反向单一无线语音呼叫连续性切换方法、装置及通信系统与流程

文档序号:11139739阅读:931来源:国知局
反向单一无线语音呼叫连续性切换方法、装置及通信系统与制造工艺

本发明涉及通信技术领域,具体而言,涉及一种反向单一无线语音呼叫连续性切换方法、装置及通信系统。



背景技术:

在现有的移动通信业务中,根据网络承载机制可以分为:

1、电路交换(CS,Circuit Switch)域承载的业务,如语音电话,短消息和补充业务等;

2、分组交换(PS,Packet Switch)域承载的业务,包括数据业务和会话业务,会话业务也可称为网际协议承载的语音(Voice over Internet Protocol,VoIP)业务;

其中,语音业务可以承载在CS域,也可以承载在PS域,由于信号覆盖、网路负荷等问题,语音业务有些时候会在CS域和PS域之间切换使用。比如,用户在2G或3G的CS域进行语音呼叫时,由于CS网络的负荷等问题,需要把呼叫从CS域转换到LTE或UTRAN,该过程称之为反向单一无线语音呼叫连续性(Reverse Single Radio Voice Call Continuity,rSRVCC),该rSRVCC切换实质是一个CS域到PS域的切换。

PS域又分为归属网分组域(Home network PS domain,PS(h))和访问网分组域(Visit network PS domain,PS(v)),在CS域切换到PS(v)域或PS(h)域时,容易造成语音通信中的声音延迟,其中又以切换到PS(v)域的声音延迟最为严重。在3GPP-TR23.885[2]的文件中提到声音延迟无论在漫游(roaming)或是非漫游(non-roaming)的状况下都不可以超过300ms,但现状是,语音资源建立常会因为网络繁忙而造成延时过长,尤其是在 roaming状况下。



技术实现要素:

鉴于以上内容,本发明实施例之目的在于提供一种反向单一无线语音呼叫连续性切换方法、装置及通信系统,用于降低rSRVCC切换之语音延迟。

为实现上述目的,本发明实施例提供了一种反向单一无线语音呼叫连续性rSRVCC切换方法,应用于访问网分组PS(v)域中的第一移动性管理实体MME(v)中,所述方法包括:接收来自移动交换中心MSC的rSRVCC预请求消息;根据所述预请求消息,建立rSRVCC语音资源路径;发送包含有所述语音资源路径资讯的通知消息给所述MSC,以通过所述MSC提供所述语音资源路径资讯给用户终端UE,以便所述UE根据所提供的语音资源路径获取语音资源。

优选的,所述预请求消息为所述MSC获知所述UE连接上CS域的基站BS,并确认所述UE可执行rSRVCC切换后发出的请求消息。

优选的,所述根据所述预请求消息,建立rSRVCC语音资源路径的步骤,具体包括:发送所述预请求消息给所述PS(v)域中的第一IP多媒体系统IMS(v);接收所述IMS(v)的应答消息,该应答消息包括所述IMS(v)能否提供语音资源的资讯;根据所述应答消息,通知所述PS(v)域中的第一服务网关SGW(v)和第一分组数据网关PGW(v)建立rSRVCC语音资源路径。

优选的,所述根据所述预请求消息,建立rSRVCC语音资源路径的步骤,还进一步包括:通过归属网分组PS(h)域中的第二移动性管理实体MME(h),发送所述预请求消息给所述PS(h)域中的第二IP多媒体系统IMS(h);当所述IMS(h)向第二MME(h)发送应答消息后,所述第一MME(v)通过所述第二MME(h)通知所述PS(h)域中的第二服务网关SGW(h)和第二分组数据网关PGW(h)建立rSRVCC语音资源路径。

本发明实施例还提供了一种反向单一无线语音呼叫连续性rSRVCC切换方法,应用于归属网分组PS(h)域中的第二移动性管理实体MME(h)中,所述方法包括:接收访问网分组PS(v)域中的第一移动性管理实体MME(v)的rSRVCC预请求消息;根据该rSRVCC预请求消息预先建立rSRVCC语音资源路径;通过所述第一MME(v)发送含有所述语音资源路径资讯的通知消息给移动交换中心MSC,以通过所述MSC提供所述语音资源路径资讯给用户终端UE,以便所述UE根据所提供的语音资源路径获取语音资源。

优选的,所述资源请求消息为所述第一MME(v)响应于所述MSC预请求消息的请求消息;所述MSC预请求消息为所述MSC获知所述UE连接上CS域的基站BS并确认所述UE可执行rSRVCC切换后发出的请求消息。

优选的,所述根据该资源请求消息预先建立rSRVCC语音资源路径的步骤,具体包括:发送所述预请求消息给所述PS(h)域中的第二IP多媒体系统IMS(h);接收所述IMS(h)的应答消息,该应答消息包括所述IMS(h)能否提供语音资源的资讯;根据所述应答消息,通知所述PS(h)域中的第二服务网关SGW(h)和第二分组数据网关PGW(h)建立rSRVCC语音资源路径。

本发明实施例还提供了一种反向单一无线语音呼叫连续性rSRVCC切换方法,应用于移动交换中心MSC中,所述方法包括:发送rSRVCC预请求消息给移动性管理实体MME,以便所述MME根据所述预请求消息建立rSRVCC语音资源路径;接收所述MME的第一通知消息,该第一通知消息包括所述MME建立的所述语音资源路径资讯;保存所述语音资源路径资讯;接收所述BS的第二通知消息,该第二通知消息包括所述UE请求rSRVSS切换的第三资讯;根据所述第二通知消息,发送所述语音资源路径资讯给所述UE,以便所述UE通过所述语音资源路径资讯获取语音资源。

优选的,所述发送rSRVCC预请求消息给移动性管理实体MME的步骤之前还包括确认步骤,其具体包括:接收来自BS的第三通知消息,该第三通知消息包括所述BS和UE建立连接的第一资讯; 在接收到该第三通知消息后,通过归属签约用户系统HSS获取所述UE的第二资讯;根据所述第二资讯,确认所述UE是否可执行rSRVSS切换。

优选的,所述MME包括访问网分组PS(v)域中的第一移动性管理实体MME(v)和归属网分组PS(h)域中的第一移动性管理实体MME(h);所述发送rSRVCC预请求消息给移动性管理实体MME,以便所述MME根据所述预请求消息建立rSRVCC语音资源路径的步骤具体包括:发送rSRVCC预请求消息给所述第一MME(v),以通过所述第一MME(v)通知所述PS(v)域中的第一服务网关SGW(v)和第一分组数据网关SGW(v)建立rSRVCC语音资源路径;接收所述第一MME(v)的第四通知消息,所述第四通知消息包括SGW/PGW(v)的语音资源路径资讯。

优选的,所述发送rSRVCC预请求消息给移动性管理实体MME,以便所述MME根据所述预请求消息建立rSRVCC语音资源路径的步骤,还进一步包括:通过发送所述第一MME(v)发送rSRVCC预请求消息给所述第二MME(h),以通过所述第二MME(h)通知所述PS(h)域中的第二服务网关SGW(h)和第二分组数据网关SGW(h)建立rSRVCC语音资源路径;通过所述第一MME(v)接收所述第二MME(h)的第五通知消息,所述第五通知消息包括SGW(h)/SGW(h)的语音资源路径资讯。

本发明实施例还提供了一种移动性管理实体MME,应用于访问网分组PS(v)域中,该装置包括:第一接收模块、建立模块、第一发送模块,其中:第一接收模块,用于接收来自移动交换中心MSC的反向单一无线语音呼叫连续性rSRVCC预请求消息;建立模块,用于根据所述预请求消息,建立rSRVCC语音资源路径;第一发送模块,用于发送包含有所述语音资源路径资讯的通知消息给所述MSC,以通过所述MSC提供所述语音资源路径资讯给用户终端UE,以便所述UE根据所提供的语音资源路径获取语音资源。

优选的,所述预请求消息为所述MSC获知所述UE连接上CS域的基站BS,并确认所述UE可执行rSRVCC切换后发出的请求消 息。

优选的,所述建立模块还包括第二发送模块、第二接收模块和第一通知模块,其中:所述第二发送模块,用于发送所述预请求消息给所述PS(v)域中的第一IP多媒体系统IMS(v);所述第二接收模块,用于接收所述IMS(v)的应答消息,该应答消息包括所述IMS(v)能否提供语音资源的资讯;所述第一通知模块,用于根据所述应答消息,通知所述PS(v)域中的第一服务网关SGW(v)和第一分组数据网关PGW(v)建立rSRVCC语音资源路径。

优选的,所述建立模块还进一步包括第三发送模块和第二通知模块:所述第三发送模块,用于通过归属网分组PS(h)域中的第二移动性管理实体MME(h),发送所述预请求消息给所述PS(h)域中的第二IP多媒体系统IMS(h);所述第二通知模块,用于当所述IMS(h)向第二MME(h)发送应答消息后,通过所述第二MME(h)通知所述PS(h)域中的第二服务网关SGW(h)和第二分组数据网关PGW(h)建立rSRVCC语音资源路径。

本发明实施例还提供了一种移动性管理实体MME,应用于归属网分组PS(h),该装置包括:第一接收模块,用于接收访问网分组PS(v)域中的第一移动性管理实体MME(v)的rSRVCC预请求消息;建立模块,根据该预请求消息预先建立rSRVCC语音资源路径;及,第一发送模块,用于通过所述第一MME(v)发送含有所述语音资源路径资讯的通知消息给移动交换中心MSC,以通过所述MSC提供所述语音资源路径资讯给用户终端UE,以便所述UE根据所提供的语音资源路径获取语音资源。

优选的,所述资源请求消息为所述第一MME(v)响应于所述MSC预请求消息的请求消息;所述MSC预请求消息为所述MSC获知所述UE连接上CS域的基站BS并确认所述UE可执行rSRVCC切换后发出的请求消息。

优选的,所述建立模块还包括第二发送模块、第二接收模块和通知模块,其中:所述第二发送模块,用于将所接收的所述资源请求消息发送给所述PS(h)域中的第二IP多媒体系统IMS(h);所述第 二接收模块,用于接收所述IMS(h)的应答消息,该应答消息包括所述IMS(h)能否提供语音资源的资讯;所述通知模块,用于根据所述应答消息,通知所述PS(h)域中的第二服务网关SGW(h)和第二分组数据网关PGW(h)建立rSRVCC语音资源路径。

本发明实施例还提供了一种移动交换中心MSC,该装置包括:第一发送模块,用于发送rSRVCC预请求消息给移动性管理实体MME,以便所述MME根据所述预请求消息建立rSRVCC语音资源路径;第一接收模块,用于接收所述MME的第一通知消息,该第一通知消息包括所述MME建立的所述语音资源路径资讯;保存模块,用于保存所述语音资源路径资讯;第二接收模块,用于接收所述BS的第二通知消息,该第二通知消息包括所述UE请求rSRVSS切换的第三资讯;及,第二发送模块,用于根据所述第二通知消息,发送所述语音资源路径资讯给所述UE,以便所述UE通过所述语音资源路径资讯获取语音资源。

优选的,该装置还包括第三接收模块、获取模块和确认模块,其中:所述第三接收模块,用于接收来自BS的第三通知消息,该第三通知消息包括所述BS和UE建立连接的第一资讯;所述获取模块,用于在接收到该第三通知消息后,通过归属签约用户系统HSS获取所述UE的第二资讯;所述确认模块,用于根据所述第二资讯,确认所述UE是否可执行rSRVSS切换。

优选的,所述MME包括访问网分组PS(v)域中的第一移动性管理实体MME(v)和归属网分组PS(h)域中的第二移动性管理实体MME(h);所述第一发送模块包括第三发送模块和第四接收模块,其中:所述第一发送模块包括第三发送模块和第四发送模块,其中:所述第三发送模块,用于发送rSRVCC预请求消息给所述第一MME(v),以通过所述第一MME(v)通知所述PS(v)域中的第一服务网关SGW(v)和第一分组数据网关SGW(v)建立rSRVCC语音资源路径;所述第四发送模块,用于通过所述第一MME(v)发送rSRVCC预请求消息给所述第二MME(h),以通过所述第二MME(h)通知所述PS(h)域中的第二服务网关SGW(h)和第二分组数据网关SGW(h) 建立rSRVCC语音资源路径。

优选的,所述第一发送模块还包括第四接收模块和第五接收模块,其中:所述第四接收模块,用于接收所述第一MME(v)的第四通知消息,所述第四通知消息包括SGW/PGW(v)的语音资源路径资讯;所述第五接收模块,用于通过所述第一MME(v)接收所述第二MME(h)的第五通知消息,所述第五通知消息包括SGW/PGW(h)的语音资源路径资讯。

本发明实施例还提供了一种通信系统,包括:第一移动性管理实体MME(v)、第二移动性管理实体MME(h)、移动交换中心MSC,其中:

所述MSC,用于发送rSRVCC预请求消息给所述第一MME(v)及第二MME(h),以便所述第一MME(v)及第二MME(h)根据所述预请求消息建立rSRVCC语音资源路径;接收第一MME(v)的第一通知消息,该第一通知消息包括第一MME(v)及第二MME(h)建立的所述语音资源路径资讯;保存所述语音资源路径资讯;接收所述BS的第二通知消息,该第二通知消息包括所述UE请求rSRVSS切换的第三资讯;及,根据所述第二通知消息,发送所述语音资源路径资讯给所述UE,以便所述UE通过所述语音资源路径资讯来获取语音资源;

所述第一MME(v),服务于访问网分组PS(v)域中,用于接收所述MSC的rSRVCC预请求消息;根据所述预请求消息,建立rSRVCC语音资源路径;发送包含有所述语音资源路径资讯的通知消息给所述MSC;

所述第二MME(h),服务于归属网分组PS(h)域中,用于接收所述第一MME(v)转发的所述rSRVCC预请求消息;根据该资源请求消息预先建立rSRVCC语音资源路径;通过所述第一MME(v)发送含有所述语音资源路径资讯的通知消息给所述MSC。

优选的,所述第一MME(v),还用于所述根据所述预请求消息,发送所述预请求消息给所述PS(v)域中的第一IP多媒体系统IMS(v);接收所述IMS(v)的应答消息,该应答消息包括所述IMS(v) 能否提供语音资源的资讯;根据所述应答消息,通知所述PS(v)域中的第一服务网关SGW(v)和第一分组数据网关PGW(v)建立rSRVCC语音资源路径。

优选的,所述第二MME(h),还用于所述根据所述预请求消息,发送所述预请求消息给所述PS(h)域中的第二IP多媒体系统IMS(h);接收所述IMS(h)的应答消息,该应答消息包括所述IMS(h)能否提供语音资源的资讯;根据所述应答消息,通知所述PS(h)域中的第二服务网关SGW(h)和第二分组数据网关PGW(h)建立rSRVCC语音资源路径。

优选的,该系统还包括演进基站eNB,所述UE与该eNB连接后根据所述语音资源路径资讯获取IP多媒体系统IMS的语音资源。

本发明实施方式之rSRVCC切换方法、装置及系统,在确认UE连接上CS域之BS时,即通过MSC向MME发送rSRVCC的预请求消息,使MME通知SGW与PGW预先建立语音资源路径,因此当UE需要从CS域切换到PS域(即rSRVCC切换)时,可以利用该预先建立之语音资源路径迅速获取IMS语音资源,以完成rSRVCC切换,从而有效降低rSRVCC切换之语音延迟,且通过实践表明,利用上述方案,能使rSRVCC roaming之延迟时间近似于non-roaming rSRVCC之延迟时间。

与既有方式相比,本发明实施方式由于预先建立语音资源路径,减少了rSRVCC切换的复杂度和信令数据,提高了切换的执行成功率,有效降低rSRVCC切换之语音延迟,尤其是roaming状态下rSRVCC切换之语音延迟。

以下结合附图和具体实施例对本发明进行详细描述,但不作为对本发明的限定。

附图说明

图1是本发明实施方式之通信系统的架构图。

图2为在roaming状态下rSRVCC切换的网路架构图。

图3为本发明实施方式之通信系统在roaming状态下进行 rSRVCC切换的工作流程图。

图4为本发明实施方式之MME的功能方块图。

图5为本发明另一实施方式之MME的功能方块图。

图6为本发明另一实施方式之MME的功能方块图。

图7为本发明另一实施方式之MSC的功能方块图。

图8为图7之MSC对应的工作流程图。

图9为本发明另一实施方式之MSC的功能方块图。

图10为图9之MSC对应的工作流程图。

图11为本发明实施方式之rSRVCC切换方法的流程图。

图12为本发明另一实施方式之rSRVCC切换方法的流程图。

图13为图12之切换方法在一系统环境下对应的工作流程图。

图14为本发明另一实施方式之rSRVCC切换方法的流程图。

图15为图14之切换方法在一系统环境下对应的工作流程图。

图16为本发明另一实施方式之rSRVCC切换方法的流程图。

图17为图16之切换方法在一系统环境下对应的工作流程图。

图18为本发明另一实施方式之rSRVCC切换方法的流程图。

图19为图18之切换方法在一系统环境下对应的工作流程图。

主要元件符号说明

通信系统 100

MSC 110

第一MME(v)、MME 112

第二MME(h)、MME 114

存储单元 1120、1142、1100

处理单元 1122、1144、1102

通信单元 1124、1146

第一接收模块 1126、1148、1108

建立模块 1128、1150

第一发送模块 1130、1152、1106

第二发送模块 1132、1154、1114

第二接收模块 1134、1156、1112

第一通知模块 1136、1158

第三发送模块 1138、1106A

第二通知模块 1140

信号传输模块 1104

保存模块 1110

第三接收模块 1116A

获取模块 1116B

确认模块 1116C

第四发送模块 1106B

第四接收模块 1108A

第五接收模块 1108B

如下具体实施方式将结合上述附图进一步说明本发明,说要说明的是,以上模块可能使用同一名称,但其内涵并不必然相同,如第一接收模块1130和第一接收模块1106并不相同,理解各个模块的内容应当以其在具体实施方式中的描述而定。

具体实施方式

本实施方式中可能涉及到的技术词语及其英文缩写:

基站:BS,Base Station

演进基站:eNB,Evolved NodeB

电路承载域:CS,Circuit Switch

分组承载域:PS,Packet Switch

归属签约用户系统:HSS,Home Subscriber System

基于IP多媒体系统:IMS,IP Multimedia System

移动性管理实体:MME,Mobile Management Entity

移动交换中心:MSC,Mobile Switching Center

分组数据网网关:PGW/PDNGW,Packet Data Network Gateway

服务网关:SGW,Serving Gateway

GPRS服务支持节点:SGSN,Serving GPRS Support Node

反向单一无线语音呼叫连续性:rSRVCC,Reverse Single Radio Voice Call Continuity

用户终端:UE,User Equipment

归属网:(h),Home network

访问网:(v),Visit network

漫游:roaming

为便于本领域技术人员理解,以下首先对用于该rSRVCC切换的通信系统进行介绍,图1是本实施方式之通信系统100的架构图,所述通信系统100包括MSC110、第一MME(v)112、第二MME(v)114,及eNB,其中:

所述MSC 110,用于发送rSRVCC预请求消息给所述第一MME(v)112及第二MME(h)114,以便所述第一MME(v)112及第二MME(h)114根据所述预请求消息建立rSRVCC语音资源路径;接收第一MME(v)112的第一通知消息,该第一通知消息包括第一MME(v)112及第二MME(h)114建立的所述语音资源路径资讯;保存所述语音资源路径资讯;接收所述BS的第二通知消息,该第二通知消息包括所述UE请求rSRVSS切换的第三资讯;及,根据所述第二通知消息,发送所述语音资源路径资讯给所述UE,以便所述UE通过所述语音资源路径资讯来获取语音资源;

所述第一MME(v)112,服务于访问网分组PS(v)域中,用于接收所述MSC 110的rSRVCC预请求消息;发送所述预请求消息给所述PS(v)域中的第一IP多媒体系统IMS(v);接收所述IMS(v)的应答消息,该应答消息包括所述IMS(v)能否提供语音资源的资讯;根据所述应答消息,通知所述PS(v)域中的第一服务网关SGW(v)和第一分组数据网关PGW(v)建立rSRVCC语音资源路径;发送包含有所述语音资源路径资讯的通知消息给所述MSC 110;

所述第二MME(h)114,服务于归属网分组PS(h)域中,用于接收所述第一MME(v)112转发的所述rSRVCC预请求消息;发送所述预请求消息给所述PS(h)域中的第二IP多媒体系统IMS(h);接收所述IMS(h)的应答消息,该应答消息包括所述IMS(h)能否提供语音资源的资讯;根据所述应答消息,通知所述PS(v)域中的第一服务 网关SGW(v)和第一分组数据网关PGW(v)建立rSRVCC语音资源路径;通过所述第一MME(v)112发送含有所述语音资源路径资讯的通知消息给所述MSC 110。

所述UE与该eNB接取后根据所述语音资源路径资讯获取IP多媒体系统IMS的语音资源。

下面结合图2、3,阐述该通信系统100在roaming的状态下的工作流程,以方便本领域技术人员对该通信系统100的工作原理有更清晰的理解。

图2为在roaming状态下rSRVCC切换的网路架构图。即当UE接取上归属网CS(h)域时,其可以切换到访问网PS(v)域,也可以通过PS(v)域切换到归属网PS(h)域。图3为通信系统100在UE roaming状态下进行rSRVCC切换的工作流程图。说要说明的是,为了表述清晰,可能会涉及到多个外部装置,合先叙明。

步骤S110、UE接取BS;

步骤S112、BS通知MSC,其已接取上UE;

步骤S114、MSC向HSS发送请求消息,以从HSS中获取UE的相关资讯;

步骤S116、MSC接收HSS的反馈消息,该反馈消息中包括UE是否可执行rSRVCC切换;

步骤S118、MSC向第一MME(v)发送rSRVCC预请求消息;

步骤S120、第一MME(v)发送该预请求消息给IMS(v),IMS(v)判断是否有可利用语音资源;

步骤S122、第一MME(v)接收IMS(v)的反馈消息;

步骤S124、第一MME(v)还转发该预请求消息给第二MME(h);

步骤S126、第二MME(h)发送该预请求消息给IMS(h),IMS(h)判断是否有可利用语音资源;

步骤S128、第二MME(h)接收IMS(h)的反馈消息;

步骤S130、第一MME(v)、第二MME(h)通过各自对应的SGW(v)、PGW(v)和SGW(h)、PGW(h)建立rSRVCC roaming 的语音资源路径;

步骤S132、将建立好的语音资源路径资讯通知给MSC;

步骤S134、MSC等待BS的rSRVCC的切换请求,以开始rSRVCC roaming的切换;

步骤S136、进行rSRVCC roaming的切换。

rSRVCC roaming切换完成之后,UE可以通过PS(v)的eNB来接取并通过SGW/PGW(v)和SGW/PGW(h)的路径来获取IMS(v)、IMS(h)的语音资源。

在本发明实施方式中,MSC可以使用其它网元替代,如SGSN;PWG亦可以由PDN-GW替代,或者由其它装置替代,本发明不以上述列举之装置为限。

图4为本发明实施方式之MME 112的功能方块图。该MME 112应用于访问网分组PS(v)域中,包括存储单元1120、处理单元1122和通信单元1124。该MME 112还包括第一接收模块1126、建立模块1128和第一发送模块1130,所述模块被配置成由一个或多个处理器(本实施例为处理单元1122)执行,以完成本发明。本发明实施例中1126~1130所称的模块是完成一特定功能的计算机程序段,其存储于储存单元1120中。其中:

第一接收模块1126,用于接收MSC的rSRVCC预请求消息。在本实施例中,所述预请求消息为所述MSC获知所述UE连接上CS域的基站BS,并确认所述UE可执行rSRVCC切换后发出的请求消息;该预请求消息还包括UE在CS域的号码信息。

建立模块1128,用于根据所述预请求消息,建立rSRVCC语音资源路径。在本实施例中,在接收到预请求消息之后,则向PS(v)和PS(h)中的IMS发送请求,确认是否有语音资源可用,在得到积极的应答之后,则通知接口之间建立连接隧道,即语音资源路径。需要说明的是,可用建立多条连接隧道,并检测各个连接隧道的质量。

第一发送模块1130,用于发送包含有所述语音资源路径资讯的通知消息给所述MSC,以通过所述MSC提供所述语音资源路径资 讯给用户终端UE,以便所述UE根据所提供的语音资源路径获取语音资源。在本实施例中,当所述语音资源路径资讯发送到MSC后,MSC会暂存该语音资源资讯,并等待UE的请求封包,当UE请求要从CS域切换到PS域时,则提供该资讯给UE,UE根据该语音资源路径资讯,通过eNB迅速获得IMS的语音资源,从而降低了rSRVCC切换的语音延迟,及时间上的延迟。

图5为本发明另一实施方式之MME 112的功能方块图。该MME 112应用于访问网分组PS(v)域中,包括存储单元1120、处理单元1122和通信单元1124。该MME 112还包括第一接收模块1126、建立模块1128和第一发送模块1130,其中建立模块1128包括第二发送模块1132、第二接收模块1134、第一通知模块1136、第三发送模块1138和第二通知模块1140。所述模块被配置成由一个或多个处理器(本实施例为处理单元1122)执行,以完成本发明。本发明实施例中1126~1140所称的模块是完成一特定功能的计算机程序段,其存储于储存单元1120中。其中:

第一接收模块1126,用于接收MSC的rSRVCC预请求消息。在本实施例中,所述预请求消息为所述MSC获知所述UE连接上CS域的基站BS,并确认所述UE可执行rSRVCC切换后发出的请求消息;该预请求消息还包括UE在CS域的号码信息。

建立模块1128,用于根据所述预请求消息,建立rSRVCC语音资源路径。该建立模块1128具体包括:包括第二发送模块1132、第二接收模块1134、第一通知模块1136、第三发送模块1138和第二通知模块1140。

需要说明的是,第二发送模块1132、第二接收模块1134和第一通知模块1136是用于使UE能够获取访问网PS(v)域中的IMS(v)语音资源;第三发送模块1138和第二通知模块1140是用于使UE能够获取归属网PS(h)域中的IMS(h)语音资源。归属网PS(h)域中的IMS(h)语音资源所提供的语音服务,具有更低的时延。

所述第二发送模块1132,用于发送所述预请求消息给所述PS(v)域中的第一IP多媒体系统IMS(v)。在本实施例中,IMS(v)在接 收到预请求消息之后,会检测访问网是否有可用语音资源,即是否能提供VOIP(网络电话,Voice over Internet Protocol)服务,以该检测结果应答MME 112。

所述第二接收模块1134,用于接收所述IMS(v)的应答消息,该应答消息包括所述IMS(v)能否提供语音资源的资讯。

所述第一通知模块1136,用于根据所述应答消息,通知所述PS(v)域中的第一服务网关SGW(v)和第一分组数据网关PGW(v)建立rSRVCC语音资源路径。在本实施例中,该第一通知模块1136可用根据SWG(v)和PGW(v)之间的接口数量建立多条rSRVCC语音资源路径。

所述第三发送模块1138,用于通过归属网分组PS(h)域中的第二移动性管理实体MME(h),发送所述预请求消息给所述PS(h)域中的第二IP多媒体系统IMS(h)。在本实施例中,IMS(h)在接收到预请求消息之后,会检测归属网中是否有可用语音资源,即是否能提供VOIP(网络电话,Voice over Internet Protocol)服务,以该检测结果应答MME 112。

所述第二通知模块1140,用于当所述IMS(h)向第二MME(h)发送应答消息后,通过所述第二MME(h)通知所述PS(h)域中的第二服务网关SGW(h)和第二分组数据网关PGW(h)建立rSRVCC语音资源路径。在本实施例中,该第二通知模块1140可用根据SWG(h)和PGW(h)之间的接口数量建立多条rSRVCC语音资源路径。

本发明实施中的MME 112还包括第一发送模块1130,用于发送包含有所述第一通知模块1136和第二通知模块1140建立的rSRVCC语音资源路径资源资讯的通知消息给所述MSC,以通过所述MSC提供所述语音资源路径资讯给用户终端UE,以便所述UE根据所提供的语音资源路径获取语音资源。在本实施例中,当所述语音资源路径资讯发送到MSC后,MSC会暂存该语音资源资讯,并等待UE的请求封包,当UE请求要从CS域切换到PS域时,则提供该资讯给UE,UE根据该语音资源路径资讯,通过eNB迅速获得IMS(v)或IMS(h)的语音资源,并优先获取IMS(h)的语音 资源,从而降低了rSRVCC切换的语音延迟,即时间上的延迟。

图6为本发明另一实施方式之MME 114的功能方块图。该MME 114应用于访问网分组PS(h)域中,包括存储单元1142、处理单元1144和通信单元1146。该MME 114还包括第一接收模块1148、建立模块1150和第一发送模块1152,其中建立模块1148具体包括第二发送模块1154、第二接收模块1156和通知模块1158。所述模块被配置成由一个或多个处理器(本实施例为处理单元1144)执行,以完成本发明。本发明实施例中1148~1158所称的模块是完成一特定功能的计算机程序段,其存储于储存单元1142中。其中:

第一接收模块1148,用于接收访问网分组PS(v)域中的第一移动性管理实体MME(v)112的rSRVCC预请求消息。在本实施例中,所述资源请求消息为所述第一MME(v)112响应于所述MSC 110预请求消息的请求消息;所述MSC预请求消息为所述MSC 110获知所述UE连接上CS域的BS并确认所述UE可执行rSRVCC切换后发出的请求消息。该预请求消息还包括UE在CS域的号码等信息。

建立模块1150,根据该预请求消息预先建立rSRVCC语音资源路径。在本实施例中,在接收到预请求消息之后,则向PS(h)中的IMS(h)发送请求,确认是否有语音资源可用,在得到积极的应答之后,则通知接口之间建立连接隧道,即语音资源路径。需要说明的是,可用建立多条连接隧道,并检测各个连接隧道的质量。该建立模块1148具体包括第二发送模块1154、第二接收模块1156和通知模块1158。第二发送模块1154,用于将所接收的所述资源请求消息发送给所述PS(h)域中的第二IP多媒体系统IMS(h);第二接收模块1156,用于接收所述IMS(h)的应答消息,该应答消息包括所述IMS(h)能否提供语音资源的资讯;通知模块1158,用于根据所述应答消息,通知所述PS(h)域中的第二服务网关SGW(h)和第二分组数据网关PGW(h)建立rSRVCC语音资源路径。

第一发送模块1152,用于通过所述第一MME(v)112发送含有所述语音资源路径资讯的通知消息给移动交换中心MSC 110,以通过所述MSC 110提供所述语音资源路径资讯给用户终端UE,以便 所述UE根据所提供的语音资源路径获取语音资源。在本实施例中,当所述语音资源路径资讯发送到MSC 110后,MSC 110会暂存该语音资源资讯,并等待UE的请求封包,当UE请求要从CS域切换到PS域时,则提供该资讯给UE,UE根据该语音资源路径资讯,通过eNB迅速获得该IMS(h)的语音资源,从而降低了rSRVCC切换的语音延迟,即时间上的延迟。

图7为本发明另一实施方式之MSC 110的功能方块图。图8为图7之MSC对应的工作流程图。MSC 110包括存储单元1100、处理单元1102和信号传输单元1104。该MSC 110还包括第一发送模块1106、第一接收模块1108、保存模块1110、第二接收模块1112和第二发送模块1114。所述模块被配置成由一个或多个处理器(本实施例为处理单元1102)执行,以完成本发明。本发明实施例中1106~1114所称的模块是完成一特定功能的计算机程序段,其存储于储存单元1100中。

第一发送模块1106,用于发送rSRVCC预请求消息给移动性管理实体MME 112,以便所述MME根据所述预请求消息建立rSRVCC语音资源路径;当然,发送该预请求消息是在确认UE支持rSRVCC切换为前提的,即UE支持CS域到PS域的切换。

第一接收模块1108,用于接收所述MME 112的第一通知消息,该第一通知消息包括所述MME建立的所述语音资源路径资讯。在本实施例中,MME 112在接收到该第一发送模块1106的预请求消息后,会预先通知SGW和PGW建立语音资源资源路径,并在建立完成之后,将该建立好的路径资讯发送给本MSC 110,本MSC通过该第一接收模块1108接收。

保存模块1110,用于保存所述语音资源路径资讯。在本实施例中,该保存模块1110可以是个各类存储器,也可以是寄存器等。

第二接收模块1112,用于接收所述BS的第二通知消息,该第二通知消息包括所述UE请求rSRVSS切换的第三资讯。即等待rSRVCC切换请求,具体的,当BS侦测到UE要进行切换时,BS会发送切换请求封包,即第二通知消息,MSC 110通过该第二接收 模块1112接收该第二通知消息。

第二发送模块1114,用于根据所述第二通知消息,发送所述语音资源路径资讯给所述UE,以便所述UE通过所述语音资源路径资讯获取语音资源。第二发送模块1114将保存模块1110中的语音资源路径资讯发送给UE,UE根据该语音资源路径资讯,通过eNB迅速获得该IMS的语音资源,从而降低了rSRVCC切换的语音延迟,即时间上的延迟。

图9为本发明另一实施方式之MSC 110的功能方块图。图10为图9之MSC对应的工作流程图。该MSC 110包括存储单元1100、处理单元1102和信号传输单元1104。该MSC 110还包括第三接收模块1116A、获取模块1116B、确认模块1116C、第一发送模块1106、第一接收模块1108、保存模块1110、第二接收模块1112和第二发送模块1114,其中,所述第一发送模块1106包括第三发送模块1106A和第四发送模块1106B,第一接收模块1108还包括第四接收模块1108A和第五接收模块1108B。所述模块被配置成由一个或多个处理器(本实施例为处理单元1102)执行,以完成本发明。本发明实施例中1106~1116所称的模块是完成一特定功能的计算机程序段,其存储于储存单元1100中。

需要说明的是,第三接收模块1116A、获取模块1116B、确认模块1116C,以上三个功能模块用于前期确认UE是否支持rSRVCC切换;在roaming状态下,会有一个漫游的过程,如从访问网PS(v)域到归属网PS(h)域,因此会涉及到PS(v)域中的第一MME(v)112和PS(h)域中的第二MME(h)114。

所述第三接收模块1116A,用于接收来自BS的第三通知消息,该第三通知消息包括所述BS和UE建立连接的第一资讯。

所述获取模块1116B,用于在接收到该第三通知消息后,通过归属签约用户系统HSS获取所述UE的第二资讯。

所述确认模块1116C,用于根据所述第二资讯,确认所述UE是否可执行rSRVSS切换。

第一发送模块1106,用于发送rSRVCC预请求消息给移动性管 理实体MME,其中,第一发送模块1106包括第三发送模块1106A和第四发送模块1106B:第三发送模块1106A用于发送rSRVCC预请求消息给所述第一MME(v),以通过所述第一MME(v)通知所述PS(v)域中的第一服务网关SGW(v)和第一分组数据网关SGW(v)建立rSRVCC语音资源路径;第四发送模块1106B用于通过发送所述第一MME(v)发送rSRVCC预请求消息给所述第二MME(h),以通过所述第二MME(h)通知所述PS(h)域中的第二服务网关SGW(h)和第二分组数据网关SGW(h)建立rSRVCC语音资源路径。

第一接收模块1108,用于接收所述MME的第一通知消息,该第一通知消息包括所述MME建立的所述语音资源路径资讯。其中,第一接收模块1108还包括第四接收模块1108A和第五接收模块1108B:第四接收模块1108A用于接收所述第一MME(v)的第四通知消息,所述第四通知消息包括SGW/PGW(v)的语音资源路径资讯;第五接收模块1108B用于通过所述第一MME(v)接收所述第二MME(h)的第五通知消息,所述第五通知消息包括SGW/PGW(h)的语音资源路径资讯。

保存模块1110,用于保存上述第四接收模块1108A和第五接收模块1108B接收到的语音资源路径资讯。在本实施例中,该保存模块1110可以是个各类存储器,也可以是寄存器等。

第二接收模块1112,用于接收所述BS的第二通知消息,该第二通知消息包括所述UE请求rSRVSS切换的第三资讯。即等待rSRVCC切换请求,具体的,当BS侦测到UE要进行切换时,BS会发送切换请求封包,即第二通知消息,MSC 110通过该第二接收模块1112接收该第二通知消息。

第二发送模块1114,用于根据所述第二通知消息,发送所述语音资源路径资讯给所述UE,以便所述UE通过所述语音资源路径资讯获取语音资源。第二发送模块1114将保存模块1110中的语音资源路径资讯发送给UE,UE根据该语音资源路径资讯,通过eNB迅速获得该IMS的语音资源,从而降低了rSRVCC切换的语音延迟,即时间上的延迟。

图11为本发明实施方式之rSRVCC切换方法的流程图。需要说明的是,本发明实施例是以MME 112为主体进行阐述,在理解本实施例时,可以参照图4对应的实施例。

步骤S210、接收来自移动交换中心MSC 110的rSRVCC预请求消息。所述预请求消息为所述MSC 110获知所述UE连接上CS域的基站BS,并确认所述UE可执行rSRVCC切换后发出的请求消息;该预请求消息还包括UE在CS域的号码信息。

步骤S212、根据所述预请求消息,建立rSRVCC语音资源路径。在本实施例中,在接收到预请求消息之后,则向PS(v)和PS(h)中的IMS发送请求,确认是否有语音资源可用,在得到积极的应答之后,则通知接口之间建立连接隧道,即语音资源路径。需要说明的是,可用建立多条连接隧道,并检测各个连接隧道的质量。

步骤S214、发送包含有所述语音资源路径资讯的通知消息给所述MSC 110,以通过所述MSC 110提供所述语音资源路径资讯给用户终端UE,以便所述UE根据所提供的语音资源路径获取语音资源。在本实施例中,当所述语音资源路径资讯发送到MSC 110后,MSC会暂存该语音资源资讯,并等待UE的请求封包,当UE请求要从CS域切换到PS域时,则提供该资讯给UE,UE根据该语音资源路径资讯,通过eNB迅速获得IMS的语音资源,从而降低了rSRVCC切换的语音延迟,及时间上的延迟。

图12为本发明另一实施方式之rSRVCC切换方法的流程图。需要说明的是,本发明实施例是以访问网PS(v)域的MME 112为主体进行阐述,在理解本实施例时,可以参照图5对应的实施例。

步骤S310、接收来自移动交换中心MSC 110的rSRVCC预请求消息。

步骤S312、发送所述预请求消息给所述PS(v)域中的第一IP多媒体系统IMS(v)。

步骤S314、接收所述IMS(v)的应答消息,该应答消息包括所述IMS(v)能否提供语音资源的资讯。

当根据步骤S314的资讯判断可以提供语音资源时,进入步骤 S316:

步骤S316、根据所述应答消息,通知所述PS(v)域中的第一服务网关SGW(v)和第一分组数据网关PGW(v)建立rSRVCC语音资源路径。

当根据步骤S314的资讯判断不能提供语音资源时,进入步骤S318:

步骤S318、通过归属网分组PS(h)域中的第二移动性管理实体MME(h),发送所述预请求消息给所述PS(h)域中的第二IP多媒体系统IMS(h);

步骤S320、当所述IMS(h)向第二MME(h)发送应答消息后,所述第一MME(v)通过所述第二MME(h)通知所述PS(h)域中的第二服务网关SGW(h)和第二分组数据网关PGW(h)建立rSRVCC语音资源路径。

在步骤S316或S320建立rSRVCC语音资源路径后进入步骤S322:

步骤S322、发送包含有所述语音资源路径资讯的通知消息给所述MSC 110,以通过所述MSC 110提供所述语音资源路径资讯给用户终端UE,以便所述UE根据所提供的语音资源路径获取语音资源。

为了使本发明实施例更加清晰明白,提供了如图13所示的在具体环境下的操作流程图,以做参考。另外,上述S310~S322仅是一用于解释本发明的一示例,并不用于限制本发明。例如,在实际操作中,可以删除排斥条件,在PS(v)和PS(h)中同时并行建立语音资源资源路径。

图14为本发明另一实施方式之rSRVCC切换方法的流程图。需要说明的是,本发明实施例是以应用于归属网分组PS(h)域中的第二移动性管理实体第二MME(h)114为主体进行阐述,在理解本实施例时,可以参照图6对应的实施例。

步骤S410、接收访问网分组PS(v)域中的第一移动性管理实体MME(v)112的rSRVCC预请求消息。所述资源请求消息为所述第一MME(v)112响应于所述MSC 110预请求消息的请求消息;所述MSC 110预请求消息为所述MSC 110获知所述UE连接上CS域的基站BS并确认所述UE可执行rSRVCC切换后发出的请求消息。

在接收到上述rSRVCC预请求消息,预先建立rSRVCC语音资源路径,具体步骤如下:

步骤S412、发送所述预请求消息给所述PS(h)域中的第二IP多媒体系统IMS(h)。在本实施例中,IMS(h)在接收到预请求消息之后,会检测访问网是否有可用语音资源,即是否能提供VOIP(网络电话,Voice over Internet Protocol)服务,以该检测结果应答MME 114。

步骤S414、接收所述IMS(h)的应答消息,该应答消息包括所述IMS(h)能否提供语音资源的资讯。

步骤S416、根据所述应答消息,通知所述PS(h)域中的第二服务网关SGW(h)和第二分组数据网关PGW(h)建立rSRVCC语音资源路径。在本实施例中,可用根据SWG(h)和PGW(h)之间的接口数量建立多条rSRVCC语音资源路径。

步骤S418、通过所述第一MME(v)112发送含有所述语音资源路径资讯的通知MSC 110,以通过所述MSC 110提供所述语音资源路径资讯给用户终端UE,以便所述UE根据所提供的语音资源路径获取语音资源。在本实施例中,当所述语音资源路径资讯发送到MSC 110后,MSC 110会暂存该语音资源资讯,并等待UE的请求封包,当UE请求要从CS域切换到PS域时,则提供该资讯给UE,UE根据该语音资源路径资讯,通过eNB迅速获得IMS(h)的语音资源,从而降低了rSRVCC切换的语音延迟,即时间上的延迟。

为了使本发明实施例更加清晰明白,提供了如图15所示的在具体环境下的操作流程图,以做参考。

图16为本发明另一实施方式之rSRVCC切换方法的流程图。图17为图16之切换方法在一系统环境下对应的工作流程图。需要说明的是,本实施例是以MSC 110为主体进行阐述,在理解本实施例时,可以参照图7、8对应的实施例。

步骤S510、发送rSRVCC预请求消息给MME,以便所述MME 根据所述预请求消息建立rSRVCC语音资源路径。在本实施例中,发送该预请求消息是在确认UE支持rSRVCC切换为前提的,即UE支持CS域到PS域的切换。

步骤S512、接收所述MME的第一通知消息,该第一通知消息包括所述MME建立的所述语音资源路径资讯。在本实施例中,MME在接收到该预请求消息后,会预先通知SGW和PGW建立语音资源资源路径,并在建立完成之后,反馈建立好的语音资源路径路径资讯。

步骤S514、保存所述语音资源路径资讯。在本实施例中,可以采用存储器保存,也可以采用寄存器等。

步骤S516、接收所述BS的第二通知消息,该第二通知消息包括所述UE请求rSRVSS切换的第三资讯。即等待rSRVCC切换请求,具体的,当BS侦测到UE要进行切换时,BS会发送切换请求封包,即第二通知消息。

步骤S518、根据所述第二通知消息,发送所述语音资源路径资讯给所述UE,以便所述UE通过所述语音资源路径资讯获取语音资源。即将语音资源路径资讯发送给UE,UE根据该语音资源路径资讯,通过eNB迅速获得该IMS的语音资源,从而降低了rSRVCC切换的语音延迟,即时间上的延迟。

图18为本发明另一实施方式之rSRVCC切换方法的流程图。图19为图18之切换方法在一系统环境下对应的工作流程图。需要说明的是,本实施例是以MSC 110为主体进行阐述,在理解本实施例时,可以参照图9、10对应的实施例。

在roaming状态下,会有一个漫游的过程,如从访问网PS(v)域到归属网PS(h)域,因此会涉及到PS(v)域中的第一MME(v)112和PS(h)域中的第二MME(h)114,该方法旨在揭露roaming状态下的rSRVCC切换之方法。

步骤S610、接收来自BS的第三通知消息,该第三通知消息包括所述BS和UE建立连接的第一资讯;

步骤S612、在接收到该第三通知消息后,通过归属签约用户系统HSS获取所述UE的第二资讯;

步骤S614、根据所述第二资讯,确认所述UE是否可执行rSRVSS切换。

步骤S616、发送rSRVCC预请求消息给所述第一MME(v),以通过所述第一MME(v)通知所述PS(v)域中的第一服务网关SGW(v)和第一分组数据网关SGW(v)建立rSRVCC语音资源路径;

步骤S618、接收所述第一MME(v)的第四通知消息,所述第四通知消息包括SGW(v)/PGW(v)的语音资源路径资讯。

步骤S620、通过发送所述第一MME(v)发送rSRVCC预请求消息给所述第二MME(h),以通过所述第二MME(h)通知所述PS(h)域中的第二服务网关SGW(h)和第二分组数据网关SGW(h)建立rSRVCC语音资源路径;

步骤S622、通过所述第一MME(v)接收所述第二MME(h)的第五通知消息,所述第五通知消息包括SGW(h)/SGW(h)的语音资源路径资讯。

步骤S624、保存所述语音资源路径资讯。在本实施例中,可以采用存储器保存,也可以采用寄存器等。

步骤S626、接收所述BS的第二通知消息,该第二通知消息包括所述UE请求rSRVSS切换的第三资讯。即等待rSRVCC切换请求,具体的,当BS侦测到UE要进行切换时,BS会发送切换请求封包,即第二通知消息。

步骤S628、根据所述第二通知消息,发送所述语音资源路径资讯给所述UE,以便所述UE通过所述语音资源路径资讯获取语音资源。

需要说明的是,步骤S620、S622之前也可以设置执行条件,如步骤S618未能获取到语音资源路径资讯时,则执行步骤S620、S622。

需要说明的是,上文所述实施方式,并不构成对发明保护范围的限定。任何在本发明的精神和原则内所作的修改,等同替换和改 进等,均应包含在本发明的保护范围内。

当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1