服务gprs支持节点、单模业务连续性的实现方法及系统的制作方法

文档序号:7739567阅读:129来源:国知局
专利名称:服务gprs支持节点、单模业务连续性的实现方法及系统的制作方法
技术领域
本发明涉及通信领域,具体而言,涉及一种服务GPRS支持节点、单模业务连续性 的实现方法及系统。
背景技术
IP 多媒体子系统(IP Multimedia Core Network Subsystem,简称为 IMS)是由第 三代合作伙伴计划(3rd Generation PartnershipPro ject,简称为3GPP)提出的一种基于 IP的网络架构,构建了一个的开放而灵活的业务环境,支持多媒体应用,能够为用户提供丰 富的多媒体业务。在IMS业务体系中,控制层和业务层是分离的,控制层不提供具体业务,只向业务 层提供必要的触发、路由、计费等功能。控制层中业务触发和控制功能由呼叫会话控制功能 (Call Session ControlFunction,简称 CSCF,分为代理(Proxy)、查询(Interrogating)和 服务(Serving)三种类型,其中负主要责任的是Serving,Interrogating类型是可选的) 完成;业务层由一系列应用服务器(ApplicationServer,简称为AS)组成,能提供具体业务 服务,AS可以是独立的实体,也可以位于S-CSCF中。控制层(S-CSCF)根据用户的签约信息 控制业务触发,调用AS上的业务,实现业务功能。用户设备(User Equipment,简称为UE) 负责与使用者的交互,某些UE具有多种接入网络的方式,包括通过3GPP的分组数据域 (Packet Switch,简称为PS) (LTE或HSPA)接入网络、通过电路交换域(Circuit Switch,简 称为CS)接入网络等。如果CS网络配置增强的移动交换中心(Mobile Switch Center,简 称为MSC),由增强的MSC提供SIP协议的接口与IMS网络交互,则IMS网络与CS网络的信 令交互可以通过增强的MSC来实现,媒体交互可以通过增强的MSC控制的媒体网关(Media Gateway,简称为MGW)实现。对于具有多种接入方式的UE而言,如果UE在某个时刻只能采用一种接入方式接 入网络,则该UE称为单模UE。如果其在PS接入方式(LTE网络或HSPA网络)下正在执行 通话业务,当UE移动到其他地方而需要改为使用CS接入方式时,UE和网络能提供某种方 式使UE正在执行的通话业务不被中断,这种能力称为单模业务连续性。图1是现有的单模业务连续性示意图,描述了 UE与远端UE间会话的信令路径和 媒体路径,以及发生单模业务连续性后,UE与远端UE间会话的信令路径和媒体路径,为简 化图示和描述,将CSCF和业务连续性AS (SCC AS)作成一个实体,两者间使用标准的SIP协 议通讯。其中,101为UE禾口 PS接入网(即LTE网络的增强节点B (ehanced Node B,简称为 eNB),或HSPA网络的无线网络控制器(Radio Network Controller,简称为RNC))之间的 信令路径,通过LTE网络或HSPA网络的空口信令协议互相通讯;102为PS接入网与控制网 元(即LTE网络的移动性管理实体(Mobile ManagementEntity,简称为MME),或HSPA网络 的服务GPRS支持节点(ServingGPRS Support Node,简称为SGSN))间的信令路径;103为 PS网络控制网元与PS网络的分组数据网关(即LTE网络的服务网关(Serving Gateway,简称为SGW)及分组数据网网关(Packet DataNetwork Gateway,简称为PGW),或HSPA网络 的全局GPRS支持节点(Global GPRS Support Node,简称为GGSN))间的信令路径;104为 PS网络控制网元与MSC间切换信令接口,通过该接口,PS网络可以通知MSC为UE准备CS 网络资源和PS承载资源;105为UE与CS接入网,或,UE与CS接入网及核心网之间的信令 路径,通过CS网络的空口信令协议互相通讯;106为CS接入网或CS核心网与增强MSC间 的信令路径;107为UE与CSCF间的IMS信令路径的一部分,该部分信令路径通过PS网络 传递;108为MSC与CSCF间的IMS信令路径的一部分,该部分信令路径的端点是PS网络的 分组数据网关,MSC与UE通过共享这段信令路径使得IMS网络不用改变近端访问路径;109 为UE或MSC与CSCF间的IMS信令路径的另一部分,该部分信令路径通过IP网络传递,在该 信令路径上发送的信令数据被CSCF转发到SCC AS,以实现SCC AS控制UE与远端UE的会 话信令,对于SCC AS而言,109为近端访问(Access leg)路径;110为SCC AS/CSCF与远端 UE之间的信令路径,通过IMS的SIP协议互相通讯,对于SCC AS而言,110为远端(Remote leg)路径。切换发生前,UE通过PS网络与远端UE建立起承载,其中一部分为PS网络中的承 载,另一部分为IP网络中的连接;切换后,UE与远端UE间的媒体连接由三部分组成,一部 分是CS媒体连接,一部分是MSC与PS网络的分组数据网关间的承载,并与原媒体连接的IP 网络中的连接相连。切换前后的媒体连接通过共享这段相同的连接,使得切换过程中不用 对远端UE进行媒体连接更新操作。以下将MSC与其控制的MGW作为一个实体以简化描述,其间采用标准的接口与流
程交互。图2是现有的单模业务连续性实现流程图,描述了 UE和远端UE间建立了 IMS语 音通话,媒体连接由UE与PS接入网间的PS连接、PS接入网与PS网络的分组数据网关间 的PS连接、及PS网络的分组数据网关与远端UE间的IP连接构成,UE发生切换及网络实 现单模业务连续性的过程,其描述如下步骤201、UE向PS接入网发送测量报告,例如,发送Measurement report消息,其 中包括目标网络的信号强度信息;步骤202、PS接入网根据信号强度,决定将UE的通话切换到目标网络中,向PS网 络的控制网元发送切换请求,例如,发送Handover Required消息;步骤203、控制网元判断UE建立了语音通话的承载,决定将语音通话和相应的IMS 信令切换到目标网络的CS域,向MSC发送切换请求,例如,发送PS to CS Handover Request 消息,携带UE的IMS协议状态信息和UE的IMS通话媒体资源信息;步骤204、如果UE还有其他非语音通话类业务,控制网元将同时向目标网络的 PS域发送切换请求,将这些业务切换到目标网的PS域,例如,发送Forward Relocation Request 消息。步骤205、MSC向目标网的CS域发送切换请求,如果目标小区由MSC控制,则发送 Handover Request消息,否则向控制目标小区的MSC发送MAP_Pr印are_Handover Request 消息;步骤206、目标网的CS域发送切换响应,例如,发送HandoverResponse消息,携带 准备好的CS媒体资源信息,或发送MAP_Pr印arejfandover Response消息,携带切换号码;
步骤207、如果目标小区不由MSC控制,则MSC根据步骤205中的切换号码发起建 链请求,例如,发送IAM(初始地址消息)或INVITE(邀请)消息,消息的目标为切换号码;步骤208、控制目标小区的MSC收到步骤207的建链请求,根据切换号码将该建 链请求与切换请求关联,并发送建链响应,比如发送ACM(地址完成消息)或183 Session Progress 消息;步骤209、与步骤204 207的同时,MSC还准备好承载资源;步骤210、MSC向PS网络的控制网元发送切换响应,比如发送PS to CS Handover Response消息,消息携带MSC的承载资源信息;步骤211、如果控制网元向目标网络的PS域也发送了切换请求,则目标网络的PS 域会发送切换响应,比如发送Forward RelocationResponse消息,携带目标网络的承载资 源信息;步骤212、控制网元将步骤210和步骤211关联起来,向PS接入网发送切换命令, 比如发送Handover Command消息,携带获得的承载资源信息;步骤213、PS接入网向UE发送切换命令,如果PS网络是LTE网络,则发送Handover from LTE消息,如果PS网络是HSPA网络,则发送Handover from UTRAN消息;步骤214、UE调制到目标网络,目标网络会得到通知;步骤215、如果目标小区不由MSC控制,则控制目标小区的MSC向MSC发送建链应 答消息,比如发送ANM (应答消息)或2000K消息;步骤216、MSC收到UE调制到目标网络的通知或控制目标小区的MSC发送的 建链应答消息,向PS网络的控制网元发送切换完成消息,比如发送PS to CS Handover Complete 消息;步骤217、如果控制网元向目标网络的PS域发送了切换请求,则目标网络的PS域 也会向控制网元发送切换完成消息,比如发送Forward Relocation Complete消息;步骤218、控制网元立即向MSC发送完成确认消息,比如发送PS to CS Handover Complete ACK 消息;步骤219、如果控制网元收到步骤217的消息,立即向目标网络的PS域发送完成确 认消息,比如发送 Forward RelocationComplete ACK 消息;步骤220、MSC向PS网络的分组数据网关发送更新消息,比如发送Modify Bearer Request消息,以更新PS承载信息,包括控制面与用户面的连接信息;步骤221、如果控制网元向目标网络的PS域发送了完成确认消息,目标网络的PS 域向PS网络的分组数据网关发送更新消息,比如发送Modify Bearer Request消息,以更 新PS承载信息,包括控制面与用户面的连接信息。自此,切换完成。如上所述,在现有的单模业务连续性实现方法中,MSC要求建立PS连接,而目前 MSC只能控制MGW建立IP连接,这就要求CS域的设备MSC还必须提供PS域的功能,但PS 域设备与CS域设备的实现方式存在差异,从而将增加实现的复杂度。

发明内容
本发明的主要目的在于提供一种SGSN、控制网元、单模业务连续性的实现方法及 系统,以至少解决上述问题。
根据本发明的一个方面,提供了一种单模业务连续性的实现方法,包括在接收到 接入网络发送的切换请求后,控制网元为语音承载向SGSN发起第一切换过程,并通过第一 切换过程获得第一媒体信息;控制网元向MSC发起第二切换过程,通过第二切换过程将转 移号码发送给MSC,并获得第二媒体信息;MSC以转移号码为目标发起IMS会话转移过程,并 执行CS切换过程;控制网元通过第一切换过程向SGSN发送第二媒体信息,通过第二切换过 程向MSC发送第一媒体信息;SGSN获取会话媒体连接信息,并根据会话媒体连接信息设置 媒体数据的连接信息,其中,媒体数据封装在通过第一切换过程建立的承载中。根据本发明的另一方面,提供了一种单模业务连续性的实现系统,包括控制网 元、SGSN和MSC。其中,控制网元,用于在接收到接入网络发送的切换请求后,为语音承载 向SGSN发起第一切换过程,通过第一切换过程获得第一媒体信息,并向MSC发起第二切换 过程,通过第二切换过程将转移号码发送给MSC,并获得第二媒体信息,通过第一切换过程 向SGSN发送第二媒体信息,通过第二切换过程向MSC发送第一媒体信息;SGSN,用于在第一 切换过程中,通过第一切换过程协商媒体信息,并根据通过第一切换过程获取的会话媒体 连接信息设置媒体数据的连接信息,其中,该媒体数据封装在第一切换过程建立的承载中; MSC,用于在第二切换过程中,以转移号码为目标发起IMS会话转移过程,执行CS切换过程, 并通过第二切换过程协商媒体信息。根据本发明的又一个方面,提出了一种SGSN,包括切换处理模块、连接映射模块 和数据打包模块。切换处理模块,用于通过控制网元为语音承载发起的第一切换过程建立 SGSN与数据网关间的承载,通过第一切换过程协商媒体信息和获取会话媒体连接信息,并 向连接映射模块传递建立的承载的信息、媒体信息表示的媒体连接的信息和会话媒体连接 信息;连接映射模块,用于将承载的信息与媒体连接的信息进行关联存储,以及存储会话 媒体连接信息;数据打包模块,用于接收媒体连接上的媒体数据,根据连接映射模块存储的 与媒体连接关联的承载的信息将媒体数据封装到承载上,并根据连接映射模块存储的会话 媒体连接信息设置封装在承载上的媒体数据的连接信息。根据本发明的再一个方面,提供了一种控制网元,包括接收模块、第一切换处理 模块和第二切换处理模块。其中,接收模块,用于接收接入网络发送的切换请求,在接收到 切换请求时触发第一切换处理模块和第二切换处理模块;第一切换处理模块,用于为语音 承载向SGSN发起第一切换过程,通过第一切换过程获取第一媒体信息,并向SGSN发送第二 媒体信息;第二切换处理模块,用于向MSC发起第二切换过程,通过第二切换过程将转移号 码和上述第一媒体信息发送给MSC,并获取上述第二媒体信息。通过本发明,通过SGSN将MSC控制的MGW传递的IP媒体数据封装到SGSN建立的 与PS网络的分组数据网关间的承载,实现了单模业务连续性,分割了 MSC的CS域功能与PS 域功能,避免了切换IMS信令承载的问题,解决了 PS网络的分组数据网关的控制面更新问题。


此处所说明的附图用来提供对本发明的进一步理解,构成本申请的一部分,本发 明的示意性实施例及其说明用于解释本发明,并不构成对本发明的不当限定。在附图中图1是现有的单模业务连续性示意图2是现有的单模业务连续性实现流程图;图3A是根据本发明实施例的单模业务连续性的实现系统的结构示意图;图3B是本发明实施例的单模业务连续性架构图;图4A是本发明实施例的单模业务连续性示意图;图4B是本发明实施例的SGSN功能示意图;图5是根据本发明实施例的单模业务连续性的实现方法的流程图;图6是本发明实施例一的流程图;图7是本发明实施例二的流程图;图8是本发明实施例三的流程图;图9是本发明实施例四的流程图;图10是本发明实施例五的流程图;图11是本发明实施例六的流程图;图12是本发明实施例七的流程图;图13是根据本发明实施例的SGSN的结构示意图;图14是根据本发明实施例的SGSN的第一切换处理模块的结构示意图;图15是根据本发明实施例的控制网元的结构示意图。
具体实施例方式下文中将参考附图并结合实施例来详细说明本发明。需要说明的是,在不冲突的 情况下,本申请中的实施例及实施例中的特征可以相互组合。下面首先对根据本发明实施例的单模业务连续性的实现系统进行描述。图3A为根据本发明实施例的单模业务连续性的实现系统的结构示意图,如图3A 所示,该实现系统包括控制网元2、SGSN4和MSC6。下面进一步对上述各个网元进行描述。控制网元2,用于在接收到接入网络发送的切换请求后,为UE的语音承载向SGSN4 发起第一切换过程,并向MSC6发起第二切换过程,通过第一切换过程获得第一媒体信息, 并向SGSN4发送第二媒体信息,通过第二切换过程将转移号码和上述第一媒体信息发送给 MSC6,并通过第二切换过程获得上述第二媒体信息;通过第一切换过程,可以建立SGSN4与 数据网关之间的承载,在具体应用中,第一切换过程可以称为无线接入技术网间切换过程。在具体应用中,上述第一媒体信息可以包括SGSN4的媒体连接信息,而第二媒体 信息可以包括:MSC6控制的媒体网关(MGW)的媒体连接信息。SGSN4,用于在上述第一切换过程中协商媒体信息,并根据通过第一切换过程获取 的会话媒体连接信息设置媒体数据的连接信息,其中,该媒体数据封装在所述第一切换过 程建立的承载中;通过第一切换过程和第二切换过程,MSC6可以建立SGSN4与MSC6控制的 MGW之间的媒体连接。在具体应用中,SGSN4与MSC6进行媒体信息的协商过程中,SGSN4向MSC6发送的 媒体信息(通过控制网元2发送)包括SGSN4的媒体连接信息;MSC6向SGSN4发送的媒 体信息(通过控制网元2发送)包括:MSC6控制的媒体网关(MGW)的媒体连接信息。具体 地,SGSN4在上述第一切换过程中向控制网元2发送SGSN4的媒体信息(即上述第一媒体 信息),MSC6在上述第二切换过程中向控制网元2发送MSC6控制的MGW的媒体信息(即上述第二媒体信息),而控制网元2在接收到上述第一媒体信息后,通过第二切换过程将该第 一媒体信息发送给MSC6,通过上述第一切换过程将第二媒体信息发送给SGSN4。MSC6,用于在上述第二切换过程中,以转移号码为目标发起IMS会话转移过程,执 行CS切换过程,并通过所述第二切换过程协商媒体信息。在具体应用中,第二切换过程也 可以称为单模切换过程。进一步的,如果上述UE当前还存在非语音承载,则控制网元2还用于在发起上述 第一切换过程时,为非语音承载发起第三切换过程。在本发明实施例中,控制网元2向SGSN4发起的第一切换过程包括但不限于以下 过程控制网元2向SGSN4发送切换请求消息(为了便于区别,在本发明实施例中称为第一 切换请求消息,该切换请求消息中可以携带上述第二媒体信息);SGSN4接收到第一切换请 求消息后,向控制网元2返回切换响应消息(该切换响应消息中可以携带上述第一媒体信 息);在UE调制到目标网络后,SGSN4向控制网元2发送切换完成消息(为便于区别,在本 发明实施例中将该切换完成消息称作为第一切换完成消息),控制网元2在接收到该切换 完成消息后,向SGSN4返回切换完成确认消息(为了便于区别,在本发明实施例中称为第 一切换完成确认消息,该消息中可以携带上述第二媒体信息)。而控制网元2向MSC6发起的第二切换过程包括但不限于以下过程控制网元2向 MSC6发送切换请求消息(在本发明实施例中称为第二切换请求消息);MSC6接收到该切 换请求后,向控制网元2返回切换响应消息(该切换响应消息中可以携带上述第二媒体信 息);在UE调制到目标网络后,MSC6向控制网元2发送切换完成消息(为便于区别,在本发 明实施例中将该切换完成消息称作为第二切换完成消息),控制网元2在接收到该切换完 成消息后,向MSC6返回切换完成确认消息(在本发明实施例中称作为第二切换完成确认消 息,该消息中可以携带上述第一媒体信息)。第三切换过程,与第一切换过程和第二切换过程基本相似不同之处在于,第三切 换过程是控制网元向目标PS域发起的,具体过程不再赘述。进一步的,在第一切换过程中,在控制网元2接收到SGSN4发送的第一切换完成消 息(即针对第一切换过程的切换完成消息)和释放语音承载的消息后,控制网元2还用于 向SGSN4发送第一切换完成确认消息,并且,如果控制网元2发起了上述第三切换过程,则 控制网元2还用于为上述非语音承载发送第三切换完成确认消息(即针对第三切换过程的 切换完成确认消息);而SGSN4在接收到上述第一切换完成确认消息后,释放承载资源。在 具体应用中,SGSN4可以在接收到第一切换完成确认消息后即释放承载资源,也可以在接收 到第一切换完成确认消息后的预定时间后释放承载资源,或者在接收到释放承载消息时释 放承载资源,或者,SGSN4也可以在接收到第一切换完成确认消息后,向数据网关发送承载 更新请求,在发送该承载更新请求后的预定时间后,释放承载资源。在具体应用中,根据本发明实施例的上述单模业务连续性的实现系统是基于如图 3B所示的网络架构完成的,由于CS域切换操作已为标准的过程,为简化描述,不再赘述CS 域的切换过程,因此,在下面的附图中也没用画出目标网的接入网络实体。下面对图3B中的各段连接进行说明。301, UE和PS接入网(即LTE网络的增强节点B (ehanced NodeB,简称为eNB),或 HSPA网络的无线网络控制器(Radio NetworkControl Ier,简称为RNC))之间的信令接口,通过LTE网络或HSPA网络的空口信令协议互相通讯;302,UE和目标网络接入网(即2G或3G网络的无线网络控制器(RNC),或基站子 系统(Base Station Subsystem,简称为BSS))之间的信令接口,通过2G或3G网络的空口 信令协议互相通讯;303,PS接入网与控制网元(即LTE网络的MME,或HSPA网络的SGSN)间的信令接 口,实现移动性管理功能;304,PS网络控制网元与PS网络的分组数据网关(即LTE网络的SGW及PGW,或 HSPA网络的GGSN)间的信令接口,实现承载管理功能;305,PS网络控制网元与SGSN间的信令接口,实现承载切换功能;306,控制网元与MSC间信令接口,实现PS到CS切换功能;307,目标网络接入网与MSC间的接口 ;308,MSC与IMS网络间的信令路径,可以是IMS信令接口,也可以通过IMS的接入 网关接入IMS网络;309,PS网络的分组数据网关与IMS网络的接口,提供IP连接。以下对本发明实施例中实现单模业务连续性的信令路径和媒体路径进行描述,在 下面的图中,为了简化描述,将MSC及其控制的MGW作为一个实体进行描述,MSC与MGW之 间采用标准的接口与流程交互。图4A是本发明实施例实现的单模业务连续性的示意图,描述了 UE与远端UE间会 话的信令路径和媒体路径,发生切换后,UE与远端UE间会话的媒体路径,以及MSC执行了 IMS转移操作后的信令路径和媒体路径,其中IMS转移操作耗时比较长,切换后的媒体路径 只是在IMS转移操作完成前的过渡路径。UE的原IMS会话信令由PS网络提供接入服务连接到IP网络上,并通过IP网络 连接到IMS网络,原IMS语音通话媒体路径由PS网络提供接入服务连接到IP网络上;切换 发生后,UE的语音通话媒体由目标网络提供CS接入,通话控制信令也由CS信令协议实现, CS媒体连接由MSC控制的MGW转换为IP媒体连接,并通过IP网络连接到SGSN上,SGSN将 IP媒体连接上的媒体数据封装到承载中实现与PS网络的分组数据网关交换媒体数据,切 换后,媒体连接共享了 PS网络分组数据网关的IP媒体连接部分,切换后的IP媒体连接和 承载为过渡媒体连接;切换操作的同时,MSC还执行IMS的转移操作,转移操作完成后,新的 媒体连接代替了过渡媒体连接,完成单模业务连续性。图4B是本发明实施例的SGSN4功能示意图,描述了切换后,MSC控制的MGW与SGSN 的IP媒体连接通过SGSN建立的承载封装后,实现与远端UE通讯,并且对远端UE而言,媒 体连接地址不变MSC控制的MGW与SGSN建立IP媒体连接,从而可传递IP媒体数据,SGSN将IP媒 体数据封装进其建立的与PS网络的分组数据网关间的承载中,并且修改IP媒体连接的原 连接地址为UE的,目标连接地址为远端UE的,从而PS网络的分组数据网关可重用原IP媒 体连接,实现MSC控制的MGW与远端UE间可进行媒体数据交换而无需更新远端。MSC与SGSN通过图3B中的305和306接口上的切换过程协商媒体信息,以建立 IP媒体连接;SGSN通过图3B中的305接口上的切换过程建立SGSN与数据网关间的承载, 并通过图3B中的305接口上的切换过程获取会话媒体连接信息,从而获得UE的连接地址和远端UE的连接地址。下面对根据本发明实施例的单模业务连续性的实现方法进行说明,该方法可以通 过上述的单模业务连续性的实现系统实现。图5为根据本发明实施例的单模业务连续性的实现方法的流程图,如图5所示,该 方法主要包括以下步骤(步骤S502-步骤S510)步骤S502,在接收到接入网络发送的切换请求后,控制网元为语音承载向SGSN发 起第一切换过程,并通过第一切换过程获得第一媒体信息;在具体实施过程中,如果当前还存在UE的非语音承载(即该UE当前还在进行非 语音业务),则控制网元还将为非语音承载发起第三切换过程。在具体应用中,控制网元发起的上述第一切换过程可以称为无线接入技术网间切 换过程,具体在本发明实施例中不作限定。步骤S504,控制网元向MSC发起第二切换过程,通过第二切换过程将转移号码发 送给MSC,并获得第二媒体信息;在具体应用中,控制网元发起的上述第二切换过程可以称为单模切换过程,具体 在本发明实施例中不作限定。步骤S506,MSC以转移号码为目标发起IMS会话转移过程,并执行CS切换过程;通过IMS会话转移过程和CS切换过程可以建立单模业务连续性完成后的CS媒体 与信令路径、MSC与远端UE间的信令路径,以及MGW与远端UE间的媒体路径。步骤S508,控制网元通过第一切换过程向SGSN发送第二媒体信息,通过第二切换 过程向MSC发送第一媒体信息;在具体实施过程中,SGSN向MSC发送的第一媒体信息包括SGSN的媒体连接信 息;MSC向SGSN发送的第二媒体信息包括MSC控制的MGW的媒体连接信息。通过上述第一媒体信息和第二媒体信息,可以建立SGSN与MSC控制的MGW之间的 媒体连接。步骤S510,SGSN通过第一切换过程获取会话媒体连接信息,并根据会话媒体连接 信息设置媒体数据的连接信息,其中,该媒体数据封装在通过第一切换过程建立的承载中。在具体应用过程中,在上述第一切换过程中,在释放原会话或删除原会话中的语 音后,控制网元将接收到释放(或删除)语音承载的消息,从而将反馈切换完成确认消息, 在本发明实施例中,对切换完成确认消息的处理包括但不限于以下六种方法一,在该方法中,切换完成晚于IMS会话转移完成。具体地,该方法可以通过 以下步骤实现步骤1,在控制网元向SGSN发起的第一切换过程中,控制网元接收到SGSN发送的 第一切换完成消息和释放(或删除)语音承载的消息后,向SGSN发送第一切换完成确认消 息,如果控制网元为非语音承载发起了上述第三切换过程,则接收到删除语音承载的消息 后,控制网元还为非语音承载发送第三切换完成确认消息(即向目标PS域发送第三切换完 成确认消息);步骤2,SGSN接收到上述第一切换完成确认消息后,释放承载资源。方法二,在该方法中,切换完成确认于预定时间后发送。具体地,该方法可以通过以下步骤实现步骤1,在控制网元向SGSN发起的第一切换过程中,控制网元接收到SGSN发送的 第一切换完成消息并等待预定时间后,向SGSN发送第一切换完成确认消息;步骤2,SGSN接收到上述第一切换完成确认消息后,释放承载资源。方法三,在该方法中,SGSN在接收到控制网元发送的切换完成确认消息,等待预定 时间后释放资源。具体地,该方法可以通过以下步骤实现步骤1,在控制网元向SGSN发起的第一切换过程中,控制网元接收到SGSN发送的 第一切换完成消息后,按标准过程立即向SGSN发送第一切换完成确认消息;步骤2,SGSN接收到上述第一切换完成确认消息并等待预定时间后,释放承载资 源。方法四,在该方法中,语音切换后控制面更新为SGSN,并且在预定时间后释放资 源。具体地,该方法可以通过以下步骤实现步骤1,在控制网元向SGSN发起的第一切换过程中,如果控制网元为非语音承载 发起了上述第三切换过程,则在向SGSN发送第一切换完成确认消息并等待特定时间后,为 非语音承载发送第三切换完成确认消息;步骤2,SGSN接收到切换完成确认消息后开始计时,在预设时间到达时或在接收 到释放承载消息时,SGSN释放承载资源。方法五,在该方法中,语音切换后控制面更新为控制网元,具体地,该方法可以通 过以下步骤实现步骤1,在控制网元向SGSN发起的第一切换过程中,如果控制网元发起了上述第 三切换过程,则在向SGSN发送第一切换完成确认消息并等待特定时间后,发送非语音承载 的第三切换完成确认消息;步骤2,SGSN接收到第一切换完成确认消息后,向数据网关发送承载更新请求并 开始计时,其中,该承载更新请求中携带有控制网元的控制面连接信息;步骤3,在预设时间到达时,SGSN释放承载资源。方法六,在该方法中,语音切换后有条件的进行计时以释放资源。具体地,该方法 可以通过以下步骤实现步骤1,在控制网元向SGSN发起的第一切换过程中,如果控制网元发起了上述第 三切换过程,则在向SGSN发送第一切换完成确认消息并等待特定时间后,发送非语音承载 的第三切换完成确认消息,其中,第一切换完成确认消息中携带指示信息;步骤2,SGSN接收到第一切换完成确认消息后,由于该消息中携带有指示信息,因 此,开始计时,并在到达预设时间时或接收到释放承载消息后释放承载资源。在该方法中,如果第一切换完成确认消息中没有携带上述指示信息,则不进行计 时,SGSN在接收到释放承载消息后释放承载资源。在本发明实施例中,可以将媒体路径更新为不从PS接入网绕行,具体地,可以通 过以下方式实现在控制网元向SGSN发起的第一切换过程中,控制网元接收到切换完成消 息后,向PS接入网发送释放语音承载的请求,并向数据网关发送承载更新的请求。从而释 放掉PS接入网段的承载。在具体应用中,SGSN可以从控制网元获取上述会话媒体连接信息,具体地,SGSN获取上述会话媒体连接信息的方法包括但不限于以下三种方法1,在上述第一切换过程中,控制网元在向SGSN发送的切换请求消息(即第一 切换请求消息)携带会话媒体连接信息,SGSN通过该切换请求消息可以获取会话媒体连接 fn息;方法2,控制网元在上述第一切换过程中,将会话媒体连接信息携带在第一切换完 成确认消息中发送给SGSN,SGSN通过该切换完成确认消息可以获取会话媒体连接信息;方法3,在上述IMS会话转移过程中,MSC以上述转移号码为目标,发送转移请求, 并接收该转移请求的临时响应消息,其中,该临时响应消息中携带有会话媒体连接信息;然 后,MSC在控制网元发起的上述第二切换过程,在向控制网元发送的第二切换响应或第二切 换完成消息(即针对第二切换过程的切换完成消息)中携带该会话媒体连接信息;然后,控 制网元在向SGSN发起的第一切换过程中,在向SGSN发送的第一切换请求消息或第一切换 完成确认消息中携带该会话媒体连接信息,从而使得SGSN可以获取第一切换请求或第二 切换完成确认消息中携带的会话媒体连接信息。在具体应用中,上述方法1和方法2的实现有个前提控制网元获取会话媒体连接 信息,在具体应用中,控制网元可以通过UE获取会话媒体连接信息。具体地,控制网元在接 收到接入网络发送的切换请求后,可以向UE获取会话的媒体资源信息,或者,UE在建立会 话时将会话的媒体资源信息发送给控制网元,其中,该会话的媒体资源信息包括会话媒体 连接信息,或会话媒体连接信息和编解码器信息,这样,控制网元也可以获取会话媒体连接 信息。或者,在某些情况下,控制网元本地保存有该会话媒体连接信息,则控制网元可以直 接获取保存的会话媒体连接信息,而无需从UE获取。在具体实施过程中,在上述IMS会话转移过程完成后,MSC还需要释放在第二切换 过程中分配的媒体资源。下面通过具体实施例对本发明实施例提供的技术方案进行描述。实施例一在本实施例中,描述了 UE和远端UE间建立了 IMS语音通话,媒体连接由UE与PS 接入网间的PS连接、PS接入网与PS网络的分组数据网关间的PS连接、及PS网络的分组 数据网关与远端UE间的IP连接构成,UE发生切换及网络实现单模业务连续性的过程。图 6为本实施例的流程图,如图6所示,主要包括以下步骤步骤601、UE向PS接入网发送测量报告,比如,发送Measurement r印ort消息,其 中包括目标网络的信号强度信息;步骤602、PS接入网根据信号强度,决定将UE的通话切换到目标网络中,向PS网 络的控制网元发送切换请求,比如,发送Handover Required消息;步骤603、控制网元判断UE建立了语音通话的承载,决定将语音通话切换到目标 网络的CS域,从UE获取会话的媒体资源信息,比如,向UE发送ESM Information Request 消息,UE发送ESiOnformation Response消息,携带会话的编解码器信息,或者UE在发起 会话建立的过程中通过krvice Request消息携带会话的编解码器信息,UE发送的消息中 还可携带会话的媒体连接信息,包括UE及远端UE的媒体连接IP和端口信息;步骤604、如果UE还有其他非语音通话类业务,控制网元向目标网络的PS域 发送切换请求,将这些业务切换到目标网的PS域,比如,向目标网的PS域发送RewardRelocation Request消息,携带其他承载的信息。步骤605、控制网元同时向MSC发起切换过程,首先发送切换请求,比如,发送PS to CS Handover Request消息,携带会话媒体编解码器信息、转移号码。步骤606、MSC执行CS切换过程,为UE准备CS媒体资源;步骤607、MSC执行完CS切换过程中的准备过程后,发起IMS会话转移过程,首先 发起CS信令SIP协议的INVITE消息或IMS信令的INVITE消息,目标为转移号码,携带MSC 控制的MGW的媒体资源信息,该请求会被路由到IMS网络中的SCC AS ;步骤608、与步骤607同时,MSC向SGSN发送切换响应,比如发送PS to CS Handover Response消息,携带MSC控制的MGW的媒体信息(即上述的第二媒体信息),包 括MGW的媒体连接信息;步骤609、控制网元为语音承载向SGSN发起切换过程,首先发送切换请求,比如, 发送forward Relocation Request消息,携带语音承载的信息、会话媒体资源信息、和步 骤608中获得的媒体信息,会话媒体资源信息中的会话媒体连接信息如果UE没有发给控制 网元,则控制网元使用语音承载建立过程中获取的语音承载的会话媒体连接信息(包含在 TFT信息中);至此,SGSN可以在即将建立的承载中配置封装的IP媒体连接地址,即将封装的IP 媒体连接的本地连接地址配置为UE的,远端连接地址配置为远端UE的。步骤610、SGSN向PS网络的控制网元发送切换响应,比如发送R)rWard Relocation Response消息,消息携带SGSN的承载资源信息和SGSN的媒体信息,包括SGSN 的媒体连接信息;步骤611、如果控制网元向目标网络的PS域也发送了切换请求,则目标网络的PS 域会发送切换响应,比如发送forward RelocationResponse消息,携带目标网络PS域的承 载资源信息;步骤612、控制网元将步骤610和步骤611关联起来,向PS接入网发送切换命令, 比如发送Handover Command消息,携带获得的承载资源信息;步骤613、PS接入网向UE发送切换命令,如果PS网络是LTE网络,则发送Handover from LTE消息,如果PS网络是HSPA网络,则发送Handover from UTRAN消息;步骤614、UE调制到目标网络,目标网络会得到通知;步骤615、MSC接收到UE调制到目标网络的通知或控制目标小区的MSC发送的建 链应答消息,向控制网元发送切换完成消息,比如发送PS to CS Handover Complete消息;步骤616、控制网元立即向MSC发送完成确认消息,比如发送PS to CS Handover Complete ACK消息,携带步骤610中获得的媒体信息(即第一媒体信息),至此,MSC可以 通过IP媒体连接与SGSN交换数据了 ;MSC接收到步骤616的消息后,MSC控制的MGW和SGSN间就可以建立IP媒体连接了。步骤617、与步骤616同时,SGSN向PS网络的控制网元发送切换完成消息,比如发 送 Forward Relocation Complete 消息;步骤618、如果不希望媒体数据从PS接入网绕行,则控制网元向PS接入网发送释 放承载请求,以释放PS接入网中的语音承载资源;
步骤619、步骤618后,控制网元向数据网关发送承载更新请求,以更新数据网关 上的承载,使数据网关直接与SGSN相连;步骤620、如果控制网元向目标网络的PS域发送了切换请求,则目标网络的PS域 也会向控制网元发送切换完成消息,比如,发送forward Relocation Complete消息;至此,CS媒体连接和过渡媒体连接建立起来,其中过渡媒体连接包括上行数据媒 体连接和下行数据媒体链接,其中上行媒体数据连接为MSC控制的MGW- > SGSN,SGSN- > 数据网关,数据网关_>远端UE ;下行媒体数据连接为远端UE->数据网关,数据网关-> PS接入网,PS接入网- >数据网关(如果执行了步骤618 519,则没有数据网关与PS接 入网之间的前述两段连接),数据网关-> SGSN,SGSN- > MGW。步骤621、SCC AS收到步骤608的转移请求后,根据UE的号码关联原会话,并向原 会话的远端UE发送更新消息,比如发送IMS信令的reINVITE (重邀请)消息或UPDATE (更 新)消息,携带从步骤608中获得的媒体资源信息;步骤622、远端UE应答更新消息,比如发送2000K消息,携带远端UE的新的媒体资 源信息;步骤623、SCC AS收到更新应答消息,向MSC发送转移应答消息,比如,发送2000K 消息,携带远端UE的媒体资源信息;步骤624、SCC AS释放原会话的近端访问路径,比如发送IMS的BYE消息,或者 如果UE切换到目标网络后还有PS域,UE删除原会话的语音媒体连接,比如,发送IMS的 reINVITE消息,携带UE此次会话的媒体资源信息,其中语音媒体资源信息标识为无效,比 如,端口号设置为0,这些操作都是标准过程,其结果都会引起PS网络的分组数据网关发送 删除语音承载的操作,如果是HSPA网络,则是GGSN发起,如果是LTE网络,则是PGW发往 SGW,再由SGW发起;步骤625、PS网络的分组数据网关(GGSN或SGW)向PS网络的控制网元发送释放 语音承载的操作,比如,发送Delete BearerRequest,携带语音承载信息;步骤626、控制网元向SGSN发送完成确认消息,比如发送i^orward Relocation Complete ACK 消息;步骤627、SGSN释放其上的承载资源;步骤628、如果控制网元还向目标网络的PS域发送了切换请求,则还向目标网络 的PS域发送完成确认消息,比如,发送R)rwardRelocation Complete ACK消息;步骤629、目标网络的PS域向PS网络的分组数据网关(SGW)发送更新承载消息, 比如,发送Modify Bearer Request,以更新PS承载信息,包括控制面与用户面的连接信息。自此,转移操作及单模业务连续性操作完成,最终的媒体路径为UE到MSC控制的 MGff间的CS媒体连接及MSC控制的MGW到远端UE间的IP媒体连接,IMS信令路径的近端 访问路径修改为与MSC相连。实施例二在本实施例中,描述了 UE和远端UE间建立了 IMS语音通话,媒体连接由UE与PS 接入网间的PS连接、PS接入网与PS网络的分组数据网关间的PS连接、及PS网络的分组 数据网关与远端UE间的IP连接构成,UE发生切换及网络实现单模业务连续性的过程。图 7为本实施例的流程图,如图7所示,主要包括以下步骤
步骤701 702、与图6中的步骤601 602相同;步骤703 706、与图6中的步骤604 607相同;步骤707、SCC AS接收到步骤707的转移请求,立即发送临时响应消息,比如,发送 IMS的183 Session Progress消息,携带原会话的媒体资源信息,包括原会话的媒体编解码 器信息和会话媒体连接信息,会话媒体连接信息包括UE及远端UE的媒体连接地址信息;步骤708、MSC向控制网元发送切换响应,比如,发送PS to CSHandover Response 消息,携带MSC控制的MGW的媒体信息,包括MGW的媒体连接信息,还携带步骤707中获得 的会话媒体连接信息;步骤709、控制网元为语音承载向SGSN发起切换过程,首先发送切换请求,比如, 发送forward Relocation Request消息,携带语音承载的信息和步骤708中获得的媒体信 息和会话媒体连接信息;至此,SGSN可以在即将建立的承载中配置封装的IP媒体连接地址,即将封装的IP 媒体连接的本地连接地址配置为UE的,远端连接地址配置为远端UE的。步骤710 722、与图6中的步骤610 622相同;步骤723、SCC AS接收到远端UE的更新应答,向MSC发送IMS的更新消息,比如发 送UPDATE (更新)消息,携带获得的远端UE的媒体资源信息;步骤724、MSC发送更新应答消息,比如,发送CS信令SIP协议的2000K消息或IMS 信令的2000K消息,携带MSC控制的MGW的媒体资源信息;步骤725 731、与图6中的步骤623 6 相同。实施例三在本实施例中,单模业务连续性只有语音切换,在本实施例中,描述了 UE和远端 UE间建立了 IMS语音通话,且没有建立非语音连接,媒体连接由UE与PS接入网间的PS连 接、PS接入网与PS网络的分组数据网关间的PS连接、及PS网络的分组数据网关与远端UE 间的IP连接构成,UE发生切换及网络实现单模业务连续性的过程,图8是本发明的的实现 流程图,主要包括以下步骤步骤801、与图6中的步骤601 603相同,或与图7中的步骤701 702相同;步骤802、控制网元为语音承载向SGSN发起切换过程,首先发送切换请求,比如, 发送forward Relocation Request消息,携带语音承载的信息、会话媒体资源信息,在具体 应用中,会话媒体资源信息中的会话媒体连接信息如果UE没有发给控制网元,则控制网元 使用语音承载建立过程中获取的语音承载的会话媒体连接信息(包含在TFT信息中);步骤803、与步骤802同时,控制网元向MSC发起切换过程,首先发送切换请求,比 如,发送PS to CS Handover Request消息,携带会话媒体编解码器信息、转移号码。步骤804、如果801使用图6的步骤,则与图6的606 608相同,否则与图7的 705 708相同;步骤807、响应于步骤802,SGSN向PS网络的控制网元发送切换响应,比如发送 Forward Relocation Response消息,消息携带SGSN的承载资源信息和SGSN的媒体信息 (即第一媒体信息),包括SGSN的媒体连接信息;步骤808、如果801使用图6的步骤,则与图6的612 619相同,否则与图7的 712 719相同;
步骤810、控制网元向SGSN发送完成确认消息,比如发送i^orward Relocation Complete ACK消息,携带会话媒体资源信息和步骤804中获得的媒体信息(即第二媒体信至此SGSN和MSC间协商好了媒体连接信息。步骤811、如果有非语音承载正在进行切换操作,则目标PS域也会向数据网关发 送承载更新请求,因此SGSN并不知道步骤804执行的承载更新是否能成功更新控制面,因 SGSN更新的用户面与目标PS域更新的用户面肯定不同,所以用户面肯定能更新成功,于是 SGSN收到完成确认消息后,启动定时器;步骤812、与步骤811同时,SGSN按标准过程向数据网关发送承载更新请求,比如 发送 Modify Bearer Request 消息;至此,CS媒体连接和过渡媒体连接建立起来,其中过渡媒体连接包括上行数据媒 体连接和下行数据媒体链接,其中上行媒体数据连接为MGW- > SGSN、SGSN- >数据网关, 数据网关- >远端UE ;下行媒体数据连接为远端UE- >数据网关,数据网关-> SGSN, SGSN- > MGW0由于在本实施例中执行了图6中的步骤618 519 (或图7中的步骤718 719), 因此,在本实施例中没有数据网关-> PS接入网及PS接入网- >数据网关这两段连接。步骤813、如果步骤801使用图6的步骤,则与图6的步骤621 6M相同,否则与 图7的步骤721 7 相同;步骤814、因只有语音承载切换,因此步骤812的更新操作更新了数据网关的控制 面,PS网络的分组数据网关(GGSN或SGW)向SGSN发送释放承载的操作,比如发送Delete Bearer Request,携带语音承载信息;步骤815、SGSN收到释放承载的操作,或步骤811的定时器超时,SGSN释放承载资 源。实施例四在本实施例中,单模业务连续性即有语音也有非语音的切换的实现流程图,本实 施例描述了 UE和远端UE间建立了 IMS语音通话,且建立了非语音连接,媒体连接由UE与 PS接入网间的PS连接、PS接入网与PS网络的分组数据网关间的PS连接、及PS网络的分 组数据网关与远端UE间的IP连接构成,UE发生切换及网络实现单模业务连续性的过程。 图9为本实施例的流程图,如图9所示,主要包括以下步骤步骤901、与图6中的步骤601 604相同,其中执行了步骤604,或与图7中的步 骤701 703相同,其中执行了步骤703 ;步骤902、与图8中的802 807相同;步骤903、如果901使用图6的步骤,则与图6的611 616相同,其中执行了步骤 611,否则与图7的711 716相同,其中执行了步骤711 ;步骤904、SGSN向PS网络的控制网元发送切换完成消息,比如发送forward Relocation Complete 消息;步骤905、如果不希望媒体数据从PS接入网绕行,则控制网元向PS接入网发送释 放承载请求,以释放PS接入网中的语音承载资源;步骤906、步骤905后,控制网元向数据网关发送承载更新请求,以更新数据网关上的承载,使数据网关直接与SGSN相连;步骤907、由于执行了非语音承载的切换操作,目标PS域也向PS网络的控制网元 发送切换完成消息,比如,发送i^orwardRelocation Complete消息;步骤908、接收到步骤907的消息后,控制网元启动定时器;步骤909、与步骤908同时,控制网元向SGSN发送切换完成确认消息,比如,发送 Forward Relocation Complete Ack消息,携带会话媒体资源信息和步骤902中获得的媒体 fn息;至此SGSN和MSC间协商好了媒体连接信息。步骤910、如果有非语音承载正在进行切换操作,则目标PS域也会向数据网关发 送承载更新请求,因此,SGSN并不知道步骤911执行的承载更新是否能成功更新控制面,因 SGSN更新的用户面与目标PS域更新的用户面肯定不同,所以用户面肯定能更新成功,于是 SGSN收到完成确认消息后,启动定时器;步骤911、与步骤910同时,SGSN按标准过程向数据网关发送承载更新请求,比如 发送Modify Bearer Request消息,或向数据网关发送承载更新请求,携带控制网元的控制 面信息,以避免在步骤911和914之间的间隙发生非语音承载释放操作而导致控制网元不 能控制该过程;步骤912、步骤908中的定时器超时;步骤913、控制网元向目标PS域发送切换完成确认消息,比如发送forward Relocation Complete Ack 消息;步骤914、目标PS域按标准过程向数据网关发送承载更新请求,比如发送Modify Bearer Request 消息;步骤908中的定时器要保证步骤914中的消息晚于步骤911中的消息到达数据网关。至此,CS媒体连接和过渡媒体连接建立起来,其中过渡媒体连接包括上行数据媒 体连接和下行数据媒体链接,其中上行媒体数据连接为MGW- > SGSN、SGSN- >数据网关, 数据网关- >远端UE ;下行媒体数据连接为远端UE- >数据网关,数据网关-> PS接入 网,PS接入网- >数据网关(如果执行了步骤905 906,则没有数据网关与PS接入网之 间的前述两段连接),数据网关-> SGSN,SGSN- > MGW。步骤915、如果901使用图6的步骤,则与图6的621 6M相同,否则与图7的 721 726相同;步骤916、步骤914的更新操作使数据网关的控制面与目标PS域相连,而目标PS 域并不控制语音承载,因此数据网关不会转发语音承载释放的消息给SGSN,当步骤910中 的定时器超时后,SGSN释放承载资源。实施例五本实施例中,描述了 UE和远端UE间建立了 IMS语音通话,媒体连接由UE与PS接 入网间的PS连接、PS接入网与PS网络的分组数据网关间的PS连接、及PS网络的分组数 据网关与远端UE间的IP连接构成,UE发生切换及网络实现单模业务连续性的过程。图10 为本实施例的流程图,如图10所示,主要包括以下步骤步骤1001、与图6中的步骤601 604相同,或与图7中的步骤701 703相同;
步骤1001a、与图8中的802 807相同;步骤1001b、如果901使用图6的步骤,则与图6的611 616相同,否则与图7的 711 716相同;步骤1002、SGSN向PS网络的控制网元发送切换完成消息,比如发送forward Relocation Complete 消息;步骤1003、如果不希望媒体数据从PS接入网绕行,则控制网元向PS接入网发送释 放承载请求,以释放PS接入网中的语音承载资源;步骤1004、步骤1003后,控制网元向数据网关发送承载更新请求,以更新数据网 关上的承载,使数据网关直接与SGSN相连;步骤1005、由于可能执行了非语音承载的切换操作,目标PS域也可能向PS网络的 控制网元发送切换完成消息,比如发送forward Relocation Complete消息;步骤1006、接收到步骤1002的消息后,如果执行了非语音承载的切换操作,则控 制网元启动定时器;步骤1007、控制网元向SGSN发送切换完成确认消息,比如发送forward Relocation Complete Ack消息,携带会话媒体资源信息和步骤1001a中获得的媒体信息;至此SGSN和MSC间协商好了媒体连接信息。步骤1008、SGSN收到切换完成确认消息,如果该消息携带指示信息,则启动定时 器,否则不启动定时器;步骤1009、如果步骤1007中的消息没有携带指示信息,SGSN按标准过程向数据网 关发送承载更新请求,比如发送Modify BearerRequest消息,否则SGSN按标准过程向数据 网关发送承载更新请求,或向数据网关发送承载更新请求,携带控制网元的控制面信息,以 避免在步骤1009和可能的步骤1012之间的间隙发生非语音承载释放操作而导致控制网元 不能控制该过程;步骤1010、如果执行了步骤1006,步骤1006中的定时器超时;步骤1011、如果执行了非语音承载的切换操作,控制网元向目标PS域发送切换完 成确认消息,比如发送forward RelocationComplete Ack消息;步骤1012、目标PS域按标准过程向数据网关发送承载更新请求,比如发送Modify Bearer Request 消息;步骤1006中的定时器要保证步骤1012中的消息晚于步骤1009中的消息到达数
据网关。至此,CS媒体连接和过渡媒体连接建立起来,其中过渡媒体连接包括上行数据媒 体连接和下行数据媒体链接,其中上行媒体数据连接为MGW- > SGSN、SGSN- >数据网关, 数据网关- >远端UE ;下行媒体数据连接为远端UE- >数据网关,数据网关-> PS接入 网,PS接入网_>数据网关(如果执行了步骤1003 1004,则没有数据网关与PS接入网 之间的前述两段连接),数据网关-> SGSN,SGSN- > MGW。步骤1013、如果1001使用图6的步骤,则与图6的步骤621 拟4相同,否则与图 7的步骤721 7 相同;步骤1014、如果没有执行非语音承载的切换操作,并且步骤1009按标准过程执 行,则数据网关会将语音承载释放请求发给SGSN ;
步骤1015、SGSN收到释放承载的操作,或步骤1008的定时器超时,SGSN释放承载 资源。实施例六本实施例中,描述了 UE和远端UE间建立了 IMS语音通话,媒体连接由UE与PS接 入网间的PS连接、PS接入网与PS网络的分组数据网关间的PS连接、及PS网络的分组数 据网关与远端UE间的IP连接构成,UE发生切换及网络实现单模业务连续性的过程。图11 为本实施例的流程图,如图11所示,主要包括以下步骤步骤1101、与图6中的步骤601 617相同,或与图7中的步骤701 717相同;步骤1104、控制网元收到SGSN发送的切换完成消息后,启动定时器;步骤1105、如果不希望媒体数据从PS接入网绕行,则控制网元向PS接入网发送释 放承载请求,以释放PS接入网中的语音承载资源;步骤1106、步骤1105后,控制网元向数据网关发送承载更新请求,以更新数据网 关上的承载,使数据网关直接与SGSN相连;步骤1107、如果控制网元向目标网络的PS域发送了切换请求,则目标网络的PS域 也会向控制网元发送切换完成消息,比如发送forward Relocation Complete消息;步骤1108、控制网元收到到目标网络的PS域发送的切换完成消息,向目标网络的 PS域发送发送完成确认消息,比如发送R)rwardRelocation Complete ACK消息;步骤1109、目标网络的PS域向PS网络的分组数据网关(SGW)发送更新承载消息, 比如发送Modify Bearer Request,以更新PS承载信息,包括控制面与用户面的连接信息。步骤1110、与图6中的步骤621 拟4相同,或与图7中的步骤721 7 相同;步骤1111、步骤1104中的定时器超时;步骤1112、控制网元向SGSN发送切换完成确认消息,比如发送forward Relocation Complete Ack 消息;步骤1113、SGSN释放其上的承载资源。实施例七本实施例中,描述了 UE和远端UE间建立了 IMS语音通话,媒体连接由UE与PS接 入网间的PS连接、PS接入网与PS网络的分组数据网关间的PS连接、及PS网络的分组数 据网关与远端UE间的IP连接构成,UE发生切换及网络实现单模业务连续性的过程。图12 为本实施例的流程图,如图12所示,主要包括以下步骤步骤1201、与图6中的步骤601 604相同,或与图7中的步骤701 703相同;步骤1201a、与图8中的802 807相同;步骤1201b、如果1201使用图6的步骤,则与图6的611 616相同,否则与图7 的711 716相同;步骤1202、SGSN向PS网络的控制网元发送切换完成消息,比如发送forward Relocation Complete 消息;步骤1203、如果不希望媒体数据从PS接入网绕行,则控制网元向PS接入网发送释 放承载请求,以释放PS接入网中的语音承载资源;步骤1204、步骤1203后,控制网元向数据网关发送承载更新请求,以更新数据网 关上的承载,使数据网关直接与SGSN相连;
步骤1205、由于可能执行了非语音承载的切换操作,目标PS域也可能向PS网络的 控制网元发送切换完成消息,比如发送forward Relocation Complete消息;步骤1206、控制网元向SGSN发送切换完成确认消息,比如发送forward Relocation Complete Ack消息,携带会话媒体资源信息和步骤1201a中获得的媒体信息;至此SGSN和MSC间协商好了媒体连接信息。步骤1207、SGSN收到切换完成确认消息,启动定时器;步骤1208、如果执行了非语音承载的切换操作,控制网元向目标PS域发送切换完 成确认消息,比如发送forward RelocationComplete Ack消息;步骤1209、目标PS域按标准过程向数据网关发送承载更新请求,比如发送Modify Bearer Request 消息;至此,CS媒体连接和过渡媒体连接建立起来,其中过渡媒体连接包括上行数据媒 体连接和下行数据媒体链接,其中上行媒体数据连接为MGW- > SGSN、SGSN- >数据网关, 数据网关- >远端UE ;下行媒体数据连接为远端UE- >数据网关,数据网关-> PS接入 网,PS接入网- >数据网关(如果执行了步骤1203 1204,则没有数据网关与PS接入网 之间的前述两段连接),数据网关-> SGSN,SGSN- > MGW。步骤1210、如果1201使用图6的步骤,则与图6的步骤619 6M相同,否则与图 7的步骤719 7 相同;步骤1211、步骤1207的定时器超时,SGSN释放承载资源。下面对本发明实施例提供的SGSN进行描述。图13为根据本发明实施例的SGSN的结构示意图,如图13所示,该SGSN主要包括 切换处理模块10,用于通过控制网元为UE的语音承载发起的第一切换过程建立所述SGSN 与数据网关间的承载,通过所述第一切换过程协商媒体信息和获取会话媒体连接信息,并 向连接映射模块30传递建立的所述承载的信息、所述媒体信息表示的媒体连接的信息和 所述会话媒体连接信息;连接映射模块30,用于将承载的信息与媒体连接的信息进行关联 存储,以及存储会话媒体连接信息;数据打包模块50,用于接收媒体连接上的媒体数据,根 据连接映射模块30存储的与媒体连接关联的承载的信息将媒体数据封装到上述承载上, 并根据连接映射模块30存储的会话媒体连接信息设置封装在上述承载上的媒体数据的连 接信息。进一步地,如图13所示,SGSN还包括数据解包模块70,用于接收上述承载上的媒 体数据,并根据连接映射模块30存储的与该承载关联的媒体连接的信息将媒体数据解包 到上述媒体连接中。优选地,如图14所示,切换处理模块10包括接收单元100,用于接收控制网元在 第一切换过程中发送的切换完成确认消息;资源释放单元102,用于在接收单元100接收到 切换完成确认消息后,释放语音承载的承载资源。进一步地,如图14所示,切换处理模块10还可以包括定时器104,用于计时,在 到达预定时间时触发资源释放单元102。进一步地,切换处理模块10还可以包括发送单元106,用于向数据网关发送承载 更新请求,其中,该承载更新请求携带控制网元的控制面连接信息;则定时器104在可以在 发送单元100发送承载更新请求时启动,也可以在接收单元106接收到切换完成确认消息时启动。图15是根据本发明实施例的控制网元的结构示意图,如图15所示,该控制网元主 要包括接收模块20、第一切换处理模块40和第二切换处理模块60。其中,接收模块20, 用于接收接入网络发送的切换请求,在接收到切换请求时触发第一切换处理模块40和第 二切换处理模块60 ;第一切换处理模块40,用于为语音承载向SGSN发起第一切换过程,通 过第一切换过程获取第一媒体信息,并向SGSN发送第二媒体信息;第二切换处理模块60, 用于向MSC发起第二切换过程,通过第二切换过程将转移号码和第一媒体信息发送给MSC, 并获取上述第二媒体信息。其中,上述第一媒体信息包括SGSN的媒体连接信息;第二媒体信息包括:MSC控 制的MGW的媒体连接信息。从以上的描述中,可以看出,通过SGSN将MSC控制的MGW传递的IP媒体数据封装 到SGSN建立的与PS网络的分组数据网关间的承载,实现了单模业务连续性,分割了 MSC的 CS域功能与PS域功能,避免了切换IMS信令承载的问题,解决了 PS网络的分组数据网关的 控制面更新问题。显然,本领域的技术人员应该明白,上述的本发明的各模块或各步骤可以用通用 的计算装置来实现,它们可以集中在单个的计算装置上,或者分布在多个计算装置所组成 的网络上,可选地,它们可以用计算装置可执行的程序代码来实现,从而,可以将它们存储 在存储装置中由计算装置来执行,并且在某些情况下,可以以不同于此处的顺序执行所示 出或描述的步骤,或者将它们分别制作成各个集成电路模块,或者将它们中的多个模块或 步骤制作成单个集成电路模块来实现。这样,本发明不限制于任何特定的硬件和软件结
I=I O以上所述仅为本发明的优选实施例而已,并不用于限制本发明,对于本领域的技 术人员来说,本发明可以有各种更改和变化。凡在本发明的精神和原则之内,所作的任何修 改、等同替换、改进等,均应包含在本发明的保护范围之内。
权利要求
1.一种单模业务连续性的实现方法,其特征在于,包括在接收到接入网络发送的切换请求后,控制网元为语音承载向服务GPRS支持节点 SGSN发起第一切换过程,并通过第一切换过程获得第一媒体信息;所述控制网元向移动交换中心MSC发起第二切换过程,通过所述第二切换过程将转移 号码发送给所述MSC,并获得第二媒体信息;所述MSC以所述转移号码为目标发起IMS会话转移过程,并执行CS切换过程; 所述控制网元通过所述第一切换过程向所述SGSN发送所述第二媒体信息,通过所述 第二切换过程向所述MSC发送所述第一媒体信息;所述SGSN获取会话媒体连接信息,并根据所述会话媒体连接信息设置媒体数据的连 接信息,其中,所述媒体数据封装在通过所述第一切换过程建立的承载中。
2.根据权利要求1所述的方法,其特征在于,所述第一媒体信息包括所述SGSN的媒体连接信息; 所述第二媒体信息包括所述MSC控制的媒体网关MGW的媒体连接信息。
3.根据权利要求1所述的方法,其特征在于,在为所述语音承载发起的所述第一切换 过程中,所述方法还包括所述控制网元接收到释放语音承载的消息和所述SGSN发送的第一切换完成消息后, 向所述SGSN发送第一切换完成确认消息,如果所述控制网元为非语音承载发起了第三切 换过程,则同时为所述非语音承载发送第三切换完成确认消息;所述SGSN接收到所述第一切换完成确认消息后,释放承载资源。
4.根据权利要求1所述的方法,其特征在于,在为所述语音承载发起的所述第一切换 过程中,所述方法还包括所述控制网元接收到所述SGSN发送的第一切换完成消息并等待预定时间后,向所述 SGSN发送第一切换完成确认消息;所述SGSN接收到所述第一切换完成确认消息后,释放承载资源。
5.根据权利要求1所述的方法,其特征在于,在为所述语音承载发起的所述第一切换 过程中,所述方法还包括所述SGSN接收到所述控制网元发送的第一切换完成确认消息并等待预定时间后,释 放承载资源。
6.根据权利要求1所述的方法,其特征在于,如果所述控制网元发起了为非语音承载 的第三切换过程,则所述方法还包括所述控制网元在向所述SGSN发送第一切换完成确认消息并等待预定时间后,为非语 音承载发送第三切换完成确认消息;所述SGSN接收到所述第一切换完成确认消息,在等待预定时间后或在接收到释放承 载消息后释放承载资源。
7.根据权利要求1所述的方法,其特征在于,如果所述控制网元发起了为非语音承载 的第三切换过程,则所述方法还包括所述控制网元在向所述SGSN发送第一切换完成确认消息并等待预定时间后,为非语 音承载发送第三切换完成确认消息;所述SGSN接收到所述第一切换完成确认消息后,向数据网关发送承载更新请求,其中,所述承载更新请求携带所述控制网元的控制面连接信息; 所述SGSN在等待预定时间后释放承载资源。
8.根据权利要求1所述的方法,其特征在于,如果所述控制网元发起了为非语音承载 的第三切换过程,则所述方法还包括所述控制网元向所述SGSN发送第一切换完成确认消息并等待预定时间后,为所述非 语音承载发送第三切换完成确认消息,其中,所述第一所述切换完成确认消息中携带指示 信息;所述SGSN接收到所述第一切换完成确认消息,在等待特定时间后或接收到释放承载 消息后释放承载资源。
9.根据权利要求1所述的方法,其特征在于,在所述第一切换过程中,所述控制网元接 收到第一切换完成消息后,所述方法还包括所述控制网元向PS接入网发送释放语音承载的请求,并向数据网关发送承载更新的 请求。
10.根据权利要求1所述的方法,其特征在于,所述SGSN获取所述会话媒体连接信息包括在所述第一切换过程中,所述控制网元在向所述SGSN发送的第一切换请求消息中或 第一切换完成确认消息中携带所述会话媒体连接信息;所述SGSN获取所述第一切换请求消息中或第一切换完成确认消息中携带的所述会话 媒体连接信息。
11.根据权利要求10所述的方法,其特征在于,在所述控制网元向所述SGSN发送所述第一切换请求消息之前,所述方法还包括所 述控制网元在接收到来自接入网络的所述切换请求后,向UE获取会话的媒体资源信息;或 者,在所述控制网元向所述第一切换完成确认消息之前,所述方法还包括所述UE在建立 会话时将会话的媒体资源信息发送给所述控制网元;其中,所述会话的媒体资源信息包括所述会话媒体连接信息,或者,所述会话媒体连 接信息和编解码器信息。
12.根据权利要求1所述的方法,其特征在于,所述SGSN获取会话媒体连接信息包括 在所述IMS会话转移过程中,所述MSC发送转移请求,并接收所述转移请求的临时响应消息,其中,所述临时响应消息中携带有所述会话媒体连接信息;在所述第二切换过程中,所述MSC在向所述控制网元发送第二切换响应或第二切换完 成消息中携带所述会话媒体连接信息;所述控制网元在向所述SGSN发送第一切换请求或第一切换完成确认消息中携带所述 会话媒体连接信息;所述SGSN获取所述第一切换请求或第一切换完成确认消息中携带的所述会话媒体连接信息。
13.根据权利要求1所述的方法,其特征在于,在所述IMS会话转移过程完成后,所述方 法还包括所述MSC释放在所述第二切换过程中分配的媒体资源。
14.一种单模业务连续性的实现系统,其特征在于,包括控制网元,用于在接收到接入网络发送的切换请求后,为语音承载向SGSN发起第一 切换过程,向MSC发起第二切换过程,在所述第一切换过程中获得第一媒体信息,并向所述 SGSN发送第二媒体信息,在所述第二切换过程中将转移号码和所述第一媒体信息发送给所 述MSC,并获得所述第二媒体信息;所述SGSN,用于通过所述第一切换过程获取所述第二媒体信息,发送所述第一媒体信 息,并根据通过所述第一切换过程获取的会话媒体连接信息设置媒体数据的连接信息,其 中,所述媒体数据封装在所述第一切换过程建立的承载中;所述MSC,用于在所述第二切换过程中,以所述转移号码为目标发起IMS会话转移过 程,执行CS切换过程,并通过所述第二切换过程获取所述第一媒体信息,发送所述第二媒 体信息。
15.根据权利要求14所述的系统,其特征在于,所述第一媒体信息包括所述SGSN的 媒体连接信息;所述第二媒体信息包括所述MSC控制的媒体网关MGW的媒体连接信息。
16.根据权利要求14所述的系统,其特征在于,所述控制网元还用于在所述第一切换过程中,在接收到释放语音承载的消息和所述 SGSN发送的第一切换完成消息后,向所述SGSN发送第一切换完成确认消息,如果所述控制 网元发起了为非语音承载的第三切换过程,则同时为所述非语音承载发送第三切换完成确 认消息;所述SGSN还用于在接收到所述第一切换完成确认消息后,释放承载资源。
17.根据权利要求14所述的系统,其特征在于,所述控制网元还用于在所述第一切换过程中,在接收到所述SGSN发送的第一切换完 成消息并等待预定时间后,向所述SGSN发送第一切换完成确认消息;所述SGSN还用于在所述第一切换过程中,在接收到第一切换完成确认消息后,释放承 载资源。
18.一种SGSN,其特征在于,包括切换处理模块,用于通过控制网元为语音承载发起的第一切换过程建立所述SGSN与 数据网关间的承载,通过所述第一切换过程协商媒体信息和获取会话媒体连接信息,并向 连接映射模块传递建立的所述承载的信息、所述媒体信息表示的媒体连接的信息和所述会 话媒体连接信息;所述连接映射模块,用于将所述承载的信息与所述媒体连接的信息进行关联存储,以 及存储会话媒体连接信息;所述数据打包模块,用于接收所述媒体连接上的媒体数据,根据所述连接映射模块存 储的与所述媒体连接关联的承载的信息将所述媒体数据封装到所述承载上,并根据所述连 接映射模块存储的所述会话媒体连接信息设置封装在所述承载上的所述媒体数据的连接 fn息ο
19.根据权利要求18所述的SGSN,其特征在于,所述SGSN还包括数据解包模块,用于接收所述承载上的媒体数据,并根据所述连接映射模块存储的与 所述承载关联的媒体连接的信息将所述媒体数据解包到所述媒体连接中。
20.根据权利要求18所述的SGSN,其特征在于,所述第一切换处理模块包括接收单元,用于接收所述控制网元在所述第一切换过程中发送的切换完成确认消息; 资源释放单元,用于在所述接收单元接收到所述切换完成确认消息后,释放所述语音 承载的承载资源。
21.根据权利要求20所述的SGSN,其特征在于,所述第一切换处理模块还包括 定时器,用于计时,在到达预定时间时触发所述资源释放单元;发送单元,用于向数据网关发送承载更新请求,其中,所述承载更新请求携带所述控制 网元的控制面连接信息;所述定时器在所述发送单元发送所述承载更新请求时启动或在所述接收单元接收到 所述切换完成确认消息时启动。
22.一种控制网元,其特征在于,包括接收模块,用于接收接入网络发送的切换请求,在接收到所述切换请求时触发第一切 换处理模块和第二切换处理模块;所述第一切换处理模块,用于为语音承载向SGSN发起第一切换过程,通过第一切换过 程获取第一媒体信息,并向所述SGSN发送第二媒体信息;所述第二切换处理模块,用于向MSC发起第二切换过程,通过第二切换过程将转移号 码和所述第一媒体信息发送给所述MSC,并获取所述第二媒体信息。
23.根据权利要求22所述的控制网元,其特征在于, 所述第一媒体信息包括所述SGSN的媒体连接信息;所述第二媒体信息包括所述MSC控制的媒体网关MGW的媒体连接信息。
全文摘要
本发明公开了一种服务GPRS支持节点、单模业务连续性的实现方法及系统。该方法包括在接收到接入网络发送的切换请求后,控制网元为语音承载向SGSN发起第一切换过程,并通过第一切换过程获得第一媒体信息;控制网元向MSC发起第二切换过程,通过第二切换过程将转移号码发送给MSC,并获得第二媒体信息;MSC以转移号码为目标发起IMS会话转移过程,并执行CS切换过程;控制网元通过第一切换过程向SGSN发送第二媒体信息,通过第二切换过程向MSC发送第一媒体信息;SGSN获取会话媒体连接信息,并根据会话媒体连接信息设置媒体数据的连接信息,其中,媒体数据封装在通过第一切换过程建立的承载中。
文档编号H04L29/06GK102131232SQ201010000680
公开日2011年7月20日 申请日期2010年1月15日 优先权日2010年1月15日
发明者谢振华, 陶全军 申请人:中兴通讯股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1