CN101848512A - Method and device for transferring session related information - Google Patents
Method and device for transferring session related information Download PDFInfo
- Publication number
- CN101848512A CN101848512A CN200910119373A CN200910119373A CN101848512A CN 101848512 A CN101848512 A CN 101848512A CN 200910119373 A CN200910119373 A CN 200910119373A CN 200910119373 A CN200910119373 A CN 200910119373A CN 101848512 A CN101848512 A CN 101848512A
- Authority
- CN
- China
- Prior art keywords
- media stream
- control
- associating
- session
- transfer
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
Images
Landscapes
- Telephonic Communication Services (AREA)
- Mobile Radio Communication Systems (AREA)
Abstract
The embodiment of the invention discloses a method and a device for transferring session related information. A method for transferring session related information comprises the following steps of: judging whether the media stream of CS (Circuit Switch) is increased or decreased on the main control use equipment controller UE after transferring the session related information; if so, updating the Collaborative Session Control and transferring the session related information, wherein the session related information comprises the collaborative session control or the media stream. By using the technical scheme, the UE with both PS and CS capacities can achieve integrated media stream transfer and become the controller UE to transfer, delete and increase and supplement service for the media stream in collaborative session, thus the user experience is promoted obviously.
Description
Technical field
The present invention relates to communication technical field, particularly relate to the transfer method and the device of session related information.
Background technology
IMS (IP Multimedia Subsystem, IP Multimedia System) is based on IP (Internetprotocol, Internet protocol) Jiao Huan business network, multiple media business such as support voice, video, data, and can realize the fusion of polytype network, be considered to the core technology of next-generation communication network.
In the IMS network, this end subscriber can be gone up the different Media Stream of transmission at different local terminal UE (User Equipment, subscriber equipment), for example transmits audio medium stream on landline telephone, transmits data medium stream on computers.Like this, at the SCC of local terminal and network side AS (Service Centralization﹠amp; Continuity Application Server, service set and conversation continuity application server) between just have a plurality of Session (session), these Session are integrated by SCC AS and present to end subscriber after becoming a CollaborativeSession (associating session).In the UE of local terminal, generally there is a UE to have control to whole C ollaborative Session, can any Media Stream among the Collaborative Session be shifted, delete, increase, professionally operation such as replenish, this class UE is called controller UE (main controlling user equipment); And other UE with Media Stream are called as controllee UE (controlled subscriber equipment), and controllee UE can only delete and the heavy negotiation of coded system himself Media Stream.
In conversation procedure, for this end subscriber, can be according to the actual requirements or the variation of access network, under the situation of not interrupting current sessions, the part or all of Media Stream of session is shifted between different local terminal UE, and perhaps the control with Collaborative Session shifts between different UE.In realizing process of the present invention, the inventor finds that there are the following problems at least in the prior art: in the prior art, all be at PS (packet switching) network for the transfer of Media Stream or control, can't realize the transfer to the CS Media Stream.And in actual applications, a lot of UE have PS ability and CS ability simultaneously, and this class UE also can't realize complete Media Stream forwarding function at present, also can't change conversation control power over to and become controller UE, cause the user experience variation.
Summary of the invention
In view of this, the embodiment of the invention provides the transfer method and the device of session related information, to realize that technical scheme is as follows to the transfer of CS Media Stream and associating conversation control power:
The embodiment of the invention provides a kind of transfer method of session related information, comprising:
Before and after judging that the session related information transfer is finished, whether the increase and decrease of circuit switching (CS) Media Stream is arranged on the main controlling user equipment controller UE;
If then upgrade associating conversation control power Collaborative Session Control, and described session related information shifted;
Wherein, described session related information comprises: associating conversation control power or Media Stream;
Described main controlling user equipment is: have the subscriber equipment of associating conversation control power, main controlling user equipment changes with the transfer of associating conversation control power.
The embodiment of the invention also provides a kind of session related information transfer device, comprising:
Judging unit, be used to judge session related information shift finish before and after, whether the increase and decrease of circuit switching (CS) Media Stream is arranged on the main controlling user equipment controllerUE;
The control updating block, be used for when the judged result of described judging unit when being, upgrade associating conversation control power Collaborative Session Control;
Buanch unit is used for after described control updating block upgrades conversation control power described session related information being shifted;
Wherein, described session related information comprises: associating conversation control power or Media Stream;
Described main controlling user equipment is: have the subscriber equipment of associating conversation control power, main controlling user equipment changes with the transfer of associating conversation control power.
Above technical scheme, on the basis of existing technology, further realized the transfer of CS Media Stream and associating conversation control power, use above technical scheme, the UE that has PS ability and CS ability simultaneously also can realize complete Media Stream forwarding function, and can become controller UE, further realize the Media Stream in federation's words is shifted, deletes, increases, professionally operation such as replenishes, user experience is significantly improved.
Description of drawings
Fig. 1 is for realizing the flow chart of the inventive method specific embodiment one;
Fig. 2 is for realizing the flow chart of the inventive method specific embodiment two;
Fig. 3 is for realizing the flow chart of the inventive method specific embodiment three;
Fig. 4 is for realizing the flow chart of the inventive method specific embodiment four;
Fig. 5 is for realizing the flow chart of the inventive method specific embodiment five;
Fig. 6 is for realizing the flow chart of the inventive method specific embodiment six;
Fig. 7 is a kind of structural representation of embodiment of the invention session related information transfer device;
Fig. 8 is the another kind of structural representation of embodiment of the invention session related information transfer device.
Embodiment
In the embodiment of the invention, Collaborative Session Control (associating conversation control power) transmits by Collaborative Session Control Signaling Path (associating conversation control power signalling path), Collaborative Session Control Signaling is SIP (the SessionInitiation Protocol in the PS network, conversation initialized protocol) signaling, Controller UE carries out business control by the SIP signaling to the Media Stream among the Collaborative Session.
The embodiment of the invention abbreviates the UE that has PS ability and CS ability simultaneously as SC UE, promptly has the subscriber equipment that keeps the conversation continuity function, and SC UE can carry out PS session and CS session simultaneously.Wherein, the PS session of SC UE can directly be carried out business control by SIP signaling in the PS network by SC UE self; SC UE can only carry out business control to its CS session by the CS network, and SC UE can carry out PS session and CS session related, is rendered as a session by server to the opposite end.Business described here control comprises transfer to Media Stream, deletion, increase, professionally operation such as replenishes.As SC UE during as the controllee UE of Collaborative Session, controller UE can carry out business control to medium in the PS session of SC UE and the medium in the CS session by server.
In conjunction with the above-mentioned characteristic of SC UE, the embodiment of the invention provides a kind of transfer method of session related information, it is characterized in that, comprising:
Before and after judging that the session related information transfer is finished, whether the increase and decrease of CS Media Stream is arranged on the controller UE;
If then upgrade Collaborative Session Control;
And described session related information shifted;
Wherein, described session related information comprises: Collaborative Session Control or Media Stream;
Because controller UE is meant the subscriber equipment that has Collaborative Session Control, so controller UE will change with the transfer of Collaborative Session Control.Specifically, before Collaborative Session Control shifted, the source device of transfer was controller UE, and after finishing transfer, the target device of transfer will become controller UE.
Above technical scheme, on the basis of existing technology, CS Media Stream and the transfer of associating conversation control power between different UEs have been realized, use above technical scheme, the UE that has PS ability and CS ability simultaneously can realize that also complete Media Stream shifts, and can become controller UE, further realize the Media Stream in federation's words is shifted, deletes, increases, professionally operation such as replenishes, user experience is significantly improved.
Below will be presented in the transfer method of the session related information under the different application sight by embodiment one to embodiment six respectively, wherein the described session related information of the embodiment of the invention comprises Media Stream and associating conversation control power.
Embodiment one:
Suppose that UE-1 and UE-2 are this end user device, UE-1 and UE-2 exist real-time media stream media-B and media-A with Remote-UE (opposite end UE) respectively, and media-B and media-A constitute current Collaborative Session.Wherein, UE-2 is SC UE, and media-A is the CS Media Stream, and current UE-1 is controller UE, and UE-2 is controllee UE.
Present embodiment provides the method that the Collaborative Session Control of UE-1 is transferred to UE-2, referring to shown in Figure 1, may further comprise the steps:
S101.UE-1 initiates the control transfer request to SCC AS, request is transferred to UE-2 with Collaborative SessionControl, this request can be passed through S-CSCF (Serving-Call Session ControlFunction, service call session control function entity) and arrive SCC AS.Request message can use refer (reference), re-Invite (inviting) or Update message such as (renewals) again.
In request message, need carry specific message header, be used to refer to the transfer operation of carrying out conversation control power, for example use IUT-Transfer (shifting between subscriber equipment) message header, the concrete message header form that then is used to refer to the transfer of carrying out conversation control power can be following form:
IUT-Transfer:<Session?Control?Transfer>。
The message body of request message can be used for carrying the state information of each Media Stream of current C ollaborative Session, state information can comprise the type (voice for example of Media Stream, video, data etc.), coded system, the sign of the current place UE of this Media Stream (GRUU (Globally Routable UserAgent URI for example, universal routable user proxy unified resource identification), IP address etc.) etc., this message body can be used SDP (Session Description Protocol, Session Description Protocol) or XML forms such as (eXtensibleMarkup Language, extend markup languages).
Need to prove that UE-1 can not provide CollaborativeSession information to SCC AS yet in this step, then in subsequent step, SCC AS will handle according to the CollaborativeSession information of self preserving.
S102.SCC AS judges that the UE that diverts the aim is current and whether has a CS Media Stream.
SCC AS can judge the type of the UE that diverts the aim earlier, UE is not SC UE if divert the aim, the UE that perhaps diverts the aim be SC UE but current do not have a CS Media Stream, then follow-uply can use the transfer that existing procedure is carried out conversation control power, among present embodiment and the follow-up embodiment, this class situation is no longer elaborated.
In the present embodiment, it is SC-UE that SCC AS judges the UE-2 that diverts the aim, and this UE-2 is current has a CS Media Stream Media-A, then further carries out follow-up flow process.
S103.SCC AS sends control to UE-2 and changes request over to, and request is transferred to UE-2 with Collaborative SessionControl, and this request can arrive UE-2 by S-CSCF.Request message can use Invite (invitation) message, and message body can be used the SDP form.
Because SC UE can not carry out business control to the CS Media Stream of self, therefore in request message, should be in existing C ollaborative Session Control Signaling, separation/deletion is about to the Media-A corresponding m capable (medium are capable) of institute port and puts O the control of Media-A.
Correspondingly, the state information that in request message, also comprises each Media Stream among the current C ollaborative session except that Media-A.SCC AS can after the relevant information deletion with Media-A, write the state information of other Media Streams the message body of request message according to UE-1 provided among the S101 information (perhaps SCC AS self preserved information).
S104.UE-2 returns acknowledge message to SCC AS.
UE-2 receives after control that SCC AS sends changes request over to, sends 200OK message to SCC AS and confirms.
S105.SCC AS begins to be received in the business control to media-A that the CS network is initiated.
UE-2 becomes after the controller UE, can carry out business control to the Media Stream of all PS sessions of local terminal at the PS network, controls but need carry out business by the CS network to self the Media Stream of CS session.
SCC AS inside begins to accept MSC (mobile switching centre) to the professional control of media-A, wherein can use Dialog ID (session identification) to identify the CS session between MSC and the SCC AS, DialogID generally is made up of the Call ID+From tag+to tag in the sip message.
SCC AS also can send re-Invite or Update message to MSC, and in this message, instruct MS C begins to accept the service request (for example keeping operations such as session, increase Media Stream) that UE-2 initiates the Media Stream of CS session.After MSC receives this message, the TI (Transaction Identifier, transaction identifiers) in Dialog ID in the request message and CS territory is carried out correspondence, and begin to accept that UE-2 initiates and the request of the pairing CS session service of TI.
S106.SCC AS returns acknowledge message to UE-1.
SCC AS begins to accept to send 200OK message to UE-1 and confirm after the business control of MSC to the CS session.
The Collaborative Session Control of S 107. deletion UE-1.
The request of deletion control can be initiated by SCC AS, also can be initiated by UE-1 self, and after the Collaborative Session Control of deletion UE-1, UE-1 becomes controllee UE, and UE-2 becomes controller UE.Follow-up UE-2 will carry out business control to Media-A at the CS network, at the PS network business control be carried out in other sessions.
S108-S109.SCC AS upgrades the opposite end session branch.
SCC AS can be with the control situation of change notice opposite end UE of local terminal UE, and this step is optional.
Need to prove that above-mentioned S103-S104 also can adopt following steps S103a-S104a to replace, its final result is consistent with the final result of S103-S104, even UE-2 has the associating conversation control power except that Media-A:
S103a.SCC AS sends refer message to UE-2, comprises the state information of each Media Stream among the current C ollaborative session except that Media-A in this refer message;
S104a.UE-2 sends Invite message according to this refer message to SCC AS, and new Collaborative Session Control is set up in request.
Present embodiment provides will unite the method that conversation control power Collaborative Session Control changes SCUE over to, because after transfer is finished, the CS session will belong to same UE with Collaborative Session Control, therefore need the control of separation/deletion CS Media Stream from the Collaborative Session Control Signaling in PS territory earlier, again remaining control is transferred to object UE, after transfer is finished, the CS session will be carried out business control by the CS network by object UE.
In the present embodiment, be that CS session and CollaborativeSession Control will belong to same UE, and initiate follow-up separation/deletion control flow process after judging that by SCC AS transfer is finished.Art technology technical staff is appreciated that above-mentioned judgement also can be finished by the UE that initiate to shift, and carries the indication about separation/deletion control in transfer request.
Media-A in the present embodiment and media-B only are used to schematically illustrate as the Media Stream of typical categories, and art technology technical staff is appreciated that at local terminal can also exist more UE, and the Media Stream of each UE also is not limited to one.In Collaborative Session Control transfer process, the real-time session of other UE of local terminal is unaffected, media-B for example shown in Figure 1.
Embodiment two:
Suppose that UE-1 and UE-2 are this end user device, UE-1 and UE-2 exist real-time media stream media-B and media-A with Remote-UE respectively, and media-B and media-A constitute current Collaborative Session.Wherein UE-1 is SC UE, and current UE-1 is controllee UE, and UE-2 is controller UE.
Present embodiment provides the method that the media-A of UE-2 is transferred to the CS territory of UE-1, referring to shown in Figure 2, may further comprise the steps:
S201.UE-1 initiates the Media Stream transfer request to SCC AS, and request is transferred to UE-2 with media-A, and this request can arrive SCC AS by S-CSCF.Request message can use message such as refer, re-Invite or Update.
In request message, need carry specific message header, be used to refer to the transfer operation of carrying out Media Stream, for example use IUT-Transfer (shifting between subscriber equipment) message header, the concrete message header form that then is used to refer to the transfer of carrying out conversation control power can be IUT-Transfer:<Media Transfer 〉.
In the message body of request message, carry the state information of Media Stream to be transferred, state information can comprise type (for example voice, video, data etc.), the coded system of Media Stream, the sign of the current place UE of this Media Stream (GRUU for example, IP addresses etc.) etc., this message body can be used forms such as SDP or XML.
S202-S203.SCC AS sets up Media Stream to the UE request that diverts the aim.
SCC AS judges to divert the aim and is controller UE into current, and Media Stream media-A to be transferred need be transferred to the CS territory of object UE, therefore need set up the CS Media Stream of object UE by MSC:
SCC AS at first sends Invite message to MSC, after MSC receives this message, further sends Setup message to UE-1, sets up media-A.
S204-S205.UE-1 returns acknowledge message to SCC AS.
After media-A set up, UE-1 at first sent Connect message to MSC, after MSC receives this message, further sent 200OK message to SCC AS and confirmed.
S206.SCC AS returns acknowledge message at the message of S201 to UE-1.
S207-S208.SCC AS upgrades the opposite end session branch.
SCC AS is with the session transfer case notice opposite end UE of local terminal UE.
S209.SCC AS discharges the Media Stream on the UE-2.
SCC AS deletes Media Stream media-A from UE-2.
S210. delete the control of UE-1 to Media-A.
Because SC UE can not carry out business control to the CS Media Stream of self, therefore need be in UE-1 existing C ollaborative Session Control Signaling, separation/deletion is about to the Media-A corresponding m capable (medium are capable) of institute port and puts O the control of Media-A.
The request of deletion control can be initiated by SCCAS, also can be initiated by UE-1 self.Delete finish after, UE-1 will carry out business control to Media-A at the CS network, at the PS network Media Stream of other sessions be carried out business and control.
S211.SCC AS begins to be received in the business control to media-A that the CS network is initiated.
SCC AS inside begins to accept the business control of MSC to media-A, wherein can use Dialog ID (session identification) to identify the CS session between MSC and the SCC AS, and Dialog ID generally is made up of the Call ID+From tag+to tag in the sip message.
SCC AS also can send re-Invite or Update message to MSC, and in this message, instruct MS C begins to accept the service request (for example keeping operations such as session, increase Media Stream) that UE-2 initiates the CS session.After MSC receives this message, the TI (Transaction Identifier, transaction identifiers) in Dialog ID in the request message and CS territory is carried out correspondence, and begin to accept that UE-2 initiates and the request of the pairing CS session service of TI.
Present embodiment provides the method that Media Stream is changed over to the CS territory of SC UE, compare with embodiment one, though the object difference that shifts, but after transfer is finished, the CS session also will be among the same UE with Collaborative SessionControl, therefore equally need be by the control of separation/deletion CS Media Stream among the current Collaborative SessionControl Signaling.After transfer is finished, the CS Media Stream will carry out business control by the CS network by object UE.
In the present embodiment, be that CS session and CollaborativeSession Control will belong to same UE, and initiate follow-up separation/deletion control flow process after judging that by SCC AS transfer is finished.Art technology technical staff is appreciated that above-mentioned judgement also can be finished by the UE that initiate to shift, and carries the indication about separation/deletion control in transfer request.
Media-A in the present embodiment and media-B only are used to schematically illustrate as the Media Stream of typical categories, and art technology technical staff is appreciated that at local terminal can also exist more UE, and the Media Stream of each UE also is not limited to one.Change in the process in CS territory at Media Stream, the real-time session of other UE of local terminal is unaffected, media-B for example shown in Figure 2.
Embodiment three:
Suppose that UE-1 and UE-2 are this end user device, UE-1 and UE-2 exist real-time media stream media-B and media-A with Remote-UE respectively, and media-B and media-A constitute current Collaborative Session.Wherein UE-1 is SC UE, and current UE-1 is controllee UE, and UE-2 is controller UE.
In actual applications, subscriber equipment may switch between the Access Network of difference in functionality.For example, when subscriber equipment by supporting VOIP (Voice over Internet Protocol, when the PS1 network IP network voice transfer) switched to the PS2 network of not supporting VOIP, the speech business that needs to be carried on the PS1 network originally was transferred to the CS network to guarantee professional continuity.For example, when subscriber equipment switches to GPRS network by wlan network,, therefore relevant speech business need be transferred to the GSM network because GPRS network is not supported VOIP.
At the demand, when present embodiment provided UE-1 to switch to the PS2/CS network by the PS1 network, the method with the media-A of PS1 network is transferred to the CS network referring to shown in Figure 3, may further comprise the steps:
S301.UE-1 is the request of making a call in the PS2 network, comprises STI (SessionTransfer Identifier, sign is shifted in session) and carry out switching between Access Network with indication in this call request.Call request message can use Invite message.
In the message body of request message, carry the state information of each Media Stream among the current C ollaborative session except that Media-A.And in existing Collaborative Session Control Signaling, separation/deletion is about to the Media-A corresponding m capable (medium are capable) of institute port and puts 0 the control of Media-A.
S302-S303.SCC AS sets up new Collaborative session control at the PS2 network, and upgrades the opposite end session branch.Follow-up UE-1 will carry out business control to the Media Stream of other sessions at the PS2 network.
S304.SCC AS returns acknowledge message to UE-1.
S305-S306.UE-1 is the request of making a call in the CS network, comprises STN (Session Transfer Number session forwarding number) to switch between the indication Access Network in this call request.
UE1 at first sends the Setup message of carrying STN to MSC, after MSC receives this message, further sends Invite message to SCC AS, and media-A is set up in request.
S307-S308.SCC AS upgrades the opposite end session branch.
S309-S310.SCC AS returns acknowledge message to MSC, and MSC further sends Connect message to UE-1 after receiving this message.
S311. delete UE-1 at the Collaborative Session of PS 1 network Control.
The request of deletion control can be initiated by SCC AS, also can be initiated by UE-1 self.
SCC AS can also be with the situation of change notice UE-2 (this step is optional, does not mark in Fig. 3) of controller UE.
Present embodiment provides when UE-1 switches to the PS2/CS network by the PS1 network, the media-A of PS1 network is transferred to the method for CS network.Similar with the situation of embodiment one and embodiment two, in transfer process, also need be by the control of separation/deletion CS Media Stream among the current Collaborative Session Control Signaling.After transfer was finished, the remaining PS Media Stream among the Collaborative Session carried out business control by UE-1 by the PS2 network, and the CS Media Stream carries out business control by UE-1 by the CS network.
In the present embodiment, be that CS session and Collaborative SessionControl will belong to same UE, and carry the indication about separation/deletion control in transfer request after judging that by UE-1 transfer is finished.Art technology technical staff is appreciated that the indication that also can not carry about separation/deletion control in transfer request, but finishes judgement by SCC AS, and initiates follow-up separation/deletion control flow process.
Media-A in the present embodiment and media-B only are used to schematically illustrate as the Media Stream of typical categories, and art technology technical staff is appreciated that at local terminal can also exist more UE, and the Media Stream of each UE also is not limited to one.In the process of switching between UE-1 nets, original session at the PS1 network will be transferred to the PS2 network, and the real-time session of other UE of local terminal is unaffected, media-B for example shown in Figure 3.
Embodiment four:
Suppose that UE-1 and UE-2 are this end user device, UE-1 and UE-2 exist real-time media stream media-A and media-B with Remote-UE (opposite end UE) respectively.Wherein, UE-1 is SC UE, and media-A is the CS Media Stream, and current UE-1 is controller UE, and UE-2 is controllee UE.
Present embodiment provides the method that the Collaborative Session Control of UE-1 is transferred to UE-2, referring to shown in Figure 4, may further comprise the steps:
S401.UE-1 initiates the control transfer request to SCCAS, and request is transferred to UE-2 with Collaborative SessionControl, and this request can arrive SCC AS by S-CSCF.Request message can use message such as refer, re-Invite or Update.
In request message, need carry specific message header, be used to refer to the transfer operation of carrying out conversation control power, for example use IUT-Transfer (shifting between subscriber equipment) message header, the concrete message header form that then is used to refer to the transfer of carrying out conversation control power can be following form:
IUT-Transfer:<Session?Control?Transfer>。
The message body of request message can be used for carrying the state information of Media Stream, on the Collaborative Session Control Signaling basis in current PS network, also will merge/increase the description to Media-A, first Media Stream that can be used as of Media-A is described or last media description.State information can comprise type (for example voice, video, data etc.), coded system of Media Stream, the sign of the current place UE of this Media Stream (for example GRUU, IP address etc.) etc., and this message body can be used forms such as SDP or XML.
Need to prove that UE-1 can not provide CollaborativeSession information to SCC AS yet in this step, then in subsequent step, SCC AS will handle according to the CollaborativeSession information of self preserving.
S402.SCC AS sends control to UE-2 and changes request over to, and request is transferred to UE-2 with Collaborative SessionControl, and this request can arrive UE-2 by S-CSCF.Request message can use Invite (invitation) message, and message body can be used the SDP form.
Change among the Collaborative Session Control of UE-2, comprise control Media-A.SCC AS can send the control transfer request to UE-2 according to the Media Stream state information that UE-1 provided among the S401.If in S301, UE-1 does not provide the Media Stream state information to SCC AS, then SCC AS, sends control to UE-2 and changes request over to after the relevant information merging with Media-A according to the Media Stream state information of the current C ollaborative session that self preserves.The description of Media-A be can be used as description or last media description of first Media Stream.
S403.UE-2 returns acknowledge message to SCC AS.
S404.SCC AS stops to be received in the business control to media-A that the CS network is initiated.
SCC AS inside stops to accept the business control of MSC to media-A, wherein can use Dialog ID (session identification) to identify the CS session between MSC and the SCC AS, and Dialog ID generally is made up of the Call ID+From tag+to tag in the sip message.
SCC AS also can send re-Invite or Update message to MSC, and in this message, instruct MS C stops to accept the service request (for example keeping operations such as session, increase Media Stream) that UE-2 initiates the CS session.After MSC receives this message, the TI (Transaction Identifier, transaction identifiers) in Dialog ID in the request message and CS territory is carried out correspondence, and stop to accept that UE-2 initiates and the request of the pairing CS session service of TI.
S405.SCC AS returns acknowledge message to UE-1.
SCC AS stops to accept sending 200OK message to UE-1 and confirming after the business control of MSC to the CS session.
S406. delete the Collaborative Session Control of UE-1.
The request of deletion control can be initiated by SCCAS, also can be initiated by UE-1 self, and after the Collaborative Session Control of deletion UE-1, UE-1 becomes controllee UE, and UE-2 becomes controller UE.Follow-up UE-2 will carry out business control to the CollaborativeSession that comprises media-A at the PS network.
S407-S408.SCC AS upgrades the opposite end session branch.
SCC AS can be with the control situation of change notice opposite end UE of local terminal UE, and this step is optional.
Need to prove that above-mentioned S402-S403 also can adopt following steps S402a-S402b to replace, its final result is consistent with the final result of 302-S403, even UE-2 has the control to the associating session that comprises Media-A:
S402a.SCC AS sends refer message to UE-2, in this refer message, carries the state information of each Media Stream among the Collaborative session that comprises Media-A;
S403a.UE-2 sends Invite message according to this refer message to SCC AS, and new Collaborative Session Control is set up in request.
Present embodiment provides will unite the method that conversation control power Collaborative Session Control produces SCUE.Corresponding with embodiment one, because after transfer is finished, the CS session will be in the different UEs with CollaborativeSession Control, therefore need be in current Collaborative Sessioncontrol Signaling the control of merging/increase CS Media Stream, again newly-established control is transferred to object UE, after transfer is finished, the CS Media Stream will carry out business control by the PS network by SC UE.
In the present embodiment, be after judging that by SCC AS transfer is finished, CS session and CollaborativeSession Control will belong to different UEs, and initiate follow-up merging/increase control flow process, art technology technical staff is appreciated that, above-mentioned judgement also can be finished by the UE that initiates to shift, and carries the indication about merging/increase control in transfer request.
Media-A in the present embodiment and media-B only are used to schematically illustrate as the Media Stream of typical categories, and art technology technical staff is appreciated that at local terminal can also exist more UE, and the Media Stream of each UE also is not limited to one.In Collaborative Session Control transfer process, the real-time session of other UE of local terminal is unaffected, media-B for example shown in Figure 4.
Embodiment five:
Suppose that UE-1 and UE-2 are this end user device, UE-1 and UE-2 exist real-time media stream media-A and media-B with Remote-UE respectively, and wherein UE-1 is SC UE, and current UE-1 is controlleeUE, and UE-2 is controller UE.
Present embodiment provides the method that the CS territory Media Stream media-A of UE-1 is transferred to UE-2, referring to shown in Figure 5, may further comprise the steps:
S501.UE-1 initiates the Media Stream transfer request to SCC AS, and request is transferred to UE-2 with media-A, and this request can arrive SCC AS by S-CSCF.Request message can use message such as refer, re-Invite or Update.
In request message, need carry specific message header, be used to refer to the transfer operation of carrying out Media Stream, for example use IUT-Transfer (shifting between subscriber equipment) message header, the concrete message header form that then is used to refer to the transfer of carrying out conversation control power can be IUT-Transfer:<Media Transfer 〉.
In the message body of request message, carry the state information of Media Stream to be transferred, state information can comprise type (for example voice, video, data etc.), the coded system of Media Stream, the sign of the current place UE of this Media Stream (GRUU for example, IP addresses etc.) etc., this message body can be used forms such as SDP or XML.
Need to prove, if use refer message, the description that can only in message body, carry Media Stream to be transferred, if use re-Invite message, it is capable then can to increase a m on the basis of existing SDP, is used to describe the information of media-A.
S502.SCC AS sets up Media Stream to the UE request that diverts the aim.
SCC AS sends Invite or re-Invite message to UE-2, and Media-A is set up in request.
S503.UE-2 returns acknowledge message to SCC AS.
After media-A set up, UE-2 sent 200OK message to SCC AS and confirms.
S504.SCC AS returns acknowledge message at the message of S501 to UE-1.
S505-S506.SCC AS upgrades the opposite end session branch, with the session transfer case notice opposite end UE of local terminal UE.
S507.SCC AS discharges the Media Stream on the UE-1.
SCC AS deletes Media Stream media-A from UE-1.
S508. increase the control of UE-1 to Media-A.
After CS Media Stream media-A changed UE-2 over to, UE-just can carry out business to it by the PS network and control.The request that increases control can be initiated also can be initiated by UE-1 self by SCC AS.Promptly on the basis of existing Collaborative Session Control Signaling, merging/increase is to the control of Media-A.After the control increase is finished, UE-1 will carry out business control to the Collaborative Session that comprises Media-A at the PS network.
Need to prove that above-mentioned S502-S503 also can adopt following steps S502a-S502b to replace:
S502a.SCC AS sends refer message to UE-2, in this refer message, and the state information of carrying Media-A;
S503a.UE-2 sends Invite message according to this refer message to SCC AS, and new Collaborative Session Control is set up in request.
Present embodiment provides the method that Media Stream is produced the CS territory of SC UE.Corresponding with embodiment five, after transfer is finished, the CS session will be in the different UEs with Collaborative Session Control, therefore need be in the current Collaborative Session control Signaling of UE-1 the control of merging/increase CS Media Stream, after transfer is finished, the CS Media Stream will carry out business control by the PS network by SC UE.
In the present embodiment, be that CS session and Collaborative SessionControl will belong to different UEs, and carry the indication about merging/increase control in transfer request after judging that by UE-1 transfer is finished.Art technology technical staff is appreciated that the indication that also can not carry about merging/increase control in transfer request, but finishes judgement by SCC AS, and initiates follow-up merging/increase control flow process.
Media-A in the present embodiment and media-B only are used to schematically illustrate as the Media Stream of typical categories, and art technology technical staff is appreciated that at local terminal can also exist more UE, and the Media Stream of each UE also is not limited to one.Produce in the process in CS territory at Media Stream, the real-time session of other UE of local terminal is unaffected, media-B for example shown in Figure 5.
Embodiment six:
Suppose that UE-1 and UE-2 are this end user device, UE-1 and UE-2 exist real-time media stream media-B and media-A with Remote-UE respectively, and media-A is a CS territory Media Stream.Wherein UE-1 is SC UE, and current UE-1 is controllee UE, and UE-2 is controller UE.
Corresponding with embodiment three, when present embodiment provided UE-1 to switch to the PS2 network by the PS1/CS network, the method with the media-A of CS network is transferred to the PS2 network referring to shown in Figure 6, may further comprise the steps:
S601.UE-1 is the request of making a call in the PS2 network, comprises STI (SessionTransfer Identifier, sign is shifted in session) and carry out switching between Access Network with indication in this call request.Call request message can use Invite message.
In the message body of request message, carry the state information of each Media Stream among the current C ollaborative session, and the state information of Media-A.Promptly in this request message, need be on the basis of current C ollaborative Session Control Signaling merging/increase to the control of Media-A.
S602-S603.SCC AS sets up new Collaborative session control at the PS2 network, and upgrades the opposite end session branch.Follow-up UE-1 will carry out business control to the Collaborative session that comprises Media-A at the PS2 network.
S604.SCC AS returns acknowledge message to UE-1.
S605. delete UE-1 at the Collaborative Session of PS 1 network Control, and at the Media Stream Media-A of CS network.
The request of deletion control can be initiated by SCC AS, also can be initiated by UE-1 self.
SCC AS can also be with the situation of change notice UE-2 (this step is optional, does not mark in Fig. 6) of controller UE.
Present embodiment provides when UE-1 switches to the PS2 network by the PS1/CS network, the media-A of CS network is transferred to the method for PS2 network.Need be in current Collaborative Session controlSignaling the control of merging/increase CS Media Stream, shift finish after, UE-1 will carry out business to the Collaborative Session that comprises Media-A at the PS2 network and control.
In the present embodiment, be that CS session and Collaborative SessionControl will belong to different UEs, and carry the indication about merging/increase control in transfer request after judging that by UE-1 transfer is finished.Art technology technical staff is appreciated that the indication that also can not carry about merging/increase control in transfer request, but finishes judgement by SCC AS, and initiates follow-up merging/increase control flow process.
Media-A in the present embodiment and media-B only are used to schematically illustrate as the Media Stream of typical categories, and art technology technical staff is appreciated that at local terminal can also exist more UE, and the Media Stream of each UE also is not limited to one.In the process of switching between UE-1 nets, original session at the PS1 network will be transferred to the PS2 network, and the real-time session of other UE of local terminal is unaffected, media-B for example shown in Figure 6.
Above embodiment has introduced the Media Stream under the different application sight and the transfer method of control respectively, on the basis of existing technology, CS Media Stream and the transfer of associating conversation control power between different UEs have further been realized, use above technical scheme, the UE that has PS ability and CS ability simultaneously also can realize complete Media Stream forwarding function, and can become controller UE, further realize the Media Stream in federation's words is shifted, deletes, increases, professionally operation such as replenishes, user experience is significantly improved.
In the above-described embodiments, all be and the difference of other embodiment that same or analogous part is mutually referring to getting final product between each embodiment to what each embodiment stressed.One of ordinary skill in the art will appreciate that: all or part of step that realizes said method embodiment can be finished by the relevant hardware of program command, aforesaid program can be stored in the computer read/write memory medium, this program is carried out the step that comprises said method embodiment when carrying out; And aforesaid storage medium comprises: various media that can be program code stored such as ROM, RAM, magnetic disc or CD.
Corresponding to top method embodiment, the embodiment of the invention also provides a kind of session related information transfer device, referring to shown in Figure 7, comprising:
Judging unit 710, be used to judge session related information shift finish before and after, whether the increase and decrease of circuit switching (CS) Media Stream is arranged on the main controlling user equipment controller UE;
The session related information transfer device that more than provides can be IMS network equipments such as user equipment (UE), or SCC AC, and each promptly above-mentioned functional unit can be arranged in UE, also can be arranged in network equipment.Certainly, it will be understood by those skilled in the art that above-mentioned each functional unit also can be distributed in UE and the network equipment.
The above session related information transfer device that provides, on the basis of existing technology, CS Media Stream and the transfer of associating conversation control power between different UEs have been realized, use above technical scheme, the UE that has PS ability and CS ability simultaneously can realize that also complete Media Stream shifts, and can become controller UE, further realize the Media Stream in federation's words is shifted, deletes, increases, professionally operation such as replenishes, user experience is significantly improved.
Wherein, described control updating block 720 specifically can comprise:
The deletion subelement is used for when having increased the CS Media Stream on the main controlling user equipment, and from current associating conversation control power signaling, deletion/separation is to the control of described CS Media Stream;
Increase subelement, be used for when having reduced the CS Media Stream on the main controlling user equipment, in current associating conversation control power signaling, increase/merging is to the control of described CS Media Stream.
Referring to shown in Figure 8, when described session related information transfer device was SCC AC, this device can also comprise:
CS media stream service control unit 740,
Be used at described control updating block 720 after the current control of associating conversation control power deletion, beginning to be received in the business control that the CS network is initiated to described CS Media Stream to described CS Media Stream;
With
Described control updating block 720 increases control to described CS Media Stream in current associating conversation control power after, stop to be received in the business control that the CS network is initiated to described CS Media Stream.
Wherein, described CS media stream service control unit 740 specifically can comprise:
The first indication subelement, be used at described control updating block 720 after the current control of associating conversation control power deletion to described CS Media Stream, the indication moving exchanging center MSC begins to accept the business control to described CS Media Stream that subscriber equipment is initiated at the CS network.
The second indication subelement, be used at described control updating block 720 after the current control of associating conversation control power increase to described CS Media Stream, instruct MS C stops to accept the business control to described CS Media Stream that subscriber equipment is initiated at the CS network.
The above device that provides, can realize according to the CS Media Stream increase and decrease on the controller UE, control signaling to current PS network is deleted/is separated, or increase/merge, isolated CS Media Stream, to carry out business control, as a same reason by the CS network, merge the CS Media Stream after, the CS network will stop the business control to this Media Stream.
For device embodiment, because it is substantially corresponding to method embodiment, so describe fairly simplely, relevant part gets final product referring to the part explanation of method embodiment.Device embodiment described above only is schematic, wherein said unit as the separating component explanation can or can not be physically to separate also, the parts that show as the unit can be or can not be physical locations also, promptly can be positioned at a place, perhaps also can be distributed on a plurality of network element.Can select wherein some or all of module to realize the purpose of present embodiment scheme according to the actual needs.Those of ordinary skills promptly can understand and implement under the situation of not paying creative work.
The above only is the specific embodiment of the present invention; should be pointed out that for those skilled in the art, under the prerequisite that does not break away from the principle of the invention; can also make some improvements and modifications, these improvements and modifications also should be considered as protection scope of the present invention.
Claims (14)
1. the transfer method of a session related information is characterized in that, comprising:
Before and after judging that the session related information transfer is finished, whether the increase and decrease of circuit switching (CS) Media Stream is arranged on the main controlling user equipment controller UE;
If then upgrade associating conversation control power Collaborative Session Control, and described session related information shifted;
Wherein, described session related information comprises: associating conversation control power or Media Stream;
Described main controlling user equipment is: have the subscriber equipment of associating conversation control power, main controlling user equipment changes with the transfer of associating conversation control power.
2. method according to claim 1 is characterized in that,
When having increased the CS Media Stream on the main controlling user equipment, described renewal associating conversation control power comprises: from current associating conversation control power signaling Collaborative Session Control Signaling, deletion or separation are to the control of described CS Media Stream;
When having reduced the CS Media Stream on the main controlling user equipment, described renewal associating conversation control power comprises: in current associating conversation control power signaling, increase or merging are to the control of described CS Media Stream.
3. method according to claim 1 and 2 is characterized in that, the transfer of described session related information comprises:
Between subscriber equipment, shift the associating conversation control power,
Between subscriber equipment transferring media stream,
Or when network switches, transferring media stream between packet switching PS network and CS network.
4. method according to claim 3, it is characterized in that, when between subscriber equipment, shifting associating conversation control power or Media Stream, before and after described judgement session related information shifts and finishes, whether the increase and decrease of circuit switching (CS) Media Stream is arranged on the main controlling user equipment, comprising:
Receive the session related information transfer request message that subscriber equipment sends; In the described session related information transfer request message, comprise the message header that is used to indicate the session related information transfer;
According to described session related information transfer request message, before and after the judgement session related information shifts and finishes, whether the increase and decrease of circuit switching (CS) Media Stream is arranged on the main controlling user equipment.
5. method according to claim 4 is characterized in that, described message header is IUT-Transfer;
Pass through IUT-Transfer:<Session Control Transfer〉transfer of indication associating conversation control power;
Pass through IUT-Transfer:<Media Transfer〉indicate and carry out the transfer of Media Stream.
6. method according to claim 3 is characterized in that, when shifting the associating conversation control power between subscriber equipment, described renewal associating conversation control power comprises:
According to the state information of each Media Stream in the associating session of self preserving, upgrade the associating conversation control power; Or
According to the state information of each Media Stream in the associating session that subscriber equipment provided, upgrade the associating conversation control power; Wherein, the state information of each Media Stream is carried in the message body of described session related information transfer request message in the described associating session.
7. method according to claim 3 is characterized in that, during transferring media stream, in the message body of described session related information transfer request message, carries the state information of Media Stream to be transferred between subscriber equipment.
8. according to claim 6 or 7 described methods, it is characterized in that the state information of described Media Stream comprises:
The sign of the type of Media Stream, the coded system of Media Stream and/or the current place of Media Stream subscriber equipment.
9. method according to claim 2 is characterized in that,
From current associating conversation control power signaling, after the control of deletion to described CS Media Stream, also comprise: begin to be received in the business control that the CS network is initiated described CS Media Stream;
In current associating conversation control power signaling, increase after the control to described CS Media Stream, also comprise: stop to be received in the business control that the CS network is initiated described CS Media Stream.
10. method according to claim 9 is characterized in that,
Describedly begin to be received in the business that the CS network initiates and be controlled to be described CS session:
The indication moving exchanging center MSC begins to accept the business control to described CS Media Stream that subscriber equipment is initiated at the CS network;
Describedly stop to be received in the business that the CS network initiates and be controlled to be described CS Media Stream:
Instruct MS C stops to accept the business control to described CS Media Stream that subscriber equipment is initiated at the CS network.
11. a session related information transfer device is characterized in that, comprising:
Judging unit, be used to judge session related information shift finish before and after, whether the increase and decrease of circuit switching (CS) Media Stream is arranged on the main controlling user equipment controllerUE;
The control updating block, be used for when the judged result of described judging unit when being, upgrade associating conversation control power Collaborative Session Control;
Buanch unit is used for after described control updating block upgrades conversation control power described session related information being shifted;
Wherein, described session related information comprises: associating conversation control power or Media Stream;
Described main controlling user equipment is: have the subscriber equipment of associating conversation control power, main controlling user equipment changes with the transfer of associating conversation control power.
12. device according to claim 11 is characterized in that, described control updating block comprises:
The deletion subelement is used for when having increased CS words Media Stream on the main controlling user equipment, and from current associating conversation control power signaling Collaborative Session Control Signaling, deletion or separation are to the control of described CS Media Stream;
Increase subelement, be used for when having reduced the CS Media Stream on the main controlling user equipment, in current associating conversation control power signaling, increase or merging are to the control of described CS Media Stream.
13. device according to claim 12 is characterized in that, also comprises:
CS media stream service control unit,
Be used at described control updating block after the current control of associating conversation control power deletion, beginning to be received in the business control that the CS network is initiated to described CS Media Stream to described CS Media Stream;
With
Described control updating block increases control to described CS Media Stream in current associating conversation control power after, stop to be received in the business control that the CS network is initiated to described CS Media Stream.
14. device according to claim 13 is characterized in that, described CS media stream service control unit comprises:
The first indication subelement, be used at described control updating block after the current control of associating conversation control power deletion to described CS Media Stream, the indication moving exchanging center MSC begins to accept the business control to described CS Media Stream that subscriber equipment is initiated at the CS network;
The second indication subelement is used at described control updating block after the current control of associating conversation control power increase to described CS Media Stream, and instruct MS C stops to accept the business control to described CS Media Stream that subscriber equipment is initiated at the CS network.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN200910119373A CN101848512B (en) | 2009-03-24 | 2009-03-24 | Method and device for transferring session related information |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN200910119373A CN101848512B (en) | 2009-03-24 | 2009-03-24 | Method and device for transferring session related information |
Publications (2)
Publication Number | Publication Date |
---|---|
CN101848512A true CN101848512A (en) | 2010-09-29 |
CN101848512B CN101848512B (en) | 2012-08-29 |
Family
ID=42772932
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN200910119373A Active CN101848512B (en) | 2009-03-24 | 2009-03-24 | Method and device for transferring session related information |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN101848512B (en) |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US9531816B2 (en) | 2010-02-11 | 2016-12-27 | Huawei Device Co., Ltd. | Method and apparatus for media transfer between user equipment |
WO2018205153A1 (en) * | 2017-05-09 | 2018-11-15 | 华为技术有限公司 | Session management method, terminal, and system |
Family Cites Families (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101383826A (en) * | 2008-10-07 | 2009-03-11 | 深圳华为通信技术有限公司 | Method, apparatus and system for media stream control transferring |
-
2009
- 2009-03-24 CN CN200910119373A patent/CN101848512B/en active Active
Cited By (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US9531816B2 (en) | 2010-02-11 | 2016-12-27 | Huawei Device Co., Ltd. | Method and apparatus for media transfer between user equipment |
WO2018205153A1 (en) * | 2017-05-09 | 2018-11-15 | 华为技术有限公司 | Session management method, terminal, and system |
KR20210099209A (en) * | 2017-05-09 | 2021-08-11 | 후아웨이 테크놀러지 컴퍼니 리미티드 | Session management method, terminal, and system |
US11206700B2 (en) | 2017-05-09 | 2021-12-21 | Huawei Technologies Co., Ltd. | Method and system, and terminal for locating a user plane function (UPF) entity when a session is an inactive state |
KR102430396B1 (en) | 2017-05-09 | 2022-08-05 | 후아웨이 테크놀러지 컴퍼니 리미티드 | Session management method, terminal, and system |
US11805559B2 (en) | 2017-05-09 | 2023-10-31 | Huawei Technologies Co., Ltd. | Session management method and system, and terminal for locating a user plane function (UPF) entity when a session is an inactive state |
Also Published As
Publication number | Publication date |
---|---|
CN101848512B (en) | 2012-08-29 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US9906565B2 (en) | Method, apparatus and program product for merging communication sessions in an IMS | |
EP2056618B1 (en) | Method for converting conversation media, method and device for updating calling establishment | |
CN102577510B (en) | Method and device for maintaining call continuity | |
US9071610B2 (en) | Method, user equipment and application server for adding media stream to a multimedia session | |
CN101364883A (en) | Multi-terminal session method, communication system and related apparatus | |
CN102833042B (en) | Method, device and system for replacing service control signaling channel | |
EP2291029B1 (en) | ICS UE terminating sessions using CS media | |
US8964729B2 (en) | Method, equipment and mobile communication system for realizing explicit call transfer | |
CN101394605B (en) | Method, apparatus and network device for media transferring between terminal devices | |
EP2234341A1 (en) | Multimedia call establishing method, system and apparatus | |
CN102158466B (en) | Media transfer method among user equipment (UE) and application server (AS) | |
CN101494648B (en) | Medium transfer method between terminal equipment, and network equipment | |
CN101848512B (en) | Method and device for transferring session related information | |
CN101453453B (en) | Method and apparatus for implementing call holding | |
CN101183960A (en) | Method of implementing enquiry switching service | |
CN101848444B (en) | Called processing method, system and network node | |
CN103997496A (en) | Terminal switching method and device | |
CN101848194B (en) | Method, system, server and user equipment for transferring media | |
CN101527945B (en) | Method, device and system for transferring media among different access networks | |
CN102014356B (en) | Session processing method and communication device | |
CN102075494A (en) | Method and device for establishing federated session | |
CN103200149A (en) | Reverse-direction one-standby service continuity implementation method and device | |
GB2478211A (en) | Transferring a Service Control Signalling Path |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
C14 | Grant of patent or utility model | ||
GR01 | Patent grant |