反向单待业务连续性实现方法及系统的制作方法

文档序号:7747450阅读:98来源:国知局
专利名称:反向单待业务连续性实现方法及系统的制作方法
技术领域
本发明涉及通信领域,尤其涉及一种IP (网络互联协议,Internet Protocol,简称 IP)多媒体子系统中反向单待业务连续性实现方法及系统。
背景技术
IP 多媒体子系统(IP Multimedia Core Network Subsystem,简称 IMS)是由第三代合作伙伴计划(3rd Generation Partnership Pro ject,简称3GPP)提出的一种基于IP 的网络架构,构建了一个开放而灵活的业务环境,支持多媒体应用,能够为用户提供丰富的多媒体业务。在IMS业务体系中,控制层和业务层是分离的,控制层不提供具体业务,只向业务层提供必要的触发、路由、计费等功能。控制层中业务触发和控制功能是呼叫会话控制功能(Call Session ControlFimction,简称CSCF)完成的。呼叫会话控制功能分为代理呼叫会话控制功能 (Proxy-CSCF,简称 P-CSCF)、查询呼叫会话控制功能(Interrogating-CSCF,简称 I-CSCF) 和服务呼叫会话控制功能(krving-CSCF,简称S-CSCF)三种类型,其中负主要责任的是 S-CSCF,I-CSCF 是可选的。业务层是由一系列应用服务器(Application Server,简称AS)组成,能提供具体业务服务,AS可以是独立的实体,也可以存在于S-CSCF中。控制层(S-CSCF)根据用户的签约信息控制业务触发,调用AS上的业务,实现业务功能。会话中的端到端设备称为用户设备(User Equipment,简称UE),负责与使用者的交互,有的UE具有多种接入网络的方式,包括通过3GPP的包交换(Packet Switch,简称PS) 域接入网络,通过其他非3GPP的PS域接入网络,甚至可以通过电路交换(Circuit Switch, 简称CS)域接入网络等。如果CS网络配置了增强移动交换中心(enhanced Mobile Switch Center,简称 eMSC),由eMSC提供SIP (Session Initial Protocol,初始会话协议)接口来与IMS网络交互,则IMS网络与CS网络的交互可以通过eMSC来实现。对于具有多种接入方式的UE而言,如果该UE某时刻只能使用一种接入方式,则其在2/3G网络的接入方式下正在执行通话业务,因通话业务在2/3G网络中由CS域提供,当 UE移动到其他地方而需要改变其使用的接入方式为LTE (Long Term Evaluation—长期演进)网络或HSPA(High Speed I^acketAccess—高速分组访问)网络接入时,UE和网络能提供某种方式使UE正在执行的通话业务不被中断,因通话业务在这些网络中由PS域提供,这样的能力我们称之为反向单待终端业务连续性,简称反向单待业务连续性(reverseSingle Radio Voice Call Continuity—rSRVCC),与之相对应的,如果是 UE 从 LTE 网络或 HSPA 网络移动到2/3G网络则为正向单待终端业务连续性,简称为单待业务连续性。在实现反向单待业务连续性时,应该包括两个过程,一个过程是原网络到目标网络的切换过程,另一个是终端与远端之间的媒体连接建立过程。就目前来说,切换过程在业界已经有明确的实现流程(如图1所示),但如何发起终端与远端之间的媒体连接建立过程还有待提出明确的解决方案。图1是现有的反向单待业务连续性流程图,描述了 UE-I和UE-2间建立了通话, UE-I是通过2/3G网络的CS域接入建立通话的,因此通话媒体路径中连接UE-I的是一段 CS媒体连接,UE-I发生反向单待业务连续性后,UE-I如何从CS域切换到PS域的过程,包括如下步骤步骤101、UE-I向为其服务的原网络发送测量报告,以上报小区信号强度测量信息;步骤102、为UE-I服务的原网络的基站系统根据测量报告中各小区信号强度信息判断附近的PS目标网络更适合为UE-I服务,于是决定执行切换操作,原网络的基站系统向 MSC发送切换请求,比如发送Handover required (切换请求)消息;步骤103、MSC向目标网络的控制实体发送切换请求,比如发送CS to PSHandover Request,该控制实体可以是长期演进网络(LTE)的MME或高速数据访问网络(HSPA)的 SGSN ;步骤104、如果UE-I还有数据业务,则原网络的基站系统还会向原网络数据域控制实体(也即SGSN)发送切换请求,比如发送Relocation Required (切换请求)消息;步骤105、步骤104之后,原网络数据域控制实体向目标网络控制实体发送切换请求,比如发送 Forward Relocation Request 消息;步骤106、目标网络控制实体向目标网络基站系统发送切换请求,比如发送 Handover Request (切换请求)消息;步骤107、目标网络基站系统回应切换响应消息,比如发送HandoverRequest Acknowledge 消息;步骤108、目标网络控制实体收到切换响应后,向MSC发送切换响应消息,比如发送 CS to PS Handover Response 消息;步骤109、MSC向原网络基站系统发送切换命令,比如发送HandoverCommand(切换命令)消息;步骤110、如果UE-I还有数据业务,则目标网络控制实体还会向原网络数据域控制实体发送切换响应,比如发送Forward Relocation Response消息;步骤111、步骤110之后,原网络数据域控制实体向原网络基站系统发送切换命令,比如发送Relocation Command消息;步骤112、原网络基站系统向UE-I发送切换命令,比如发送HO fromUTRAN/GERAN 消息;步骤113、UE-I执行切换,切换到目标网络中,然后向目标网络的控制实体发送附着请求,比如发送Attach Request消息;步骤114、目标网络控制实体向UE-I发送附着同意消息,比如发送AttachAcapt 消息
发明内容
本发明所要解决的技术问题是,提供一种反向单待业务连续性实现方法和系统, 以在终端从CS域切换到PS域时,实现反向单待业务连续性。为了解决上述问题,本发明提供一种反向单待业务连续性的实现方法,该方法包括切换准备通知步骤,当前移动交换中心(MSC)收到来自CS域的切换请求后,向终端发送切换准备通知;转移请求步骤,所述终端接收所述切换准备通知后,通过原网络向业务连续性应用服务器(sc AS)发送转移请求,携带所述终端的媒体资源信息Ml ;连接建立步骤,所述终端发起所述终端与远端之间的媒体连接建立流程,或触发所述SC AS发起所述终端与远端之间的媒体连接建立流程。本发明还提供了一种反向单待业务连续性的实现系统,该系统包括移动交换中心(MSC)包括切换控制模块,所述MSC为当前MSC时,所述切换控制模块用于在收到来自CS域的切换请求后,向终端发送切换准备通知;所述终端包括连接建立控制模块,所述媒体连接建立控制模块用于接收所述切换准备通知,以及在接收所述切换准备通知后,通过原网络向业务连续性应用服务器(SC AS) 发送转移请求,其中携带所述终端的媒体资源信息Ml ;还用于发起所述终端与远端之间的媒体连接建立流程,或触发所述SC AS发起所述终端与远端之间的媒体连接建立流程。本发明方法和系统通过终端辅助,由终端通过原网络向业务连续性应用服务器 (SC AS)发起转移请求,且终端发起所述终端与远端之间的媒体连接建立流程,或触发所述 SC AS发起所述终端与远端之间的媒体连接建立流程,使得终端从CS域切换到PS域时,保证反向单待业务连续性。


图1是现有的反向单待业务连续性实现方法流程图;图2是本发明反向单待业务连续性实现方法实施例一的流程图;图3是本发明反向单待业务连续性实现方法实施例二的流程图;图4是本发明反向单待业务连续性实现方法实施例三的流程图;图5是本发明反向单待业务连续性实现方法实施例四的流程图;图6是本发明反向单待业务连续性实现方法实施例五的流程图;图7是本发明反向单待业务连续性实现方法实施例六的流程图;图8是本发明反向单待业务连续性实现方法的流程示意图。
具体实施例方式本发明的核心思想是,通过终端辅助,由终端通过原网络向业务连续性应用服务器(SC AS)发起转移请求,且终端发起所述终端与远端之间的媒体连接建立流程,或触发所述SC AS发起所述终端与远端之间的媒体连接建立流程,使得终端从CS域切换到PS域时, 保证反向单待业务连续性。本发明中当前MSC指参与转移过程的MSC,若在切换过程中MSC不改变,该MSC即本发明所说的当前MSC ;若切换过程中MSC需要从原MSC切换至目标MSC,则目标MSC即本
7发明所说的当前MSC。如图8所示,本发明向单待业务连续性的实现方法包括步骤10 切换准备通知步骤,当前移动交换中心(MSC)收到来自CS域的切换请求后,向终端发送切换准备通知;步骤20 转移请求步骤,所述终端接收所述切换准备通知后,通过原网络向业务连续性应用服务器(SC AS)发送转移请求,携带所述终端的媒体资源信息Ml ;步骤30 连接建立步骤,所述终端发起所述终端与远端之间的媒体连接建立流程,或触发所述SC AS发起所述终端与远端之间的媒体连接建立流程。具体流程参见以下实施例一至六。信令锚定所述当前MSC时,参见以下实施例一、二、五,所述连接建立步骤中,所述终端触发所述SC AS发起所述终端与远端之间的媒体连接建立流程的方法为所述SC AS接收到所述转移请求后,通过所述当前MSC向所述终端发送建立连接消息。媒体锚定所述当前MSC时,参见以下实施例一所述切换准备通知、所述转移请求及建立连接消息中均携带会话关联信息;所述连接建立步骤中,所述当前MSC向所述终端转发的所述建立连接消息中携带所述当前MSC的媒体资源信息;所述当前MSC收到所述终端的携带媒体资源信息的消息后,建立与所述终端之间的媒体连接;所述当前MSC根据所述会话关联信息关联所述当前MSC与所述终端之间的所述媒体连接和所述当前MSC与所述远端之间的媒体连接。信令锚定当前MSC时,为了保证媒体连接建立成功的一种方式连接建立步骤中, 所述当前MSC收到所述终端发送的拒绝所述建立连接消息的消息后,重试转发所述建立连接消息。参见实施例一、二。信令锚定当前MSC时,为了保证媒体连接建立成功的另一种方式是连接建立步骤中,所述当前MSC接收到目标网络控制实体发送的切换完成通知后,再向所述终端转发所述建立连接消息。参见实施例五。所述目标网络控制实体在以下任一情形下发送切换完成通知所述当前MSC收到来自CS域的切换请求后,向所述目标网络控制实体发送切换通知,所述目标网络控制实体感知所述终端接入到目标网络后,向所述当前MSC发送切换完成通知;或,所述终端完成切换后,向所述目标网络控制实体发送切换完成指示,所述目标网络控制实体接收所述指示后,向所述当前MSC发送切换完成通知。信令不锚定当前MSC时,参见实施例三,连接建立步骤中,所述终端触发所述SC AS发起所述终端与远端之间的媒体连接建立流程的方法为所述SC AS接收到所述转移请求后,向所述终端发送建立连接消息。参见实施例二、三及五,连接建立步骤包括所述SC AS接收到所述转移请求后,使用所述转移请求中的媒体资源信息Ml更新所述远端;
所述SC AS接收到所述远端的携带媒体资源信息M2的消息后,将所述媒体资源信息M2通过所述建立连接消息发送出去;所述终端接收到所述建立连接消息后,发送消息携带所述终端的媒体资源信息 M3,所述媒体资源信息M3包含于所述媒体资源信息Ml中。信令不锚定当前MSC时,为了保证媒体连接建立成功,连接建立步骤中,所述SC AS收到所述终端发送的拒绝所述建立连接消息的消息后,重试转发所述建立连接消息。参见实施例三。信令不锚定当前MSC时,参见实施例四和六,连接建立步骤中,所述终端发起所述终端与远端之间的媒体连接建立流程的方法为所述终端通过所述转移请求发起媒体连接建立,或,所述终端在目标网络发送携带媒体资源信息的第二转移请求发起媒体连接建立;所述SC AS接收到所述转移请求或所述第二转移请求后,向所述终端发送携带远端的媒体资源信息的响应消息。下面将结合附图和实施例对本发明进行详细描述。本发明中MSC收到来自CS域的切换请求后,可以向目的网络控制实体发送切换请求,也可以不发送切换请求。实施例一图2是本发明的反向单待业务连续性实现方法实施例一的流程图,描述了 UE-I 和UE-2间建立了通话,UE-I是通过2/3G网络的CS域建立通话的,因此通话媒体路径中连接UE-I的是一段CS媒体连接,当UE-I移动需要改变其使用的接入方式为LTE或HSPA的 PS域,后续会话通过目标MSC的媒体锚定建立媒体连接,且目标MSC既是原MSC的情况下, UE-I实现反向单待业务连续性的过程包括如下步骤步骤201、UE-I通过CS域及MSC与UE-I建立会话,MSC支持IMS信令,且在原会话的信令路径中,会话信令路径途经SC AS ;步骤202 203、与图1的步骤101 102相同;步骤204、MSC收到来自CS域的切换请求,立即向UE-I发送切换准备消息;比如通过短消息(SMS)或非结构化补充数据业务(UnstructuredSupplementary Service Data-USSD)发送要求UE_1准备切换的消息,消息通过原网络的基站系统到达 UE-1,消息中携带MSC的锚定指示信息,比如携带MSC的标识信息以指示后续IMS过程需要 MSC的信令锚定(信令锚定指示),并携带该MSC在媒体路径中的指示信息(媒体锚定指示, 以指示UE的会话已经被MSC锚定),还携带会话关联信息,或只带MSC的标识信息,且该标识信息本身也可以用于会话关联,比如以用户名@主机名形式标识目标MSC,其中用户名部分可用于会话关联。步骤205、UE-I收到切换准备消息后,可选的,可回应切换准备响应消息,比如通过SMS或USSD发送该消息,消息通过原网络的基站系统到达MSC ;步骤206、UE-I收到切换准备消息后,向SC AS发送转移请求;比如,如果UE在原网络有PS域可用,则可发送以SC AS为目标的INVITE (邀请) 消息,否则,可通过USSD向SC AS发送INVITE消息,消息携带UE-I将在目标网络使用的媒体资源信息,比如IP地址、端口号、编码器信息等,消息还携带步骤204中获得的锚定指示信息;可理解地,UE-I发送的转移请求中的UE-I的媒体资源信息在发送给SCAS的过程中,可能会被信令路径上的其他网元修改、更新,从而导致SC AS接收到的转移请求中的媒体资源信息已经不再是原来的媒体资源信息,但该媒体资源信息仍然是关联UE-I的媒体资源信息。其他实施例中的媒体资源信息均有类似的情形,即发端和接受端的媒体资源信息可能有所变化,但实质所指向的对象并不改变。步骤205可以在步骤206之后,即,UE-I在发送出转移请求后再发送切换准备响应消息。步骤207、如果UE-I在原网络的PS域还有业务,执行标准的PS到PS切换流程,其过程与图1的步骤104 109相同;步骤208、步骤204或步骤205之后,MSC向CS域发送切换命令,消息到达原网络的基站系统;步骤209、原网络的基站系统向UE-I发送切换命令,要求UE-I切换到目标网络;步骤210、UE-I收到切换命令后,调制到目标网络接入;步骤211、步骤206后,SC AS收到转移请求,根据锚定指示中的媒体锚定指示判断无需更新远端,于是不更新远端;步骤212、可选的,SC AS响应转移请求,比如发送“2000K”消息给UE-1 ;步骤213、步骤211后,SC AS收到转移请求,SC AS通过转移请求中的主叫用户信息找到UE-I的用户标识(主叫用户信息本身就可以是UE-I的用户标识),以该用户标识通过PS域向UE-I发送建立连接消息,比如发送INVITE消息,SC AS要求该建立连接消息途经MSC,比如在呼叫消息的头域中设置路由信息,路由信息中包括MSC的标识信息,如果该标识信息不能用于会话关联,则SC AS还要在该建立连接消息中携带步骤206中获得的会话关联信息;步骤214、建立连接消息到达MSC,MSC根据会话关联信息关联原会话,并转发建立连接消息给UE-1,在转发的建立连接消息中携带MSC的媒体资源信息;此时,UE-I未必及时的接入了目标网络,如果UE-I此时尚未完成接入目标网络的操作,转发的建立连接消息会被拒绝,当MSC收到转发的建立连接消息的拒绝消息后,重试转发建立连接消息的操作,直到该建立连接消息被接受。步骤215、UE_1收到建立连接消息,应答该建立连接消息,比如发送“2000K”消息, 消息携带UE-I的媒体资源信息;步骤216、建立连接应答消息途经MSC,MSC根据其中的媒体资源信息完成与UE-I 的媒体协商,MSC转发建立连接应答消息给SC AS ;至此,UE-I与MSC间建立起IMS媒体连接2,MSC将新建的IMS媒体连接2与原会话的IMS媒体连接1接起来,使UE-I能继续与UE-2通话。本实施例中,步骤204中的锚定指示可以不携带MSC的标识信息及会话关联信息, 但增加携带MSC的用于与UE-I相连的媒体资源信息,于是步骤213中SC AS不能要求建立连接消息途经MSC,SC AS在建立连接消息中携带获得的MSC的用于与UE-I相连的媒体资源信息,于是步骤213就不再途经MSC到达UE-1,步骤214就没有了,步骤215也不再途经MSC到达SC AS,步骤216就没有了。实施例二图3是本发明的反向单待业务连续性实现方法实施例二的流程图,描述了 UE-I和 UE-2间建立了通话,UE-I是通过2/3G网络的CS域建立通话的,因此通话媒体路径中连接 UE-I的是一段CS媒体连接,当UE-I移动需要改变其使用的接入方式为LTE或HSPA的PS 域,后续会话通过目标MSC的信令锚定但非媒体锚定建立媒体连接,且目标MSC不是原MSC 的情况下,UE-I和SC AS通过MSC进行交互,UE-I实现反向单待业务连续性的过程包括如下步骤步骤301、UE-1通过CS域及原MSC与UE-I建立会话,目标MSC支持IMS信令但不在信令路径中,会话信令路径途经SC AS ;步骤302 303、与图1的步骤101 102相同;步骤304、原MSC收到切换请求,向目标MSC发起标准的CS域的局间切换过程,原 MSC向目标MSC发送切换请求;步骤305、MSC收到来自CS域的切换请求,立即向UE-I发送切换准备消息;比如通过短消息(SMS)或非结构化补充数据业务(UnstructuredSupplementary Service Data-USSD)发送要求UE_1准备切换的消息,消息通过原网络的基站系统到达 UE-1,消息中携带MSC的锚定指示信息,比如携带MSC的标识信息,还携带会话关联信息,或只带MSC的标识信息,且该标识信息本身也可以用于会话关联,比如以用户名@主机名形式标识目标MSC,其中用户名部分可用于会话关联;步骤306、UE-I收到切换准备消息后,可选的,可回应切换准备响应消息,比如通过SMS或USSD发送该消息,消息通过原网络的基站系统到达MSC ;步骤307、UE-I收到切换准备消息后,向SC AS发送转移请求;比如,如果UE在原网络有PS域可用,则可发送以SC AS为目标的INVITE (邀请) 消息,否则,可通过USSD向SC AS发送INVITE消息,消息携带UE-I将在目标网络使用的媒体资源信息,比如IP地址、端口号、编码器信息等,消息还携带步骤305中获得的锚定指示 fn息;步骤306可以在步骤307之后,S卩,UE-I在发送出转移请求后再发送切换准备响应消息。步骤308、如果UE-I在原网络的PS域还有业务,执行标准的PS到PS切换流程,其过程与图1的步骤104 109相同;步骤309、步骤305或步骤306之后,目标MSC向CS域的原MSC发送切换响应,消息到达原MSC ;步骤310、原MSC向CS域发送切换命令,消息到达原网络的基站系统;步骤311、原网络的基站系统向UE-I发送切换命令,要求UE-I切换到目标网络;步骤312、UE-I收到切换命令后,调制到目标网络接入;步骤313、步骤307后,SC AS收到转移请求,向UE-2发送更新请求,比如发送 UPDATE (更新)消息或reINVITE (重邀请)消息,消息携带步骤307中获得的UE-I的媒体资源信息,步骤313中的UE-I的媒体资源信息与步骤307中的UE-I的媒体资源信息的格式可能不同,比如步骤307使用USSD发送转移请求时,但内容是一致的;
步骤314、更新消息途经CSCF到达UE_2,UE_2响应更新请求,比如发送“2000K”消息,消息携带UE-2的媒体资源信息;步骤315、可选的,步骤314后,SC AS响应转移请求,比如发送“2000K”消息给 UE-I ;步骤316、步骤314后,SC AS收到更新响应消息,SC AS通过转移请求中的主叫用户信息找到UE-I的用户标识(主叫用户信息本身就可以是UE-I的用户标识),以该用户标识通过PS域向UE-I发送建立连接消息,比如发送INVITE消息,SC AS要求该建立连接消息途经MSC,比如在呼叫消息的头域中设置路由信息,路由信息中包括MSC的标识信息,如果该标识信息不能用于会话关联,则SC AS还要在该建立连接消息中携带步骤307中获得的会话关联信息;步骤317、建立连接消息到达MSC,MSC根据会话关联信息关联原会话,并转发建立连接消息给UE-I ;此时,UE-I未必及时的接入了目标网络,如果UE-I此时尚未完成接入目标网络的操作,转发的建立连接消息会被拒绝,当MSC收到转发的建立连接消息的拒绝消息后,重试转发建立连接消息的操作,直到该建立连接消息被接受。步骤318、UE_1收到建立连接消息,应答该建立连接消息,比如发送“2000K”消息, 消息携带UE-I的媒体资源信息,其内容包含于步骤307中提供的媒体资源信息内容中;步骤319、建立连接应答消息途经MSC和CSCF到达SC AS ;至此,UE-I与UE-2间建立起IMS媒体连接1,使UE-I能继续与UE-2通话。此例中,如果原MSC与目标MSC为同一个MSC,则步骤301中,目标MSC也在原会话的信令路径中,且步骤304与309就没有了。实施例三图4是本发明的反向单待业务连续性实现方法实施例三的流程图,描述了 UE-I和 UE-2间建立了通话,UE-I是通过CS域接入建立通话的,因此通话媒体路径中连接UE-I的是一段CS媒体连接,当UE-I移动需要改变其使用的接入方式为LTE或HSPA的PS域,目标 MSC不在后续会话的信令路径中,且目标MSC不是原MSC的情况下,UE-I和SC AS直接进行交互,实现反向单待业务连续性的过程包括如下步骤步骤401 404、与图3的301 304相同;步骤405、MSC收到来自CS域的切换请求,立即向UE-I发送切换准备消息,比如通过短消息(SMS)或非结构化补充数据业务(UnstructuredSupplementary Service Data-USSD)发送要求UE_1准备切换的消息,消息通过原网络的基站系统到达UE_1 ;步骤406、UE-I收到切换准备消息后,可选的,可回应切换准备响应消息,比如通过SMS或USSD发送该消息,消息通过原网络的基站系统到达MSC ;步骤407、UE-I收到切换准备消息后,向SC AS发送转移请求,比如,如果UE在原网络有PS域可用,则可发送以SC AS为目标的INVITE (邀请)消息,否则,可通过USSD向 SC AS发送INVITE消息,消息携带UE-I将在目标网络使用的媒体资源信息,比如IP地址、 端口号、编码器信息等;步骤408 415、与图3的步骤308 315相同;步骤416、步骤414后,SC AS收到更新响应消息,SC AS通过转移请求中的主叫用户信息找到UE-I的用户标识(主叫用户信息本身就可以是UE-I的用户标识),以该用户标识通过PS域向UE-I发送建立连接消息,比如发送INVITE消息,SC AS不要求该建立连接消息途经MSC ;此时,UE-I未必及时的接入了目标网络,如果UE-I此时尚未完成接入目标网络的操作,转发的建立连接消息会被拒绝,当SC AS收到转发的建立连接消息的拒绝消息后,重试转发建立连接消息的操作,直到该建立连接消息被接受。步骤417、UE_1收到建立连接消息,应答该建立连接消息,比如发送“2000K”消息, 消息携带UE-I的媒体资源信息,其内容包含于步骤407中提供的媒体资源信息内容中,建立连接应答消息途经CSCF到达SC AS ;至此,UE-I与UE-2间建立起IMS媒体连接1,使UE-I能继续与UE-2通话。此例中,如果原MSC与目标MSC为同一个MSC,则步骤401中,目标MSC也在原会话的信令路径中,且步骤404与409就没有了。实施例四图5是本发明的反向单待业务连续性实现方法实施例四的流程图,描述了 UE-I和 UE-2间建立了通话,UE-I是通过CS域接入建立通话的,因此通话媒体路径中连接UE-I的是一段CS媒体连接,UE-I和UE-2无需锚定的MSC建立媒体连接,当UE-I移动需要改变其使用的接入方式为LTE或HSPA的PS域且目标MSC不是原MSC的情况下,UE-I和SC AS通过一次交互,实现反向单待业务连续性的过程包括如下步骤步骤501、UE-I通过CS域及原MSC与UE-I建立会话,目标MSC不在信令路径中, 会话信令路径途经SC AS, UE-I在原网络中可使用其PS域发送数据;步骤502 506、与图4的402 406相同;步骤507、UE-I收到切换准备消息后,向SC AS发送转移请求;因为UE-I在原网络有PS域可用,则发送以SC AS为目标的INVITE(邀请)消息, 消息携带UE-I将在目标网络使用的媒体资源信息,比如IP地址、端口号、编码器信息等;步骤508 514、与图4的408 414相同;步骤515、步骤514后,SC AS收到更新响应消息,SC AS响应转移请求,比如发送 “2000K”消息,消息携带步骤514中获得的媒体资源信息;此时,UE-I未必及时的接入了目标网络,如果UE-I此时尚未完成接入目标网络的操作,转移响应会被拒绝(比如收到BYE消息),当SC AS收到转移响应的拒绝消息后,重试发送转移响应的操作,直到该转移响应被接受。至此,UE-I与UE-2间建立起IMS媒体连接1,使UE-I能继续与UE-2通话。此例中,如果原MSC与目标MSC为同一个MSC,则步骤501中,目标MSC也在原会话的信令路径中,且步骤504与509就没有了。实施例五图6是本发明的反向单待业务连续性实现方法实施例五的流程图,描述了 UE-I和 UE-2间建立了通话,UE-I是通过CS域接入建立通话的,因此通话媒体路径中连接UE-I的是一段CS媒体连接,UE-I和UE-2无需锚定的MSC建立媒体连接,当UE-I移动需要改变其使用的接入方式为LTE或HSPA的PS域且目标MSC不是原MSC情况下,实现反向单待业务连续性的过程包括如下步骤
13
步骤601 615、与图3的步骤301 315相同;步骤616、步骤614后,SC AS收到更新响应消息,SC AS通过转移请求中的主叫用户信息找到UE-I的用户标识(主叫用户信息本身就可以是UE-I的用户标识),以该用户标识通过PS域向UE-I发送建立连接消息,比如发送INVITE消息,SC AS要求该建立连接消息途经MSC,比如在呼叫消息的头域中设置路由信息,路由信息中包括MSC的标识信息,如果该标识信息不能用于会话关联,则SC AS还要在该建立连接消息中携带步骤307中获得的会话关联信息,消息途经目标MSC,目标MSC根据会话关联信息关联原会话,但不立即转发该消息;步骤617、UE-I切换到目标网络,向目标网络控制实体发送通知切换完成的消息, 比如发送携带从CS域切换过来的指示的Attach Request (附着请求)消息或Tracking Area Update (路径区域更新)消息,或携带切换指示的krvice Request (业务请求)消息等;步骤618、目标网络的控制实体向目标MSC发送切换完成通知消息,比如发送PS to CS Handover Complete Notification消息,目标网络的控制实体可以通过UE-1接入的目标小区信息确定目标MSC;步骤619、目标MSC收到来自目标网络控制实体的切换完成通知消息后,转发步骤 616的建立连接消息给UE-I ;步骤620 621、与图3的步骤318 319相同;至此,UE-I与UE-2间建立起IMS媒体连接1,使UE-I能继续与UE-2通话。此例中,步骤617为UE通知目标网络控制网元CS到PS切换完成,实际实施中,也可以在步骤604后由MSC通知目标网络控制网元发生了 CS到PS的切换,这样当目标网络控制网元感知到UE接入目标网络后,目标网络控制网元就可执行步骤618。此例中,如果原MSC与目标MSC为同一个MSC,则步骤601中,目标MSC也在原会话的信令路径中,且步骤604与609就没有了。实施例六图7是本发明的反向单待业务连续性实现方法流程图六,描述了 UE-I和UE-2间建立了通话,UE-I是通过CS域接入建立通话的,因此通话媒体路径中连接UE-I的是一段 CS媒体连接,当UE-I移动需要改变其使用的接入方式为LTE或HSPA的PS域且目标MSC不是原MSC的情况下,UE-I实现反向单待业务连续性的过程包括如下步骤步骤701 715、与图4的401 415相同;步骤716、UE_1完成切换后,UE-I在目标网络的PS域发起转移请求,比如以SC AS 的标识为目标发送INVITE消息,消息携带UE-I的媒体资源信息,其媒体资源信息内容包含于步骤707中的UE-I的媒体资源信息内容中,消息途经CSCF到达SC AS ;步骤717、SC AS收到UE-1发送的转移请求,响应该转移请求,比如发送“2000K” 消息,消息携带步骤714中获得的UE-2的媒体资源信息;至此,UE-I与UE-2间建立起IMS媒体连接1,使UE-I能继续与UE-2通话。此例中,如果原MSC与目标MSC为同一个MSC,则步骤701中,目标MSC也在原会话的信令路径中,且步骤704与709就没有了。为实现以上方法,本发明还提供了一种反向单待业务连续性的实现系统,该系统包括移动交换中心(MSC)包括切换控制模块,所述MSC为当前MSC时,所述切换控制模块用于在收到来自CS域的切换请求后,向终端发送切换准备通知;所述终端包括连接建立控制模块,所述媒体连接建立控制模块用于接收所述切换准备通知,以及在接收所述切换准备通知后,通过原网络向业务连续性应用服务器(SC AS) 发送转移请求,其中携带所述终端的媒体资源信息Ml ;还用于发起所述终端与远端之间的媒体连接建立流程,或触发所述SC AS发起所述终端与远端之间的媒体连接建立流程。对应于实施例一、二、五,所述系统还包括SC AS,所述SC AS包括连接建立控制模块,用于接收所述转移请求,以及接收到所述转移请求后通过所述当前MSC向所述终端发送建立连接消息。对应于实施例一,所述切换准备通知、转移请求及建立连接消息中均携带会话关联信息;所述MSC还包括建立连接消息转发模块及连接建立模块,用于接收所述SC AS发送的建立连接消息,以及向终端转发所述建立连接消息,转发的建立连接消息中携带所述MSC 的媒体资源信息;所述连接建立模块接收到所述终端的携带媒体资源信息的消息后,建立与所述终端之间的媒体连接,还用于根据所述会话关联信息关联所述当前MSC与所述终端之间的所述媒体连接和所述当前MSC与所述远端之间的媒体连接。对应于实施例一、二,所述MSC的连接建立模块还用于在收到所述终端发送的拒绝所述建立连接消息的消息后,重试转发所述建立连接消息。对应于实施例五,所述MSC的连接建立模块在接收到目标网络控制实体发送的切换完成通知后,再向所述终端转发所述建立连接消息。所述系统还包括目标网络控制实体;所述MSC的切换控制模块在收到来自CS域的切换请求后,还用于向所述目标网络控制实体发送切换通知;所述目标网络控制实体用于接收所述切换通知,还用于在感知所述终端接入目标网络后或收到所述终端发送的切换完成指示后向所述MSC发送切换完成通知。对应于实施例三,所述系统还包括SC AS,所述SC AS包括连接建立控制模块,用于接收所述转移请求,以及接收到所述转移请求后向所述终端发送建立连接消息。对应于实施例三,所述SC AS的连接建立控制模块还用于在收到所述终端发送的拒绝所述建立连接消息的消息后,重试转发所述建立连接消息。对应于实施例二、三及五,所述SC AS的连接建立控制模块,接收到所述转移请求后,还用于使用所述转移请求中的媒体资源信息Ml更新所述远端;接收到所述远端的携带媒体资源信息M2的消息后,将所述媒体资源信息M2通过所述建立连接消息发送出去;所述终端的连接建立控制模块还用于接收所述建立连接消息,以及接收到所述建立连接消息后,发送携带所述终端的媒体资源信息M3的消息,所述媒体资源信息M3包含于所述媒体资源信息Ml中。对应于实施例四、六,所述终端的连接建立控制模块发起所述终端与远端之间的媒体连接建立流程的方式为通过所述转移请求发起媒体连接建立,或,在目标网络发送携带媒体资源信息的第二转移请求发起媒体连接建立;所述系统还包括SC AS,所述SC AS还包括连接建立模块,用于接收所述转移请求或所述第二转移请求,以及在接收到所述转移请求或所述第二转移请求后向所述终端发送携带远端的媒体资源信息的响应消息。
当然,本发明还可有其他多种实施例,在不背离本发明精神及其实质的情况下,熟悉本领域的技术人员当可根据本发明作出各种相应的改变和变形,但这些相应的改变和变形都应属于本发明所附的权利要求的保护范围。
权利要求
1.一种反向单待业务连续性的实现方法,其特征在于,该方法包括切换准备通知步骤,当前移动交换中心(MSC)收到来自CS域的切换请求后,向终端发送切换准备通知;转移请求步骤,所述终端接收所述切换准备通知后,通过原网络向业务连续性应用服务器(SC AS)发送转移请求,携带所述终端的媒体资源信息Ml ;连接建立步骤,所述终端发起所述终端与远端之间的媒体连接建立流程,或触发所述 SC AS发起所述终端与远端之间的媒体连接建立流程。
2.如权利要求1所述的方法,其特征在于,信令锚定所述当前MSC时,所述连接建立步骤中,所述终端触发所述SC AS发起所述终端与远端之间的媒体连接建立流程的方法为所述SC AS接收到所述转移请求后,通过所述当前MSC向所述终端发送建立连接消息。
3.如权利要求2所述的方法,其特征在于,媒体锚定所述当前MSC时所述切换准备通知、所述转移请求及建立连接消息中均携带会话关联信息;所述连接建立步骤中,所述当前MSC向所述终端转发的所述建立连接消息中携带所述当前MSC的媒体资源信息;所述当前MSC收到所述终端的携带媒体资源信息的消息后,建立与所述终端之间的媒体连接;所述当前MSC根据所述会话关联信息关联所述当前MSC与所述终端之间的所述媒体连接和所述当前MSC与所述远端之间的媒体连接。
4.如权利要求2所述的方法,其特征在于连接建立步骤中,所述当前MSC收到所述终端发送的拒绝所述建立连接消息的消息后,重试转发所述建立连接消息。
5.如权利要求2所述的方法,其特征在于连接建立步骤中,所述当前MSC接收到目标网络控制实体发送的切换完成通知后,再向所述终端转发所述建立连接消息。
6.如权利要求5所述的方法,其特征在于,所述目标网络控制实体在以下任一情形下发送切换完成通知所述当前MSC收到来自CS域的切换请求后,向所述目标网络控制实体发送切换通知, 所述目标网络控制实体感知所述终端接入到目标网络后,向所述当前MSC发送切换完成通知;或,所述终端完成切换后,向所述目标网络控制实体发送切换完成指示,所述目标网络控制实体接收所述指示后,向所述当前MSC发送切换完成通知。
7.如权利要求1所述的方法,其特征在于,连接建立步骤中,所述终端触发所述SCAS 发起所述终端与远端之间的媒体连接建立流程的方法为所述SC AS接收到所述转移请求后,向所述终端发送建立连接消息。
8.如权利要求7所述的方法,其特征在于连接建立步骤中,所述SCAS收到所述终端发送的拒绝所述建立连接消息的消息后,重试转发所述建立连接消息。
9.如权利要求2或7所述的方法,其特征在于,连接建立步骤包括所述SC AS接收到所述转移请求后,使用所述转移请求中的媒体资源信息Ml更新所述远端;所述SC AS接收到所述远端的携带媒体资源信息M2的消息后,将所述媒体资源信息M2 通过所述建立连接消息发送出去;所述终端接收到所述建立连接消息后,发送消息携带所述终端的媒体资源信息M3,所述媒体资源信息M3包含于所述媒体资源信息Ml中。
10.如权利要求1所述的方法,其特征在于,连接建立步骤中,所述终端发起所述终端与远端之间的媒体连接建立流程的方法为所述终端通过所述转移请求发起媒体连接建立,或,所述终端在目标网络发送携带媒体资源信息的第二转移请求发起媒体连接建立;所述SC AS接收到所述转移请求或所述第二转移请求后,向所述终端发送携带远端的媒体资源信息的响应消息。
11.一种反向单待业务连续性的实现系统,其特征在于,该系统包括移动交换中心(MSC)包括切换控制模块,所述MSC为当前MSC时,所述切换控制模块用于在收到来自CS域的切换请求后,向终端发送切换准备通知;所述终端包括连接建立控制模块,所述媒体连接建立控制模块用于接收所述切换准备通知,以及在接收所述切换准备通知后,通过原网络向业务连续性应用服务器(SC AS)发送转移请求,其中携带所述终端的媒体资源信息Ml ;还用于发起所述终端与远端之间的媒体连接建立流程,或触发所述SC AS发起所述终端与远端之间的媒体连接建立流程。
12.如权利要求11所述的系统,其特征在于所述系统还包括SCAS,所述SC AS包括连接建立控制模块,用于接收所述转移请求,以及接收到所述转移请求后通过所述当前MSC 向所述终端发送建立连接消息。
13.如权利要求12所述的系统,其特征在于所述切换准备通知、转移请求及建立连接消息中均携带会话关联信息;所述MSC还包括建立连接消息转发模块及连接建立模块,用于接收所述SC AS发送的建立连接消息,以及向终端转发所述建立连接消息,转发的建立连接消息中携带所述MSC的媒体资源信息;所述连接建立模块接收到所述终端的携带媒体资源信息的消息后,建立与所述终端之间的媒体连接,还用于根据所述会话关联信息关联所述当前MSC与所述终端之间的所述媒体连接和所述当前MSC与所述远端之间的媒体连接。
14.如权利要求12所述的系统,其特征在于所述MSC的连接建立模块还用于在收到所述终端发送的拒绝所述建立连接消息的消息后,重试转发所述建立连接消息。
15.如权利要求12所述的系统,其特征在于所述MSC的连接建立模块在接收到目标网络控制实体发送的切换完成通知后,再向所述终端转发所述建立连接消息。
16.如权利要求15所述的系统,其特征在于所述系统还包括目标网络控制实体;所述 MSC的切换控制模块在收到来自CS域的切换请求后,还用于向所述目标网络控制实体发送切换通知;所述目标网络控制实体用于接收所述切换通知,还用于在感知所述终端接入目标网络后或收到所述终端发送的切换完成指示后向所述MSC发送切换完成通知。
17.如权利要求11所述的系统,其特征在于所述系统还包括SCAS,所述SC AS包括连接建立控制模块,用于接收所述转移请求,以及接收到所述转移请求后向所述终端发送建立连接消息。
18.如权利要求17所述的系统,其特征在于所述SCAS的连接建立控制模块还用于在收到所述终端发送的拒绝所述建立连接消息的消息后,重试转发所述建立连接消息。
19.如权利要求12或17所述的系统,其特征在于所述SCAS的连接建立控制模块, 接收到所述转移请求后,还用于使用所述转移请求中的媒体资源信息Ml更新所述远端;接收到所述远端的携带媒体资源信息M2的消息后,将所述媒体资源信息M2通过所述建立连接消息发送出去;所述终端的连接建立控制模块还用于接收所述建立连接消息,以及接收到所述建立连接消息后,发送携带所述终端的媒体资源信息M3的消息,所述媒体资源信息 M3包含于所述媒体资源信息Ml中。
20.如权利要求11所述的系统,其特征在于所述终端的连接建立控制模块发起所述终端与远端之间的媒体连接建立流程的方式为通过所述转移请求发起媒体连接建立,或, 在目标网络发送携带媒体资源信息的第二转移请求发起媒体连接建立;所述系统还包括SC AS,所述SC AS还包括连接建立模块,用于接收所述转移请求或所述第二转移请求,以及在接收到所述转移请求或所述第二转移请求后向所述终端发送携带远端的媒体资源信息的响应消息。
全文摘要
本发明涉及一种反向单待业务连续性实现方法和系统,该反向单待业务连续性的实现方法包括切换准备通知步骤,当前移动交换中心(MSC)收到来自CS域的切换请求后,向终端发送切换准备通知;转移请求步骤,所述终端接收所述切换准备通知后,通过原网络向业务连续性应用服务器(SCAS)发送转移请求,携带所述终端的媒体资源信息M1;连接建立步骤,所述终端发起所述终端与远端之间的媒体连接建立流程,或触发所述SC AS发起所述终端与远端之间的媒体连接建立流程。本发明方法和系统可以在终端从CS域切换到PS域时,实现反向单待业务连续性。
文档编号H04W76/02GK102238673SQ20101015928
公开日2011年11月9日 申请日期2010年4月26日 优先权日2010年4月26日
发明者谢振华, 陶全军 申请人:中兴通讯股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1