切换网络的方法、系统和移动性管理网元与流程

文档序号:14411296阅读:363来源:国知局
切换网络的方法、系统和移动性管理网元与流程

本申请涉及通信领域,并且更具体地,涉及切换网络的方法、系统和移动性管理网元。



背景技术:

目前,现有的通信系统中,多种网络(包括3g、4g和5g网络)共存,由于用户设备是移动的,当用户设备从3g网络覆盖的区域移动到4g网络覆盖的区域时,需要进行3g网络到4g网络的切换,因此,需要建立该用户设备在4g网络下的承载。因为3g和4g网络的承载是一一对应的,因此,4g网络的移动性管理网元,通过从3g网络的移动性管理网元获取该用户设备的在3g网络使用的承载上下文,即可直接映射为4g网络的承载上下文,从而建立用户设备在4g网络中的承载。因此,3g网络和4g网络是互通的。

但是,5g网络和4g网络的承载是不是一一对应的,因此根据5g网络的承载上下文不能获取该ue在4g网络的承载上下文,为了解决4g网络和5g网络之间的切换,第三代合作伙伴计划(全称:3rdgenerationpartnershipproject,简称:3gpp)提出了一种架构,即在5g网络的移动性管理(全称:mobilitymanagement,简称:mm)功能实体和4g的移动性管理实体(全称:mobilitymanagemententity,简称:mme)之间建立互通接口,通过该互通接口,5g的mm功能实体可以将用户设备的上下文信息发送给mme。但是,由于5g网络的控制面(包括mm功能实体,会话管理(全称:sessionmanagement,简称:sm)功能实体等多个功能实体)采用功能化设计,即各个功能实体独立完成各自的功能,并存储各自的上下文信息。也就是说,mm功能实体不能存储sm功能实体的会话上下文(也可以称之为承载上下文)信息,因此,mm功能实体通过互通接口发送给mme的只有mm功能实体的上下文信息,没有sm功能实体的会话上下文信息,因此无法恢复用户设备在4g网络的承载上下文,从而导致当该用户设备从5g网络切换到4g网络时,业务发生中断。



技术实现要素:

本申请实施例提供一种切换网络的方法、系统和移动性管理网元,能够避免在ue从源网络切换到目标网络时,业务发生中断的问题。

第一方面,提供了一种切换网络的方法,该方法包括:目标网络的移动性管理网元接收源网络的移动性管理网元发送的第一消息,该第一消息包括用户设备ue在该源网络中的承载上下文;该目标网络的移动性管理网元确定该源网络为5g网络;然后根据该源网络中的承载上下文,建立该ue在该目标网络中的承载上下文。

可选地,该源网络可以为5g网络,该目标网络可以为4g网络,从而源网络的移动性管理网元可以为mm功能实体,目标网络的移动性管理网元可以为mme。该第一消息中包括的该ue在源网络中的承载上下文可以是该源网络的移动性管理网元从数据库获取的,从而可以解决5g网络中mm功能实体无法获取sm功能实体的上下文信息的问题。

应理解,该数据库可以为独立的网元,或者也可以集成在其他网元中,该数据库中可以存储该源网络的各个网元的上下文信息,例如,该数据库可以存储承载上下文信息、安全上下文信息或源网络的移动性管理网元的上下文信息等。该数据库还可以为公共数据库,该源网络和目标网络中的网元都可以访问该数据库。

可选地,该第一消息可以为现有的消息,例如,前向重定位请求消息,源网络的移动性管理网元可以通过该前向重定位请求消息包括该ue在源网络的承载上下文,或者该第一消息也可以自定义的专用信令,用于通知目标网络的移动性管理网元该ue在源网络的承载上下文。

在一种可能的实现方式中,该目标网络的移动性管理网元确定该源网络为5g网络,包括:该目标网络的移动性管理网元根据该源网络的移动性管理网元与该目标网络的移动性管理网元之间的协议版本,或根据该第一消息中包括的该源网络的接入类型信息,确定该源网络为5g网络。

可选地,作为一个实施例,该目标网络的移动性管理网元为mme,该网络的移动性管理网元mm功能实体,该mme可以在该mme和mm功能实体之间的协议版本为gtpv3时,确定该源网络为5g网络。或者该第一消息中可以包括该源网络的接入类型信息,该mme可以根据该接入类型信息,确定该源网络为5g网络。

在一种可能的实现方式中,该根据该源网络中的承载上下文,建立该ue在该目标网络中的承载上下文,包括:该目标网络的移动性管理网元根据该源网络中的承载上下文,确定需要建立该ue在该目标网络的缺省分组数据网络pdn连接;该目标网络的移动性管理网元选择服务网关实体;该目标网络的移动性管理网元向该服务网关实体发送第一创建会话请求消息;该服务网关实体向分组数据网络网关实体发送第二创建会话请求消息;该分组数据网络网关实体根据该第二创建会话请求消息建立该缺省pdn连接的缺省承载及其对应的承载上下文。

在一种可能的实现方式中,该方法还包括:该根据该源网络中的承载上下文,建立该ue在该目标网络中的承载及其对应的承载上下文,包括:

该分组数据网络网关实体根据该第二创建会话请求消息中包括的切换指示位信息,获取该ue在目标网络中的策略和计费控制pcc规则;

该分组数据网络网关实体基于获取的该pcc规则,确定需要建立该缺省pdn连接的专有承载及其对应的承载上下文;

该分组数据网络网关实体发起该缺省pdn连接的专有承载的建立程序,建立该缺省pdn连接的专有承载及其对应的承载上下文。

在一种可能的实现方式中,该根据该源网络中的承载上下文,建立该ue在该目标网络中的承载及其对应的承载上下文,还包括:

该目标网络的移动性管理网元根据该源网络中的承载上下文,确定需要建立该ue在该目标网络的非缺省pdn连接;

该目标网络的移动性管理网元发起该非缺省pdn连接的建立程序,建立该非缺省pdn连接的缺省承载及其对应的承载上下文,或建立该非缺省pdn连接的缺省承载及其对应的承载上下文和专有承载及其对应的承载上下文。

第二方面,提供了一种切换网络的方法,该方法应用于无线通信系统中,该无线通信系统包括源网络的移动性管理网元以及目标网络的移动性管理网元,该方法包括:该源网络的移动性管理网元获取用户设备ue在该源网络中的承载上下文;该源网络的移动性管理网元向该目标网络的移动性管理网元发送第一消息,该第一消息包括该ue在该源网络中的承载上下文;该目标网络的移动性管理网元确定该源网络为5g网络;该目标网络的移动性管理网元根据该源网络中的承载上下文,建立该ue在该目标网络中的承载上下文。

在一种可能的实现方式中,该目标网络的移动性管理网元确定该源网络为5g网络,包括:该目标网络的移动性管理网元根据该源网络的移动性管理网元与该目标网络的移动性管理网元之间的协议版本,或根据该第一消息中包括的该源网络的接入类型信息,确定该源网络为5g网络。

在一种可能的实现方式中,该目标网络的移动性管理网元根据该源网络中的承载上下文,建立该ue在该目标网络中的承载上下文,包括:该目标网络的移动性管理网元根据该源网络中的承载上下文,确定需要建立该ue在该目标网络的缺省分组数据网络pdn连接;该目标网络的移动性管理网元选择服务网关实体;该目标网络的移动性管理网元向该服务网关实体发送第一创建会话请求消息;该服务网关实体向分组数据网络网关实体发送第二创建会话请求消息;该分组数据网络网关实体根据该第二创建会话请求消息创建缺省分组数据网络pdn连接的缺省承载及其对应的承载上下文。

在一种可能的实现方式中,该目标网络的移动性管理网元根据该源网络中的承载上下文,建立该ue在该目标网络中的承载上下文,还包括:该目标网络的移动性管理网元根据该源网络中的承载上下文,创建非缺省pdn连接和该非缺省pdn连接对应的承载上下文。

在一种可能的实现方式中,该源网络的移动性管理网元获取用户设备ue的在该源网络中的承载上下文,包括:该源网络的移动性管理网元从数据库获取该源网络中的承载上下文,该数据库用于存储该ue在该源网络中的上下文信息。

在一种可能的实现方式中,该源网络的移动性管理网元从数据库获取该源网络中的承载上下文,包括:该源网络的移动性管理网元向该数据库发送上下文请求消息,该上下文请求消息包括该ue的标识信息;该源网络的移动性管理网元接收该数据库发送的上下文请求响应消息,该上下文请求响应消息包括该源网络中的承载上下文。

在一种可能的实现方式中,该源网络的移动性管理网元从数据库获取该源网络中的承载上下文,包括:该源网络的移动性管理网元通过该数据库的读命令,获取该源网络中的承载上下文,该读命令包括待读取数据的关键字信息和数据类型信息,该关键字信息为该ue的标识信息,该数据类型信息指示该待读取数据的数据类型为承载上下文信息。

第三方面,提供了一种切换网络的系统,该系统包括源网络的移动性管理网元和目标网络的移动性管理网元,

该源网络的移动性管理网元用于获取用户设备ue在该源网络中的承载上下文;

该源网络的移动性管理网元还用于向该目标网络的移动性管理网元发送第一消息,该第一消息包括该ue在该源网络中的承载上下文;

该目标网络的移动性管理网元用于确定该源网络为5g网络;

该目标网络的移动性管理网元还用于根据该源网络中的承载上下文,建立该ue在该目标网络中的承载上下文。

在一种可能的实现方式中,该目标网络的移动性管理网元具体用于:

根据该源网络的移动性管理网元与该目标网络的移动性管理网元之间的协议版本,或根据该第一消息中包括的该源网络的接入类型信息,确定该源网络为5g网络。

在一种可能的实现方式中,该目标网络的移动性管理网元具体用于:

根据该源网络中的承载上下文,确定需要建立该ue在该目标网络的缺省分组数据网络pdn连接;

选择服务网关实体;

向该服务网关实体发送第一创建会话请求消息,以便于该服务网关实体向分组数据网络网关实体发送第二创建会话请求消息,该第二创建会话请求消息用于该分组数据网络网关实体建立该缺省pdn连接的缺省承载及其对应的承载上下文。

在一种可能的实现方式中,该第二创建会话请求消息中包括切换指示位信息,该切换指示位信息用于该分组数据网络网关实体获取该ue在目标网络中的策略和计费控制pcc规则,该pcc规则用于该分组数据网络网关实体确定需要建立该缺省pdn连接的专有承载及其对应的承载上下文。

在一种可能的实现方式中,该源网络的移动性管理网元具体用于:

从数据库获取该源网络中的承载上下文,该数据库用于存储该ue在该源网络中的上下文信息。

在一种可能的实现方式中,该源网络的移动性管理网元具体用于:

向该数据库发送上下文请求消息,该上下文请求消息包括该ue的标识信息;

接收该数据库发送的上下文请求响应消息,该上下文请求响应消息包括该源网络中的承载上下文。

在一种可能的实现方式中,该源网络的移动性管理网元还用于:

通过该数据库的读命令,获取该源网络中的承载上下文,该读命令包括待读取数据的关键字信息和数据类型信息,该关键字信息为该ue的标识信息,该数据类型信息指示该待读取数据的数据类型为承载上下文信息。

第四方面,提供了一种移动性管理网元,用于执行第一方面,第一方面的任一方面的可能实现方式中的方法。具体地,该移动性管理网元可以包括用于执行第一方面,第一方面的任一可能的实现方式中的方法的单元。

第五方面,提供一种移动管理网元。该移动管理网元包括处理器和存储器。存储器用于存储计算机程序,处理器用于从存储器中调用并运行计算机程序。当程序被运行时,该移动管理网元执行上述第一方面或第一方面的任意可能的实现方式中的方法。

第六方面,提供了一种计算机可读存储介质,用于存储计算机程序,该计算机程序包括用于执行第一和二方面或第一和二方面的任意可能的实现方式中的任意一种方法的指令。

第七方面,提供了一种计算机程序,该计算机程序包括指令,当该计算机程序被计算机执行时,使得该计算机可以执行第一和二方面或第一和二方面的任意可能的实现方式中的任意一种方法。

基于上述技术方案,本申请实施例的切换网络的方法,该源网络的移动性管理网元可以通过向目标网络的移动性管理网元发送第一消息来通知目标网络的移动性管理网元该ue在源网络中的承载上下文,从而目标网络的移动性管理网元可以根据该ue在源网络中的承载上下文建立该ue在该目标网络中的承载上下文,因此,避免了在该ue从源网络切换到目标网络时,业务发生中断的问题。

附图说明

图1示出了适用于本申请实施例提供的一种系统架构的示意图。

图2示出了适用于本申请实施例提供的另一种系统架构的示意图。

图3示出了本申请实施例提供的切换网络的系统的示意图。

图4示出了本申请实施例提供的计算机设备的示意图。

图5是根据本申请一实施例的切换网络的方法的示意性流程图。

图6是根据本申请另一实施例的切换网络的方法的示意性流程图。

图7是根据本申请一实施例的移动性管理网元的示意性框图。

具体实施方式

下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述。

应理解,本申请的技术方案可以应用于各种通信系统,例如:全球移动通讯(全称:globalsystemofmobilecommunication,简称:gsm)系统、码分多址(全称:codedivisionmultipleaccess,简称:cdma)系统、宽带码分多址(全称:widebandcodedivisionmultipleaccess,简称:wcdma)系统、通用分组无线业务(全称:generalpacketradioservice,简称:gprs)、长期演进(全称:longtermevolution,简称:lte)系统、先进的长期演进(全称:advancedlongtermevolution,简称:lte-a)系统、通用移动通信系统(全称:universalmobiletelecommunicationsystem,简称:umts)、5g新无线(全称:newradio,简称:nr)系统等。

图1示出了适用于本申请实施例提供的一种系统架构的示意图。如图1所示,该系统可以包括:

用户设备(全称:userequipment,简称:ue)110、基站120,移动性管理网元130、服务网关实体140、分组数据网络网关实体150、策略和计费规则功能实体(全称:policyandchargingrulefunction,简称为:pcrf)160等。

该ue110可以经无线接入网(全称:radioaccessnetwork,简称:ran)与一个或多个核心网(corenetwork)进行通信,用户设备可称为接入终端、终端设备、用户单元、用户站、移动站、移动台、远方站、远程终端、移动设备、用户终端、终端、无线通信设备、用户代理或用户装置。用户设备可以是蜂窝电话、无绳电话、会话启动协议(全称:sessioninitiationprotocol,简称:sip)电话、无线本地环路(全称:wirelesslocalloop,简称:wll)站、个人数字处理(全称:personaldigitalassistant,简称:pda)、具有无线通信功能的手持设备、计算设备或连接到无线调制解调器的其它处理设备、车载设备、可穿戴设备以及未来5g网络中的用户设备等。

该基站120可以是gsm或cdma中的基站(全称:basetransceiverstation,简称:bts),也可以是wcdma中的基站(全称:nodeb,简称:nb),还可以是lte中的演进型基站(全称:evolvednodeb,简称:enb或e-nodeb),本申请实施例对此不作限制。

该移动性管理网元130可以是移动性管理实体(全称:mobilitymanagemententity,简称:mme),在umts系统中,该移动性管理网元还可以是服务gprs支持节点(全称:servinggprssupportnode,简称:sgsn),但本申请实施例并不限于此。

该服务网关实体140可以是4g通信系统中的服务网关(全称:servinggateway,简称:sgw),或服务网关的控制实体(全称:servinggateway-control,简称:sgw-c),本申请实施例对此不做限定。

该分组数据网络网关实体150可以是4g通信系统中的(packetdatanetworkgateway,简称为“pgw”)或分组数据网络网关的控制实体(全称:packetdatanetworkgateway-control,简称:pgw-c),本申请实施例对此不做限定。

该pcrf160用于为ue提供策略和计费控制规则。

图2示出了适用于本申请实施例提供的另一种系统架构的示意图。如图2所示,该系统包括:

ue210,e-utran220,控制面功能(全称:controlplanefunction,简称:cpfunction)实体,该cpfunction包括mm功能实体230以及sm/pgw-c240,用户面功能(全称:userplanefunction,简称:upfunction)实体&分组数据网络网关的用户实体(全称:packetdatanetworkgateway-user,简称:pgw-u)250等。

其中,e-utran220提供的功能与图1中基站120的部分功能一致;mm功能实体230提供的功能与图1中移动性管理网元130的部分功能一致(如,移动性管理网元中的移动性管理功能);sm/pgw-c240提供的功能与图1中分组数据网络网关实体150的部分功能是一致的(如,分组数据网络网关实体中的控制功能)。upfunction&pgw-u250提供的功能与图1中分组数据网络网关实体150的部分功能是一致的(如,分组数据网络网关实体中的用户面处理功能)。

图3示出了本申请实施例提供的切换网络的系统300的示意图。如图3所示,该系统300可以包括源网络的移动性管理网元310,目标网络的移动性管理网元320。可选地,该系统300还可以包括服务网关实体、分组数据网络网关等网元。

其中,图3中所示的源网络的移动性管理网元310可以为上述图2中所示的mm功能实体230,目标网络的移动性管理网元320可以为上述图1中所示的移动性管理网元实体130。可选地,该服务网关实体可以为图1所示的服务网关实体140,该分组数据网络网关实体可以为图1所示的分组数据网络网关实体150。

在本申请实施例中,该源网络的移动性管理网元310可以用于获取用户设备ue在该源网络中的承载上下文;还可以用于向该目标网络的移动性管理网元320发送第一消息,该第一消息包括该ue在该源网络中的承载上下文;

该目标网络的移动性管理网元320可以用于确定该源网络为5g网络;

该目标网络的移动性管理网元320还可以用于在源网络为5g网络时,根据该源网络中的承载上下文,建立该ue在该目标网络中的承载上下文。

可选地,作为一个实施例,该移动性管理网元310还用于:

从数据库获取该源网络中的承载上下文,该数据库用于存储该ue在该源网络中的上下文信息。

可选地,作为一个实施例,该目标网络的移动性管理网元320具体用于:

根据该源网络的移动性管理网元与该目标网络的移动性管理网元之间的协议版本,或根据该第一消息中包括的该源网络的接入类型信息,确定该源网络为5g网络。

可选地,该目标网络的移动性管理网元320还可以用于:

根据该源网络中的承载上下文,确定需要建立该ue在该目标网络的缺省分组数据网络pdn连接;

选择服务网关实体;

向该服务网关实体发送第一创建会话请求消息,以便于该服务网关实体向分组数据网络网关实体发送第二创建会话请求消息,该第二创建会话请求消息用于该分组数据网络网关实体建立该缺省pdn连接的缺省承载及其对应的承载上下文。

需要说明的是,在本申请实施例中,源网络的移动性管理网元310和目标网络的移动性管理网元320是以功能单元的形式来呈现。这里的“单元”可以指特定应用集成电路(application-specificintegratedcircuit,asic)、电路、执行一个或多个软件或固件程序的处理器和存储器、集成逻辑电路,和/或其他可以提供上述功能的器件。在一个简单的实施例中,本领域的技术人员可以想到源网络的移动性管理网元310和目标网络的移动性管理网元320都可以采用图4所示的计算机设备(或系统)400的方式来实现。

图4是本申请实施例提供的计算机设备(或系统)400的示意图。其中,计算机设备400包括至少一个处理器410、存储器420、通信总线430和至少一个通信接口440。

处理器410可以为中央处理器(cpu)、微处理器、特定应用集成电路(application-specificintegratedcircuit,asic),或一个或多个用于控制本申请方案程序执行的集成电路。

存储器420可以是只读存储器(read-onlymemory,rom)或可存储静态信息和指令的其他类型的静态存储设备,随机存取存储器(randomaccessmemory,ram)或者可存储信息和指令的其他类型的动态存储设备,也可以是电可擦可编程只读存储器(electricallyerasableprogrammableread-onlymemory,eeprom)、只读光盘(compactdiscread-onlymemory,cd-rom)或其他光盘存储、光碟存储(包括压缩光碟、激光碟、光碟、数字通用光碟、蓝光光碟等)、磁盘存储介质或者其他磁存储设备、或者能够用于携带或存储具有指令或数据结构形式的期望的程序代码并能够由计算机存取的任何其他介质,但不限于此。存储器可以是独立存在,通过通信总线430与处理器相连接。存储器也可以和处理器集成在一起。

其中,存储器420用于存储执行本申请方案的应用程序代码,处理器410用于执行存储器420中存储的应用程序代码。

在具体实现中,作为一种实施例,处理器410可以包括一个或多个cpu。例如图4中所示的cpu0和cpu1。

在具体实现中,作为一种实施例,计算机设备400可以包括多个处理器,每个处理器可以是一个单核(single-cpu)处理器,也可以是一个多核(multi-cpu)处理器。这里的处理器可以指一个或多个设备、电路、和/或用于处理数据(例如计算机程序指令)的处理核。

在具体实现中,作为一种实施例,计算机设备400还可以包括输出设备450和输入设备460。输出设备450和处理器410通信,可以以多种方式来显示信息。例如,输出设备450可以是液晶显示器(liquidcrystaldisplay,lcd),发光二级管(lightemittingdiode,led)显示设备,阴极射线管(cathoderaytube,crt)显示设备,或投影仪(projector)等。输入设备460和处理器410通信,可以以多种方式接受用户的输入。例如,输入设备可以是鼠标、键盘、触摸屏设备或传感设备等。

上述的计算机设备400可以是一个通用计算机设备或者是一个专用计算机设备。在具体实现中,计算机设备400可以是台式机、便携式电脑、网络服务器、掌上电脑(personaldigitalassistant,pda)、移动手机、平板电脑、无线终端设备、通信设备、嵌入式设备或有图4中类似结构的设备。本申请实施例不限定计算机设备400的类型。

以下,结合图5和图6,详细说明根据本申请实施例的切换网络的方法。

应理解,图5和图6是本申请实施例的切换网络的方法的示意性流程图,示出了该方法的详细的通信步骤或操作,但这些步骤或操作仅是示例,本申请实施例还可以执行其它操作或者图5和图6中的各种操作的变形。此外,图5和图6中的各个步骤可以分别按照与图5和图6所呈现的不同的顺序来执行,并且有可能并非要执行图5和图6中的全部操作。

图5示出了本申请一实施例提供的切换网络的方法500的流程图。该方法500可以应用于图3所示的系统300中,如图5所示,该方法500主要包括步骤510、步骤520、步骤530和步骤540。

510,源网络的移动性管理网元获取用户设备ue在该源网络中的承载上下文;

其中,ue在网络中的承载上下文可以包括:ip地址、接入点名称(全称:accesspointname,简称:apn)信息或者数据网络名称(全称:datanetworkname,简称:dnn)信息、分组数据网络网关实体的隧道信息、服务质量(全称:qualityofservice,简称:qos)信息、承载标识、或业务流模板(全称:trafficflowtemplate,简称:tft)信息等,本申请实施例对此不作限制。

需要说明的是,该apn信息、或者dnn信息、或者apn结合ip地址、或者dnn结合ip地址信息可以用于指示该ue在源网络中已经建立的pdn连接(也可以称之为pdn会话、或者为分组数据单元(全称:packetdataunit,简称:pdu)连接、或者为pdu会话)信息,该pnd连接信息可以包括缺省pdn连接信息,还可以包括非缺省pdn连接信息。该pdn连接信息可以用于该目标网络的移动性管理网元根据该pdn连接信息建立该ue在目标网络中的pdn连接。

应理解,建立pdn连接的过程,包括建立该pdn连接的缺省承载及其对应的承载上下文的过程,可选地,还可以包括建立该pdn连接的专用承载及其对应的承载上下文的过程。

具体来说,当ue从源网络覆盖的区域进入到目标网络覆盖的区域时,该ue需要进行从源网络到目标网络的切换,也就是说,由源网络为该ue提供服务,切换为由目标网络为该ue提供服务,因此,源网络的移动性管理网元需要获取该ue在源网络中的承载上下文(ue在源网络中的承载上下文可以反映该ue在该源网络中当前进行的业务),该ue在源网络中的承载上下文可以用于目标网络的移动性管理网元建立该ue在目标网络中的承载上下文,从而能够避免ue发生网络切换时,业务发生中断的问题。

可选地,源网络的移动性管理网元可以从数据库获取该ue在源网络中的承载上下文,其中,该数据库可以为存储该ue在源网络中的上下文信息的数据库或网元,或者,该数据库也可以为公共的数据库,可以用于存储该ue在源网络以及目标网络的上下文信息,无论源网络还是目标网络的网元都可以通过访问该数据库的方式获取存储在该数据库中的ue的上下文信息。具体地,该数据库中可以存储该ue在源网络中的承载上下文,也可以存储该ue在源网络中的mm上下文或者安全上下文等信息。

应理解,该数据库可以是一个独立的网元,或者也可以集成在其他网元,例如,归属网络服务器(全称:homesubscriberserver,简称:hss),用户数据管理(全称:userdatamanagement,简称:udm)等网元中,本申请实施例对此不做限制。

因此,本申请实施例中,该源网络的移动性管理网元可以从数据库获取ue在源网络的承载上下文,从而解决了5g网络中mm功能实体无法获取sm功能实体的上下文信息的问题。

可选地,作为一个实施例,该步骤510可以具体包括:

源网络的移动性管理网元向该数据库发送上下文请求消息,该上下文请求消息包括该ue的标识信息;

源网络的移动性管理网元接收该数据库发送的上下文请求响应消息,该上下文请求响应消息包括该ue在源网络中的承载上下文。

具体地,源网络的移动性管理网元向数据库发送上下文请求contextrequest消息,该contextrequest消息中包括该ue的标识信息,该标识信息用于指示该contextrequest消息用于请求获取该标识信息指示的ue在源网络中的承载上下文。源网络的移动性管理网元可以接收数据库发送的上下文请求响应(contextresponse)消息,该contextresponse消息包括该ue在源网络中的承载上下文。可选地,该contextresponse消息中可以包括该ue的标识信息,用于标识该承载上下文对应的ue。

可选地,作为另一个实施例,该510还可以具体包括:

源网络的移动性管理网元通过该数据库的读命令,获取该ue在源网络中的承载上下文,该读命令包括待读取数据的关键字信息和数据类型信息,该关键字信息为该ue的标识信息,该数据类型信息指示该待读取数据的数据类型为该ue在源网络中的承载上下文。

具体来说,源网络的移动性管理网元还可以通过数据库的读命令来获取存储在该数据库中的该ue在源网络中的承载上下文,该读命令中可以包括待读取数据的关键字信息和数据类型信息。源网络的移动性管理网元可以通过设置该关键字信息为ue的标识信息,来指示待读取数据为哪个ue的数据,通过设置数据类型信息为承载上下文信息,来指示待读取数据的数据类型为ue的承载上下文信息。根据该关键字信息,数据库可以查询该ue的所有数据(包括承载上下文,安全上下文和移动性管理网元的上下文等),然后根据数据类型信息,获取承载上下文部分的数据内容。然后,该数据库将获取的该ue在源网络中的承载上下文发送给源网络的移动性管理网元。

可选地,在步骤510之前,该方法500还可以包括:

源网络的移动性管理网元接收到该源网络的接入网设备发送的切换请求消息,该切换请求消息用于请求将该ue从该源网络切换到该目标网络;或者

源网络的移动性管理网元接收到目标网络的移动性管理网元发送的上下文请求消息,该上下文请求消息用于请求获取该ue在源网络的承载上下文。

具体地,当源网络的接入网设备确定该ue需要从源网络切换至目标网络时,可选地,该接入网设备可以在该ue从该源网络的覆盖区域移动到目标网络的覆盖区域时,确定该ue需要从源网络切换至目标网络,此时,该接入网设备向源网络的移动性管理网元发送切换请求(handoverrequired)消息,源网络的移动性管理网元可以在接收到该handoverrequired消息后,获取该ue在源网络的承载上下文。

或者,当ue发起位置更新流程,即该ue发送跟踪区更新请求(全称:trackingareaupdate,简称:tau)request消息到目标网络的移动性管理网元,目标网络的移动性管理网元接收到该taurequest消息后,向源网络的移动性管理网元发送上下文请求消息(contextrequest)来请求获取该ue在该源网络中的承载上下文,源网络的移动性管理网元可以在接收到该上下文请求消息后,获取该ue在源网络的承载上下文。

520,该源网络的移动性管理网元向目标网络的移动性管理网元发送第一消息,该目标网络的移动性管理网元接收该源网络的移动性管理网元发送的第一消息,

其中,该第一消息包括该ue在该源网络中的承载上下文。

可选地,该第一消息中还可以包括移动性管理网元的上下文信息,或者也可以包括安全上下文等,本申请实施例对此不作限制。

具体地,在源网络的移动性管理网元获取该ue在源网络的承载上下文后,可以向目标网络的移动性管理网元发送第一消息,通过在该第一消息中包含该ue在源网络中的承载上下文,通知该目标网络的移动性管理网元该ue在该源网络中的承载上下文,从而目标网络的移动性管理网元可以根据该ue在源网络中的承载上下文建立该ue在目标网络中的承载上下文,从而能够避免网络切换后ue当前进行的业务发生中断的问题。

应理解,该第一消息可以为现有的消息(例如,前向重定位请求消息forwardrelocationrequest消息),也可以为上文中的contextresponse消息,或者也可以为专门定义的用于通知该承载上下文信息的消息,本申请实施例对此不做特别限定。

530,目标网络的移动性管理网元确定该源网络为5g网络;

也就是说,在目标网络获知该ue在源网络的承载上下文后,首先需要确定该源网络为5g网络,然后再根据该ue在源网络的承载上下文,建立该ue在该目标网络的承载上下文。

可选地,作为一个实施例,该步骤530可以具体包括:

该目标网络的移动性管理网元根据该源网络的移动性管理网元与该目标网络的移动性管理网元之间的协议版本,或该第一消息中包括的该源网络的接入类型信息,确定该源网络为5g网络。

具体地,目标网络的移动性管理网元可以根据源网络和目标网络的移动性管理网元之间的协议版本,确定该源网络为5g网络,例如,在源网络和目标网络的移动性管理网元之间的协议版本为gprs隧道协议(全称:gprstunnellingprotocol,简称:gtp)版本3.0(v3)时,确定该源网络为5g网络;或者该第一消息中可以包括源网络的接入类型信息,该目标网络的移动性管理网元可以根据该第一消息中包括的该源网络的接入类型信息,确定该源网络为5g网络,例如,源网络的接入类型信息可以由该第一消息中包括的一个信元指示,可以设置该信元为5指示该源网络为5g网络,那么,该目标网络的移动性管理网元可以在接收该第一消息后,获取该第一消息中的该信元的信息,当该信元为5时,该目标网络的移动性管理网元确定该源网络为5g网络。应理解,以上示例仅为举例,本申请实施例还可以通过设置该信元为其他内容来指示该源网络为5g网络,本申请实施例对源网络为5g网络的指示方法不作限定。

540,该目标网络的移动性管理网元根据该源网络中的承载上下文,建立该ue在该目标网络中的承载上下文。

具体地,该ue在源网络中的承载上下文可以指示该ue在该源网络中的正在进行的业务,为了防止发生网络切换时,该ue正在进行的业务发生中断,目标网络的移动性管理网元根据该ue在该源网络中的承载上下文,建立该ue在该目标网络中的承载上下文,从而该ue当前正在进行的业务可以在目标网络中继续进行。

下面结合图6,详细介绍该步骤540具体可以包括哪些步骤,如图6所示,该步骤540可以具体包括:

541,该目标网络的移动性管理网元根据该源网络中的承载上下文,确定需要建立该ue在该目标网络的缺省分组数据网络pdn连接。

542,该目标网络的移动性管理网元选择服务网关实体。

543,该目标网络的移动性管理网元向该服务网关实体发送第一创建会话请求消息,该服务网关实体接收该目标网络的移动性管理网元发送的该第一创建会话请求消息。

544,该服务网关实体向分组数据网络网关实体发送第二创建会话请求消息,该分组数据网络网关实体接收该服务网关实体发送的该第二创建会话请求消息。

545,该分组数据网络网关实体根据该第二创建会话请求消息创建缺省分组数据网络pdn连接的缺省承载及其对应的承载上下文。

应理解,步骤541~步骤545为该目标网络的移动性管理网元建立该ue在目标网络中的缺省pdn连接的缺省承载及其对应的承载上下文的过程。

还应理解,当该目标网络为4g网络时,该服务网关实体可以为sgw或sgw-c,分组数据网络网关实体可以为pgw或pgw-c,为了简洁,以下称该服务网关实体为sgw或sgw-c,该分组数据网络网关实体为pgw或pgw-c,但不应对本申请实施例造成任何限制,该服务网关实体也可以为其他网络的服务网关实体,该分组数据网络网关实体也可以为其他网络的分组数据网络网关实体。

具体地,从上文描述可知,该目标网络的移动性管理网元可以根据该承载上下文,确定该ue在源网络中的pdn连接信息,该ue在源网络中的pdn连接信息指示该ue在源网络中已经建立的pdn连接,当该ue已经建立的pdn连接包括缺省pdn连接时,该目标网络的移动性管理网元发起建立该ue在目标网络的缺省pdn连接的建立过程,建立该ue在目标网络的缺省pdn连接的缺省承载及其对应的承载上下文。

具体实现中,该目标网络的移动性管理网元在该目标网络的服务网关实体中选择一个sgw或sgw-c,向该sgw或sgw-c发送第一创建会话请求(createsessionrequest)消息,该然后该服务网关实体向该目标网络中的pgw或pgw-c发送第二createsessionrequest消息,然后该pgw或pgw-c根据该第二createsessionrequest消息建立该ue在目标网络中的缺省pdn连接的缺省承载以及对应的承载上下文。

需要说明的是,该第一创建会话请求消息和该第二创建会话请求消息可以为同一个消息,即sgw或sgw-c直接转发收到的第一创建会话请求消息到pgw或pgw-c;也可以是不同的消息,即sgw或sgw-c收到第一创建会话请求消息后增加一些sgw或sgw-c的信息到第一创建会话请求消息中,然后构建为第二创建会话请求消息。

如图6所示,可选地,在步骤545之后,该步骤540还可以包括:

546,该分组数据网络网关实体根据该第二创建会话请求消息中包括的切换指示位信息,获取该ue在目标网络中的策略和计费控制(全文:policyandchargingcontrol,简称:pcc)规则。

547,该分组数据网络网关实体基于获取的该pcc规则,确定需要建立所述缺省pdn连接的专有承载及其对应的承载上下文。

548,该分组数据网络网关实体发起该缺省pdn连接的专有承载的建立程序,建立该缺省pdn连接的专有承载及其对应的承载上下文。

应理解,步骤546~步骤548为目标网络的移动性管理网元建立该ue在目标网络中的缺省pdn连接的专有承载及其对应的承载上下文的过程。

具体地,该第二创建会话请求消息中还可以包括切换指示信息,该切换指示信息用于该分组数据网络网关实体获取该ue在目标网络中的pcc规则,该pcc规则用于对该ue切换到该目标网络中的业务进行策略控制和计费。如果根据该pcc规则,该分组数据网络网关实体确定还需要建立该ue在目标网络中的缺省pdn连接的专有承载及其对应的上下文,那么,该分组数据网络网关实体基于获取的pcc规则,发起该缺省pdn连接的专有承载的建立程序,建立该缺省pdn连接的专有承载及其对应的承载上下文。

具体地,在步骤546中,该pgw或者pgw-c和该目标网络中的pcrf可以执行ip-cansession修改程序,从pcrf获取ue在目标网络使用的pcc规则。

根据该源网络中的承载上下文,该ue可能还需要建立非缺省pdn连接,那么,可选地,作为一个实施例,如图6所示,在步骤548之后,该步骤540还可以包括:

549,该目标网络的移动性管理网元根据该源网络中的承载上下文,确定需要建立该ue在该目标网络的非缺省pdn连接。

550,该目标网络的移动性管理网元发起该非缺省pdn连接的建立程序,建立该非缺省pdn连接的缺省承载及其对应的承载上下文,或建立该非缺省pdn连接的缺省承载及其对应的承载上下文和专有承载及其对应的承载上下文。

具体地,当目标网络的移动性管理网元根据该源网络中的承载上下文,确定该ue在源网络中建立的pdn连接信息中还包括非缺省pdn连接时,该目标网络的移动性管理网元发起建立该ue在目标网络的非缺省pdn连接的建立过程,建立该ue在目标网络的非缺省pdn连接的缺省承载及其对应的承载上下文,可选地,根据pcc规则,还可以建立该ue在目标网络的非缺省pdn连接的专用承载及其对应的承载上下文。

应理解,非缺省pdn连接的缺省承载和专用承载及其对应的承载上下文的建立过程和步骤541~步骤548中缺省pdn连接的缺省承载和专有承载及其对应的承载上下文的建立过程类似,为了简洁,这里不再赘述。

因此,本申请实施例的切换网络的方法,该源网络的移动性管理网元可以通过向目标网络的移动性管理网元发送第一消息来通知目标网络的移动性管理网元该ue在源网络中的承载上下文,从而目标网络的移动性管理网元可以根据该ue在源网络中的承载上下文建立该ue在该目标网络中的承载上下文,因此,避免了在该ue从源网络切换到目标网络时,业务发生中断的问题。

应理解,本申请实施例中源网络的移动性管理网元和目标网络的移动性管理网元所执行的动作,可以通过处理器执行存储器存储的指令的方式来实现,本申请实施例中的源网络的移动性管理网元可以为图3所示的源网络的移动性管理网元310,该目标网络的移动性管理网元可以为图3所示的源网络的移动性管理网元320。

以上,结合图5和图6详细说明了根据本申请实施例的切换网络的方法。以下,结合图7详细说明根据本申请实施例的切换网络的装置。

图7示出了根据本申请一实施例的移动管理网元600的示意性框图。如图7所示,移动管理网元600包括:

接收单元610,用于接收源网络的移动性管理网元发送的第一消息,所述第一消息包括用户设备ue在所述源网络中的承载上下文;

处理单元620,用于确定所述源网络为5g网络;

该处理单元620还用于根据所述源网络中的承载上下文,建立所述ue在所述目标网络中的承载上下文。

本申请实施例提供的移动管理网元600,可以对应上述方法500中描述的目标网络的移动性管理网元。并且,移动管理网元600中各模块或单元分别用于执行上述方法500中由目标网络的移动性管理网元所执行的相应流程。为了简洁,此处不再赘述。

应理解,在本实施例中,移动管理网元600是以功能单元的形式来呈现。这里的“单元”可以指特定应用集成电路(application-specificintegratedcircuit,asic)、电路、执行一个或多个软件或固件程序的处理器和存储器、集成逻辑电路,和/或其他可以提供上述功能的器件。在一个简单的实施例中,本领域的技术人员可以想到移动管理网元600可以采用图4所示的形式。接收单元610和处理单元620可以通过图4的处理器和存储器来实现。具体的,处理器通过执行存储器中存储的计算机程序来实现。

本申请实施例还提出了一种计算机可读存储介质,该计算机可读存储介质存储一个或多个程序,该一个或多个程序包括指令,该指令当被包括多个应用程序的便携式电子设备执行时,能够使该便携式电子设备执行图5所示实施例的方法。

本申请实施例还提出了一种计算机可读存储介质,该计算机可读存储介质存储一个或多个程序,该一个或多个程序包括指令,该指令当被包括多个应用程序的便携式电子设备执行时,能够使该便携式电子设备执行图6所示实施例的方法。

本申请实施例还提出了一种计算机程序,该计算机程序包括指令,当该计算机程序被计算机执行时,使得计算机可以执行图5所示实施例的方法的相应流程。

本申请实施例还提出了一种计算机程序,该计算机程序包括指令,当该计算机程序被计算机执行时,使得计算机可以执行图6所示实施例的方法的相应流程。

应理解,本文中术语“和/或”,仅仅是一种描述关联对象的关联关系,表示可以存在三种关系,例如,a和/或b,可以表示:单独存在a,同时存在a和b,单独存在b这三种情况。另外,本文中字符“/”,一般表示前后关联对象是一种“或”的关系。

应理解,在本申请的各种实施例中,上述各过程的序号的大小并不意味着执行顺序的先后,各过程的执行顺序应以其功能和内在逻辑确定,而不应对本申请实施例的实施过程构成任何限定。

本领域普通技术人员可以意识到,结合本文中所公开的实施例描述的各示例的单元及算法步骤,能够以电子硬件、或者计算机软件和电子硬件的结合来实现。这些功能究竟以硬件还是软件方式来执行,取决于技术方案的特定应用和设计约束条件。专业技术人员可以对每个特定的应用来使用不同方法来实现所描述的功能,但是这种实现不应认为超出本申请的范围。

所属领域的技术人员可以清楚地了解到,为描述的方便和简洁,上述描述的系统、装置和单元的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。

在本申请所提供的几个实施例中,应该理解到,所揭露的系统、装置和方法,可以通过其它的方式实现。例如,以上所描述的装置实施例仅仅是示意性的,例如,所述单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,装置或单元的间接耦合或通信连接,可以是电性,机械或其它的形式。

所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。

另外,在本申请各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。

所述功能如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本申请的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本申请各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:u盘、移动硬盘、只读存储器(rom,read-onlymemory)、随机存取存储器(ram,randomaccessmemory)、磁碟或者光盘等各种可以存储程序代码的介质。

以上所述,仅为本申请的具体实施方式,但本申请的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本申请揭露的技术范围内,可轻易想到变化或替换,都应涵盖在本申请的保护范围之内。因此,本申请的保护范围应以所述权利要求的保护范围为准。

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