切换方法、设备及系统与流程

文档序号:19792223发布日期:2020-01-24 14:30阅读:564来源:国知局
切换方法、设备及系统与流程

本申请涉及通信技术领域,尤其涉及切换方法、设备及系统。



背景技术:

目前,第三代合作伙伴计划(3rdgenerationpartnershipproject,3gpp)技术标准(technicalspecification,ts)23.501中定义了终端在第四代(4thgeneration,4g)网络和第五代(5thgeneration,5g)网络中的互操作流程,例如包括终端从5g网络切换到4g网络的流程;或者终端从4g网络切换到5g网络的流程等。

其中,为了实现4g网络和5g网络的互通,目前3gpp标准组讨论的4g网络和5g网络的互通架构中,在5g网络中的接入和移动性管理功能(accessandmobilitymanagementfunction,amf)网元和4g网络中的移动管理实体(mobilitymanagemententity,mme)之间增加了n26接口,通过n26接口可以即可实现mme和amf网元之间的通信。

然而,一方面,在通过上述互通架构执行上述互操作流程时,需要增加较多的信令交互。比如,在终端从5g网络切换到4g网络的流程中,源(source)amf网元需要获取目标(target)mme的地址信息,并根据该目标mme的地址信息,重定向到该目标mme;或者,在终端从4g网络切换到5g网络的流程中,源(source)mme需要获取目标(target)amf网元的地址信息,并根据该目标amf网元的地址信息,重定向到该目标mme。另一方面,在终端从4g网络切换到5g网络的流程中,目前3gpp协议并未定义源(source)mme如何查询目标(target)amf网元,因此目前还无法真正实现终端从4g网络到5g网络的切换。

因此,如何简化终端的切换流程,且可以实现终端从4g网络到5g网络的切换,是目前亟待解决的问题。



技术实现要素:

本申请实施例提供切换方法、设备及系统,不仅可以简化终端的切换流程,且可以实现终端从4g网络到5g网络的切换。

为达到上述目的,本申请的实施例采用如下技术方案:

第一方面,提供了一种切换方法,该切换方法包括:融合网络设备接收来自第一网络中的第一接入设备的切换需求,该切换需求携带第二网络中的第二接入设备的标识、或者该第二接入设备所服务的跟踪区的标识;其中,该第一网络和该第二网络为不同类型的网络;融合网络设备根据该第二接入设备的标识、或者该第二接入设备所服务的跟踪区的标识,确定该第二接入设备属于该融合网络设备管辖;融合网络设备向该第二接入设备发送切换请求,该切换请求用于请求该第二接入设备为终端准备相关的资源;融合网络设备向该第一接入设备发送切换命令,该切换命令用于指示将该终端切换到该第二接入设备上;融合网络设备接收来自该第二接入设备的切换通知,该切换通知用于指示该终端已经切换到该第二接入设备上。基于该方案,一方面,由于第一接入设备向融合网络设备发送的切换需求中携带第二接入设备的标识、或者第二接入设备所服务的跟踪区的标识,使得融合网络设备可以根据第二接入设备的标识、或者第二接入设备所服务的跟踪区的标识,在确定第二接入设备属于融合网络设备管辖的情况下,直接向第二接入设备发送请求第二接入设备为终端准备先关的资源的切换请求,向第一接入设备发送指示第一接入设备将终端切换到第二接入设备上的切换命令,从而可以实现终端从第一网络到第二网络的切换,不需要像现有技术一样,在第一网络和第二网络为不同类型的网络的情况下,源移动管理网元必须首先查询目标移动管理网元的地址信息之后,重定位到目标移动管理网元,才可能实现终端从第一网络到第二网络的切换,因此不仅减少了网元之间的消息交互,简化了终端的切换流程,且在第一网络为4g网络,第二网络为5g网络的情况下,可以实现终端从4g网络到5g网络的切换。另一方面,由于该切换方法中的融合网络设备集成了第一网络中的第一移动管理设备的功能和第二网络中的第二移动管理设备的功能,因此不仅减少了网络中的设备个数,简化了网络运维的工作量;并且也减少网络地址资源,简化了网络规划和部署的复杂度;而且,还可以灵活的根据第一网络和第二网络的业务量调整对硬件资源的占用比例,共享硬件资源,从而提升资源利用效率和投资回报率。

可选的,本申请实施例中,该第一网络为第五代5g网络,该第二网络为第四代4g网络;或者,该第一网络为4g网络,该第二网络为5g网络。

第二方面,提供了一种切换方法,该切换方法包括:融合网络设备接收来自第一网络中的第一接入设备的切换需求,该切换需求携带第二网络中的第二接入设备的标识、或者该第二接入设备所服务的跟踪区的标识,其中,该第一网络为第四代4g网络,该第二网络为第五代5g网络;融合网络设备根据该第二接入设备的标识、或者该第二接入设备所服务的跟踪区的标识,确定该第二接入设备不属于该融合网络设备管辖;融合网络设备根据该第二接入设备的标识、或者该第二接入设备所服务的跟踪区的标识,获取该第二网络中的目标移动管理网元的地址信息,并根据该目标移动管理网元的地址信息,重定向至该目标移动管理网元;融合网络设备向该第一接入设备发送切换命令,该切换命令用于指示该第一接入设备将该终端切换到该第二接入设备上。基于该方案,一方面,由于第一接入设备向融合网络设备发送的切换需求中携带第二接入设备的标识、或者第二接入设备所服务的跟踪区的标识,使得融合网络设备可以根据第二接入设备的标识、或者第二接入设备所服务的跟踪区的标识,在确定第二接入设备不属于融合网络设备管辖的情况下,可以根据第二接入设备的标识、或者第二接入设备所服务的跟踪区的标识,获取第二网络中的目标移动管理网元的地址信息,并根据目标移动管理网元的地址信息,重定向至目标移动管理网元,因此在第一网络为4g网络,第二网络为5g网络的情况下,可以实现终端从4g网络到5g网络的切换。另一方面,由于该切换方法中的融合网络设备集成了第一网络中的第一移动管理设备的功能和第二网络中的第二移动管理设备的功能,因此不仅减少了网络中的设备个数,简化了网络运维的工作量;并且也减少网络地址资源,简化了网络规划和部署的复杂度;而且,还可以灵活的根据第一网络和第二网络的业务量调整对硬件资源的占用比例,共享硬件资源,从而提升资源利用效率和投资回报率。

在一种可能的设计中,融合网络设备根据该第二接入设备的标识、或者该第二接入设备所服务的跟踪区的标识,获取该第二网络中的目标移动管理网元的地址信息,具体为:融合网络设备根据该第二接入设备的标识构造第一全量域名,其中,该第一全量域名中包括该第二接入设备的标识;融合网络设备向域名系统dns服务器发送该第一全量域名,其中,该第一全量域名用于确定该5g网络中的候选移动管理网元的地址信息;融合网络设备接收来自该dns服务器的该5g网络中的候选移动管理网元的地址信息;融合网络设备从该候选移动管理网元的地址信息中选择该5g网络中的目标移动管理网元的地址信息。基于该方案,融合网络设备可以获取第二网络中的目标移动管理网元的地址信息。

可选的,本申请实施例中,该第一全量域名的格式为该5g网络中的接入设备的标识对应的全量域名格式;或者,该第一全量域名的格式为该4g网络中的接入设备的标识对应的全量域名格式。

在一种可能的设计中,融合网络设备根据该第二接入设备的标识、或者该第二接入设备所服务的跟踪区的标识,获取该第二网络中的目标移动管理网元的地址信息,具体为:融合网络设备根据该第二接入设备所服务的跟踪区的标识构造第二全量域名,其中,该第二全量域名中包括该第二接入设备所服务的跟踪区的标识;融合网络设备向dns服务器发送该第二全量域名,其中,该第二全量域名用于确定该5g网络中的候选移动管理网元的地址信息;融合网络设备接收来自该dns服务器的该5g网络中的候选移动管理网元的地址信息;融合网络设备从该候选移动管理网元的地址信息中选择该5g网络中的目标移动管理网元的地址信息。基于该方案,融合网络设备可以获取第二网络中的目标移动管理网元的地址信息。

可选的,本申请实施例中,该第二全量域名的格式为该5g网络中的跟踪区的标识对应的全量域名格式;或者,该第二全量域名的格式为该4g网络中的跟踪区的标识对应的全量域名格式。

在一种可能的设计中,该融合网络设备根据该第二接入设备的标识、或者该第二接入设备所服务的跟踪区的标识,获取该第二网络中的目标移动管理网元的地址信息,具体为:融合网络设备根据该第二接入设备所服务的跟踪区的标识构造第三全量域名,其中,该第三全量域名中包括该第二接入设备所服务的跟踪区的标识中的移动国家码mcc、移动网码mnc以及跟踪区码tac中的低16位,该第三全量域名的格式为该4g网络中的跟踪区的标识对应的全量域名格式;融合网络设备向dns服务器发送该第三全量域名,其中,该第三全量域名用于查询该5g网络中的候选移动管理网元的地址信息;融合网络设备接收来自该dns服务器的该5g网络中的候选移动管理网元的地址信息;融合网络设备从该候选移动管理网元的地址信息中选择该5g网络中的目标移动管理网元的地址信息。基于该方案,融合网络设备可以获取第二网络中的目标移动管理网元的地址信息。

在一种可能的设计中,该第二接入设备所服务的跟踪区的标识中的tac中的低16位与该第一接入设备所服务的跟踪区的标识中的tac相同。这样,在确定第二网络中的候选移动管理网元的地址信息时,根据第二接入设备所服务的跟踪区的标识中的tac中的低16位即可唯一确定出第二网络中的候选移动管理网元的地址信息,该候选移动管理网元的地址信息实际上也是候选融合网络设备的地址信息,本申请实施例对此不作具体限定。

在一种可能的设计中,该融合网络设备根据该目标移动管理网元的地址信息,重定向至该目标移动管理网元,具体为:融合网络设备向该目标移动管理网元发送转发重定向请求消息,该转发重定向请求消息携带该终端的4g上下文,用于请求该目标移动管理网元为该终端准备资源。也就是说,融合网络设备可以作为4g网络中的移动管理网元重定向至5g网络中的目标移动管理网元。

在一种可能的设计中,该融合网络设备根据该第二接入设备的标识、或者该第二接入设备所服务的跟踪区的标识,获取该第二网络中的目标移动管理网元的地址信息,具体为:融合网络设备向网络存储功能网元发送该第二接入设备的标识、或者该第二接入设备所服务的跟踪区的标识,其中,该第二接入设备的标识、或者该第二接入设备所服务的跟踪区的标识用于查询该5g网络中的候选移动管理网元的地址信息;融合网络设备接收来自该网络存储功能网元的该5g网络中的候选移动管理网元的地址信息;融合网络设备从该候选移动管理网元的地址信息中选择该5g网络中的目标移动管理网元的地址信息。基于该方案,融合网络设备可以获取第二网络中的目标移动管理网元的地址信息。

在一种可能的设计中,该融合网络设备根据该目标移动管理网元的地址信息,重定向至该目标移动管理网元,具体为:融合网络设备向该目标移动管理网元发送创建上下文请求消息,该创建上下文请求消息携带该终端的4g上下文所转换后的5g上下文,用于请求该目标移动管理网元为该终端准备资源。也就是说,融合网络设备可以作为5g网络中的移动管理网元重定向至5g网络中的目标移动管理网元。

在一种可能的设计中,本申请实施例提供的切换方法还包括:融合网络设备接收来自该目标移动管理网元的n2通知消息,该n2通知消息用于指示该融合网络设备释放该终端相关的资源;融合网络设备根据该n2通知消息,释放该终端相关的资源。基于该方案,融合网络设备可以释放终端相关的资源,从而可以节省融合网络设备的存储空间。

第三方面,提供了一种融合网络设备,该融合网络设备具有实现上述第一方面或第二方面任一项所述的方法的功能。该功能可以通过硬件实现,也可以通过硬件执行相应的软件实现。该硬件或软件包括一个或多个与上述功能相对应的模块。

第四方面,提供了一种融合网络设备,包括:处理器和存储器;该存储器用于存储计算机执行指令,当该融合网络设备运行时,该处理器执行该存储器存储的该计算机执行指令,以使该融合网络设备执行如上述第一方面或第二方面中任一项所述的切换方法。

第五方面,提供了一种融合网络设备,包括:处理器;所述处理器用于与存储器耦合,并读取存储器中的指令之后,根据所述指令执行如上述第一方面或第二方面中任一项所述的切换方法。

第六方面,提供了一种计算机可读存储介质,该计算机可读存储介质中存储有指令,当其在计算机上运行时,使得计算机可以执行上述第一方面或第二方面中任一项所述的切换方法。

第七方面,提供了一种包含指令的计算机程序产品,当其在计算机上运行时,使得计算机可以执行上述第一方面或第二方面中任一项所述的切换方法。

第八方面,提供了一种装置(例如,该装置可以是芯片系统),该装置包括处理器,用于支持融合网络设备实现上述第一方面或第二方面中所涉及的功能,例如根据第二接入设备的标识、或者第二接入设备所服务的跟踪区的标识,确定第二接入设备属于所述融合网络设备管辖。在一种可能的设计中,该装置还包括存储器,该存储器,用于保存融合网络设备必要的程序指令和数据。该装置是芯片系统时,可以由芯片构成,也可以包含芯片和其他分立器件。

其中,第三方面至第八方面中任一种设计方式所带来的技术效果可参见第一方面或第二方面中不同设计方式所带来的技术效果,此处不再赘述。

第九方面,提供了一种切换系统,该切换系统包括融合网络设备、第一网络中的第一接入设备以及第二网络中的第二接入设备;该第一网络和该第二网络为不同类型的网络;其中,该第一接入设备,用于向该融合网络设备发送切换需求,该切换需求携带该第二接入设备的标识、或者该第二接入设备所服务的跟踪区的标识;该融合网络设备,用于接收来自该第一接入设备的该切换需求,并根据该第二接入设备的标识、或者该第二接入设备所服务的跟踪区的标识,确定该第二接入设备属于该融合网络设备管辖,进而向该第二接入设备发送切换请求,该切换请求用于请求该第二接入设备为终端准备相关的资源;该第二接入设备,用于接收来自该融合网络设备的该切换请求,并根据该切换请求,为该终端准备相关的资源;该融合网络设备,还用于向该第一接入设备发送切换命令,该切换命令用于指示将该终端切换到该第二接入设备上;该第一接入设备,还用于接收来自该融合网络设备的该切换命令,并向该终端发送该切换命令;该第二接入设备,还用于向该融合网络设备发送切换通知,该切换通知用于指示该终端已经切换到该第二接入设备上;该融合网络设备,还用于接收来自该第二接入设备的该切换通知。

其中,第九方面的技术效果可参考上述第一方面的技术效果,在此不再赘述。

第十方面,提供了一种切换系统,该切换系统包括融合网络设备、第一网络中的第一接入设备、第二网络中的第二接入设备以及该第二网络中的目标移动管理网元;该第一网络为第四代4g网络,该第二网络为第五代5g网络;其中,该第一接入设备,用于向该融合网络设备发送切换需求,该切换需求携带该第二接入设备的标识、或者该第二接入设备所服务的跟踪区的标识;该融合网络设备,用于接收来自该第一接入设备的该切换需求,并根据该第二接入设备的标识、或者该第二接入设备所服务的跟踪区的标识,确定该第二接入设备不属于该融合网络设备管辖,进而根据该第二接入设备的标识、或者该第二接入设备所服务的跟踪区的标识,获取该目标移动管理网元的地址信息,并根据该目标移动管理网元的地址信息,重定向至该目标移动管理网元;该目标移动管理网元,用于向该第二接入设备发送切换请求,该切换请求用于请求该第二接入设备为终端准备相关的资源;该第二接入设备,用于接收来自该融合网络设备的该切换请求,并根据该切换请求,为该终端准备相关的资源;该融合网络设备,还用于向该第一接入设备发送切换命令,该切换命令用于指示该第一接入设备将该终端切换到该第二接入设备上;该第一接入设备,还用于接收来自该融合网络设备的该切换命令,并向该终端发送该切换命令;该第二接入设备,还用于向该目标移动管理网元发送切换通知,该切换通知用于指示该终端已经切换到该第二接入设备上;该目标移动管理网元,还用于接收来自该第二接入设备的该切换通知。

其中,第十方面的技术效果可参考上述第二方面的技术效果,在此不再赘述。

本申请的这些方面或其他方面在以下实施例的描述中会更加简明易懂。

附图说明

图1为本申请实施例提供的一种切换系统的结构示意图;

图2为本申请实施例提供的一种切换系统在4g网络与5g网络中的应用示意图;

图3为本申请实施例提供的通信设备的硬件结构示意图;

图4为现有的4g网络中的mme与e-utran设备的网络部署示意图;

图5为现有的4g网络中的e-utran设备的标识和4g-tai的格式示意图;

图6为现有的5g网络中的amf网元与ng-an设备的网络部署示意图;

图7为现有的5g网络中ng-an设备的标识和5g-tai的格式示意图;

图8为本申请实施例提供的切换流程示意图一;

图9为本申请实施例提供的4g-tai与5g-tai的映射关系示意图;

图10为本申请实施例提供的切换流程示意图二;

图11为本申请实施例提供的切换流程示意图三;

图12为本申请实施例提供的融合网络设备的结构示意图。

具体实施方式

下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行描述。其中,在本申请的描述中,除非另有说明,“/”表示前后关联的对象是一种“或”的关系,例如,a/b可以表示a或b;本申请中的“和/或”仅仅是一种描述关联对象的关联关系,表示可以存在三种关系,例如,a和/或b,可以表示:单独存在a,同时存在a和b,单独存在b这三种情况,其中a,b可以是单数或者复数。并且,在本申请的描述中,除非另有说明,“多个”是指两个或多于两个。“以下至少一项(个)”或其类似表达,是指的这些项中的任意组合,包括单项(个)或复数项(个)的任意组合。例如,a,b,或c中的至少一项(个),可以表示:a,b,c,a-b,a-c,b-c,或a-b-c,其中a,b,c可以是单个,也可以是多个。另外,为了便于清楚描述本申请实施例的技术方案,在本申请的实施例中,采用了“第一”、“第二”等字样对功能和作用基本相同的相同项或相似项进行区分。本领域技术人员可以理解“第一”、“第二”等字样并不对数量和执行次序进行限定,并且“第一”、“第二”等字样也并不限定一定不同。

此外,本申请实施例描述的网络架构以及业务场景是为了更加清楚的说明本申请实施例的技术方案,并不构成对于本申请实施例提供的技术方案的限定,本领域普通技术人员可知,随着网络架构的演变和新业务场景的出现,本申请实施例提供的技术方案对于类似的技术问题,同样适用。

如图1所示,为本申请实施例提供的一种切换系统10,该切换系统10包括融合网络设备101、第一网络中的第一接入设备102以及第二网络中的第二接入设备103。其中,该融合网络设备101集成了第一网络中的第一移动管理设备1011的功能和第二网络中的第二移动管理设备1012的功能,可以作为第一网络中的第一移动管理设备1011,也可以作为第二网络中的第二移动管理设备1012;其中,第一网络和第二网络为不同类型的网络,在此统一说明,以下不再赘述。

一种可能的实现方式中:

第一接入设备102,用于向融合网络设备101发送切换需求,该切换需求携带第二接入设备103的标识、或者第二接入设备103所服务的跟踪区的标识。

融合网络设备101,用于接收来自第一接入设备102的切换需求,并根据第二接入设备103的标识、或者第二接入设备103所服务的跟踪区的标识,确定第二接入设备103属于融合网络设备101管辖,进而向第二接入设备103发送切换请求,该切换请求用于请求第二接入设备103为终端准备相关的资源。

第二接入设备103,用于接收来自融合网络设备101的切换请求,并根据该切换请求,为终端准备相关的资源。

融合网络设备101,还用于向第一接入设备102发送切换命令,该切换命令用于指示将终端切换到第二接入设备103上。

第一接入设备102,还用于接收来自融合网络设备101的切换命令,并向终端发送该切换命令。

第二接入设备103,还用于向融合网络设备101发送切换通知,该切换通知用于指示终端已经切换到第二接入设备103上。

融合网络设备101,还用于接收来自第二接入设备103的切换通知。

可选的,本申请实施例中的第一网络可以为4g网络,第二网络可以为5g网络;或者,本申请实施例中的第一网络可以为5g网络,第二网络可以4g网络;或者,本申请实施例中的第一网络和第二网络还可以为其他网络,本申请实施例对此不作具体限定。

基于本申请实施例提供的切换系统,一方面,由于第一接入设备向融合网络设备发送的切换需求中携带第二接入设备的标识、或者第二接入设备所服务的跟踪区的标识,使得融合网络设备可以根据第二接入设备的标识、或者第二接入设备所服务的跟踪区的标识,在确定第二接入设备属于融合网络设备管辖的情况下,直接向第二接入设备发送请求第二接入设备为终端准备先关的资源的切换请求,向第一接入设备发送指示第一接入设备将终端切换到第二接入设备上的切换命令,从而可以实现终端从第一网络到第二网络的切换,不需要像现有技术一样,在第一网络和第二网络为不同类型的网络的情况下,源移动管理网元必须首先查询目标移动管理网元的地址信息之后,重定位到目标移动管理网元,才可能实现终端从第一网络到第二网络的切换,因此不仅减少了网元之间的消息交互,简化了终端的切换流程,且在第一网络为4g网络,第二网络为5g网络的情况下,可以实现终端从4g网络到5g网络的切换。另一方面,由于该切换系统中的融合网络设备集成了第一网络中的第一移动管理设备的功能和第二网络中的第二移动管理设备的功能,因此不仅减少了网络中的设备个数,简化了网络运维的工作量;并且也减少网络地址资源,简化了网络规划和部署的复杂度;而且,还可以灵活的根据第一网络和第二网络的业务量调整对硬件资源的占用比例,共享硬件资源,从而提升资源利用效率和投资回报率。

另一种可能的实现方式中,在第一网络为4g网络,第二网络为5g网络的情况下,图1所示的切换系统10还可以包括第二网络中的目标移动管理网元104:

其中,第一接入设备102,用于向融合网络设备101发送切换需求,该切换需求携带第二接入设备103的标识、或者第二接入设备103所服务的跟踪区的标识。

融合网络设备101,用于接收来自第一接入设备102的切换需求,并根据第二接入设备103的标识、或者第二接入设备103所服务的跟踪区的标识,确定第二接入设备103不属于融合网络设备101管辖,进而根据第二接入设备102的标识、或者第二接入设备102所服务的跟踪区的标识,获取第二网络中的目标移动管理网元104的地址信息,并根据目标移动管理网元104的地址信息,重定向至目标移动管理网元104。

目标移动管理网元104,用于向第二接入设备103发送切换请求,该切换请求用于请求第二接入设备103为终端准备相关的资源。

第二接入设备103,用于接收来自融合网络设备101的切换请求,并根据该切换请求,为终端准备相关的资源。

融合网络设备101,还用于向第一接入设备102发送切换命令,该切换命令用于指示终端切换到第二接入设备103上。

第一接入设备102,还用于接收来自融合网络设备101的切换命令,并向终端发送该切换命令。

第二接入设备103,还用于向目标移动管理网元104发送切换通知,该切换通知用于指示终端已经切换到第二接入设备103上。

目标移动管理网元104,还用于接收来自第二接入设备103的切换通知。

基于本申请实施例提供的切换系统,一方面,由于第一接入设备向融合网络设备发送的切换需求中携带第二接入设备的标识、或者第二接入设备所服务的跟踪区的标识,使得融合网络设备可以根据第二接入设备的标识、或者第二接入设备所服务的跟踪区的标识,在确定第二接入设备不属于融合网络设备管辖的情况下,可以根据第二接入设备的标识、或者第二接入设备所服务的跟踪区的标识,获取第二网络中的目标移动管理网元的地址信息,并根据目标移动管理网元的地址信息,重定向至目标移动管理网元,因此在第一网络为4g网络,第二网络为5g网络的情况下,可以实现终端从4g网络到5g网络的切换。另一方面,由于该切换系统中的融合网络设备集成了第一网络中的第一移动管理设备的功能和第二网络中的第二移动管理设备的功能,因此不仅减少了网络中的设备个数,简化了网络运维的工作量;并且也减少网络地址资源,简化了网络规划和部署的复杂度;而且,还可以灵活的根据第一网络和第二网络的业务量调整对硬件资源的占用比例,共享硬件资源,从而提升资源利用效率和投资回报率。

可选的,本申请实施例中,融合网络设备101可以和第一接入设备102或第二网络设备103直接通信,也可以通过其他设备的转发进行通信,本申请实施例对此不作具体限定。

可选的,本申请实施例中,目标移动管理网元104可以和第二接入设备103或融合网络设备101直接通信,也可以通过其他设备的转发进行通信,本申请实施例对此不作具体限定。

示例性的,在第一网络为4g网络,第二网络为5g网络;或者,第二网络为4g网络,第一网络为5g网络的场景下,如图2所示,该融合网络设备集成了4g中的mme的功能和5g网络中的amf网元的功能。在融合网络设备作为mme的情况下,对应的接入设备为4g网络中的演进型通用陆地无线接入网(evolveduniversalterrestrialradioaccessnetwork,e-utran)设备;在融合网络设备作为amf网元的情况下,对应的接入设备为5g网络中的下一代无线接入网(nextgeneration-accessnetwork,ng-an)设备。此外,如图2所示,该切换系统中还可以包括mme和amf网元中的一个或多个,本申请实施例对此不作具体限定。

其中,融合网络设备配置“统一对等网元接口的本端地址”。在融合网络设备作为amf网元与amf网元通信的情况下,该本端地址作为n14接口地址;在融合网络设备作为amf网元与mme网元通信的情况下,该本端地址作为n26接口地址;在融合网络设备作为mme与amf网元通信的情况下,该本端地址作为n26接口地址;在融合网络设备作为mme与mme通信的情况下,该本端地址作为s10接口地址。

其中,融合网络设备配置“统一无线设备接口的本端地址”。在融合网络设备作为amf网元与ng-an设备通信的情况下,该本端地址作为n2接口地址;在融合网络设备作为mme与e-utran设备通信的情况下,该本端地址作为s1-mme接口地址。

此外,e-utran设备还可以通过s1-mme接口与mme通信,ng-an设备还可以通过n2接口与amf网元通信,具体可参考现有的4g网络和5g网络的描述,在此不予赘述。

需要说明的是,图2仅是示例性的以切换系统中包括一个融合网络设备为例进行说明。当然,切换系统中可以包括一个或多个融合网络设备,本申请实施例对此不作具体限定。

需要说明的是,图2仅是示例性的以融合网络设备作为mme时与一个e-utran设备连接为例进行说明。当然,融合网络设备作为mme时可以与一个或多个e-utran设备连接,本申请实施例对此不作具体限定。

需要说明的是,图2仅是示例性的以融合网络设备作为mme时与一个amf网元或者mme连接为例进行说明。当然,融合网络设备作为mme时可以与一个或多个mme连接,或者,融合网络设备作为mme时可以与一个或多个amf网元连接,本申请实施例对此不作具体限定。

需要说明的是,图2仅是示例性的以融合网络设备作为amf网元时与一个ng-an设备连接为例进行说明。当然,融合网络设备作为amf网元时可以与一个或多个ng-an设备连接,本申请实施例对此不作具体限定。

需要说明的是,图2仅是示例性的以融合网络设备作为amf网元时与一个amf网元或者mme连接为例进行说明。当然,融合网络设备作为amf网元时可以与一个或多个mme连接,或者,融合网络设备作为amf网元时可以与一个或多个amf网元连接,本申请实施例对此不作具体限定。

需要说明的是,图2仅是示例性的以e-utran设备与一个融合网络设备连接为例进行说明。当然,e-utran设备还可以与其他融合网络设备或者mme连接,本申请实施例对此不作具体限定。

需要说明的是,图2仅是示例性的以ng-an设备与一个融合网络设备连接为例进行说明。当然,ng-an设备还可以与其他融合网络设备或者amf网元连接,本申请实施例对此不作具体限定。

可选的,本申请实施例中所涉及到的终端(terminal)可以包括各种具有无线通信功能的手持设备、车载设备、可穿戴设备、计算设备或连接到无线调制解调器的其它处理设备;还可以包括用户单元(subscriberunit)、蜂窝电话(cellularphone)、智能电话(smartphone)、无线数据卡、个人数字助理(personaldigitalassistant,pda)电脑、平板型电脑、无线调制解调器(modem)、手持设备(handheld)、膝上型电脑(laptopcomputer)、无绳电话(cordlessphone)或者无线本地环路(wirelesslocalloop,wll)台、机器类型通信(machinetypecommunication,mtc)终端、用户设备(userequipment,ue),移动台(mobilestation,ms),终端设备(terminaldevice)或者中继用户设备等。其中,中继用户设备例如可以是5g家庭网关(residentialgateway,rg)。为方便描述,本申请中,上面提到的设备统称为终端。

可选的,本申请实施例中所涉及的接入设备(如第一接入设备或第二接入设备)指的是接入核心网的设备,例如可以是基站,宽带网络业务网关(broadbandnetworkgateway,bng),汇聚交换机,非第三代合作伙伴计划(3rdgenerationpartnershipproject,3gpp)接入设备等。基站可以包括各种形式的基站,例如:宏基站,微基站(也称为小站),中继站,接入点等。

可选的,本申请实施例图1中的融合网络设备可以由一个设备实现,也可以由多个设备共同实现,还可以是一个设备内的一个功能模块,本申请实施例对此不作具体限定。可以理解的是,上述功能既可以是硬件设备中的网络元件,也可以是在专用硬件上运行的软件功能,或者是平台(例如,云平台)上实例化的虚拟化功能。

例如,本申请实施例图1中的融合网络设备可以通过图3中的通信设备来实现。图3所示为本申请实施例提供的通信设备的硬件结构示意图。该通信设备300包括处理器301,通信线路302,存储器303以及一个或多个通信接口(图3中仅以一个通信接口304进行示例性说明)。

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

通信线路302可包括一通路,在上述组件之间传送信息。

通信接口304,使用任何收发器一类的装置,用于与其他设备或通信网络通信,如以太网,无线接入网(radioaccessnetwork,ran),无线局域网(wirelesslocalareanetworks,wlan)等。

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

其中,存储器303用于存储执行本申请方案的计算机执行指令,并由处理器301来控制执行。处理器301用于执行存储器303中存储的计算机执行指令,从而实现本申请下述实施例提供的切换方法。

可选的,本申请实施例中的计算机执行指令也可以称之为应用程序代码,本申请实施例对此不作具体限定。

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

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

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

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

下面将结合图1至图3对本申请实施例提供的切换方法进行具体阐述。

需要说明的是,本申请下述实施例中各个网元之间的消息名字或消息中各参数的名字等只是一个示例,具体实现中也可以是其他的名字,本申请实施例对此不作具体限定。

为了便于理解下述实施例中的方案,首先给出相关简介如下。

第一,4g网络中的e-utran设备的标识与4g网络中的e-utran设备所服务的跟踪区的标识(trackingareaidentity,tai)(以下简称4g-tai):

在4g网络中,每个mme会连接多个e-utran设备,这些e-utran设备覆盖一组跟踪区(trackingarea,ta),表示了一个4g无线网络的覆盖区域。比如,如图4所示,mme11可以分别与e-utran11设备和e-utran12设备连接,mme12可以分别与e-utran11设备和e-utran12设备连接,其中,e-utran11设备和e-utran12设备等可以覆盖位置区域1,位置区域1包括ta11,ta12,……ta1n。mme21可以分别与e-utran21设备和e-utran22设备连接,mme22可以分别与e-utran21设备和e-utran22设备连接,其中,e-utran21设备和e-utran22设备等可以覆盖位置区域2,位置区域2包括ta21,ta22,……ta2m。

其中,4g-ta的全局唯一标识称为4g-tai,其组成结构如图5所示,包括移动国家码(mobilecountrycode,mcc)和移动网码(mobilenetworkcode,mnc)、以及16bit的跟踪区码(trackingareacode,tac)。其中,mcc标识了运营商所属的国家;mnc则是运营商的网络标识;tac在mcc+mnc下唯一标识一个位置区域。

e-utran设备的标识可以记作全球(global)演进型基站(enodeb,enb)标识(identifier,id),其组成结构如图5所示,包括mcc、mnc、以及18bit、20bit、21bit或28bit的enbid。其中,mcc标识了运营商所属的国家;mnc则是运营商的网络标识;enbid在mcc+mnc下唯一标识一个e-utran设备。

第二,5g网络中的ng-an设备的标识与5g网络中的ng-an设备所服务的tai(以下简称5g-tai):

在5g网络中,每个amf网元会连接多个ng-an设备,这些ng-an设备覆盖一组ta,表示了一个5g无线网络的覆盖区域。比如,如图6所示,amf11网元可以分别与ng-an11设备和ng-an12设备连接,amf12网元可以分别与ng-an11设备和ng-an12设备连接,其中,ng-an11设备和ng-an设备等可以覆盖位置区域1,位置区域1包括ta11,ta12,……ta1n。amf21网元可以分别与ng-an21设备和ng-an22设备连接,amf22网元可以分别与ng-an21设备和ng-an22设备连接,其中,ng-an21设备和ng-an22设备等可以覆盖位置区域2,位置区域2包括ta21,ta22,……ta2m。

其中,5g-ta的全局唯一标识称为5g-tai,其组成结构如图7所示,包括mcc和mnc、以及24bit的tac。其中,mcc标识了运营商所属的国家;mnc则是运营商的网络标识;tac在mcc+mnc下唯一标识一个位置区域。

ng-an设备的标识可以记作全球(global)an设备id,其组成结构如图7所示,包括mcc、mnc、以及18bit-32bit的an设备id。其中,mcc标识了运营商所属的国家;mnc则是运营商的网络标识;an设备id下唯一标识一个ng-an设备。

由上述描述可知,4g网络与5g网络相比:4g-tac比5g-tac少8bit,即一个字节;4g网络的全球enbid与5g网络的全球an设备id的长度范围有差异。

下面将结合上述描述给出本申请实施例提供的切换方法的具体阐述。

可选的,以图1所示的切换系统中的第一网络为4g网络,第二网络为5g网络,即ng-an设备为目标设备,e-utran设备为源设备为例,如图8所示,为本申请实施例提供的一种切换方法,该切换方法包括如下步骤:

s801、可选的,e-utran设备向融合网络设备发送s1建立请求(s1setuprequest)消息,以使得融合网络设备接收来自e-utran设备的s1建立请求消息。

其中,该s1建立请求消息携带该e-utran设备的标识以及该e-utran设备所服务的跟踪区的标识,用于请求注册到融合网络设备。该e-utran设备的标识以及该e-utran设备所服务的跟踪区的标识的相关描述可参考图5所示的实施例,在此不再赘述。

s802、融合网络设备向e-utran设备发送s1建立响应(s1setupresponse)消息,以使得e-utran设备接收来自融合网络设备的s1建立响应消息。

s803、可选的,ng-an设备向融合网络设备发送ng建立请求(ngsetuprequest)消息,以使得融合网络设备接收来自ng-an设备的ng建立请求消息。

其中,该ng建立请求消息携带该ng-an设备的标识以及该ng-an设备所服务的跟踪区的标识,用于请求注册到融合网络设备。该ng-an设备的标识以及该ng-an设备所服务的跟踪区的标识的相关描述可参考图7所示的实施例,在此不再赘述。

s804、融合网络设备向ng-an设备发送ng建立请求(ngsetupresponse)消息,以使得ng-an设备接收来自融合网络设备的ng建立响应消息。

需要说明的是,本申请实施例中的步骤s801与步骤s803之间没有必然的执行先后顺序,可以是先执行步骤s801,再执行步骤s803;也可以是先执行步骤s803,再执行步骤s801;还可以是同时执行步骤s801与步骤s803,本申请实施例对此不作具体限定。

s805、e-utran设备向融合网络设备发送切换需求(handoverrequired),以使得融合网络设备接收来自e-utran设备的切换需求。

其中,该切换需求携带图8中ng-an设备的标识或者该ng-an设备所服务的跟踪区的标识。

s806、融合网络设备根据ng-an设备的标识或者该ng-an设备所服务的跟踪区的标识,确定ng-an设备是否属于该融合网络设备管辖。

其中,本申请实施例中,ng-an设备是否属于该融合网络设备管辖可以理解为ng-an设备是否已经与该融合网络设备建立连接,在此统一说明,以下不再赘述。

可选的,融合网络设备可以将切换需求中携带的ng-an设备的标识与之前自己连接的各ng-an设备在ng-an设备注册流程中上报的ng-an设备的标识进行匹配,若匹配成功,比如,之前自己连接的各ng-an设备在ng-an设备注册流程中上报的ng-an设备的标识中包括切换需求中携带的ng-an设备的标识,则可以确定图8中的ng-an设备属于该融合网络设备管辖;

或者,可选的,融合网络设备可以将切换需求中携带的ng-an设备所服务的跟踪区的标识与之前自己连接的各ng-an设备在ng-an设备注册流程中上报的ng-an设备所服务的跟踪区的标识进行匹配,若匹配成功,比如,之前自己连接的各ng-an设备在ng-an设备注册流程中上报的ng-an设备所服务的跟踪区的标识中包括切换需求中携带的ng-an设备所服务的跟踪区的标识,则可以确定图8中的ng-an设备属于该融合网络设备管辖;

否则,融合网络设备可以确定图8中的ng-an设备不属于该融合网络设备管辖。

其中,在融合网络设备确定ng-an设备属于该融合网络设备管辖的情况下,本申请实施例提供的切换方法还包括如下步骤s807a-s813a:

s807a、融合网络设备向ng-an设备发送切换请求(handoverrequest),以使得ng-an设备接收来自融合网络设备的切换请求。其中,该切换请求用于请求ng-an设备为该终端准备相关的资源。

s808a、ng-an设备向融合网络设备发送切换请求确认(handoverrequestacknowledge),以使得融合网络设备接收来自ng-an设备的切换请求确认。

s809a、融合网络设备向e-utran设备发送切换命令(handovercommand),以使得e-utran设备接收来自融合网络设备的切换命令。其中,该切换命令用于指示将终端切换到ng-an设备上。

s810a、e-utran设备向终端发送切换命令,以使得终端接收来自e-utran设备的切换命令。

s811a、终端切换到ng-an设备上之后,向ng-an设备发送切换确认(handoverconfirm)消息,以使得ng-an设备接收来自终端的切换确认消息。

其中,该切换确认消息用于指示终端已经切换到ng-an设备上。

s812a、ng-an设备向融合网络设备发送切换通知(handovernotify),以使得融合网络设备接收来自ng-an设备的切换通知。其中,该切换通知用于指示终端已经切换到ng-an设备上。

s813a、可选的,融合网络设备向e-utran设备发送释放命令(releasecommand),以使得e-utran设备接收来自融合网络设备的释放命令。其中,该释放命令用于指示释放终端相关的资源。

进而,e-utran设备可以根据该释放命令,释放终端相关的资源,本申请实施例对此不作具体限定。

或者,在融合网络设备确定ng-an设备不属于该融合网络设备管辖的情况下,本申请实施例提供的切换方法还包括如下步骤s807b-s821b:

s807b、融合网络设备构造全量域名(fullyqualifieddomainname,fqdn),其中,该fqdn用于查询5g网络中的候选amf网元的地址信息。

示例性的,融合网络设备可以通过如下几种方式构造fqdn:

方式一,融合网络设备可以根据ng-an设备的标识构造fqdn1,fqdn1中包括ng-an设备的标识,格式可以为5g网络中的ng-an设备的标识对应的fqdn格式,如下所示:

rannode<an设备id>.rannode.5g.mnc<mnc>.mcc<mcc>.3gppnetwork.org;

查询参数:"x-3gpp-amf:x-n26"。

方式二,融合网络设备可以根据ng-an设备所服务的跟踪区的标识构造fqdn2,fqdn2中包括ng-an设备所服务的跟踪区的标识,格式可以为5g网络中的ng-an设备所服务的跟踪区的标识对应的fqdn格式,如下所示:

tac-lb<tac-low-byte>.tac-mb<tac-middle-byte>.tac-hb<tac-high-byte>.tac.5g.mnc<mnc>.mcc<mcc>.3gppnetwork.org;

查询参数:"x-3gpp-amf:x-n26"。

方式三,融合网络设备可以根据ng-an设备的标识构造fqdn3,fqdn3中包括ng-an设备的标识,格式可以为4g网络中的e-utran设备的标识对应的fqdn格式,如下所示:

enb<enodeb-id>.enb.epc.mnc<mnc>.mcc<mcc>.3gppnetwork.org;

查询参数:"x-3gpp-mme:x-s10"。

其中的“enodeb-id”使用全球an设备id中的an设备id进行填充。

方式四,融合网络设备可以根据ng-an设备所服务的跟踪区的标识构造fqdn4,fqdn4中包括ng-an设备所服务的跟踪区的标识,格式可以为4g网络中的e-utran设备所服务的跟踪区的标识对应的fqdn格式,如下所示:

tac-lb<tac-low-byte>.tac-hb<tac-high-byte>.tac.epc.mnc<mnc>.mcc<mcc>.3gppnetwork.org;

查询参数:"x-3gpp-mme:x-s10"。

其中的“tac-low-byte”使用5g-tai的tac字段的低1字节填充;其中的“tac-high-byte”使用5g-tai的tac字段的高2字节填充。

方式五,融合网络设备可以根据ng-an设备所服务的跟踪区的标识构造fqdn5,fqdn5中包括ng-an设备所服务的跟踪区的标识中的mcc、mnc以及tac中的低16位(即低2字节),格式可以为4g网络中的e-utran设备所服务的跟踪区的标识对应的fqdn格式,如下所示:

tac-lb<tac-low-byte>.tac-hb<tac-high-byte>.tac.epc.mnc<mnc>.mcc<mcc>.3gppnetwork.org;

查询参数:"x-3gpp-mme:x-s10"。

其中的“tac-low-byte”使用5g-tai的tac字段的最低字节填充;其中的“tac-high-byte”使用5g-tai的tac字段的中间字节填充;5g-tai的tac字段的最高字节直接丢弃。

一种可能的实现方式中,本申请实施例在配置4g-tai和5g-tai时,可以统一配置,使得在一组mnc+mcc下:任一4g-tai中的tac字段和任一5g-tai中tac字段的低16位不能相同,不同5g-tai中tac字段的高8位可以置为无效位或者全部置为相同值,这样,在确定5g网络中的候选amf网元的地址信息时,根据5g-tai中的mnc+mcc+tac字段的低16位即可唯一查询出一组候选amf网元的地址信息,本申请实施例对此不作具体限定。

或者,一种可能的实现方式中,如果网络部署时4g和5g网络的无线重叠覆盖区域由融合网络设备提供服务,则本申请实施例在配置4g-tai和5g-tai时,可以统一配置,使得如图9所示,在一组mnc+mcc下:同一个融合网络设备对应的4g-tai中的tac字段和5g-tai中tac字段的低16位相同,不同5g-tai中tac字段的高8位可以置为无效位或者全部置为相同值,这样,在确定5g网络中的候选amf网元的地址信息时,根据5g-tai中的mnc+mcc+tac字段的低16位即可唯一确定出5g网络中的候选amf网元的地址信息,该候选amf网元的地址信息实际上也是候选融合网络设备的地址信息,本申请实施例对此不作具体限定。

s808b、融合网络设备向域名系统(domainnamesystem,dns)服务器发送dns查询请求(dnsqueryrequest)消息,以使得dns服务器接收来自融合网络设备的dns查询请求消息。该dns查询请求消息携带上述fqdn,用于请求查询候选amf网元的地址信息。

可选的,对于步骤s807b中的方式一或方式三,dns服务器中可以存储不同ng-an设备的标识与对应的候选amf网元的地址信息的第一对应关系,进而,在dns服务器获取到ng-an设备的标识之后,可以根据该ng-an设备的标识,以及存储的第一对应关系,确定出对应的候选amf网元的地址信息。

或者,可选的,对于步骤s807b中的方式二或方式四,dns服务器中可以存储不同ng-an设备所服务的跟踪区的标识与对应的候选amf网元的地址信息的第二对应关系,进而,在dns服务器获取到ng-an设备所服务的跟踪区的标识之后,可以根据该ng-an设备所服务的跟踪区的标识,以及存储的第二对应关系,确定出对应的候选amf网元的地址信息。

或者,可选的,对于步骤s807b中的方式五,dns服务器中可以存储不同ng-an设备所服务的跟踪区的标识中的部分字段(如mnc+mcc+tac中的低16bit)与对应的候选amf网元的地址信息的第三对应关系,进而,在dns服务器获取到ng-an设备所服务的跟踪区的标识中的部分字段(如mnc+mcc+tac中的低16bit)之后,可以根据该ng-an设备所服务的跟踪区的标识中的部分字段(如mnc+mcc+tac中的低16bit),以及存储的第三对应关系,确定出对应的候选amf网元的地址信息。

可选的,本申请实施例中,dns服务器根据上述方式,不仅可以确定出候选amf网元的地址信息,还可以类似的确定出候选amf网元的标识,如一组全球唯一的amf标识(globallyuniqueamfidentifier,guami),本申请实施例对此不作具体限定。

s809b、dns服务器向融合网络设备发送dns查询响应(dnsqueryresponse)消息,以使得融合网络设备接收来自dns服务器的dns查询响应消息。其中,该dns查询响应消息携带一组候选amf网元的地址信息。

可选的,该dns查询响应消息携带一组候选amf网元的标识,本申请实施例对此不作具体限定。

s810b、融合网络设备从候选amf网元的地址信息中选择5g网络中的目标amf网元的地址信息,该目标amf网元假设可以如图8中所示。

s811b、融合网络设备向目标amf网元发送转发重定向请求(forwardrelocationrequest)消息,以使得目标amf网元接收来自融合网络设备的转发重定向请求消息。其中,该转发重定向请求消息携带终端的4g上下文,用于请求目标amf网元为终端准备相关的资源。

s812b-s813b、与步骤s807a-s808a类似,区别比如在于将步骤s807a-s808a中的融合网络设备替换为步骤s812b-s813b中的目标amf网元,其余相关描述可参考上述步骤s807a-s808a,在此不再赘述。

s814b、目标amf网元向融合网络设备发送转发重定向响应(forwardrelocationresponse)消息,以使得融合网络设备接收来自目标amf网元的转发重定向响应消息。

s815b-s817b、同步骤s809a-s811a,相关描述可参考上述步骤s809a-s811a,在此不再赘述。

s818b、与步骤s812a类似,区别比如在于将步骤s812a中的融合网络设备替换为步骤s818b中的目标amf网元,其余相关描述可参考上述步骤s812a,在此不再赘述。

s819b、目标amf网元向融合网络设备发送转发重定向完成通知(forwardrelocationcompletenotification),以使得融合网络设备接收来自目标amf网元的转发重定向完成通知。其中,该转发重定向完成通知用于指示其可以释放终端相关的资源。

s820b、融合网络设备向目标amf网元发送转发重定向完成确认(forwardrelocationcompleteacknowledge),以使得目标amf网元接收来自融合网络设备的转发重定向完成确认。

s821b、同步骤s813a,其余相关描述可参考上述步骤s813a,在此不再赘述。

基于本申请实施例提供的切换方法,不仅可以简化了终端的切换流程,且可以实现终端从4g网络到5g网络的切换,相关技术效果分析可参考切换系统部分的相关描述,在此不再赘述。

其中,上述步骤s801至s813a或s821b中的融合网络设备的动作可以由图3所示的通信设备300中的处理器301调用存储器303中存储的应用程序代码来执行,本申请实施例对此不作任何限制。

可选的,以图1所示的切换系统中的第一网络为4g网络,第二网络为5g网络,即ng-an设备为目标设备,e-utran设备为源设备为例,如图10所示,为本申请实施例提供的一种切换方法,该切换方法包括如下步骤:

s1001-s1006、同步骤s801-s806,相关描述可参考图8所示的实施例,在此不再赘述。

其中,在融合网络设备确定ng-an设备属于该融合网络设备管辖的情况下,本申请实施例提供的切换方法还包括如下步骤s1007a-s1013a:

s1007a-s1013a、同步骤s807a-s813a,相关描述可参考图8所示的实施例,在此不再赘述。

或者,在融合网络设备确定ng-an设备不属于该融合网络设备管辖的情况下,本申请实施例提供的切换方法还包括如下步骤s1007b-s1020b:

s1007b、融合网络设备向网络发现功能(networkrepositoryfunction,nrf)网元发送发现请求(discoveryrequest)消息,以使得nrf网元接收来自融合网络设备的发现请求消息。其中,该发现请求消息携带ng-an设备的标识或者ng-an设备所服务的跟踪区的标识,用于请求查询候选amf网元的地址信息。

其中,nrf网元中可以存储不同ng-an设备的标识与对应的候选amf网元的地址信息的第一对应关系,进而,在nrf网元获取到ng-an设备的标识之后,可以根据该ng-an设备的标识,以及存储的第一对应关系,确定出对应的候选amf网元的地址信息。

或者,nrf网元中可以存储不同ng-an设备所服务的跟踪区的标识与对应的候选amf网元的地址信息的第二对应关系,进而,在nrf网元获取到ng-an设备所服务的跟踪区的标识之后,可以根据该ng-an设备所服务的跟踪区的标识,以及存储的第二对应关系,确定出对应的候选amf网元的地址信息。

可选的,本申请实施例中,nrf网元根据上述方式,不仅可以确定出候选amf网元的地址信息,还可以类似的确定出候选amf网元的标识,如一组guami,本申请实施例对此不作具体限定。

s1008b、nrf网元向融合网络设备发送发现响应(discoveryresponse)消息,以使得融合网络设备接收来自nrf网元的发现响应消息。其中,该发现响应消息携带一组候选amf网元的地址信息。

可选的,该发现响应消息携带一组候选amf网元的标识,本申请实施例对此不作具体限定。

s1009b、同步骤s810b,相关描述可参考图8所示的实施例,在此不再赘述。

s1010b、融合网络设备向目标amf网元发送创建上下文请求(createcontextrequest)消息,以使得目标amf网元接收来自融合网络设备的创建上下文请求消息。其中,该创建上下文请求消息携带终端的4g上下文所转换后的5g上下文,用于请求目标amf网元为终端准备相关的资源。

s1011b-s1012b、同步骤s812b-s813b,相关描述可参考图8所示的实施例,在此不再赘述。

s1013b、目标amf网元向融合网络设备发送创建上下文响应(createcontextresponse)消息,以使得融合网络设备接收来自目标amf网元的创建上下文响应消息。

s1014b-s1017b、同步骤s815b-s818b,相关描述可参考图8所示的实施例,在此不再赘述。

s1018b、目标amf网元向融合网络设备发送n2通知(n2notification)消息,以使得融合网络设备接收来自目标amf网元的n2通知消息。其中,该n2通知消息用于指示其可以释放终端相关的资源。

s1019b、融合网络设备向目标amf网元发送n2通知确认(n2notificationacknowledge)消息,以使得目标amf网元接收来自融合网络设备的n2通知确认消息。

s1020b、同步骤s821b,相关描述可参考图8所示的实施例,在此不再赘述。

基于本申请实施例提供的切换方法,不仅可以简化了终端的切换流程,且可以实现终端从4g网络到5g网络的切换,相关技术效果分析可参考切换系统部分的相关描述,在此不再赘述。

其中,上述步骤s1001至s1013a或s1020b中的融合网络设备的动作可以由图3所示的通信设备300中的处理器301调用存储器303中存储的应用程序代码来执行,本申请实施例对此不作任何限制。

可选的,图8或图10所示的实施例均以e-utran设备发送给融合网络设备的切换需求中携带图8中ng-an设备的标识或者该ng-an设备所服务的跟踪区的标识为例进行说明。当然,e-utran设备发送给融合网络设备的切换需求中也可以携带e-utran设备的标识或者该e-utran设备所服务的跟踪区的标识,此时对应的切换方法可参考现有的4g切换流程,仅需将4g网络中的源(source)mme替换为本申请实施例中的融合网络设备即可,在此不予赘述。

可选的,以图1所示的切换系统中的第一网络为5g网络,第二网络为4g网络,即ng-an设备为源设备,e-utran设备为目标设备为例,如图11所示,为本申请实施例提供的一种切换方法,该切换方法包括如下步骤:

s1101-s1104、同步骤s801-s804,相关描述可参考图8所示的实施例,在此不再赘述。

s1105、ng-an设备向融合网络设备发送切换需求,以使得融合网络设备接收来自ng-an设备的切换需求。

其中,该切换需求携带图11中e-utran设备的标识或者该e-utran设备所服务的跟踪区的标识。

s1106、融合网络设备根据e-utran设备的标识或者该e-utran设备所服务的跟踪区的标识,确定e-utran设备是否属于该融合网络设备管辖。

其中,本申请实施例中,e-utran设备是否属于该融合网络设备管辖可以理解为e-utran设备是否已经与该融合网络设备建立连接,在此统一说明,以下不再赘述。

可选的,融合网络设备可以将切换需求中携带的e-utran设备的标识与之前自己连接的各e-utran设备在e-utran设备注册流程中上报的e-utran设备的标识进行匹配,若匹配成功,比如,之前自己连接的各e-utran设备在e-utran设备注册流程中上报的e-utran设备的标识中包括切换需求中携带的e-utran设备的标识,则可以确定图11中的e-utran设备属于该融合网络设备管辖;

或者,可选的,融合网络设备可以将切换需求中携带的e-utran设备所服务的跟踪区的标识与之前自己连接的各e-utran设备在e-utran设备注册流程中上报的e-utran设备所服务的跟踪区的标识进行匹配,若匹配成功,比如,之前自己连接的各e-utran设备在e-utran设备注册流程中上报的e-utran设备所服务的跟踪区的标识中包括切换需求中携带的e-utran设备所服务的跟踪区的标识,则可以确定图11中的e-utran设备属于该融合网络设备管辖;

否则,融合网络设备可以确定图11中的e-utran设备不属于该融合网络设备管辖。

其中,在融合网络设备确定e-utran设备属于该融合网络设备管辖的情况下,本申请实施例提供的切换方法还包括如下步骤s1107a-s1113a:

s1107a-s1108a、与步骤s807a-s808a类似,区别比如在于将步骤s807a-s808a中的ng-an设备替换为步骤s1107a-s1108a中的e-utran设备,其余相关描述可参考图8所示的实施例,在此不再赘述。

s1109a-s1110a、与步骤s809a-s810a类似,区别比如在于将步骤s809a-s810a中的e-utran设备替换为步骤s1109a-s1110a中的ng-an设备,其余相关描述可参考图8所示的实施例,在此不再赘述。

s1111a-s1112a、与步骤s811a-s812a类似,区别比如在于将步骤s811a-s812a中的ng-an设备替换为步骤s1111a-s1112a中的e-utran设备,其余相关描述可参考图8所示的实施例,在此不再赘述。

s1113a、可选的,融合网络设备向ng-an设备发送释放命令,以使得ng-an设备接收来自融合网络设备的释放命令。其中,该释放命令用于指示释放终端相关的资源。

进而,ng-an设备可以根据该释放命令,释放终端相关的资源,本申请实施例对此不作具体限定。

或者,在融合网络设备确定e-utran设备不属于该融合网络设备管辖的情况下,本申请实施例提供的切换方法还包括如下步骤s1107b-s1121b:

s1107b、融合网络设备构造全量域名,其中,该fqdn用于查询4g网络中的候选mme网元的地址信息。

示例性的,融合网络设备可以通过如下几种方式构造fqdn:

方式一,融合网络设备可以根据e-utran设备的标识构造fqdn6,fqdn6中包括e-utran设备的标识,格式如下所示:

enb<enodeb-id>.enb.epc.mnc<mnc>.mcc<mcc>.3gppnetwork.org;

查询参数:"x-3gpp-mme:x-s10"。

方式二,融合网络设备可以根据e-utran设备所服务的跟踪区的标识构造fqdn7,fqdn7中包括e-utran设备所服务的跟踪区的标识,格式如下所示:

tac-lb<tac-low-byte>.tac-hb<tac-high-byte>.tac.epc.mnc<mnc>.mcc<mcc>.3gppnetwork.org;

查询参数:"x-3gpp-mme:x-s10"。

s1108b、融合网络设备向dns服务器发送dns查询请求消息,以使得dns服务器接收来自融合网络设备的dns查询请求消息。该dns查询请求消息携带上述fqdn,用于请求查询候选mme的地址信息。

可选的,对于步骤s1007b中的方式一,dns服务器中可以存储不同e-utran设备的标识与对应的候选mme的地址信息的第四对应关系,进而,在dns服务器获取到e-utran设备的标识之后,可以根据该e-utran设备的标识,以及存储的第四对应关系,确定出对应的候选mme的地址信息。

或者,可选的,对于步骤s1007b中的方式二,dns服务器中可以存储不同e-utran设备所服务的跟踪区的标识与对应的候选mme的地址信息的第五对应关系,进而,在dns服务器获取到e-utran设备所服务的跟踪区的标识之后,可以根据该e-utran设备所服务的跟踪区的标识,以及存储的第五对应关系,确定出对应的候选mme的地址信息。

可选的,本申请实施例中,dns服务器根据上述方式,不仅可以确定出候选mme的地址信息,还可以类似的确定出候选mme的标识,如一组全球唯一的mme标识(globallyuniquemmeidentifier,gummei),本申请实施例对此不作具体限定。

s1109b、dns服务器向融合网络设备发送dns查询响应消息,以使得融合网络设备接收来自dns服务器的dns查询响应消息。其中,该dns查询响应消息携带一组候选mme的地址信息。

可选的,该dns查询响应消息携带一组候选mme的标识,本申请实施例对此不作具体限定。

s1110b、融合网络设备从候选mme的地址信息中选择4g网络中的目标mme的地址信息,该目标mme假设可以如图11中所示。

s1111b-s1114b、与步骤s811b-s814b类似,区别比如在于将步骤s811b-s814b中的目标amf网元替换为步骤s1111b-s1114b中的目标mme,将步骤s811b-s814b中的ng-an设备替换为步骤s1111b-s1114b中的e-utran设备,其余相关描述可参考图8所示的实施例,在此不再赘述。

s1115b-s1116b、与步骤s815a-s816a类似,区别比如在于将步骤s815a-s816a中的e-utran设备替换为步骤s1115a-s1116a中的ng-an设备,其余相关描述可参考图8所示的实施例,在此不再赘述。

s1117b-s1118b、与步骤s817b-s818b类似,区别比如在于将步骤s817b-s818b中的目标amf网元替换为步骤s1117b-s1118b中的目标mme,将步骤s817b-s818b中的ng-an设备替换为步骤s1117b-s1118b中的e-utran设备,其余相关描述可参考图8所示的实施例,在此不再赘述。

s1119b-s1120b、与步骤s819b-s820b类似,区别比如在于将步骤s819b-s820b中的目标amf网元替换为步骤s1119b-s1120b中的目标mme,其余相关描述可参考图8所示的实施例,在此不再赘述。

s1121b、同步骤s1113a,其余相关描述可参考上述步骤s1113a,在此不再赘述。

基于本申请实施例提供的切换方法,不仅可以简化了终端的切换流程,且可以实现终端从5g网络到4g网络的切换,相关技术效果分析可参考切换系统部分的相关描述,在此不再赘述。

其中,上述步骤s1101至s1113a或s1121b中的融合网络设备的动作可以由图3所示的通信设备300中的处理器301调用存储器303中存储的应用程序代码来执行,本申请实施例对此不作任何限制。

可选的,图11所示的实施例均以ng-an设备发送给融合网络设备的切换需求中携带图11中e-utran设备的标识或者该e-utran设备所服务的跟踪区的标识为例进行说明。当然,ng-an设备发送给融合网络设备的切换需求中也可以携带ng-an设备的标识或者该ng-an设备所服务的跟踪区的标识,此时对应的切换方法可参考现有的5g切换流程,仅需将5g网络中的源(source)amf网元替换为本申请实施例中的融合网络设备即可,在此不予赘述。

上述主要从各个网元之间交互的角度对本申请实施例提供的方案进行了介绍。可以理解的是,上述融合网络设备为了实现上述功能,其包含了执行各个功能相应的硬件结构和/或软件模块。本领域技术人员应该很容易意识到,结合本文中所公开的实施例描述的各示例的单元及算法步骤,本申请能够以硬件或硬件和计算机软件的结合形式来实现。某个功能究竟以硬件还是计算机软件驱动硬件的方式来执行,取决于技术方案的特定应用和设计约束条件。专业技术人员可以对每个特定的应用来使用不同方法来实现所描述的功能,但是这种实现不应认为超出本申请的范围。

本申请实施例可以根据上述方法示例对融合网络设备进行功能模块的划分,例如,可以对应各个功能划分各个功能模块,也可以将两个或两个以上的功能集成在一个处理模块中。上述集成的模块既可以采用硬件的形式实现,也可以采用软件功能模块的形式实现。需要说明的是,本申请实施例中对模块的划分是示意性的,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式。

比如,以采用集成的方式划分各个功能模块的情况下,图12示出了一种融合网络设备120的结构示意图。该融合网络设备120包括收发模块1201和处理模块1202。

一种可能的实现方式中,收发模块1201,用于接收来自第一网络中的第一接入设备的切换需求,该切换需求携带第二网络中的第二接入设备的标识、或者第二接入设备所服务的跟踪区的标识;其中,第一网络和第二网络为不同类型的网络;处理模块1202,用于根据第二接入设备的标识、或者第二接入设备所服务的跟踪区的标识,确定第二接入设备属于融合网络设备120管辖;收发模块1201,还用于向第二接入设备发送切换请求,该切换请求用于请求第二接入设备为终端准备相关的资源;收发模块1201,还用于向第一接入设备发送切换命令,该切换命令用于指示将终端切换到第二接入设备上;收发模块1201,还用于接收来自第二接入设备的切换通知,该切换通知用于指示终端已经切换到第二接入设备上。

另一种可能的实现方式中,收发模块1201,用于接收来自第一网络中的第一接入设备的切换需求,该切换需求携带第二网络中的第二接入设备的标识、或者第二接入设备所服务的跟踪区的标识,其中,第一网络为4g网络,第二网络为5g网络;处理模块1202,用于根据第二接入设备的标识、或者第二接入设备所服务的跟踪区的标识,确定第二接入设备不属于融合网络设备120管辖;处理模块1202,还用于根据第二接入设备的标识、或者第二接入设备所服务的跟踪区的标识,获取第二网络中的目标移动管理网元的地址信息,并根据目标移动管理网元的地址信息,重定向至目标移动管理网元;收发模块1201,还用于向第一接入设备发送切换命令,该切换命令用于指示第一接入设备将终端切换到第二接入设备上。

可选的,处理模块1202用于根据第二接入设备的标识、或者第二接入设备所服务的跟踪区的标识,获取第二网络中的目标移动管理网元的地址信息,具体为:用于根据第二接入设备的标识构造第一全量域名,其中,第一全量域名中包括第二接入设备的标识;向dns服务器发送第一全量域名,其中,第一全量域名用于确定5g网络中的候选移动管理网元的地址信息;接收来自dns服务器的5g网络中的候选移动管理网元的地址信息;从候选移动管理网元的地址信息中选择5g网络中的目标移动管理网元的地址信息。

或者,可选的,处理模块1202用于根据第二接入设备的标识、或者第二接入设备所服务的跟踪区的标识,获取第二网络中的目标移动管理网元的地址信息,具体为:用于根据第二接入设备所服务的跟踪区的标识构造第二全量域名,其中,第二全量域名中包括第二接入设备所服务的跟踪区的标识;向dns服务器发送第二全量域名,其中,第二全量域名用于确定5g网络中的候选移动管理网元的地址信息;接收来自dns服务器的5g网络中的候选移动管理网元的地址信息;从候选移动管理网元的地址信息中选择5g网络中的目标移动管理网元的地址信息。

或者,可选的,处理模块1202用于根据第二接入设备的标识、或者第二接入设备所服务的跟踪区的标识,获取第二网络中的目标移动管理网元的地址信息,具体为:用于根据第二接入设备所服务的跟踪区的标识构造第三全量域名,其中,第三全量域名中包括第二接入设备所服务的跟踪区的标识中的mcc、mnc以及tac中的低16位,第三全量域名的格式为4g网络中的跟踪区的标识对应的全量域名格式;向dns服务器发送第三全量域名,其中,第三全量域名用于查询5g网络中的候选移动管理网元的地址信息;接收来自dns服务器的5g网络中的候选移动管理网元的地址信息;从候选移动管理网元的地址信息中选择5g网络中的目标移动管理网元的地址信息。

上述情况下,处理模块1202用于根据目标移动管理网元的地址信息,重定向至目标移动管理网元,具体为:用于向目标移动管理网元发送转发重定向请求消息,转发重定向请求消息携带终端的4g上下文,用于请求目标移动管理网元为终端准备资源。

或者,可选的,处理模块1202用于根据第二接入设备的标识、或者第二接入设备所服务的跟踪区的标识,获取第二网络中的目标移动管理网元的地址信息,具体为:向网络存储功能网元发送第二接入设备的标识、或者第二接入设备所服务的跟踪区的标识,其中,第二接入设备的标识、或者第二接入设备所服务的跟踪区的标识用于查询5g网络中的候选移动管理网元的地址信息;接收来自网络存储功能网元的5g网络中的候选移动管理网元的地址信息;从候选移动管理网元的地址信息中选择5g网络中的目标移动管理网元的地址信息。

上述情况下,处理模块1202用于根据目标移动管理网元的地址信息,重定向至目标移动管理网元,具体为:向目标移动管理网元发送创建上下文请求消息,创建上下文请求消息携带终端的4g上下文所转换后的5g上下文,用于请求目标移动管理网元为终端准备资源。

上述情况下,收发模块1201,还用于接收来自目标移动管理网元的n2通知消息,n2通知消息用于指示融合网络设备120释放终端相关的资源;处理模块1202,还用于根据n2通知消息,释放终端相关的资源。

其中,上述方法实施例涉及的各步骤的所有相关内容均可以援引到对应功能模块的功能描述,在此不再赘述。

在本实施例中,该融合网络设备120以采用集成的方式划分各个功能模块的形式来呈现。这里的“模块”可以指特定asic,电路,执行一个或多个软件或固件程序的处理器和存储器,集成逻辑电路,和/或其他可以提供上述功能的器件。在一个简单的实施例中,本领域的技术人员可以想到该融合网络设备120可以采用图3所示的形式。

比如,图3中的处理器301可以通过调用存储器303中存储的计算机执行指令,使得融合网络设备120上述方法实施例中的切换方法。

具体的,图12中的收发模块1201和处理模块1202的功能/实现过程可以通过图3中的处理器301调用存储器303中存储的计算机执行指令来实现。或者,图12中的处理模块1202的功能/实现过程可以通过图3中的处理器301调用存储器303中存储的计算机执行指令来实现;图12中的收发模块1201的功能/实现过程可以通过图3中的通信接口304来实现。

由于本实施例提供的融合网络设备可执行上述的切换方法,因此其所能获得的技术效果可参考上述方法实施例,在此不再赘述。

可选的,本申请实施例还提供了一种装置(例如,该装置可以是芯片系统),该装置包括处理器,用于支持融合网络设备实现上述切换方法,例如根据第二接入设备的标识、或者第二接入设备所服务的跟踪区的标识,确定第二接入设备属于融合网络设备管辖。在一种可能的设计中,该装置还包括存储器。该存储器,用于保存融合网络设备必要的程序指令和数据。当然,当然,存储器也可以不在该装置中。该装置是芯片系统时,可以由芯片构成,也可以包含芯片和其他分立器件,本申请实施例对此不作具体限定。

在上述实施例中,可以全部或部分地通过软件、硬件、固件或者其任意组合来实现。当使用软件程序实现时,可以全部或部分地以计算机程序产品的形式来实现。该计算机程序产品包括一个或多个计算机指令。在计算机上加载和执行计算机程序指令时,全部或部分地产生按照本申请实施例所述的流程或功能。所述计算机可以是通用计算机、专用计算机、计算机网络、或者其他可编程装置。所述计算机指令可以存储在计算机可读存储介质中,或者从一个计算机可读存储介质向另一个计算机可读存储介质传输,例如,所述计算机指令可以从一个网站站点、计算机、服务器或者数据中心通过有线(例如同轴电缆、光纤、数字用户线(digitalsubscriberline,dsl))或无线(例如红外、无线、微波等)方式向另一个网站站点、计算机、服务器或数据中心进行传输。所述计算机可读存储介质可以是计算机能够存取的任何可用介质或者是包含一个或多个可以用介质集成的服务器、数据中心等数据存储设备。所述可用介质可以是磁性介质(例如,软盘、硬盘、磁带),光介质(例如,dvd)、或者半导体介质(例如固态硬盘(solidstatedisk,ssd))等。

尽管在此结合各实施例对本申请进行了描述,然而,在实施所要求保护的本申请过程中,本领域技术人员通过查看所述附图、公开内容、以及所附权利要求书,可理解并实现所述公开实施例的其他变化。在权利要求中,“包括”(comprising)一词不排除其他组成部分或步骤,“一”或“一个”不排除多个的情况。单个处理器或其他单元可以实现权利要求中列举的若干项功能。相互不同的从属权利要求中记载了某些措施,但这并不表示这些措施不能组合起来产生良好的效果。

尽管结合具体特征及其实施例对本申请进行了描述,显而易见的,在不脱离本申请的精神和范围的情况下,可对其进行各种修改和组合。相应地,本说明书和附图仅仅是所附权利要求所界定的本申请的示例性说明,且视为已覆盖本申请范围内的任意和所有修改、变化、组合或等同物。显然,本领域的技术人员可以对本申请进行各种改动和变型而不脱离本申请的精神和范围。这样,倘若本申请的这些修改和变型属于本申请权利要求及其等同技术的范围之内,则本申请也意图包含这些改动和变型在内。

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