Embodiment
Fig. 1 is the schematic flow sheet of an embodiment of the color method of slight of realization provided by the invention.
As shown in Figure 1, this embodiment realizes that color method of slight comprises step:
S01: carry the message related to calls that coloured silk shakes and identifies to the terminal called transmission;
S02: response message and terminal called according to described terminal called are set up communication channel;
S03: issue the coloured silk multi-medium data that shakes to terminal called.
By the color method of slight of the realization of present embodiment, can realize that on the CS territory coloured silk shakes.
Fig. 2 is the schematic flow sheet of an embodiment of the color method of slight of realization provided by the invention.
As shown in Figure 2, the color method of slight of the realization of this embodiment comprises step:
S101, calling subscriber (UE A) initiates an audio call or video phone call to switch A (MSC SEVER A) by SETUP (foundation makes a call) message;
S102, switch A is to shake CAMEL-Subscription-Information and called subscriber's (UE B) the state of terminal of attaching position register (HLR) inquiring calling user's coloured silk, as, whether whether terminal called at service area, in the medium information of conversation, described attaching position register is the database of mobile subscriber's management, and each mobile subscriber should register in the location register of its ownership;
S103, attaching position register be to the state of switch b inquiry terminal called, as whether service area, whether in conversation, state information such as whether start shooting;
S104, switch b be the state of terminal called, as whether service area, whether in conversation, state information such as whether start shooting returns to attaching position register;
S105, attaching position register be the state of terminal called, as whether service area, whether in conversation, state information such as whether start shooting, and calling subscriber's the coloured silk CAMEL-Subscription-Information that shakes is sent to switch A;
S106, switch A sends Call_Proceeding (calling carry out in) information to calling subscriber's terminal; Simultaneously
S107, switch A sends IAM (Initial Address Message, initial address is resolved) message to color vibration server, and carries the CAMEL-Subscription-Information sign that coloured silk shakes;
S108, color vibration server sends IAM message to switch b, and carries the CAMEL-Subscription-Information sign that coloured silk shakes;
S109, switch b sends Paging (beep-page message) to terminal called;
S110, terminal called is received beep-page message, then sends Paging rsp (page response) to server;
S111, switch b sends to terminal called and carries the SETUP message that coloured silk shakes and identifies, can be at (the User to User Information of the UUI in the SETUP message, self-defined user profile) field is carried the coloured silk sign of shaking, or this Facility IE (FacilityInformation Element in SETUP message, the supplementary service indication information element) field is carried the coloured silk sign of shaking, perhaps in Facility (supplementary service indication) message, carry the coloured silk sign of shaking, represent that current calling is that CRT calls out, require terminal called to start the coloured silk pattern of shaking; Inquire about terminal called simultaneously and whether support non-cross-over connection communication mode;
S112, terminal called sends CALL_CONFIRMED (calling confirmation) to switch b, can the UUI field in CALL_CONFIRMED carry response message, whether can carry response message in this message supports coloured silk to shake or does not accept coloured silk and shake in order to the expression terminal called, as, response message shakes for " CRT_YES " expression terminal called support coloured silk shakes and accepts coloured silk; Response message is not supported coloured silk to shake or does not accept coloured silk to shake for " CRT_NO " then represents terminal called, then terminal called carries out local ring, and do not carry out following S117, S118, S119 step, terminal called and calling terminal carry out voice communication or video telephone communications; Carry and be sky, the expression terminal called does not support that coloured silk shakes, and then terminal called carries out local ring, and does not carry out following S117, S118, S119 step, and terminal called and calling terminal carry out voice communication or video telephone communications;
S113, terminal called sends Alerting (ALERTING message) to switch b, the expression terminal called is current to carry out ring, whether can carry response message in this message supports coloured silk to shake or does not accept coloured silk and shake in order to the expression terminal called, as, response message shakes for " CRT_YES " expression terminal called support coloured silk shakes and accepts coloured silk; Response message is not supported coloured silk to shake or does not accept coloured silk to shake for " CRT_NO " then represents terminal called, then terminal called carries out local ring, and do not carry out following S117, S118, S119 step, terminal called and calling terminal carry out voice communication or video telephone communications; Carry and be sky, the expression terminal called does not support that coloured silk shakes, and then terminal called carries out local ring, and does not carry out following S117, S118, S119 step, and terminal called and calling terminal carry out voice communication or video telephone communications;
S114, switch b sends ACM (information is finished in Address CompleteMessage address resolution) to color vibration server, whether can carry response message in this message supports coloured silk to shake or does not accept coloured silk and shake in order to the expression terminal called, as, response message shakes for " CRT_YES " expression terminal called support coloured silk shakes and accepts coloured silk; Response message is not supported coloured silk to shake or does not accept coloured silk to shake for " CRT_NO " then represents terminal called, then terminal called carries out local ring, and do not carry out following S117, S118, S119 step, terminal called and calling terminal carry out voice communication or video telephone communications; Carry and be sky, the expression terminal called does not support that coloured silk shakes, and then terminal called carries out local ring, and does not carry out following S117, S118, S119 step, and terminal called and calling terminal carry out voice communication or video telephone communications;
S115, color vibration server sends ACM message to switch A;
S116, switch A sends Alerting message to calling subscriber's terminal, and the current state of expression terminal called is for just in ring;
S117, color vibration server and terminal called are set up communication channel; Or color vibration server and terminal called set up H.245 process, and color vibration server and terminal called are set up H.245 channel;
The S118 color vibration server issues the coloured silk multi-medium data that shakes to terminal called;
S119, terminal called is accepted color vibration business, carries out broadcast and processing that coloured silk shakes;
S120, terminal called call accepted request, terminal called sends Connect (connection) message to switch b;
S121, switch b sends ANM (Answer Message, response message) message to color vibration server, expression terminal called off-hook; Simultaneously
S122, switch b sends Connect_ACK (ConnectAcknowledgement connects affirmation) message to terminal called;
S123, color vibration server stop to send the coloured silk multi-medium data that shakes to terminal called, send ANM to switch A;
S124, switch A sends Connect message to calling terminal, with expression terminal called off-hook;
S125, the communication channel of color vibration server and terminal called is removed; Or the H.245 communication channel of color vibration server and terminal called is removed;
S126, calling terminal and terminal called are set up communication channel, carry out voice communication; Or calling terminal and terminal called set up H.245 communication channel, carries out video telephone communications.
In the present embodiment, have at least one to carry response message in the CALL_CONFIRMED message among the step S112, the Alerting message among the step S113, the ACM message among the step S114.
The method of the non straddling connection color vibration communication of present embodiment, on the CS territory, realized that in non-cross-over connection mode coloured silk shakes, because color vibration server detects after the terminal called off-hook, the communication channel of setting up between meeting disconnection and the terminal called, make and set up communication channel between terminal called and the calling terminal, thereby make calling terminal not need color vibration server to dock with service call channel between the terminal called, saved the resource consumption of color vibration server, reduce the cost of color vibration server, improved the time that the service call between calling terminal and the terminal called is set up.
As shown in Figure 2, the method for the non straddling connection color vibration communication of this embodiment also comprises step after step S113:
S113a, terminal called sends Connect message to switch b, can carry response message in this message and whether support coloured silk to shake or do not accept coloured silk and shake in order to the expression terminal called, as, response message shakes for " CRT_YES " expression terminal called support coloured silk shakes and accepts coloured silk; Response message is not supported coloured silk to shake or does not accept coloured silk to shake for " CRT_NO " then represents terminal called, then terminal called carries out local ring, and do not carry out following S217, S218, S219 step, terminal called and calling terminal carry out voice communication or video telephone communications; Carry and be sky, the expression terminal called does not support that coloured silk shakes, and then terminal called carries out local ring, and does not carry out following S217, S218, S219 step, and terminal called and calling terminal carry out voice communication or video telephone communications;
S113b, switch b sends ANM to color vibration server, can carry response message in this message and whether support coloured silk to shake or do not accept coloured silk and shake in order to the expression terminal called, as, response message shakes for " CRT_YES " expression terminal called support coloured silk shakes and accepts coloured silk; Response message is not supported coloured silk to shake or does not accept coloured silk to shake for " CRT_NO " then represents terminal called, then terminal called carries out local ring, and do not carry out following S217, S218, S219 step, terminal called and calling terminal carry out voice communication or video telephone communications; Carry and be sky, the expression terminal called does not support that coloured silk shakes, and then terminal called carries out local ring, and does not carry out following S217, S218, S219 step, and terminal called and calling terminal carry out voice communication or video telephone communications;
S113c, switch b sends Connect_ACK to terminal called;
In the present embodiment, can carry color vibration response message, trigger color vibration server and terminal called and set up communication channel by step S113a, S113b.
Fig. 3 is the schematic flow sheet of an embodiment of the method that receives of non straddling connection color vibration provided by the invention.
As shown in Figure 3, the method for the non straddling connection color vibration of this embodiment reception comprises:
S21: receive and carry the message related to calls that coloured silk shakes and identifies;
S22: send response message, set up communication channel with color vibration server;
S23: receive coloured silk that described color vibration server the issues multi-medium data that shakes.
The method that the non straddling connection color vibration of this embodiment receives, carry the message related to calls that coloured silk shakes and identifies by the terminal called reception, this calling can be audio call or video phone call, send response message according to message related to calls then, set up communication channel with color vibration server, this communication channel can be voice communication channel or video telephone communications channel H.245, receives the multimedia color vibration data that color vibration server issues by this channel.
The method that the non straddling connection color vibration of the embodiment of the invention receives can realize color reception of shaking on the CS territory.
Among the embodiment of the method that non straddling connection color vibration provided by the invention receives, terminal called comprises that according to the response message that message related to calls sends expression terminal called support coloured silk shakes.
Among the embodiment of the method that non straddling connection color vibration provided by the invention receives, terminal called is according to the response message that message related to calls sends, and comprises that the expression terminal called supports non-mode transboundary to communicate by letter.
Fig. 4 is the schematic flow sheet of an embodiment of the method that receives of non straddling connection color vibration provided by the invention.
As shown in Figure 4, the method for the non straddling connection color vibration of this embodiment reception also comprises:
S24: shield local ring, play the described coloured silk multi-medium data that shakes.
The method that the non straddling connection color vibration of this embodiment receives, terminal called shields local ring, plays the described coloured silk multi-medium data that shakes.
In an embodiment of the method that non straddling connection color vibration provided by the invention receives, as shown in Figure 4, also comprise:
S25: send offhook message to described color vibration server, and the communication channel between disconnection and the described color vibration server, and set up communication channel between the calling terminal.
The method that the non straddling connection color vibration of the embodiment of the invention receives, after the coloured silk that issues by the communication channel reception color vibration server with color vibration server foundation shakes multi-medium data, terminal called is according to user's off-hook instruction, send offhook message to color vibration server, disconnect communication channel with color vibration server, set up communication channel with calling terminal, realize voice communication or video telephone communications with calling terminal.
The method that the non straddling connection color vibration of the embodiment of the invention receives, can make terminal called on the CS territory, realize that in non-cross-over connection mode coloured silk shakes, because after the terminal called off-hook, the communication channel of setting up between meeting disconnection and the color vibration server, and set up communication channel between the calling terminal, thereby make calling terminal not need color vibration server to dock with service call channel between the terminal called, saved the resource consumption of color vibration server, reduce the cost of color vibration server, improved the time that the service call between calling terminal and the terminal called is set up.
Fig. 5 is the structured flowchart of an embodiment of color vibration server provided by the invention.
As shown in Figure 5, the color vibration server of this embodiment comprises:
Message related to calls sending module 1 is used for carrying the message related to calls that coloured silk shakes and identifies to the terminal called transmission;
Channel module 2 is used for setting up communication channel between described color vibration server and the terminal called according to the response message of described terminal called;
Multi-medium data sending module 3 is used for issuing the coloured silk multi-medium data that shakes by above-mentioned communication channel to above-mentioned terminal called.
The color vibration server of the embodiment of the invention can send to terminal called and be added with the call signaling that coloured silk shakes and identifies, response message and terminal called according to described terminal called are set up communication channel, and send the coloured silk multi-medium data that shakes to terminal called by this communication channel, therefore, the color vibration server of the embodiment of the invention makes calling terminal and terminal called realize that on the CS territory coloured silk shakes.
Fig. 6 is the structured flowchart of the color vibration server of one embodiment of the invention.
As shown in Figure 6, in an embodiment of color vibration server of the present invention, color vibration server also comprises:
Identification module 4 is used to discern the coloured silk CAMEL-Subscription-Information that shakes, and sends to terminal called and carries the shake message related to calls of sign of coloured silk to trigger described message related to calls sending module 1;
Control module 5 is used for when detecting the terminal called off-hook, controls described channel module 2 and disconnects the communication channel of setting up with terminal called, so that rebulid communication channel between terminal called and the calling terminal.
Like this, the color vibration server of the embodiment of the invention can shake by the coloured silk that identification module 4 identifies calling terminal after the CAMEL-Subscription-Information, trigger message related to calls sending module 1 and carry the message related to calls that coloured silk shakes and identifies to the terminal called transmission, can detect the terminal called off-hook by control module 5, and the communication channel of setting up between 2 disconnections of control channel module and the terminal called, so that rebulid communication channel between terminal called and the calling terminal, therefore, the color vibration server of the embodiment of the invention can make calling terminal and the terminal called mode with non-cross-over connection on the CS territory realize that coloured silk shakes, calling terminal does not need color vibration server to dock with service call channel between the terminal called, saved the resource consumption of color vibration server, reduce the cost of color vibration server, improved the time that the service call between calling terminal and the terminal called is set up.
In an embodiment of color vibration server of the present invention, identification module 4 also is used to discern the response message that the acceptance coloured silk of terminal called shakes.
Like this, the color vibration server of the embodiment of the invention can be discerned the response message that the acceptance coloured silk of terminal called shakes, and under the situation that terminal called support coloured silk shakes, just sets up communication channel with terminal called, issues the coloured silk multi-medium data that shakes; Under terminal called is not supported situation that coloured silk shakes, then do not set up communication channel with terminal called.
In an embodiment of color vibration server of the present invention, identification module 4 also is used to discern the response message of the non-cross-over connection communication mode of support of described terminal called.
Like this, the color vibration server of the embodiment of the invention can be discerned the response message of the non-cross-over connection communication mode of support of terminal called, supports at terminal called under the situation of non-cross-over connection that the terminal called off-hook is removed the communication channel with terminal called; Do not support at terminal called under the situation of non-cross-over connection that the terminal called off-hook is not then removed the communication channel with terminal called.
Fig. 7 is the structured flowchart of an embodiment of communication terminal provided by the invention.
As shown in Figure 7, the structured flowchart of the communication terminal of present embodiment comprises:
Receiver module 21 is used to receive and carries the coloured silk message related to calls of sign of shaking, and is used for setting up communication channel with color vibration server after coloured silk that reception the issues multi-medium data that shakes;
Sending module 22 is used for receiving at described receiver module and carries coloured silk and shake after the message related to calls of sign, sends response message to described color vibration server;
Communication module 23 is used at described sending module setting up communication channel with color vibration server after described color vibration server sends response message.
The communication terminal of present embodiment can receive by receiver module 21 and carry the message related to calls that coloured silk shakes and identifies, send response message by sending module 22 to color vibration server, there are communication module 23 and color vibration server to set up communication channel, and receive coloured silk that color vibration server the issues multi-medium data that shakes by receiver module 1 by this communication channel, so the communication terminal of present embodiment can realize that on the CS territory coloured silk shakes.
Fig. 8 is the structured flowchart of an embodiment of communication terminal provided by the invention.
As shown in Figure 8, the communication terminal at present embodiment also comprises:
Playing module 24 is used to shield local ring, and plays the described coloured silk multi-medium data that shakes.
Like this, the communication terminal of the embodiment of the invention can mask local ring, plays the multi-medium data that color vibration server issues.
As shown in Figure 6, the communication terminal at present embodiment also comprises:
Communication control module 25 is used for sending offhook message to described color vibration server, and control that described communication module 23 disconnects and described color vibration server between communication channel, and control between described communication module 23 and the calling terminal and rebulid communication channel.
The communication terminal of present embodiment, by communication control module 25 user's offhook message is sent to color vibration server, and the communication channel between 23 disconnections of control communication module and the color vibration server, also control between communication module 23 and the calling terminal and rebulid communication channel, therefore communication terminal of the present invention can the mode with non-cross-over connection realize that coloured silk shakes on the CS territory, do not need color vibration server to dock with the service call channel between the calling terminal, saved the resource consumption of color vibration server, reduce the cost of color vibration server, improved the time that the service call between calling terminal and the terminal called is set up.
Fig. 9 is the schematic diagram of an embodiment of color vibration communication provided by the invention system.
As shown in Figure 9, the color vibration communication system of present embodiment comprises calling terminal 91, terminal called 96, color vibration server 93, switch A 92, switch b 95 and attaching position register 94, wherein,
Described color vibration server 93 is used for sending to described terminal called 96 and carries the shake message related to calls of sign of coloured silk, sets up communication channel according to the response message and the described terminal called 96 of terminal called 96, and issues the coloured silk multi-medium data that shakes to described terminal called 96;
Described terminal called 96 is used to receive and carries the shake message related to calls of sign of coloured silk, sends response messages to described color vibration server 93, and the coloured silk that reception issues setting up communication channel with color vibration server 93 after the multi-medium data that shakes.
The color vibration communication system of the embodiment of the invention can make communication terminal realize that on the CS territory coloured silk shakes.
In an embodiment of color vibration communication of the present invention system, response message comprises that expression terminal called 96 accepts the color response message that shakes or represent the non-cross-over connection communication mode of terminal called 96 supports;
Color vibration server 93 also is used for when detecting terminal called 96 off-hooks, disconnects the communication channel of setting up with terminal called 96, so that rebulid communication channel between terminal called 96 and the calling terminal 91;
Described terminal called 96 also is used for sending offhook messages to described color vibration server 93, and the communication channel between disconnection and the described color vibration server 93, and and calling terminal 91 between rebulid communication channel.
The coloured silk that described attaching position register 94 is used to store described calling terminal 91 CAMEL-Subscription-Information that shakes.
The color vibration communication system of present embodiment can realize that in non-cross-over connection mode coloured silk shakes on the CS territory, make calling terminal not need color vibration server to dock with service call channel between the terminal called, saved the resource consumption of color vibration server, reduce the cost of color vibration server, improved the time that the service call between calling terminal and the terminal called is set up.