Embodiment
The embodiment of the invention discloses a kind of methods, devices and systems of realizing terminal communication; Particularly working as the calling subscriber is preceding version terminal; When the called subscriber is version terminal, back; Version user terminal and back version terminal communication before realizing, the business that version terminal, back provides can be used in the version terminal before making, wherein business comprise PoC service, convention business, information series business, present business, location service and mobile broadcast class business, mobile advertisement service etc.
The embodiment of the invention one to five is that example describes with the PoC service; Set up when communicating by letter at PoC1 user terminal and PoC2 user terminal; The PoC1 user terminal sends the SIP signaling invitation message that comprises PoC1 version information and related service information; Be routed on the PoC Box according to routing policy; Judge that by PoCServer or PoC2 user terminal can the PoC1 user terminal discern the related service information of the PoC Box in the SIP signaling that PoC Box sent; If PoC1 can not discern the related service information in the signaling, then send voice messaging or short message information notice PoC1 and setting up and being connected of PoC Box by PoC Server or PoC Box, the PoC1 user terminal can use the business information of PoC2 user terminal.
The embodiment of the invention six is that example describes with the convention business, realizes the method for user terminal communication.The embodiment of the invention six has been explained and has been supported video and audio conferencing terminal and only support the conference terminal of audio frequency to set up method for communicating.
Below in conjunction with accompanying drawing the embodiment of the embodiment of the invention is done further elaboration in detail.
Fig. 1 provides the PoC server (PoC Server) that uses the PoC1 ownership to realize the method for user terminal communication with the mode of voice messaging notice for the embodiment of the invention one.As shown in Figure 1, specifically may further comprise the steps:
Step 1: calling subscriber PoC1 calling party PoC2; PoC1 Client (PoC1 client) generates the PoC server that SIP INVITE invitation message sends to the PoC1 ownership, wherein comprises version information and the related service information (like calling subscriber PoC1 terminal versions information PoC1.0, called subscriber PoC2 terminal address etc.) of expression PoC1 Client in the SIP INVITE invitation message;
Version information and related service information that the PoC Server of step 2-3:PoC1 ownership preserves PoC1 Client; Be routed to SIP INVITE invitation message on the PoC Server of PoC2 ownership; The PoC Server of PoC2 ownership is according to the routing iinformation of the related service information acquisition SIP INVITE invitation message of PoC2; If be routed to the service terminal PoC Box of PoC2; The PoC Server of PoC2 ownership is routed to the service terminal PoC Box of PoC2 to SIP INVITE invitation message, forwards step 4-5 to; Otherwise, SIP INVITE invitation message is routed to PoC2Client, communication follow-up work flow process is identical with prior art, here repeats no more;
After step 4-5:PoC Box receives SIP INVITE invitation message; Generation comprises the version information of PoC Box and the 200OK response message of related service information; Send to the 200OK response message on the PoC Server of PoC2 ownership, the PoC Server of PoC2 ownership is transmitted to the 200OK response message PoC Server of PoC1 ownership;
The PoC Server of step 6:PoC1 ownership receives the 200OK response message; Obtain version information and the related service information of PoC Box, judge with relevant business information and PoC Box version information whether PoC1 Client can discern the business information of the PoC Box in the 200OK response message according to the version information of the PoC1Client that preserves, if can discern; Then transmit the 200OK response message; Comprise the information of supporting PoC1 in this message, set up the connection between them, communicate by letter normally; If can not discern, then forward step 9 to;
It is to be noted at this; PoC1 communicate by letter with PoC Box do not connect communicate before; PoC1 Client also can initiate speaking request; This speaking request can be to comprise speaking request message in the SIP INVITE invitation message of giving tacit consent to, or the other speaking request of initiating of PoC1Client, i.e. step 7;
The PoC Server of PoC1 ownership refuses the speaking request of PoC1 Client or according to after the flow process approval speaking request, the content of promptly describing in the step 8 forwards step 9 to;
The PoC Server of step 9:PoC1 ownership sends voice messaging, and notice PoC1 Client is setting up and information such as being connected of PoC Box sound pick-up outfit, and PoC1 Client presents to user PoC1 to this service message;
Step 10:PoC1 Client communicates by letter with PoC Box normally, and PoC Box will write down voice messaging and the control information that PoC1 user sends.
In above-mentioned step 8, what refuse PoC1 Client speaking request is the controlled function of PoC Server, and after according to flow process approval speaking request, this speech can not successfully be preserved; In step 9; What send voice messaging can be the participation function of the PoC Server of calling subscriber PoC1 ownership; It also can be the controlled function of the PoC Server of calling subscriber PoC1 ownership; Comprise PoC Box information in this voice messaging, the business information of recording, information such as function prompt or method for using.
PoC Box can be UE (user terminal) PoC Box in the method, also can be NW (network) PoC Box.
The use PoC Box that Fig. 2 provides for the embodiment of the invention two realizes the method for user terminal communication with the verbal announcement mode.As shown in Figure 2, specifically may further comprise the steps:
Step 1: calling subscriber PoC1 calling party PoC2; PoC1 Client generates the PoC server that SIP INVITE invitation message sends to the PoC1 ownership, wherein comprises version information and the related service information (like calling subscriber PoC1 terminal versions information PoC1.0, called subscriber PoC2 terminal address etc.) of expression PoC1 Client in the SIP INVITE invitation message;
Version information and related service information that the PoC Server of step 2-3:PoC1 ownership preserves PoC1 Client; Be routed to the SIP INVITE invitation message of version information that comprises PoC1Client and relevant business information on the PoC Server of PoC2 ownership; The PoC Server of PoC2 ownership is according to the routing iinformation of the related service information acquisition SIP INVITE invitation message of PoC2; If be routed to the service terminal PoC Box of PoC2; The PoC Server of PoC2 ownership is routed to the service terminal PoC Box of PoC2 to SIP INVITE invitation message, forwards step 4-5 to; Otherwise, SIP INVITE invitation message is routed to PoC2 Client, communication follow-up work flow process is identical with prior art, here repeats no more;
Step 4:PoC Box receives and comprises the version information of PoC1 Client and the SIP INVITE invitation message of related service information; Version information and related service information according to the PoC1 Client that receives judge whether PoC1 Client can discern the business information of the PoC Box in the signaling information; If can discern, the follow-up work flow process of then communicating by letter is identical with prior art; If can not discern; Then generate and comprise the version information of PoC Box and the 200OK response message of related service information; Send to the 200OK response message on the PoC Server of PoC2 ownership, the PoC Server of PoC2 ownership is transmitted to the 200OK response message PoC Server of PoC1 ownership;
The PoC Server of step 5-6:PoC1 ownership transmits the 200OK response message;
It is to be noted at this; PoC1 communicate by letter with PoC Box do not connect communicate before; PoC1 Client also can initiate speaking request; This speaking request can be to comprise speaking request message in the SIP INVITE invitation message of giving tacit consent to, or the other speaking request of initiating of PoC1 Client, i.e. step 7;
The PoC Server of PoC1 ownership refuses the speaking request of PoC1 Client or according to after the flow process approval speaking request, the content of promptly describing in the step 8 forwards step 9 to;
Step 9-11:PoC Box sends voice messaging, and notice PoC1 Client is setting up and being connected of PoC Box sound pick-up outfit, information such as function prompt or method for using, and PoC1 Client presents to user PoC1 to this service message;
Step 12:PoC1 Client communicates by letter normally, and PoC Box will write down voice messaging and the control information that PoC1 user sends.
In above-mentioned step 8, what refuse PoC1 Client speaking request is the controlled function of PoC Server, and after according to flow process approval speaking request, this speech can not successfully be preserved;
PoC Box can be UE (user terminal) PoC Box in the method, also can be NW (network) PoC Box.
The PoC Server of the use PoC1 ownership that Fig. 3 provides for the embodiment of the invention three realizes the method for user terminal communication with the mode of short message notification.As shown in Figure 3, specifically may further comprise the steps:
Step 1: calling subscriber PoC1 calling party PoC2; PoC1 Client generates the PoC server that SIP INVITE invitation message sends to the PoC1 ownership, wherein comprises version information and the related service information (like caller PoC1 user terminal version information PoC1.0, called PoC2 user terminal address etc.) of expression PoC1 Client in the SIP INVITE invitation message;
Version information and related service information that the PoC Server of step 2-3:PoC1 ownership preserves PoC1 Client; Be routed to SIP INVITE invitation message on the PoC Server of PoC2 ownership; The PoC Server of PoC2 ownership is according to the routing iinformation of the related service information acquisition SIP INVITE invitation message of PoC2; If be routed to the service terminal PoC Box of PoC2; The PoC Server of PoC2 ownership is routed to the service terminal PoC Box of PoC2 to SIP INVITE invitation message, forwards step 4-5 to; Otherwise, SIP INVITE invitation message is routed to PoC2 Client, communication follow-up work flow process is identical with prior art, here repeats no more;
After step 4-5:PoC Box receives SIP INVITE invitation message; Generation comprises the version information of PoC Box and the 200OK response message of related service information; Send to the 200OK response message on the PoC Server of PoC2 ownership, the PoC Server of PoC2 ownership is transmitted to the 200OK response message PoC Server of PoC1 ownership;
The PoC Server of step 6:PoC1 ownership receives the 200OK response message; Obtain version information and the related service information of PoC Box, judge according to the version information of the PoC1Client that preserves and business information and PoC Box version information whether PoC1 Client can discern the business information of the PoC Box in the 200OK response message, if can discern; Then transmit the 200OK response message; Comprise the information of supporting PoC1 in this message, set up the connection between them, communicate by letter normally; If can not discern, then forward step 9 to;
It is to be noted at this; PoC1 communicate by letter with PoC Box do not connect communicate before; PoC1 Client also can initiate speaking request; This speaking request can be to comprise speaking request message in the SIP INVITE invitation message of giving tacit consent to, or the other speaking request of initiating of PoC1 Client, i.e. step 7;
The PoC Server of PoC1 ownership refuses the speaking request of PoC1 Client or according to after the flow process approval speaking request, the content of promptly describing in the step 8 forwards step 9 to;
The PoC Server of the step 9:PoC1 ownership information that sends SMS message, notice PoC1 Client is setting up and information such as being connected of PoC Box sound pick-up outfit, and PoC1 Client offers PoC1 user to this service message;
The short message information that PoC Server sends can adopt multiple mode, like traditional SMS short message, and multimedia message MMS, the type of message of recommending to use can also be SIP MESSAGE message, SIP INFO, and the SIP NOTIFY.In this message, will comprise following content at least, the calling subscriber, is used for the sign of User Recognition session at the called subscriber, and the called user terminal type is set up business information that call subscriber terminal can not be discerned in the process called user terminal provides etc. in communication.When using every kind of short message form to send, need the content of message to be organized according to agreement and the standard used separately.
Step 10:PoC1 Client communicates by letter with PoC Box normally, and PoC Box will write down voice messaging and the control information that PoC1 user sends.
In above-mentioned step 8, what refuse PoC1 Client speaking request is the controlled function of PoC Server, and after according to flow process approval speaking request, this speech can not successfully be preserved.
PoC Box can be UE (user terminal) PoC Box in the method, also can be NW (network) PoC Box.
The use PoC Box that Fig. 4 provides for the embodiment of the invention four realizes the method for user terminal communication with sms notification.As shown in Figure 4, specifically may further comprise the steps:
Step 1: calling subscriber PoC1 calling party PoC2; PoC1 Client generates the PoC server that SIP INVITE invitation message sends to the PoC1 ownership, wherein comprises version information and the related service information (like calling subscriber PoC1 terminal versions information PoC1.0, called subscriber PoC2 terminal address etc.) of expression PoC1 Client in the SIP INVITE invitation message;
Version information and related service information that the PoC Server of step 2-3:PoC1 ownership preserves PoC1 Client; Be routed to the SIP INVITE invitation message of version information that comprises PoC1 Client and relevant business information on the PoC Server of PoC2 ownership; The PoC Server of PoC2 ownership is according to the routing iinformation of the related service information acquisition SIP INVITE invitation message of PoC2; If be routed to the service terminal PoC Box of PoC2; The PoC Server of PoC2 ownership is routed to the service terminal PoC Box of PoC2 to SIP INVITE invitation message, forwards step 4-5 to; Otherwise, SIP INVITE invitation message is routed to PoC2 Client, communication follow-up work flow process is identical with prior art, here repeats no more;
Step 4:PoC Box receives and comprises the version information of PoC1 Client and the SIPINVITE invitation message of related service information; Version information and related service information according to the PoC1 Client that receives judge whether PoC1 Client can discern the business information of PoC Box; If can discern, the follow-up work flow process of then communicating by letter is identical with prior art; If can not discern; Then generate and comprise the version of PoC Box and the 200OK response message of related service information; Send to the 200OK response message on the PoC Server of PoC2 ownership, the PoC Server of PoC2 ownership is transmitted to the 200OK response message PoC Server of PoC1 ownership;
The PoC Server of step 5-6:PoC1 ownership transmits the 200OK response message;
It is to be noted at this; PoC1 communicate by letter with PoC Box do not connect communicate before; PoC1 Client also can initiate speaking request; This speaking request can be to comprise speaking request message in the SIP INVITE invitation message of giving tacit consent to, or the other speaking request of initiating of PoC1 Client, i.e. step 7;
The PoC Server of PoC1 ownership refuses the speaking request of PoC1 Client or according to after the flow process approval speaking request, the content of promptly describing in the step 8 forwards step 9 to.
The step 9-11:PoC Box information that sends SMS message, notice PoC1 Client is setting up and information such as being connected of PoCBox sound pick-up outfit, and PoC1 Client offers user PoC1 to this service message;
The short message information that PoC Box sends can adopt multiple mode, like traditional SMS short message, and multimedia message MMS, the type of message of recommending to use can also be SIP MESSAGE message, SIP INFO, and the SIP NOTIFY.At least to comprise following content in this short message, the calling subscriber, the called subscriber is used for the sign of User Recognition session, and the called user terminal type is set up business information that call subscriber terminal can not be discerned in the process called user terminal provides etc. in communication.When using every kind of short message form to send, every kind of message needs according to agreement and the standard used separately the content of message to be organized.
Step 12:PoC1 Client communicates by letter with PoC Box normally, and PoC Box will write down voice messaging and the control information that PoC1 user sends.
In above-mentioned step 8, what refuse PoC1 Client speaking request is the controlled function of PoC Server, and after according to flow process approval speaking request, this speech can not successfully be preserved;
PoC Box can be UE (user terminal) PoC Box in the method, also can be NW (network) PoC Box.
The PoC Server verbal announcement of the use PoC2 ownership that Fig. 5 provides for the embodiment of the invention five or the mode of short message notification realize the method for user terminal communication; Be with the embodiment of the invention two differences; The PoC Server of PoC2 ownership judges according to the version information of the PoC1 Client that receives and the version information of related service information and PoC2 whether PoC1 Client can discern the business information of the PoCBox in the signaling information; If can not, then the PoC Server of PoC2 ownership sets up communicating by letter between PoC1 and the PoC2 through the method for speech message or short message notification.
Fig. 6 realizes the convention business method for communicating for the embodiment of the invention six provides a kind of user terminal, and wherein the terminal is respectively the terminal of support voice business release and the version terminal of support voice and video traffic, specifically may further comprise the steps:
Step 1: the invitation message that user T1 comprises T1 version information and related service information for user T2 transmission through application server is set up and is communicated by letter;
Step 2:T2 Client generates response message and issues application server; Application server judges that according to the version information of the T1 Client version information in the invitation message and related service information and T2 can T1 Client discern T2 Client and send the business information in the signaling information; If can discern; Then identical with normal communication process, if can not discern, then forward step 3 to;
Step 3: application server is transmitted response message and is given user T1;
Step 4: application server sends voice message notification or short message notification T1 Client, is setting up and being connected of T2 Client, and has comprised the version information of T2 Client in speech message or the short message, business information, function prompt or method for using;
Step 5:T1 Client and T2 Client establish a communications link, and communicate by letter normally.
In the above-mentioned steps, the inventive method has made full use of through sending the business information that can support and understand to legacy version, makes it possible to realize the communication of user terminal.
The composition frame chart of the user terminal communication system that Fig. 7 provides for the embodiment of the invention seven.This system comprises call subscriber terminal PoC1 Client110, called user terminal PoC2 Client130 and PoCServer120; PoC1 Client communicates by letter with PoC2 through PoC Server, and PoC Server comprises message sink unit 121, judging unit 122, message generation unit 123, message sending unit 124;
The message sink unit is used to receive business request information or the PoC2 that PoC1 Client sends and sends service response message, from business request information, obtains PoC1 Client version information and related service information or from service response message, obtains version information and the related service information of PoC2;
PoC1 Client version that judging unit is used for obtaining according to the message sink unit and the version information of related service information and PoC2 judge whether PoC1 Client can discern the related service information of PoC2; If can support, then the notification message transmitting element sends related service information; Otherwise, the trigger messages generation unit;
Message generation unit is used to generate the business information that PoC1 Client can support;
Message sending unit is used to send related service information or will generates the business information that PoC1 Client can support and sends to PoC1 Client.
The business information that PoC1Client can support is voice messaging or short message information.
The composition frame chart of the user terminal communication system that Fig. 8 provides for the embodiment of the invention eight.This system comprises call subscriber terminal PoC1 Client210, called user terminal PoC Box220 and PoCServer230; PoC1 sends business request information through PoC Server to PoC Box, and PoC Box comprises message sink unit 221, judging unit 222, message generation unit 223, message sending unit 224;
The message sink unit is used to receive PoC1 Client through the business request information that PoC Server sends, and from business request information, obtains PoC1 Client version information and business information;
PoC1Client version information and related service information that judging unit is used for obtaining according to the message sink module judge whether call subscriber terminal can know the business information of PoC Box, if then the notification message sending module sends related service information; Otherwise, the trigger messages generation unit;
Message generation unit is used to generate the business information that PoC1 Client can support, this business information content comprises called user terminal, business information, function prompt or method for using;
Message sending unit is used to send business information and maybe will generates the business information that PoC1 Client can support and send to PoC1 Client through PoC Server.
The business information that PoC1 Client can support is voice messaging or short message information.
The embodiment of the invention has also proposed a kind of application server, and this application server 120 comprises: message sink unit 121, judging unit 122, message generation unit 123, message sending unit 124;
The message sink unit is used to receive business request information or service response message, from business request information or response message, obtains relevant version information and related service information;
Judging unit is used for judging according to relevant version information and the related service information that the message sink unit obtains whether call subscriber terminal can discern the business information of called user terminal, if then the notification message transmitting element sends service response message; Otherwise, the trigger messages generation unit;
Message generation unit is used to generate the business information that call subscriber terminal can be supported, the content of this business information comprises called subscriber's version information, business information, function prompt or method for using;
Message sending unit is used to send service response message or send the business information that the generation call subscriber terminal can be supported.
The embodiment of the invention also provides a kind of user terminal apparatus, and user terminal 230 comprises message sink unit 231, judging unit 232, message generation unit 233, message sending unit 234;
The message sink unit is used to receive business request information, from business request information, obtains call subscriber terminal version information and business information;
The version and the business information of the call subscriber terminal that judging unit is used for obtaining according to the message sink unit judge whether call subscriber terminal can discern the business information at its terminal, if then the notification message transmitting element sends service response message; Otherwise, the trigger messages generation unit;
Message generation unit is used to generate the business information that call subscriber terminal can be supported;
Message sending unit is used to send service response message or send the business information that the generation call subscriber terminal can be supported.
The embodiment of the invention is that example has been explained implementation method of the present invention and system with PoC service and convention business; But not only be confined to this two kinds of business; Also comprise multiple multimedia communication service, such as information series business, type of appearing business, location service and mobile broadcast class business, mobile advertisement service etc.
More than lift preferred embodiment; The object of the invention, technical scheme and advantage have been carried out further detailed description, and institute it should be understood that the above the preferred embodiments of the present invention that are; Not in order to limit the present invention; All within spirit of the present invention and principle, any modification of being done, be equal to replacement, improvement etc., all should be included within protection scope of the present invention.