PS/CS协调方法与系统以及移动交互中心与流程

文档序号:18160559发布日期:2019-07-13 09:19阅读:397来源:国知局
PS/CS协调方法与系统以及移动交互中心与流程

本发明涉及无线通信技术,尤其涉及一种适用于单一无线语音呼叫连续性(Single Radio Voice Call Continuity,简称SRVCC)的PS/CS协调方法与系统以及移动交互中心。



背景技术:

在第二代移动通信技术(2nd Generation,简称2G)或第三代移动通信技术(3rd Generation,简称3G)网络中,用户设备(User Equipment,简称UE)在网络中的电路交换(Circuit Switched,简称CS)域和分组交换(Packet Switched,简称PS)域注册后,移动交换中心(Mobile Switching Center,简称MSC)给UE分配CS域临时移动用户标识(Temporary Mobile Subscriber Identity,简称TMSI),GPRS业务支撑节点(Serving GPRS Support Node,简称SGSN)给UE分配PS域分组临时移动用户标识(Packet Temporary Mobile Subscriber Identity,简称P-TMSI);在长期演进(Long Term Evolution,简称LTE)中,UE在LTE网络中注册后,移动性管理实体(Mobility Management Entity,简称MME)给UE分配演进分组系统(Evolved Packet System,简称EPS)域的全局唯一的临时标识(Globally Unique Temporary Identity,简称GUTI)。

传统网络中,一个运营商可同时为用户提供CS域和PS域服务,也即服务于用户的CS域运营商和PS域运营商总是相同。UE在网络中的CS域和PS域注册之后,网络侧将会为UE分配的CS域临时标识TMSI和PS域临时标识P-TMSI,两者总是指向同一个运营商。但共享网络中可能并不总是这样,因资源匮乏或者选网策略等原因存在两个域的运营商不相同的情况,如果UE的PS和CS注册消息分别被不同的共享运营商所接受,则UE将会收到一个TMSI指向一个共享运营商,一个P-TMSI指向另一个共享运营商,接入网基站将基于这些临时标识将后续的业务请求消息或控制消息等路由至不同的运营商网络,也即产生所谓的CS/PS不协调问题。

SRVCC是针对LTE语音业务互操作的广泛应用的技术,指当用户设备(User Equipment,简称UE)在使用LTE网络进行VOIP语音通话过程中,移动到LTE信号较弱而2G/3G网络信号覆盖较好的区域时,将承载在源网络的VoIP语音业务平滑切换到目标网络的CS域,以保证语音呼叫连续性。随着共享网络的出现,包括:多个运营商仅共享接入网而核心网独立的多运营商核心网(Multi-operator Core Network,简称MOCN)架构和多个运营商共享接入网和核心网网元的网关核心网(Gateway Core Network,简称GWCN)架构。上述SRVCC切换过程中,若UE从LTE网络切换到一个2G/3G的共享网络,需要将UE从EPS域切换到CS域和PS域,则容易出现为UE选择的CS域运营商和PS运营商不同,产生CS/PS不协调,容易导致网络名称显示不确定,双重计费标准,以及已注册公用陆地移动网(Registered Public Land Mobile Network,简称RPLMN)不确定等问题。

为避免UE在SRVCC过程中出现CS/PS不协调的问题,现有技术中,通常采用以资源池为中心(pool centric)的网络侧触发PS/CS协调方案,即如果核心网节点收到来自用户的注册消息中所带的TMSI或P-TMSI不为自身所在资源池中的任何MSC或SGSN所分配,则触发CS/PS协调流程,使得核心网节点或基站控制器(Base Station Controller,简称BSC)/无线网络控制器(Radio Network Controller,简称RNC)根据自身策略为UE选择一个CS/PS域运营商。具体过程为:UE在经SRVCC切换至目标2G/3G网络后,进行位置区更新(Location Area Update,简称LAU)过程时,向核心网元MSC发送携带有TMSI的LAU请求消息,若携带的TMSI不为资源池中的任何MSC所分配,则MSC触发进行CS/PS协调流程;UE在经SRVCC切换至目标2G/3G网络后,进行路由区更新(Route Area Update,简称RAU)过程时,向核心网元SGSN发送携带有P-TMSI的RAU请求消息,若携带的P-TMSI不为资源池中的任何SGSN所分配,则SGSN触发进行CS/PS协调流程。

上述以资源池为中心的网络侧触发PS/CS协调方案,要求PS域和CS域同时触发CS/PS协调流程,以保证协调后的CS域和PS域指向同一个运营商。由于UE在SRVCC过程中PS域核心网设备从EPS域的MME切换到SGSN,一定发生了资源池的改变,在EPS域分配的GUTI被映射为PS域的P-TMSI,并且该P-TMSI不属于资源池中任何SGSN所分配,因此在RAU过程中,一定会触发SGSN进行CS/PS协调流程,然而,在CS域,MSC资源池很可能没有改变,在LAU过程中所携带的TMSI很可能属于目标网络CS域资源池中的MSC所分配,则不会触发MSC进行CS/PS协调流程,使得SRVCC切换后很容易存在CS/PS不协调的问题。



技术实现要素:

有鉴于此,本发明实施例提供一种PS/CS协调方法与系统以及移动交互中心,以克服现有技术中SRVCC切换过程中,UE切换至共享网络时容易存在CS与PS不协调的问题。

第一方面,本发明实施例提供一种PS/CS协调方法,包括:

移动交换中心MSC确定用户设备UE的语音通话为单一无线语音呼叫连续性SRVCC切换引起的;

所述MSC,在确定的由所述SRVCC切换引起的语音通话结束时,向所述UE发送第一临时移动用户标识TMSI重分配消息,所述第一TMSI重分配消息中包括TMSI网元,其中所述TMSI网元包括一个网络资源标识(Network Resource Identifier,简称NRI),并且所述NRI不为所述MSC所在共享网络中所有MSC资源池中的任何MSC所分配,以使所述UE发送位置区更新LAU请求消息时携带所述TMSI网元,进而使得接收到所述LAU请求消息的MSC根据所述LAU请求消息中TMSI网元包括的所述NRI触发PS/CS协调流程,为所述UE重新选择一个CS域的运营商。

结合第一方面,在第一方面的第一种可能的实现方式中,所述第一TMSI重分配消息中还包括一个第一位置区标识(Location Area Identifier,简称LAI),其中所述第一LAI为非广播LAI,以使所述UE在接收到所述第一TMSI重分配消息后,保存所述第一LAI,并触发LAU流程。

结合第一方面或第一方面的第一种可能的实现方式,在第一方面的第二种可能的实现方式中,还包括:

所述MSC,在确定的由所述SRVCC切换引起的语音通话过程中,向所述UE发送第二TMSI重分配消息,所述第二TMSI重分配消息包括一个第二LAI,以使所述UE接收到所述第二TMSI重分配消息后,保存所述第二LAI,并根据所述第二LAI获取一个公共陆上移动网络PLMN标识作为已注册的PLMN。

结合第一方面和第一方面的第一到第二种可能的实现方式中的任一种,在第一方面的第三种可能的实现方式中,还包括:

所述MSC接收UE发送的LAU请求消息,所述LAU请求消息中携带有所述UE接收到的所述第一TMSI请求消息中包括的所述TMSI网元;

所述MSC根据所述TMSI网元中包括的所述NRI确定发送所述LAU请求消息的UE上报的TMSI不为自身所属资源池中任意MSC所分配;

所述MSC触发PS/CS协调流程,为发送所述LAU请求消息的UE重新选择一个CS域的运营商。

结合第一方面的第三种可能的实现方式,在第一方面的第四种可能的实现方式中,所述MSC触发PS/CS协调流程,为发送所述LAU请求消息的UE重新选择一个CS域的运营商,包括:

所述MSC触发PS/CS协调流程,根据自身配置策略为发送所述LAU请求消息的UE重新选择一个CS域的运营商,并将所述LAU请求消息发给所选择的CS域的运营商对应的一个MSC。

结合第一方面的第三种可能的实现方式,在第一方面的第五种可能的实现方式中,所述MSC触发PS/CS协调流程,为发送所述LAU请求消息的UE重新选择一个CS域的运营商,包括:

所述MSC向基站控制器BSC或者无线控制中心RNC发送重新路由命令,所述重新路由命令中包括发送所述LAU请求消息的UE的国际移动用户标识符(International Mobile Subscriber Identifier,简称IMSI)和重定向指示信息,以使所述BSC或者所述RNC收到所述重新路由命令后,根据所述BSC或者所述RNC自身的策略为发送所述LAU请求消息的UE重新选择一个CS域的运营商,并将所述LAU请求消息发给所选择的CS域的运营商对应的一个MSC。

第二方面,本发明实施例提供一种MSC,包括:

第一确定模块,用于确定用户设备UE正在进行的语音通话为单一无线语音呼叫连续性SRVCC切换引起的;

发送模块,用于在所述第一确定模块确定的由所述SRVCC切换引起的语音通话结束时,向所述UE发送第一临时移动用户标识TMSI重分配消息,所述第一TMSI重分配消息中包括TMSI网元,其中所述TMSI网元包括一个网络资源标识NRI,并且所述NRI不为自身所在共享网络中所有MSC资源池中的任何MSC所分配,以使所述UE发送位置区更新LAU请求消息时携带所述TMSI网元,进而使得接收到所述LAU请求消息的MSC根据所述LAU请求消息中TMSI网元包括的所述NRI触发PS/CS协调流程,为所述UE重新选择一个CS域的运营商。

结合第二方面,在第二方面的第一种可能的实现方式中,所述第一TMSI重分配消息中还包括一个第一LAI,其中所述第一LAI为非广播LAI,以使所述UE在接收到所述第一TMSI重分配消息后,保存所述第一LAI,并触发LAU流程。

结合第二方面或第二方面的第一种可能的实现方式,在第二方面的第二种可能的实现方式中,所述发送模块还用于:

在所述第一确定模块确定的由所述SRVCC切换引起的语音通话过程中,向所述UE发送第二TMSI重分配消息,所述第二TMSI重分配消息包括一个第二LAI,以使所述确定的UE接收到所述第二TMSI重分配消息后,保存所述第二LAI,并根据所述第二LAI获取一个公共陆上移动网络PLMN标识作为已注册的PLMN。

结合第二方面和第二方面的第一到第二种可能的实现方式中的任一种,在第二方面的第三种可能的实现方式中,还包括:

接收模块,用于接收UE发送的LAU请求消息,所述LAU请求消息中携带有所述UE接收到的所述第一TMSI请求消息中包括的所述TMSI网元;

第二确定模块,用于根据所述TMSI网元中包括的所述NRI确定发送所述LAU请求消息的UE上报的TMSI不为自身所属资源池中任意MSC所分配;

触发模块,用于触发PS/CS协调流程,为发送所述LAU请求消息的UE重新选择一个CS域的运营商。

结合第二方面的第三种可能的实现方式,在第二方面的第四种可能的实现方式中,所述触发模块,具体用于:

触发PS/CS协调流程,根据自身配置策略为发送所述LAU请求消息的UE重新选择一个CS域的运营商,并将所述LAU请求消息发给所选择的CS域的运营商对应的一个MSC。

结合第二方面的第三种可能的实现方式,在第二方面的第五种可能的实现方式中,所述触发模块,具体用于:

向基站控制器BSC或者无线控制中心RNC发送重新路由命令,所述重新路由命令中包括发送所述LAU请求消息UE的国际移动用户标识符IMSI和重定向指示信息,以使所述BSC或者所述RNC收到所述重新路由命令后,根据所述BSC或者所述RNC自身的策略为发送所述LAU请求消息UE重新选择一个CS域的运营商,并将所述LAU请求消息发给所选择的运营商对应的一个MSC。

第三方面,本发明实施例提供一种MSC,包括:

通过总线连接的存储器,处理器和收发器;

所述存储器存储程序代码,所述处理器执行所述程序代码,用于执行如下步骤:

确定用户设备UE的语音通话为单一无线语音呼叫连续性SRVCC切换引起的;

调用所述收发器,在确定的由所述SRVCC切换引起的语音通话结束时,向所述UE发送第一临时移动用户标识TMSI重分配消息,所述第一TMSI重分配消息中包括TMSI网元,其中所述TMSI网元包括一个网络资源标识NRI,并且所述NRI不为自身所在共享网络中所有MSC资源池中的任何MSC所分配,以使所述UE发送位置区更新LAU请求消息时携带所述TMSI网元,进而使得接收到所述LAU请求消息的MSC根据所述LAU请求消息中TMSI网元包括的所述NRI触发PS/CS协调流程,为所述UE重新选择一个CS域的运营商。

结合第三方面,在第三方面的第一种可能的实现方式中,所述处理器执行所述程序代码,还用于执行如下步骤:

在所述第一TMSI重分配消息中还包括一个第一位置区标识LAI,其中所述第一LAI为非广播LAI,以使所述UE在接收到所述第一TMSI重分配消息后,保存所述第一LAI,触发LAU流程。

结合第三方面或第三方面的第一种可能的实现方式,在第三方面的第二种可能的实现方式中,所述处理器执行所述程序代码,还用于执行如下步骤:

在确定的由所述SRVCC切换引起的语音通话过程中,调用所述收发器,向所述UE发送第二TMSI重分配消息,所述第二TMSI重分配消息包括一个第二LAI,以使所述UE接收到所述第二TMSI重分配消息后,保存所述第二LAI,并根据所述第二LAI获取一个公共陆上移动网络PLMN标识作为已注册的PLMN。

结合第三方面和第三方面的第一到第二种可能的实现方式中的任一种,在第三方面的第三种可能的实现方式中,所述处理器执行所述程序代码,还用于执行如下步骤:

调用所述收发器,接收UE发送的LAU请求消息,所述LAU请求消息中携带有所述UE接收到的所述第一TMSI请求消息中包括的所述TMSI网元;

根据所述TMSI网元中包括的所述NRI确定发送所述LAU请求消息的UE上报的TMSI不为自身所属资源池中任意MSC所分配;

触发PS/CS协调流程,为发送所述LAU请求消息的UE重新选择一个CS域的运营商。

结合第三方面的第三种可能的实现方式,在第三方面的第四种可能的实现方式中,所述处理器执行所述程序代码,具体用于执行如下步骤:

触发PS/CS协调流程,根据自身配置策略为发送所述LAU请求消息的UE重新选择一个CS域的运营商,并将所述LAU请求消息发给所选择的CS域的运营商对应的一个MSC。

结合第三方面的第三种可能的实现方式,在第三方面的第五种可能的实现方式中,所述处理器执行所述程序代码,具体用于执行如下步骤:

向基站控制器BSC或者无线控制中心RNC发送重新路由命令,所述重新路由命令中包括发送所述LAU请求消息的UE的国际移动用户标识符IMSI和重定向指示信息,以使所述BSC或者所述RNC收到所述重新路由命令后,根据所述BSC或者所述RNC自身的策略为发送所述LAU请求消息的UE重新选择一个CS域的运营商,并将所述LAU请求消息发给所选择的CS域的运营商对应的一个MSC。

第四方面,本发明实施例提供一种PS/CS协调系统,包括:如第三方面以及第三方面的第一至第五种可能的实现方式中的任一项所述的MSC,用户设备UE,基站控制器BSC或者无线控制中心RNC,以及GPRS业务支撑节点SGSN。

通过上述方案,本发明提供的实施例,通过MSC向进行SRVCC切换引起的语音通话的UE发送第一TMSI重分配消息,并在其中TMSI信元中携带不为共享网络中所有资源池中任何MSC所分配的NRI,使得UE保存该NRI并在后续发送LAU请求消息时携带该NRI,从而使得接收到LAU请求消息的MSC根据上述NRI确定UE上报的TMSI不为自身所在资源池中的任意MSC所分配,进而触发PS/CS协调流程,为UE重新选择一个CS域的运营商,解决了现有技术中采用以资源池为中心(pool centric)的方案进行SRVCC切换到共享网络过程中,MSC不一定触发PS/CS协调流程,而SGSN肯定会触发PS/CS协调流程,而容易导致PS/CS不协调的问题,实现了SRVCC过程中MSC一定会触发PS/CS协调流程,从而保证SRVCC过程中PS/CS协调。

附图说明

为了更清楚地说明本发明实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简要介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域的普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。

图1为本发明一个实施例提供的PS/CS协调方法的流程图;

图2为本发明另一个实施例提供的PS/CS协调方法的流程图;

图3为本发明再一个实施例提供的PS/CS协调方法的信令交互图;

图4为本发明一个实施例提供的MSC的结构示意图;

图5为本发明另一个实施例提供的MSC的结构示意图;

图6为本发明又一个实施例提供的MSC的结构示意图;

图7为本发明一个实施例提供的PS/CS协调系统的结构示意图。

具体实施方式

为了使本发明的目的、技术方案和优点更加清楚,下面将结合附图对本发明作进一步地详细描述,显然,所描述的实施例仅仅是本发明一部份实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其它实施例,都属于本发明保护的范围。

在SRVCC切换过程中,将话路和数据业务由LTE网络的EPS域分别切换到2G/3G网络的CS域和PS域,也即切换到全球移动通讯系统(Global System for Mobile Communications,简称GSM)/增强型数据(Enhanced Data rates for GSM Evolution,简称EDGE)无线接入网(GSM/EDGE Radio Access Network,简称GERAN)/通用陆地无线接入网(Universal Terrestrial Radio Access Network,简称UTRAN)的CS域和PS域。当正在进行VOIP语音业务的UE从LTE信号覆盖区进入一个共享2G/3G网络信号覆盖区的时候,为保证语音业务不被中断,源网络侧向目标网络侧触发SRVCC切换流程,从而将UE的语音会话从LTE网络的EPS域切换到2G/3G网络的CS域由目标MSC继续执行。

图1为本发明一个实施例提供的PS/CS协调方法的流程图,如图1所示,该方法包括以下步骤:

步骤101、MSC确定UE的语音通话为SRVCC切换引起的。

通常地,共享网络中,包括一个或多个运营商,每个运营商包括一个或多个MSC资源池,每个资源池中包括多个MSC,为UE提供语音服务的上述MSC可以为共享网络中任一运营商的任一资源池中的一个MSC。

步骤102、MSC,在确定的由SRVCC切换引起的语音通话结束时,向UE发送第一TMSI重分配消息,第一TMSI重分配消息中包括TMSI网元,其中该TMSI网元包括一个NRI,并且该NRI不为MSC所在共享网络中所有MSC资源池中的任何MSC所分配,以使UE发送LAU请求消息时携带上述NRI,进而使得接收到该LAU请求消息的MSC根据该LAU请求消息中包括的上述NRI触发PS/CS协调流程,为UE重新选择一个CS域的运营商。

具体来说,MSC确定UE正在进行的语音通话为SRVCC切换引起的,在该语音通话结束时,并不立即释放CS域的信令连接,而是向UE发送第一TMSI重分配消息,在该TMSI重分配消息中包括TMSI信元,并且将该TMSI信元中包括的NRI设置为一特殊NRI,该特殊NRI可以是一特殊数字序列或者特殊字符,对此本发明不作限定,该特殊NRI不为共享网络中所有资源池中的任何MSC所分配,换句话说,该NRI不被资源池中任何MSC所识别。

具体实现时,MSC可以采用与所有MSC分配NRI不同的编码方式来生成上述特殊NRI,或者为上述特殊NRI分配一个乱码,或者将上述特殊NRI置空,本发明对此不作限定。

上述UE在接收到上述MSC发送的第一TMSI重分配消息后,保存含上述特殊NRI的TMSI作为自身的临时标识。后续经BSC或者RNC向核心网MSC发起LAU流程时,UE在上述LAU请求消息的TMSI网元中携带上述NRI。BSC或者RNC接收到UE发送的上述LAU请求消息后,获取TMSI网元中包含的NRI,在自身的配置中查询与上述NRI所对应的运营商。由于上述TMSI中包含的NRI是个特殊NRI,不为共享网络中任何MSC所分配,BSC或者RNC无法根据配置关系找到匹配的运营商,则随机或根据一定的规则为UE选择一个CS域的运营商,并向选择的运营商的一个MSC转发UE发送的LAU请求消息。

此处需说明的是,接收到BSC或者RNC转发的UE发送的LAU请求消息的MSC,可以是为UE提供语音服务的上述MSC,也可以为共享网络中的任意一个其他MSC。

由于该LAU请求消息中TMSI网元中包括的NRI不为共享网络中任一MSC所分配,接收到LAU请求消息的MSC在获取到TMSI网元中包括的NRI后,根据该NRI确定UE上报的TMSI不为自身资源池中任意MSC所分配,则触发PS/CS协调流程,为UE重新选择一个CS域的运营商。

本实施例,通过MSC向进行SRVCC切换引起的语音通话的UE发送第一TMSI重分配消息,并在其中TMSI信元中携带不为共享网络中所有资源池中任何MSC所分配的NRI,使得UE保存该NRI并在后续发送LAU请求消息时携带该NRI,从而使得接收到LAU请求消息的MSC根据上述NRI确定UE上报的TMSI不为自身所在资源池中的任意MSC所分配,进而触发PS/CS协调流程,为UE重新选择一个CS域的运营商,解决了现有技术中采用以资源池为中心(pool centric)的方案进行SRVCC切换到共享网络过程中,MSC不一定触发PS/CS协调流程,而SGSN肯定会触发PS/CS协调流程,而容易导致PS/CS不协调的问题,实现了SRVCC过程中MSC一定会触发PS/CS协调流程,从而保证SRVCC过程中PS/CS协调。

在本发明的一个优选实施例中,上述第一TMSI重分配消息中还包括一个第一LAI,该第一LAI为非广播(non-broadcast)LAI,使得上述UE在接收到第一TMSI重分配消息后,保存该第一LAI,制造LAU触发条件,从而发起LAU流程。

通常地,UE在接收到自身所在无线接入网的基站发送的广播LAI消息后,将该广播LAI消息中包括的广播LAI与自身保存的由核心网MSC在LAU过程或附着等过程中下发的LAI相比较,若不同则发起LAU请求,该LAU请求需要等到因UE所处的位置区(Location Area,简称LA)发生改变而导致广播LAI和自身所存的LAI不同时才能发起,存在一定的延时。

该优选实施例,通过在第一TMSI重分配消息中包括一个第一LAI,使得UE收到第一TMSI重分配消息的同时,接收到一个非广播LAI并存储,比较该存储的非广播LAI与广播消息中的LAI,由于两者必定不相同,则立即向MSC发送LAU请求消息,使得UE在CS语音会话结束后可以快速发起LAU请求,进而提高PS/CS协调的效率。

在本发明提供的另一个优选实施例中,MSC,在确定的由SRVCC切换引起的语音通话过程中,向UE发送第二TMSI重分配消息,该第二TMSI重分配消息包括一个第二LAI,该第二LAI可以为一个广播的或者非广播的LAI,以使UE接收到第二TMSI重分配消息后,保存第二LAI,并根据第二LAI获取一个公共陆上移动网络(Public Land Mobile Network,简称PLMN)标识作为已注册的(registered)PLMN,即RPLMN。

需说明的是,本实施例中的第二TMSI重分配消息,也可以由MSC在SRVCC过程中向UE发送,其实现过程是类似的,具体不再赘述。

通常地,UE在SRVCC切换之前可能并没有在任何MSC上注册过,或没有在目标网络MSC上注册过,则在切换过程中或在CS域通话过程中,UE并无RPLMN,导致如UE无网络名称显示等异常情况,并且后续网络重选和小区重选流程也可能会受到影响。

该优选实施例,通过在SRVCC切换过程中,MSC向UE发送第二TMSI重分配消息使得UE可以根据其中携带的一个第二LAI获取RPLMN,从而解决UE在SRVCC过程中可能存在的无RPLMN引发的无网络名称显示等问题。

图2为本发明另一个实施例提供的PS/CS协调方法的流程图,该实施例为图1所示方法实施例的一个扩展,该实施例为MSC接收到UE根据第一TMSI重分配消息发送的LAU请求消息的具体实施过程,如图2所示,该方法实施例包括:

步骤201、MSC接收UE发送的LAU请求消息,该LAU请求消息中携带有UE接收到的第一TMSI请求消息中包括的TMSI网元;

其中,该TMSI网元与本发明实施例一中所述的TMSI网元相同,为MSC向UE发送的第一TMSI重分配消息携带的TMSI网元,并且在该TMSI网元中包括一个NRI,该NRI不为共享网络中所有资源池中的任何MSC所分配,具体不再赘述。

步骤202、MSC根据上述TMSI网元中包括的NRI确定发送LAU请求消息的UE上报的TMSI不为自身所属资源池中任意MSC所分配;

步骤203、MSC触发PS/CS协调流程,为发送LAU请求消息的UE重新选择一个CS域的运营商。

其中,步骤203中,MSC为发送上述LAU请求消息的UE重新选择一个CS域的运营商,可以包括如下两种可能的实现方式:

第一种,MSC根据自身配置策略为发送上述LAU请求消息的UE重新选择一个可用的CS运营商,并将LAU请求消息转发给所选择的CS域的运营商对应的一个MSC。

第二种,MSC向BSC或者RNC发送重新路由命令,该重新路由命令中包括发送上述LAU请求消息的UE的IMSI和重定向指示信息,以使BSC或者RNC收到重新路由命令后,根据BSC或者RNC自身的策略为发送LAU请求消息的UE重新选择一个CS域的运营商,并将该LAU请求消息转发给所选择的CS域的运营商对应的一个MSC。

其中,对于GWCN架构的共享网络,可采用第一种可能的实现方式,MSC通过自身配置的策略为UE选择一个CS域的运营商,由于PS域,SGSN肯定会触发PS/CS协调流程,SGSN也会根据自身配置的策略为UE选择一个PS域的运营商,为UE重新分配一个P-TMSI,只要保证MSC和SGSN对同一个UE的策略一致性,则可以保证MSC和SGSN分别为UE重新选择的CS域运营商和PS域运营商会指向同一个运营商,使得UE在同一个运营商的PS域和CS域注册,从而保证执行了SRVCC切换的UE的PS/CS协调;

对于MOCN架构的共享网络,可采用上述第二种可能的实现方式,MSC向BSC或者RNC返回包含UE的IMSI和重定向指示信息的重新路由命令,通过重定向指示信息告知BSC或者RNC该命令的目的是用于PS/CS协调,要求BSC或者RNC重新为用户选择一个CS域运营商,BSC或者RNC收到重新路由命令后,根据自身策略(如IMSI哈希法)为UE重新选择一个CS域的运营商网络进行注册,对于PS域,SGSN在收到RAU请求消息后,由于无法识别RAU中的P-TMSI,也会向BSC或者RNC发送包含UE的IMSI和重定向指示信息的重路由命令,使得BSC或者RNC根据自身策略为UE重新选择一个PS域的运营商网络进行注册,只要保证BSC或者RNC对同一个UE的策略一致性,则可以保证BSC或者RNC为UE重新选择的CS运营商和PS域运营商指向同一个运营商,使得UE在同一个运营商的PS域和CS域注册,从而保证执行了SRVCC切换的UE的PS/CS协调。

上述MSC,BSC或者RNC为UE重新选择一个CS域的运营商的具体实现过程,同现有技术,在此不再赘述。

本实施例,MSC接收UE发送的LAU请求消息,其中UE在该LAU请求消息中携带有该UE接收到的第一TMSI重分配消息中包括的TMSI网元,其中该TMSI网元中包括有不为共享网络中所有资源池中任何MSC所分配的NRI,MSC根据LAU请求消息中携带的NRI确定UE上报的TMSI不为自身所在资源池中的任何MSC所分配,进而触发PS/CS协调流程,为UE重新选择一个CS域的运营商,并将LAU请求消息转发给所选择的CS域的运营商对应的一个MSC,从而解决了现有技术中容易存在的MSC不一定触发PS/CS协调流程,而SGSN肯定会触发PS/CS协调流程,而容易导致PS/CS不协调的问题。

下面以MOCN架构共享网络为例,具体说明本发明实施例中涉及的各网络节点之间的信令交互过程,对于GWCN架构共享网络,其实现方式是类似的,具体不再赘述。

图3为本发明再一个实施例提供的PS/CS协调方法的信令交互图,该实施例以2G/3G网络侧的共享网络包括运营商A和运营商B,每个运营商分别有1个MSC资源池(pool),分别为MSC pool A和MSC pool B,MSC pool A中包括两个MSC,分别记作MSCA1,MSCA2以及MSC pool B中包括两个MSC,分别记作MSCB1,MSCB2,以及每个运营商至少有1个SGSN,分别记作SGSNA和SGSNB为例来说明该实施例的具体实施过程,对于其他数量的运营商,资源池以及每个资源池中包括的MSC的场景,其实现过程是类似的,不再赘述,该实施例还包括UE与源网络侧MME,以及接入网络中的BSC/RNC之间的信令交互,如图3所示,该实施例包括如下步骤:

步骤301、源网络侧的MME在MSCA1,MSCA2以及MSCB1,MSCB2中选择一个MSC作为目标MSC,向目标MSC发起SRVCC切换。

具体的,MME会根据MME与MSC之间的用于SRVCC的逻辑接口Sv情况和自身选择策略,向目标网络侧一个MSC服务器发起PS到CS(ps to cs)切换请求,该请求要求MSC为UE的到来做相应的准备操作和会话切换操作。该实施例中,以MME选择MSCA1作为目标MSC为例进行说明,对于MME选择共享网络中的其他MSC,其实现过程是类似的,具体不再赘述。

步骤302、MSCA1,在SRVCC过程中或后续SRVCC切换引起的语音通话过程中,向UE发送第二TMSI重分配消息,并且在该消息中携带有所述MSCA1为UE分配的一个TMSI和一个第二LAI。

步骤303、UE接收到第二TMSI重分配消息,保存所述TMSI作为自身临时标识,并根据第二LAI获取RPLMN。

步骤304、在SRVCC切换引起的语音通话结束时,MSCA1不立即释放UE的CS域信令连接,向UE发送第一TMSI重分配消息,在该消息携带有TMSI信元和一个第一LAI,该第一LAI为非广播的LAI,其中,在TMSI信元中包括一个NRI,该NRI可以为一个特殊的数字序列或者特殊字符,并且该NRI不为共享网络中所有资源池中的任何一个MSC所分配,也即该TMSI网元中包括的NRI不能被所有资源池中的任何一个MSC所识别,具体的,该NRI同实施例一,此处不再赘述。

步骤305、UE接收到第一TMSI重分配消息后,保存该第一LAI,并将该第一LAI与广播消息中接收到的LAI相比较,由于该第一LAI与广播消息中接收到的LAI肯定不同,UE确定满足触发LAU流程的条件,向接入网的BSC/RNC发送LAU请求消息,并且在该LAU请求消息携带上述第一TMSI重分配消息中包括的TMSI信元,其中该TMSI信元中包括上述NRI。

步骤306、BSC/RNC接收到UE发送的上述LAU请求消息,从该LAU请求消息中获取TMSI信元,对TMSI信元中的NRI进行识别,根据自身存储的NRI和运营商关系的映射表,查询此NRI对应的运营商,由于该NRI不为所有资源池中的任何MSC所分配,BSC/RNC查找不到对应的运营商,因此随机或者按照一定规则选择一个CS域的运营商,并将该LAU请求消息转发给所选择的运营商对应的一个MSC。

以所选择的运营商为运营商A,并将该LAU请求转发到MSCA1为例进行后续步骤的说明,对于选择的MSC为MSCA2或者运营商B中的一个MSC,其具体实现过程是类似的,不再赘述。

步骤307、MSCA1接收到BSC/RNC转发的LAU请求消息,根据上述NRI确定该UE上报的TMSI不为自身所在资源池中任意MSC所分配,则触发PS/CS协调流程,向BSC/RNC发送重路由命令,在该重路由命令中包括UE的IMSI和重定向指示信息。

步骤308、BSC/RNC接收到重路由命令后,根据UE的IMSI和自身策略为UE重新选择一个CS域的运营商。

步骤309、BSC/RNC将UE的LAU请求消息转发到所选择的CS域的运营商对应的一个MSC,以所选择的运营商为运营商B为例,则该LAU请求消息可以转发给MSCB1或者MSCB2,本实施例以转发给MSCB1为例,对于转发给所选择的运营商B包括的MSC资源池中的其他MSC其过程是类似的,具体不再赘述。

步骤310、UE触发路由区更新(Route Area Update,简称RAU)流程,向BSC/RNC发送一个RAU请求消息,并在该RAU请求消息中携带由MME所分配的GUTI映射而来的P-TMSI。

步骤311、BSC/RNC接收到UE发送的RAU请求消息后,由于该P-TMSI不是2G/3G网络侧的任何SGSN所分配,则随机选择一个SGSN,并将该RAU请求消息转发到该SGSN,以所选择的SGSN为SGSNA为例,对于所选择的SGSN为SGSNB,其实现过程是类似的,此处不再赘述。

步骤312、SGSNA接收到RAU请求消息后,由于该P-TMSI不是2G/3G网络侧的任何SGSN所分配,则触发PS/CS协调流程,向BSC/RNC发送重路由命令,在该重路由命令中包括UE的IMSI和重定向指示信息。

步骤313、BSC/RNC接收到重路由命令后,根据自身策略为UE重新选择一个PS域的运营商,对于同一UE,BSC/RNC采用相同策略为其选择CS域或PS域的运营商,因此可以保证为该UE所选择的PS域的运营商与CS域的运营商为同一个,则BSC/RNC为UE重新选择的PS域的运营商也为运营商B。

步骤314、BSC/RNC将RAU请求消息转发给为UE重新选择的SGSNB。

需说明的是,上述步骤305-309对应的LAU流程与上述步骤310-314对应的RAU流程的执行顺序可以是步骤305-309与步骤310-314同时执行,也可以是步骤305-309在步骤310-314之后执行,对此本发明不作限定。

图4为本发明一个实施例提供的MSC的结构示意图,如图4所示,该MSC 400,包括第一确定模块401,发送模块402,其中,

第一确定模块401,用于确定UE的语音通话为SRVCC切换引起的;

发送模块402,用于在第一确定模块401确定的由SRVCC切换引起的语音通话结束时,向UE发送第一TMSI重分配消息,该第一TMSI重分配消息中包括TMSI网元,其中该TMSI网元包括一个NRI,并且该NRI不为自身所在共享网络中所有MSC资源池中的任何MSC所分配,以使UE发送LAU请求消息时携带上述TMSI网元,进而使得接收到该LAU请求消息的MSC根据该LAU请求消息中TMSI网元包括的NRI触发PS/CS协调流程,为UE重新选择一个CS域的运营商。

在本发明的一个优选实施例中,上述第一TMSI重分配消息中还包括一个第一LAI,该第一LAI为非广播LAI,使得上述UE在接收到第一TMSI重分配消息后,保存该第一LAI,制造LAU触发条件,从而发起LAU流程。

在本发明提供的另一个优选实施例中,发送模块402还用于,在第一确定模块401确定的由SRVCC切换引起的语音通话过程中,向UE发送第二TMSI重分配消息,该第二TMSI重分配消息包括一个第二LAI。该第二LAI可以为一个广播的或者非广播的LAI,以使UE接收到第二TMSI重分配消息后,保存第二LAI,并根据第二LAI获取一个PLMN标识作为已注册的PLMN。

本发明实施例提供的MSC,可以用于执行图1所示的方法实施例中的技术方案,其实现原理和技术效果是类似的,具体不再赘述。

图5为本发明另一个实施例提供的MSC的结构示意图,该实施例中的MSC 500,为图4所示MSC的一个扩展,以处理接收到的UE根据第一TMSI重分配消息发送的LAU请求消息,如图5所示,该MSC 500,还包括:

接收模块501,第二确定模块502,以及触发模块503,其中,

接收模块501,用于接收UE发送的LAU请求消息,该LAU请求消息中携带有UE接收到的上述第一TMSI请求消息中包括的TMSI网元;

第二确定模块502,用于根据上述TMSI网元中包括的NRI确定发送LAU请求消息的UE上报的TMSI不为自身所属资源池中任意MSC所分配;

触发模块503,用于触发PS/CS协调流程,为发送LAU请求消息的UE重新选择一个CS域的运营商。

进一步地,触发模块503具体用于:

触发PS/CS协调流程,根据自身配置策略为发送LAU请求消息的UE重新选择一个CS域的运营商,并将LAU请求消息发给所选择的CS域的运营商对应的一个MSC。

可选的,触发模块503具体用于:

向BSC或者RNC发送重新路由命令,重新路由命令中包括发送LAU请求消息UE的IMSI和重定向指示信息,以使BSC或者RNC收到该重新路由命令后,根据BSC或者RNC自身的策略为发送LAU请求消息UE重新选择一个CS域的运营商,并将LAU请求消息发给所选择的运营商对应的一个MSC。

本实施例提供的MSC,可以用于执行图1,图2所示方法实施例中技术方案以及图3所示实施例中MSC对应部分的技术方案,其实现原理和技术效果是类似的,具体不再赘述。

图6为本发明又一个实施例提供的MSC的结构示意图,如图6所示,该MSC 600,包括:通过总线(如图中粗实线所示)连接的存储器601,处理器602和收发器603,其中,

存储器601存储程序代码,处理器602执行该程序代码,用于执行如下步骤:

确定UE的语音通话为SRVCC切换引起的;

调用收发器603,在确定的由SRVCC切换引起的语音通话结束时,向UE发送第一TMSI重分配消息,第一TMSI重分配消息中包括TMSI网元,其中TMSI网元包括一个NRI,并且NRI不为自身所在共享网络中所有MSC资源池中的任何MSC所分配,以使UE发送LAU请求消息时携带TMSI网元,进而使得接收到LAU请求消息的MSC根据LAU请求消息中TMSI网元包括的NRI触发PS/CS协调流程,为UE重新选择一个CS域的运营商。

优选地,处理器602执行程序代码,还用于执行如下步骤:

在第一TMSI重分配消息中还包括一个第一LAI,其中第一LAI为非广播LAI,以使UE在接收到第一TMSI重分配消息后,保存第一LAI,触发LAU流程。

优选地,处理器602执行程序代码,还用于执行如下步骤:

在确定的由SRVCC切换引起的语音通话过程中,调用收发器603,向UE发送第二TMSI重分配消息,第二TMSI重分配消息包括一个第二LAI,以使UE接收到第二TMSI重分配消息后,保存第二LAI,并根据第二LAI获取一个PLMN标识作为已注册的PLMN。

进一步地,UE接收到第一TMSI重分配消息,向核心网MSC发送LAU请求消息时,本实施例中的处理器602执行程序代码,还用于执行如下步骤:

调用收发器603,接收UE发送的LAU请求消息,LAU请求消息中携带有UE接收到的第一TMSI请求消息中包括的TMSI网元;

根据TMSI网元中包括的NRI确定发送LAU请求消息的UE上报的TMSI不为自身所属资源池中任意MSC所分配;

触发PS/CS协调流程,为发送LAU请求消息的UE重新选择一个CS域的运营商。

进一步地,处理器602执行程序代码,具体用于执行如下步骤:

触发PS/CS协调流程,根据自身配置策略为发送LAU请求消息的UE重新选择一个CS域的运营商,并将LAU请求消息发给所选择的CS域的运营商对应的一个MSC。

可选地,处理器602执行程序代码,具体用于执行如下步骤:

向BSC或者RNC发送重新路由命令,重新路由命令中包括发送LAU请求消息的UE的IMSI和重定向指示信息,以使BSC或者RNC收到重新路由命令后,根据BSC或者RNC自身的策略为发送LAU请求消息的UE重新选择一个CS域的运营商,并将LAU请求消息发给所选择的CS域的运营商对应的一个MSC。

本实施例中的的MSC,可用于执行可以用于执行图1,图2所示方法实施例中技术方案以及图3所示实施例中MSC对应部分的技术方案,其实现原理和技术效果是类似的,具体不再赘述。

图7为本发明一个实施例提供的PS/CS协调系统的结构示意图,如图7所示,该PS/CS协调系统700,包括:MSC 701,UE 702,BSC 703或者RNC704,以及SGSN 705,其中MSC 701可以为图5或图6所示实施例中提供的MSC 500或者MSC 600,其实现原理和技术效果是类似的,具体不再赘述。

通过以上的实施方式的描述,所属领域的技术人员可以清楚地了解到本发明可以用硬件实现,或固件实现,或它们的组合方式来实现。当使用软件实现时,可以将上述功能存储在计算机可读介质中或作为计算机可读介质上的一个或多个指令或代码进行传输。计算机可读介质包括计算机存储介质和通信介质,其中通信介质包括便于从一个地方向另一个地方传送计算机程序的任何介质。存储介质可以是计算机能够存取的任何可用介质。以此为例但不限于:计算机可读介质可以包括RAM、ROM、EEPROM、CD-ROM或其他光盘存储、磁盘存储介质或者其他磁存储设备、或者能够用于携带或存储具有指令或数据结构形式的期望的程序代码并能够由计算机存取的任何其他介质。此外。任何连接可以适当的成为计算机可读介质。例如,如果软件是使用同轴电缆、光纤光缆、双绞线、数字用户线(DSL)或者诸如红外线、无线电和微波之类的无线技术从网站、服务器或者其他远程源传输的,那么同轴电缆、光纤光缆、双绞线、DSL或者诸如红外线、无线和微波之类的无线技术包括在所属介质的定影中。如本发明所使用的,盘(Disk)和碟(disc)包括压缩光碟(CD)、激光碟、光碟、数字通用光碟(DVD)、软盘和蓝光光碟,其中盘通常磁性的复制数据,而碟则用激光来光学的复制数据。上面的组合也应当包括在计算机可读介质的保护范围之内。

最后应说明的是:以上各实施例仅用以说明本发明的技术方案,而非对其限制;尽管参照前述各实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分或者全部技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的范围。

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