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

文档序号:19125769发布日期:2019-11-13 02:06阅读:258来源:国知局
切换方法、设备及系统与流程

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



背景技术:

现有技术中,终端从第四代(4thgeneration,4g)网络切换到第五代(5thgeneration,5g)网络时,4g网络中的移动管理实体(mobilitymanagemententity,mme)在选择5g网络中的接入和移动性管理功能(accessandmobilitymanagementfunction,amf)网元时均会选择缺省amf网元,并不考虑该终端的会话对应的单网络切片选择辅助信息(singlenetworksliceselectionassistanceinformation,s-nssai),因此将导致终端从4g网络切换到5g网络时不能被切换到相应的网络切片,从而不利于网络切片的隔离。

因此,如何在终端从源网络切换到目标网络中的缺省移动管理网元之后,仍可以切换到相应的网络切片,是目前亟待解决的问题。



技术实现要素:

本申请实施例提供切换方法、设备及系统,可以在终端从源网络切换到目标网络中的缺省移动管理网元之后,仍可以切换到相应的网络切片。

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

第一方面,提供了一种切换方法,该方法包括:目标移动管理网元接收来自源移动管理网元的第一指示信息和终端的上下文,该第一指示信息用于指示当前注册流程发生在连接态;或者,该第一指示信息用于指示该终端的上下文存储在该源移动管理网元中;或者,该第一指示信息用于指示不需要根据该终端的全球唯一临时标识guti获取该终端的上下文;目标移动管理网元根据该第一指示信息,在注册完成之后,向源移动管理网元发送注册完成通知,该注册完成通知用于通知该源移动管理网元该终端的上下文不再有效或者该终端已经注册到该目标移动管理网元。基于该方案,在终端从源网络切换到目标网络中的源移动管理网元之后,可以将终端重定向到目标移动管理网元,而该目标移动管理网元可以为目标网络中该终端的会话对应的网络切片中的移动管理网元,因此基于上述方案,可以在终端从源网络切换到目标网络中的源移动管理网元之后,仍可以切换到相应的网络切片。

在一种可能的设计中,该第一指示信息包括该源移动管理网元的信息。

第二方面,提供了一种切换方法,该方法包括:目标移动管理网元接收来自终端的接入设备的注册请求和源移动管理网元的信息;目标移动管理网元根据该源移动管理网元的信息,向源移动管理网元发送上下文请求,该上下文请求用于请求该终端的上下文;目标移动管理网元接收来自源移动管理网元的该终端的上下文;目标移动管理网元根据该源移动管理网元的信息,在注册完成之后,向源移动管理网元发送注册完成通知,该注册完成通知用于通知该源移动管理网元该终端的上下文不再有效或者该终端已经注册到该目标移动管理网元。其中,第二方面的技术效果可参考上述第一方面技术效果的描述,在此不再赘述。

结合上述第一方面或第二方面,在一种可能的设计中,本申请实施例提供的切换方法还包括:目标移动管理网元向该终端的接入设备发送该目标移动管理网元为该终端分配的下一代应用协议ngap终端标识和全球移动管理网元标识guami,其中,该ngap终端标识用于更新该接入设备上该终端对应的ngap终端标识,该guami用于更新该接入设备上该终端对应的guami。基于该方案,可以在终端切换到相应的网络切片之后,及时更新接入设备上该终端对应的ngap终端标识和guami。

第三方面,提供了一种切换方法,该方法包括:目标移动管理网元接收来自源移动管理网元的第一指示信息和终端的上下文,该第一指示信息用于指示当前切换流程中该终端的接入设备不发生改变;目标移动管理网元根据该第一指示信息,向该接入设备发送该目标移动管理网元为该终端分配的下一代应用协议ngap终端标识和全球移动管理网元标识guami,其中,该ngap终端标识用于更新该接入设备上该终端对应的ngap终端标识,该guami用于更新该接入设备上该终端对应的guami。其中,第三方面的技术效果可参考上述第一方面技术效果的描述,在此不再赘述。

结合上述第一方面或第二方面或第三方面,在一种可能的设计中,本申请实施例提供的切换方法还包括:目标移动管理网元向该接入设备发送更新后的该终端的安全上下文,该更新后的该终端的安全上下文用于更新该接入设备上该终端的安全上下文。基于该方案,可以在终端切换到相应的网络切片之后,及时更新接入设备上终端的安全上下文。

结合上述第一方面或第二方面或第三方面,在一种可能的设计中,本申请实施例提供的切换方法还包括:目标移动管理网元为该终端选择目标中间会话管理网元;目标移动管理网元向该目标中间会话管理网元发送会话建立请求,该会话建立请求携带第二指示信息,该第二指示信息用于指示该会话建立请求用于切换该终端的会话,且在切换过程中,该终端的接入设备不发生改变。基于该方案,可以将终端的会话切换到相应的网络切片,且切换过程中,终端的接入设备不发生改变。

结合上述第一方面或第二方面或第三方面,在一种可能的设计中,该来自源移动管理网元的终端的上下文中包括该终端的会话上下文,其中,该终端的会话上下文是该源移动管理网元从源中间会话管理网元中获取的,其中,该终端的会话上下文中包括该终端的接入设备的下行路径信息以及该终端的会话对应的锚点用户面网元的上行路径信息,该锚点用户面网元的上行路径信息用于建立从该目标中间用户面网元到该锚点用户面功能网元的上行路径,该接入设备的下行路径信息用于建立从该目标中间用户面网元到该接入设备的下行路径;相应的,该会话建立请求中还携带该终端的会话上下文。基于该方案,目标移动管理网元在接收会话建立请求之后,不需要再获取该终端的会话上下文,而是可以直接根据会话建立请求中携带的会话上下文将终端的会话切换到相应的网络切片。

结合上述第一方面或第二方面或第三方面,在一种可能的设计中,本申请实施例提供的切换方法还包括:目标移动管理网元确定需要为该终端选择目标中间会话管理网元。

在一种可能的设计中,目标移动管理网元确定需要为该终端选择目标中间会话管理网元,包括:目标移动管理网元接收来自该源移动管理网元的该终端的会话对应的锚点控制面网元的信息或源中间会话管理网元的信息中的至少一个;目标移动管理网元根据该锚点控制面网元的信息或该源中间会话管理网元的信息中的至少一个,确定需要为该终端选择目标中间会话管理网元。基于该方案,目标移动管理网元可以确定需要为该终端选择目标中间会话管理网元。

在一种可能的设计中,目标移动管理网元确定需要为该终端选择目标中间会话管理网元,包括:目标移动管理网元接收来自该源移动管理网元的第三指示信息,该第三指示信息用于指示存在该源中间会话管理网元;或者,该第三指示信息用于指示需要为该终端重新选择中间会话管理网元;目标移动管理网元根据该第三指示信息,为该终端选择目标中间会话管理网元。基于该方案,目标移动管理网元可以确定需要为该终端选择目标中间会话管理网元。

第四方面,提供了一种切换方法,该方法包括:源移动管理网元接收来自终端的注册请求;源移动管理网元根据该注册请求,为该终端选择目标移动管理网元;源移动管理网元向目标移动管理网元发送第一指示信息和终端的上下文,该第一指示信息用于指示当前注册流程发生在连接态;或者,该第一指示信息用于指示该终端的上下文存储在该源移动管理网元中;或者,该第一指示信息用于指示不需要根据该终端的全球唯一临时标识guti获取该终端的上下文;源移动管理网元接收来自该目标移动管理网元的注册完成通知,该注册完成通知用于通知该源移动管理网元该终端的上下文不再有效或者该终端已经注册到该目标移动管理网元。其中,第四方面的技术效果可参考上述第一方面技术效果的描述,在此不再赘述。

在一种可能的设计中,该第一指示信息包括该源移动管理网元的信息。

第五方面,提供了一种切换方法,该方法包括:源移动管理网元接收来自终端的注册请求;源移动管理网元根据该注册请求,为该终端选择目标移动管理网元;源移动管理网元向该终端的接入设备发送重路由请求,该重路由请求携带该源移动管理网元的信息和该注册请求,由该接入设备向该目标移动管理网元发送该注册请求和该源移动管理网元的信息;源移动管理网元接收目标移动管理网元根据该源移动管理网元的信息发送的上下文请求,该上下文请求用于请求该终端的上下文;源移动管理网元向该目标移动管理网元发送该终端的上下文;在注册完成之后,源移动管理网元接收目标移动管理网元根据该源移动管理网元的信息发送的注册完成通知,该注册完成通知用于通知该源移动管理网元该终端的上下文不再有效或者该终端已经注册到该目标移动管理网元。其中,第五方面的技术效果可参考上述第一方面技术效果的描述,在此不再赘述。

结合上述第四方面或第五方面,在一种可能的设计中,在源移动管理网元接收来自终端的注册请求之后,该方法还包括:源移动管理网元向源中间会话管理网元发送会话上下文请求,该会话上下文请求用于请求该终端的会话上下文;源移动管理网元接收来自该源中间会话管理网元的该终端的会话上下文;相应的,该终端的上下文中包括该终端的会话上下文,其中,该终端的会话上下文中包括该终端的接入设备的下行路径信息以及该终端的会话对应的锚点用户面网元的上行路径信息,该锚点用户面网元的上行路径信息用于建立从目标中间用户面网元到该锚点用户面功能网元的上行路径,该接入设备的下行路径信息用于建立从该目标中间用户面网元到该接入设备的下行路径。基于该方案,目标移动管理网元在接收会话建立请求之后,不需要再获取该终端的会话上下文,而是可以直接根据会话建立请求中携带的终端的会话上下文将终端的会话切换到相应的网络切片。

第六方面,提供了一种切换方法,该方法包括:目标中间会话管理网元接收来自目标移动管理网元的会话建立请求,该会话建立请求携带第二指示信息,该第二指示信息用于指示该会话建立请求用于切换该终端的会话,且在切换过程中,该终端的接入设备不发生改变;目标中间会话管理网元根据该第二指示信息,从源中间会话管理网元中获取该终端的会话上下文,其中,该终端的会话上下文中包括该终端的接入设备的下行路径信息以及该终端的会话对应的锚点用户面网元的上行路径信息,该锚点用户面网元的上行路径信息用于建立从该目标中间用户面网元到该锚点用户面功能网元的上行路径,该接入设备的下行路径信息用于建立从该目标中间用户面网元到该接入设备的下行路径。基于该方案,目标移动管理网元可以根据终端的会话上下文将终端的会话切换到相应的网络切片。

在一种可能的设计中,目标中间会话管理网元根据该第二指示信息,从源中间会话管理网元中获取该终端的会话上下文,包括:目标中间会话管理网元根据该第二指示信息,向该源中间会话管理网元发送会话上下文请求,该会话上下文请求携带第四指示信息,用于请求包括该接入设备的下行路径信息的该终端的会话上下文;目标中间会话管理网元接收来自该源中间会话管理网元的该终端的会话上下文。基于该方案,目标中间会话管理网元可以从源中间会话管理网元中获取该终端的会话上下文。

在一种可能的设计中,该方法还包括:目标中间会话管理网元向该接入设备发送目标中间用户面网元的上行路径信息,其中,该目标中间用户面网元的上行路径信息用于建立从该接入设备到该目标中间用户面网元的上行路径。基于该方案,可以建立从接入设备到目标中间用户面网元的上行路径。

第七方面,提供了一种目标移动管理网元,该目标移动管理网元具有实现上述第一方面或第二方面或第三方面或第二十八方面任一项所述的方法的功能。该功能可以通过硬件实现,也可以通过硬件执行相应的软件实现。该硬件或软件包括一个或多个与上述功能相对应的模块。

第八方面,提供了一种目标移动管理网元,包括:处理器和存储器;该存储器用于存储计算机执行指令,当该目标移动管理网元运行时,该处理器执行该存储器存储的该计算机执行指令,以使该目标移动管理网元执行如上述第一方面或第二方面或第三方面或第二十八方面任一项所述的切换方法。

第九方面,提供了一种目标移动管理网元,包括:处理器;所述处理器用于与存储器耦合,并读取存储器中的指令之后,根据所述指令执行如上述第一方面或第二方面或第三方面或第二十八方面中任一项所述的切换方法。

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

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

第十二方面,提供了一种芯片系统,该芯片系统包括处理器,用于支持目标移动管理网元实现上述第一方面或第二方面或第三方面或第二十八方面中所涉及的功能,例如为终端分配ngap终端标识和guami。在一种可能的设计中,该芯片系统还包括存储器,该存储器,用于保存目标移动管理网元必要的程序指令和数据。该芯片系统,可以由芯片构成,也可以包含芯片和其他分立器件。

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

第十三方面,提供了一种源移动管理网元,该源移动管理网元具有实现上述第四方面或第五方面任一项所述的方法的功能。该功能可以通过硬件实现,也可以通过硬件执行相应的软件实现。该硬件或软件包括一个或多个与上述功能相对应的模块。

第十四方面,提供了一种源移动管理网元,包括:处理器和存储器;该存储器用于存储计算机执行指令,当该源移动管理网元运行时,该处理器执行该存储器存储的该计算机执行指令,以使该源移动管理网元执行如上述第四方面或第五方面任一项所述的切换方法。

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

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

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

第十八方面,提供了一种芯片系统,该芯片系统包括处理器,用于支持源移动管理网元实现上述第四方面或第五方面中所涉及的功能,例如根据注册请求,为终端选择目标移动管理网元。在一种可能的设计中,该芯片系统还包括存储器,该存储器,用于保存源移动管理网元必要的程序指令和数据。该芯片系统,可以由芯片构成,也可以包含芯片和其他分立器件。

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

第十九方面,提供了一种目标中间会话管理网元,该目标中间会话管理网元具有实现上述第六方面任一项所述的方法的功能。该功能可以通过硬件实现,也可以通过硬件执行相应的软件实现。该硬件或软件包括一个或多个与上述功能相对应的模块。

第二十方面,提供了一种目标中间会话管理网元,包括:处理器和存储器;该存储器用于存储计算机执行指令,当该目标中间会话管理网元运行时,该处理器执行该存储器存储的该计算机执行指令,以使该目标中间会话管理网元执行如上述第六方面任一项所述的切换方法。

第二十一方面,提供了一种目标中间会话管理网元,包括:处理器;所述处理器用于与存储器耦合,并读取存储器中的指令之后,根据所述指令执行如上述第六方面中任一项所述的切换方法。

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

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

第二十四方面,提供了一种芯片系统,该芯片系统包括处理器,用于支持目标中间会话管理网元实现上述第六方面中所涉及的功能,例如根据第二指示信息,从源中间会话管理网元中获取终端的会话上下文。在一种可能的设计中,该芯片系统还包括存储器,该存储器,用于保存目标中间会话管理网元必要的程序指令和数据。该芯片系统,可以由芯片构成,也可以包含芯片和其他分立器件。

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

第二十五方面,提供了一种切换系统,该切换系统包括上述第七方面至第十二方面中任一项所述的可以执行上述第一方面所述的切换方法的目标移动管理网元,以及上述第十三方面至第十八方面中任一项所述的可以执行上述第四方面所述的切换方法的源移动管理网元。

第二十六方面,提供了一种切换系统,该切换系统包括上述第七方面至第十二方面中任一项所述的可以执行上述第二方面所述的切换方法的目标移动管理网元,以及上述第十三方面至第十八方面中任一项所述的可以执行上述第五方面所述的切换方法的源移动管理网元。

第二十七方面,提供了一种切换系统,该切换系统包括源移动管理网元,以及上述第七方面至第十二方面中任一项所述的可以执行上述第三方面所述的切换方法的目标移动管理网元;其中,该源移动管理网元,用于为该终端选择目标移动管理网元,并向目标移动管理网元发送该第一指示信息和该终端的上下文。

结合上述第二十五方面或第二十六方面或第二十七方面,在一种可能的设计中,该切换系统还包括上述第十九方面至第二十四方面任一项所述的目标中间会话管理网元。

第二十八方面,提供了一种切换方法,包括:目标移动管理网元接收来自源移动管理网元的第一指示信息和终端的上下文,该第一指示信息用于指示目标移动管理网元在后续流程中不发送注册完成通知;目标移动管理网元根据该第一指示信息,确定不发送注册完成通知。基于该方案,在终端从源网络切换到目标网络中的源移动管理网元之后,可以将终端重定向到目标移动管理网元,而该目标移动管理网元可以为目标网络中该终端的会话对应的网络切片中的移动管理网元,因此基于上述方案,可以在终端从源网络切换到目标网络中的源移动管理网元之后,仍可以切换到相应的网络切片。

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

附图说明

图1为现有的4g网络和5g网络互通架构的示意图;

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

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

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

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

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

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

图8为本申请实施例提供的目标移动管理网元的结构示意图;

图9为本申请实施例提供的源移动管理网元的结构示意图;

图10为本申请实施例提供的目标中间会话管理网元的结构示意图。

具体实施方式

为了方便理解本申请实施例的技术方案,首先给出本申请相关技术的简要介绍如下。

网络切片:

网络切片(networkslice)是一个用于支持特定网络能力与网络特性的逻辑隔离的网络,可以端到端(endtoend,e2e)的包括整个网络,也可以多个网络切共享多个网络功能,是满足第三代合作伙伴计划(3rdgenerationpartnershipproject,3gpp)提出的5g移动通信技术关于网络差异化需求的关键技术。通常,不同网络切片的网络特征并不相同,且要求网络切片之间相互隔离,互不影响。如增强实现(augmentedreality,ar)或虚拟实现(virtualreality,vr)业务的网络切片要求大带宽、低时延;物联网(internetofthings,iot)业务的网络切片要求支持海量终端接入,但带宽小,对时延没要求。

网络切片选择辅助信息(networksliceselectionassistanceinformation,nssai):

nssai中包括多个s-nssai。s-nssai由服务类型(slice/servicetype,sst)和切片区分器(slicedifferentiator,sd)组成。其中,sst包括标准化和运营商自定义的类型;sd是补充sst的可选信息,以区分相同sst的多个网络切片。23.501标准中定义的nssai的类型和作用如表一所示。

表一

4g网络和5g网络互通架构:

如图1所示,为现有的4g网络和5g网络互通架构的示意图。其中,4g网络与5g网络共用用户面功能(userplanefunction,upf)网元+分组数据网络(packetdatanetwork,pdn)网关用户面功能(pdngatewayuserplanefunction,pgw-u)网元、会话管理功能(sessionmanagementfunction,smf)网元+pdn网关控制面功能(pdngatewaycontrolplanefunction,pgw-c)网元、策略控制功能(policycontrolfunction,pcf)网元+策略和计费规则功能(policyandchargingrulesfunction,pcrf)网元、归属签约用户服务器(homesubscriberserver,hss)+统一数据管理(unifieddatamanagement,udm)网元。这里“+”表示合设,upf为5g网络的用户面功能,pgw-u是与upf对应的4g网络的网关用户面功能,smf是5g网络的会话管理功能,pgw-c是与smf对应的4g网络中的网关控制面功能,pcf是5g网络的策略控制功能、pcrf是与pcf对应的4g网络的策略计费规则功能。本申请实施例中,为方便表述,将udm网元+hss称之为用户数据管理网元,将smf网元+pgw-c网元称之为锚点控制面网元,将upf网元+pgw-u网元称之为锚点用户面网元,在此进行统一说明,以下不再赘述。当然,上述合设后的网络设备也可以用其他名称,本申请实施例对此不作具体限定。

此外,如图1所示,上述4g网络和5g网络互通架构中还可以包括4g网络中的mme和服务网关(servinggateway,sgw),以及,5g网络中的amf网元。可选的,该4g网络和5g网络互通架构中还可以包括网络切换选择功能(networksliceselectionfunction,nssf)网元。其中,当amf网元无法为该终端选择网络切片时,amf网元可以请求该nssf网元为该终端选择网络切片,本申请实施例对此不作具体限定。

其中,终端通过演进型通用陆地无线接入网(evolveduniversalterrestrialradioaccessnetwork,e-utran)设备接入4g网络,终端通过下一代无线接入网(nextgenerationradioaccessnetwork,ng-ran)设备接入5g网络。e-utran设备通过s1-mme接口与mme通信,e-utran设备通过s1-u接口与sgw通信,mme通过s11接口与sgw通信,mme通过s6a接口与用户数据管理网元通信,mme通过n26接口与amf网元通信,sgw通过s5-u接口与upf网元+pgw-u网元通信,sgw通过s5-c接口与smf网元+pgw-c网元通信,upf网元+pgw-u通过n3接口与ng-ran设备通信,upf网元+pgw-u网元通过n4接口与smf网元+pgw-c网元通信,smf网元+pgw-c网元通过n7接口与pcf网元+pcrf网元通信,udm网元+hss通过n10接口与smf网元+pgw-c网元通信,udm网元+hss通过n8接口与amf网元通信,pcf网元+pcrf网元通过n15接口与amf网元通信,smf网元+pgw-c网元通过n11接口与amf网元通信,amf网元通过n2接口与ng-ran设备通信,amf网元通过n1接口与终端通信。

需要说明的是,图1中的各个网元之间的接口名字只是一个示例,具体实现中接口名字可能为其他名字,本申请实施例对此不作具体限定。

需要说明的是,5g网络中的ng-ran设备也可以称之为接入设备,该接入设备指的是接入核心网的设备,例如可以是基站,宽带网络业务网关(broadbandnetworkgateway,bng),汇聚交换机,非3gpp接入设备等。基站可以包括各种形式的基站,例如:宏基站,微基站(也称为小站),中继站,接入点等,本申请实施例对此不作具体限定。

当然,4g网络和5g网络中还可以有其它的网元,比如,4g网络中还可以包括通用分组无线系统(generalpacketradiosystem,gprs)业务支撑节点(servinggprssupportnode,sgsn)等,5g网络中还可以包括鉴权服务功能(authenticationserverfunction,ausf)网元等,本申请实施例对此不作具体限定。

下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行描述。其中,在本申请的描述中,除非另有说明,“多个”是指两个或多于两个;“a/b”表示a或者b。另外,为了便于清楚描述本申请实施例的技术方案,在本申请的实施例中,采用了“第一”、“第二”等字样对功能和作用基本相同的相同项或相似项进行区分。本领域技术人员可以理解“第一”、“第二”等字样并不对数量和执行次序进行限定,并且“第一”、“第二”等字样也并不限定一定不同。

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

如图2所示,为本申请实施例提供的一种切换系统20,该切换系统20包括源移动管理网元201和目标移动管理网元202。

一种可能的实现方式中,源移动管理网元201,用于接收来自终端的注册请求,并根据该注册请求,为该终端选择目标移动管理网元202之后,向目标移动管理网元202发送第一指示信息和终端的上下文。其中,该第一指示信息用于指示当前注册流程发生在连接态;或者,该第一指示信息用于指示终端的上下文存储在源移动管理网元201中;或者,该第一指示信息用于指示不需要根据终端的全球唯一临时标识(globaluniquetemporaryidentity,guti)获取终端的上下文。

目标移动管理网元202,用于接收来自源移动管理网元201的第一指示信息和终端的上下文,并根据该第一指示信息,在注册完成之后,向源移动管理网元201发送注册完成通知,该注册完成通知用于通知源移动管理网元201终端的上下文不再有效或者该终端已经注册到目标移动管理网元202。

另一种可能的实现方式中,源移动管理网元201,用于接收来自终端的注册请求,并根据该注册请求,为终端选择目标移动管理网元202之后,向终端的接入设备发送重路由请求,该重路由请求携带源移动管理网元201的信息和该注册请求。

目标移动管理网元202,用于接收来自接入设备的注册请求和源移动管理网元的信息,并根据源移动管理网元201的信息,向源移动管理网元201发送上下文请求,该上下文请求用于请求终端的上下文。

源移动管理网元201,用于接收来自目标移动管理网元202的上下文请求,并根据上下文请求,向目标移动管理网元202发送终端的上下文。

目标移动管理网元202,用于接收来自源移动管理网元201的终端的上下文,并根据源移动管理网元201的信息,在注册完成之后,向源移动管理网元201发送注册完成通知,该注册完成通知用于通知源移动管理网元201终端的上下文不再有效或者该终端已经注册到目标移动管理网元202。

再一种可能的实现方式中,源移动管理网元201,用于为终端选择目标移动管理网元202,并向目标移动管理网元202发送第一指示信息和终端的上下文,该第一指示信息用于指示当前切换流程中终端的接入设备不发生改变。

目标移动管理网元202,用于接收来自源移动管理网元201的第一指示信息和终端的上下文,并根据第一指示信息,向接入设备发送目标移动管理网元202为终端分配的下一代应用协议(nextgenerationapplicationprotocol,ngap)终端标识和全球移动管理网元标识(globallyuniqueamfidentifier,guami),其中,ngap终端标识用于更新接入设备上终端对应的ngap终端标识,guami用于更新接入设备上终端对应的guami。

又一种可能的实现方式中,源移动管理网元201,用于为终端选择目标移动管理网元202,并向目标移动管理网元202发送第一指示信息和终端的上下文,该第一指示信息用于指示目标移动管理网元在后续流程中不发送注册完成通知(例如,不向源移动管理网元201发送注册完成通知,也不向mme发送注册完成通知);目标移动管理网元202,用于接收来自源移动管理网元201的第一指示信息和终端的上下文,并根据该第一指示信息,确定不发送注册完成通知。

可选的,本申请实施例中的源移动管理网元201也可以称之为缺省移动管理网元,本申请实施例对此不作具体限定。

可选的,本申请实施例中的源移动管理网元201和目标移动管理网元202通常位于不同的网络切片中,在此统一说明,以下不再赘述。

可选的,本申请实施例中的源移动管理网元201和目标移动管理网元202之间可以直接通信,也可以通过其他设备的转发进行通信,本申请实施例对此不作具体限定。

本申请实施例提供的上述切换系统中,在终端从源网络切换到目标网络中的缺省移动管理网元之后,可以将终端重定向到目标移动管理网元,而该目标移动管理网元可以为目标网络中该终端的会话对应的网络切片中的移动管理网元,因此基于上述方案,可以在终端从源网络切换到目标网络中的缺省移动管理网元之后,仍可以切换到相应的网络切片。

可选的,如图2所示,本申请实施例提供的切换系统20还可以包括目标中间会话管理网元204和源中间会话管理网元205。

其中,目标移动管理网元202,用于为终端选择目标中间会话管理网元204,并向目标中间会话管理网元204发送会话建立请求。其中,该会话建立请求携带第二指示信息,该第二指示信息用于指示该会话建立请求用于切换终端的会话,且在切换过程中,终端的接入设备不发生改变。

目标中间会话管理网元204,用于接收来自目标移动管理网元202的会话建立请求,并根据第二指示信息,从源中间会话管理网元205中获取终端的会话上下文,其中,该终端的会话上下文中包括终端的接入设备的下行路径信息以及终端的会话对应的锚点用户面网元的上行路径信息,该锚点用户面网元的上行路径信息用于建立从目标中间用户面网元到锚点用户面功能网元的上行路径,该接入设备的下行路径信息用于建立从目标中间用户面网元到接入设备的下行路径。

可选的,本申请实施例中的源中间会话管理网元也可以称之为缺省中间会话管理网元,本申请实施例对此不作具体限定。

可选的,本申请实施例中的源中间会话管理网元205和上述源移动管理网元201通常位于同一个网络切片中,在此统一说明,以下不再赘述。

可选的,本申请实施例中的目标中间会话管理网元204和上述目标移动管理网元202通常位于同一个网络切片中,在此统一说明,以下不再赘述。

可选的,本申请实施例中的目标移动管理网元202和目标中间会话管理网元204之间可以直接通信,也可以通过其他设备的转发进行通信,本申请实施例对此不作具体限定。

可选的,本申请实施例中的目标中间会话管理网元204和源中间会话管理网元205之间可以直接通信,也可以通过其他设备的转发进行通信,本申请实施例对此不作具体限定。

本申请实施例提供的上述切换系统中,在终端从源网络切换到目标网络中的缺省中间会话管理网元之后,可以将终端重定向到目标中间会话管理网元,而该目标中间会话管理网元可以为目标网络中该终端的会话对应的网络切片中的会话管理网元,因此基于上述方案,可以在终端从源网络切换到目标网络中的缺省中间会话管理网元之后,仍可以切换到相应的网络切片。

可选的,图2所示的切换系统20可以应用于5g网络以及未来其它的网络,本发明实施例对此不作具体限定。

示例性的,假设图2所示的切换系统20可以应用于目前的5g网络,则如图3所示,上述的源移动管理网元所对应的网元或者实体可以为5g网络中的源amf网元;上述的目标移动管理网元所对应的网元或者实体可以为5g网络中的目标amf网元;上述的源中间会话管理网元所对应的网元或者实体可以为5g网络中的源中间smf(intermediatesmf,i-smf)网元;上述的目标中间会话管理网元所对应的网元或者实体可以为5g网络中的目标i-smf网元。

此外,如图3所示,该5g网络还可以包括接入设备、目标中间upf(intermediateupf,i-upf)网元、或源i-upf网元等,本申请实施例对此不作具体限定。

虽然未示出,该5g网络还可以包括策略控制功能(policycontrolfunction,pcf)网元或鉴权服务器功能(authenticationserverfunction,ausf)网元等,本申请实施例对此不做具体限定。

其中,如图3所示,本申请实施例中,终端通过接入设备接入5g核心网络,终端通过下一代网络(nextgeneration,n)1接口(简称n1)分别与源amf网元和目标amf网元通信,接入设备通过n2接口(简称n2)分别与源amf网元和目标amf网元通信,接入设备通过n3接口(简称n3)分别与源i-upf网元和目标i-upf网元通信,源amf网元通过n11接口(简称n11)与源i-smf网元通信,源i-smf网元通过n4接口(简称n4)与源i-upf网元通信;目标amf网元通过n11与目标i-smf网元通信,目标i-smf网元通过n4与目标i-upf网元通信。此外,源amf网元通过n14接口(简称n14)与目标amf网元通信,源i-smf网元通过n16*接口(简称n16*)与目标i-smf网元通信,源i-upf网元通过n9接口(简称n9)与目标i-smf网元通信。

需要说明的是,图3中的各个网元之间的接口名字只是一个示例,具体实现中接口名字可能为其他名字,本申请实施例对此不作具体限定。

需要说明的是,图3中的终端、接入设备、源amf网元、目标amf网元、源i-smf网元、目标i-smf网元、源i-upf网元或目标i-upf网元等仅是一个名字,名字对设备本身不构成限定。在5g网络以及未来其它的网络中,终端、接入设备、源amf网元、目标amf网元、源i-smf网元、目标i-smf网元、源i-upf网元或目标i-upf网元所对应的网元或实体也可以是其他的名字,本申请实施例对此不作具体限定。例如,源amf网元还有可能被替换为缺省amf网元,源i-upf网元还有可能被替换为源i-upf或者源i-upf实体等等,在此进行统一说明,以下不再赘述。

可选的,本申请实施例中所涉及到的终端(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)接入设备等。基站可以包括各种形式的基站,例如:宏基站,微基站(也称为小站),中继站,接入点等。

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

例如,本申请实施例图2中的源移动管理网元、目标移动管理网元、源中间会话管理网元或者目标中间会话管理网元可以通过图4中的通信设备来实现。图4所示为本申请实施例提供的通信设备的硬件结构示意图。该通信设备400包括至少一个处理器401,通信线路402,存储器403以及至少一个通信接口404。

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

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

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

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

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

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

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

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

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

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

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

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

以图2所示的切换系统应用于如图3所示的5g网络为例,如图5所示,为本申请实施例提供的一种切换方法,该切换方法包括如下步骤:

s501、终端从4g网络切换到5g网络的过程中,源amf网元从smf网元+pgw-c网元中获取该终端的会话对应的s-nssai。

其中,步骤s501的具体实现可参考现有的实现方式,在此不再赘述。

此时,如图5所示,相应的数据传输路径为:

终端<->接入设备<->源i-upf网元<->upf网元+pgw-u网元。

s502、在终端切换到源amf网元之后,终端向源amf网元发送注册请求1,以使得源amf网元接收来自终端的注册请求1。

可选的,本申请实施例中的注册请求1中可以携带终端请求的nssai,本申请实施例对此不作具体限定。

s503、源amf网元根据注册请求1,为终端选择目标amf网元。

可选的,本申请实施例中,源amf网元在获取注册请求1之后,可以根据终端请求的nssai为终端选择目标amf网元。其中,该终端请求的nssai可以是步骤s502中的注册请求1中携带的终端请求的nssai;也可以是源amf网元根据步骤s501中获得的该终端的已建立会话对应的s-nssai生成的终端请求的nssai,还可以是步骤s502中的注册请求1中携带的终端请求的nssai与源amf网元根据步骤s501中获得的该终端的会话对应的s-nssai生成的终端请求的nssai的集合,本申请实施例对此不作具体限定。

可选的,源amf网元根据终端请求的nssai为终端选择目标amf网元,具体可以包括:源amf网元从udm网元获取终端签约的nssai,并将终端签约的nssai和终端请求的nssai发送给nssf网元,请求nssf网元为该终端选择目标amf网元;进而,nssf网元可以根据终端签约的nssai和终端请求的nssai,为终端选择目标amf网元或者目标amf网元的集合,并将目标amf网元的信息或者目标amf网元的集合的信息发送给源amf网元。其中,若源amf网元接收到的是目标amf网元的集合的信息,则源amf网元可以根据该目标amf网元的集合的信息,从目标amf网元的集合中选择目标amf网元。

其中,上述仅是示例性的提供一种源amf网元根据终端请求的nssai为终端选择目标amf网元的具体实现。当然,源amf网元根据终端请求的nssai为终端选择目标amf网元还可能有其他的方式,具体可参考现有的实现方式,在此不再赘述。

可选的,本申请实施例中,源amf网元还可以对注册请求1进行验证,以确保该注册请求1来自该终端并且未被篡改,具体实现可参考现有的实现方式,在此不再赘述。

s504、源amf网元向目标amf网元发送n14消息,以使得目标amf网元接收来自源amf网元的n14消息,其中,该n14消息携带注册请求1、第一指示信息和该终端的上下文。

其中,该第一指示信息用于指示当前注册流程发生在连接态,这样目标amf网元就不需要根据该终端的guti从4g网络的mme中获取该终端的上下文;或者,该第一指示信息用于指示该终端的上下文存储在源amf网元中,这样目标amf网元就不需要根据该终端的guti从4g网络的mme中获取该终端的上下文;或者,该第一指示信息用于指示不需要根据该终端的guti从4g网络的mme中获取该终端的上下文;或者,该第一指示信息用于指示目标amf网元在后续流程中不需要发送注册完成通知。

可选的,上述第一指示信息可以是显式的指示信息,比如使用单独的位或者字段来表示;该第一指示信息也可以是隐式的指示信息,比如该第一指示信息可以包括源amf网元的信息,该源amf网元的信息可以作为一种隐式指示,本申请实施例对此不作具体限定。

可选的,本申请实施例中,源amf网元的信息例如可以包括源amf网元对应的服务地址信息,如源amf网元对应的通用资源标识(universalresourceidentifier,uri),或者源amf网元的互联网协议(internetprotocol,ip)地址,或者源amf网元的全量域名(fullyqualifieddomainname,fqdn),或者源amf网元的标识、或者其他可以用于标识源amf的信息,以使得目标amf网元根据该源amf的信息可以找到该源amf网元并将相应的消息发送给该源amf网元。

可选的,本申请实施例中,该终端的上下文可以包括:终端的永久标识、终端的能力、终端的临时标识或终端位置信息等与接入和移动性管理相关的上下文。可选的,该终端的上下文还可以包括:终端已经建立的会话对应的会话标识、终端已经建立的会话对应的smf网元的信息(如源i-smf网元的信息或smf网元+pgw-c网元的信息中的至少一个)或终端已经建立的会话对应的s-nssai等终端的会话上下文。可选的,该终端的上下文还可以包括:接入设备的传输层信息或者接入设备中用来在n2接口上标识终端的信息(即接入设备为该终端分配的ngap终端标识)等,本申请实施例对此不作具体限定。

可选的,本申请实施例中,源i-smf网元的信息例如可以包括源i-smf网元对应的服务地址信息,如源i-smf网元对应的uri,或者源i-smf网元的ip地址,或者源i-smf网元的fqdn,或者源i-smf网元的标识,或者其他可以用于标识源i-smf的信息,以使得其他网元根据该源i-smf网元的信息可以找到该源i-smf网元并将相应的消息发送给该源i-smf网元。

可选的,本申请实施例中,该源i-smf网元的信息还可以包括源i-smf网元的服务区域信息,本申请实施例对此不作具体限定。

可选的,本申请实施例中,smf网元+pgw-c网元的信息可以包括smf网元+pgw-c网元对应的服务地址信息,如smf网元+pgw-c网元对应的uri,或者smf网元+pgw-c网元的ip地址,或者smf网元+pgw-c网元的fqdn,或者smf网元+pgw-c网元的标识,或者其他可以用于标识smf网元+pgw-c网元的信息,以使得其他网元根据该smf网元+pgw-c网元的信息可以找到该smf网元+pgw-c网元并将相应的消息发送给该smf网元+pgw-c网元。

可选的,本申请实施例中,smf网元+pgw-c网元的信息还可以包括smf网元+pgw-c网元的服务区域信息和smf网元+pgw-c网元所在的公共陆地移动网络(publiclandmobilenetwork,plmn)的plmn标识(identifier,id)中的至少一个,本申请实施例对此不作具体限定。

可选的,本申请实施例中的n14消息中还可以携带源amf网元的信息,该源amf网元的信息的相关描述可参考上述描述,在此不再赘述。

s505、目标amf网元发起完成其余注册流程。

比如,目标amf网元可以根据需要可确定是否对终端进行认证、确定新注册区域(registrationarea,ra)、重新分配guti或者从udm网元获取终端签约数据等,具体实现可参考现有的实现方式,在此不予赘述。

可选的,在注册完成之后,本申请实施例提供的切换方法还可以包括如下步骤:

s506、可选的,目标amf网元向源amf网元发送注册完成通知,以使得源amf网元接收来自目标amf网元的注册完成通知。

其中,该注册完成通知用于通知源amf网元:该源amf网元中该终端的上下文不再有效或者该终端已经注册到目标amf网元,这样,源amf网元可以根据该注册完成通知将该终端的上下文设置为不活跃。

可选的,该注册完成通知也可以用于通知源amf网元删除该源amf网元中终端的上下文,这样,源amf网元可以根据该注册完成通知删除该终端的上下文,本申请实施例对此不作具体限定。

可选的,本申请实施例中,源amf网元也可以在向目标amf网元发送该终端的上下文一段时间之后,将该终端的上下文设置为不活跃或者删除该终端的上下文。比如,设置一个定时器,在定时器到期之后,将该终端的上下文设置为不活跃或者删除该终端的上下文,本申请实施例对此不作具体限定。

可选的,若上述步骤s504中的第一指示信息用于指示目标amf网元在后续流程中不需要发送注册完成通知,此时目标amf网元可以根据第一指示信息确定不发送注册完成通知,即不执行该步骤s506。可选的,源amf网元可以设置定时器,在定时器到期之后将终端的上下文设置为不活跃或者删除该终端的上下文,本申请实施例对此不作具体限定。

可选的,在步骤s505之后,若不需要进行会话切换,则本申请实施例提供的切换方法还可以包括如下步骤s507-s509:

s507、目标amf网元向接入设备发送n2消息1,以使得接入设备接收来自目标amf网元的n2消息1。

其中,该n2消息1携带注册响应、目标amf网元为该终端分配的ngap终端标识和guami。

可选的,本申请实施例中的注册响应中可以携带目标amf网元为该终端分配的guti,该guti由目标amf网元为该终端分配的guami以及目标amf网元为该终端分配的临时标识构成。

可选的,该注册响应中还可以携带允许的nssai,本申请实施例对此不作具体限定。

可选的,本申请实施例中,目标amf网元为该终端分配的guami可以由公共陆地移动网络(publiclandmobilenetwork,plmn)标识(identifier,id)、目标amf网元所在区域的标识(amfregionid)、目标amf网元所在amf网元组的标识(amfsetid)和amfpointer(amf标识)等构成,本申请实施例对此不作具体限定。

可选的,本申请实施例中,若目标amf网元还更新终端的安全上下文,则该n2消息1还可以携带更新后的终端的安全上下文,本申请实施例对此不作具体限定。

可选的,在具体实现时,目标amf网元为该终端分配的ngap终端标识和guami、以及更新后的终端的安全上下文可以封装在n2移动管理(mobilitymanagement,mm)消息中。比如,该n2mm消息可以为终端上下文修改请求消息(uecontextmodificationrequest),该终端上下文修改请求消息用于更新接入设备中保存的该终端的上下文。其中,该终端的上下文中包括目标amf网元为该终端分配的ngap终端标识和guami、以及终端对应的安全上下文。

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

s508、接入设备根据n2消息1,更新终端的上下文。

示例性的,接入设备可以根据目标amf网元为该终端分配的ngap终端标识,更新接入设备上该终端对应的ngap终端标识;以及,接入设备可以根据目标amf网元为该终端分配的guami,更新接入设备上该终端对应的guami。

可选的,本申请实施例中,若n2消息1还携带更新后的终端的安全上下文,则接入设备还可以根据该更新后的终端的安全上下文,更新接入设备上该终端对应的安全上下文,本申请实施例对此不作具体限定。

可选的,本申请实施例中,在接入设备接收来自目标amf网元的n2消息1之后,可以将该终端与接收该n2消息1的链路进行绑定,后续接入设备向目标amf网元发送该终端相关的上行消息时,可以直接使用该链路进行发送,本申请实施例对此不作具体限定。

s509、接入设备向终端发送注册响应,以使得终端接收来自接入设备的注册响应。

其中,注册响应的相关描述可参考步骤s507,在此不再赘述。

或者,可选的,本申请实施例中,在步骤s505之后,若需要进行会话切换,则本申请实施例提供的切换方法还可以包括如下步骤s510-s528:

s510、目标amf网元确定需要为该终端选择目标i-smf网元。

可选的,一种可能的实现方式中,若步骤s504中目标amf网元可以获取会话对应的源i-smf网元的信息或smf网元+pgw-c网元的信息中的至少一个,则目标amf网元确定需要为终端选择目标i-smf网元具体可以包括:目标amf网元根据源i-smf网元的信息或smf网元+pgw-c网元的信息中的至少一个,确定需要为该终端选择目标i-smf网元。

示例性的,针对漫游场景,若步骤s504中目标amf网元可以获取smf网元+pgw-c网元的信息,该smf网元+pgw-c网元的信息包括归属地的plmnid,则目标amf网元可以根据会话对应的smf网元+pgw-c网元的信息确定smf网元+pgw-c网元位于归属地,即该会话是归属地路由模式,则目标amf网元可以确定需要为终端选择目标i-smf网元。

或者,示例性的,若步骤s504中目标amf网元可以获取smf网元+pgw-c网元的信息,该smf网元+pgw-c网元的信息包括smf网元+pgw-c网元的服务区域信息,或者该smf网元+pgw-c网元的信息为smf网元+pgw-c网元的标识信息,目标amf网元根据smf网元+pgw-c网元的标识信息可获取该smf网元+pgw-c网元的服务区域信息,并且目标amf网元根据smf网元+pgw-c网元的服务区域信息确定smf网元+pgw-c网元的服务区域不能覆盖当前的终端,则目标amf网元可以确定需要为该终端选择目标i-smf网元。

或者,示例性的,若步骤s504中目标amf网元可以获取会话对应的源i-smf网元的信息,目标amf网元根据该源i-smf网元的信息可以确定该源i-smf网元为跨系统切换的临时smf网元,则目标amf网元可以确定需要为该终端选择目标i-smf网元。

或者,示例性的,若步骤s504中目标amf网元可以获取会话对应的源i-smf网元的信息和smf网元+pgw-c网元的信息,则目标amf网元可以采用上述根据会话对应的源i-smf网元的信息确定需要为终端选择目标i-smf网元的方式,或者采用上述根据smf网元+pgw-c网元的信息确定需要为终端选择目标i-smf网元的方式,确定需要为该终端选择目标i-smf网元,在此不再赘述。

可选的,另一种可能的实现方式中,本申请实施例中的步骤s504中还可以携带第三指示信息,该第三指示信息用于指示存在源i-smf网元,或者该第三指示信息用于指示需要为该终端重新选择i-smf网元。进而,目标amf网元确定需要为终端选择目标i-smf网元具体可以包括:目标amf网元根据第三指示信息,确定需要为该终端选择目标i-smf网元。

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

s511、目标amf网元为终端选择目标i-smf网元。

其中,目标amf网元为终端选择目标i-smf网元的具体实现可参考现有的实现方式,在此不再赘述。

s512、目标amf网元向目标i-smf网元发送会话建立请求,以使得目标i-smf网元接收来自目标amf网元的会话建立请求。

其中,该会话建立请求携带第二指示信息,该第二指示信息用于指示该会话建立请求用于切换终端的会话,且在切换过程中,终端的接入设备不发生改变(即该流程发生在切换后立即执行的注册流程中)。

s513、目标i-smf网元根据该会话建立请求,向源i-smf网元发送会话上下文请求,以使得源i-smf网元接收来自目标i-smf网元的会话上下文请求。

其中,该会话上下文请求用于请求该终端的会话上下文。

可选的,本申请实施例中,该会话上下文请求还可以携带第四指示信息,用于请求包括接入设备的下行路径信息的终端的会话上下文,本申请实施例对此不作具体限定。

可选的,本申请实施例中,目标i-smf网元可以根据该会话建立请求,结合步骤s504中获取的会话对应的源i-smf网元的信息,向源i-smf网元发送会话上下文请求,本申请实施例对此不作具体限定。

s514、源i-smf网元向目标i-smf网元发送会话上下文应答,以使得目标i-smf网元接收来自源i-smf网元的会话上下文应答。

其中,该会话上下文应答中可以携带该终端的会话上下文,该终端的会话上下文中包括接入设备的下行路径信息以及终端的会话对应的upf网元+pgw-u网元的上行路径信息。该接入设备的下行路径信息用于建立从目标i-upf网元到接入设备的下行路径;该upf网元+pgw-u网元的上行路径信息用于建立从目标i-upf网元到upf网元+pgw-u网元的上行路径。

可选的,本申请实施例中的路径也可以称之为隧道,本申请实施例对此不作具体限定。

可选的,本申请实施例中,接入设备的下行路径信息例如可以包括接入设备与目标i-upf网元之间n3隧道在接入设备侧的隧道标识;upf网元+pgw-u网元的上行路径信息例如可以包括目标i-upf网元与upf网元+pgw-u网元之间的n9隧道在upf网元+pgw-u网元侧的隧道标识。其中,该隧道标识例如可以包括端点地址或端点标识,该端点标识例如可以是隧道端点标识(tunnelendpointidentifier,teid)等,本申请实施例对此不作具体限定。

s515、目标i-smf网元为终端选择目标i-upf网元。

其中,目标i-smf网元为终端选择目标i-upf网元的具体实现可参考现有的实现方式,在此不予赘述。

s516、目标i-smf网元向目标i-upf网元发送n4会话建立请求,以使得目标i-upf网元接收来自目标i-smf网元的n4会话建立请求。

其中,该n4会话建立请求携带接入设备的下行路径信息以及终端的会话对应的upf网元+pgw-u网元的上行路径信息。

s517、目标i-upf网元向目标i-smf网元发送n4会话建立应答,以使得目标i-smf网元接收来自目标i-upf网元的n4会话建立应答。

至此,本申请实施例已经建立了从目标i-upf网元到接入设备的下行路径以及从目标i-upf网元到upf网元+pgw-u网元的上行路径。这样,目标i-upf网元在接收到接入设备发送的该终端相关的上行数据时可以通过目标i-upf网元到upf网元+pgw-u网元的上行路径将该上行数据发送给对应的upf网元+pgw-u网元;目标i-upf网元在接收到待发送给该接入设备的该终端相关的下行数据时可以通过目标i-upf网元到接入设备的下行路径将该下行数据发送给对应的接入设备,从而可以避免在切换i-smf网元的过程中导致数据丢失。

s518、目标i-smf网元向目标amf网元发送n2会话更新请求,以使得目标amf网元接收来自目标i-smf网元的n2会话更新请求。

其中,该n2会话更新请求可以携带会话管理(sessionmanagement,sm)n2消息,该smn2消息中可以携带目标i-upf网元的上行路径信息,该目标i-upf网元的上行路径信息用于建立从接入设备到目标i-upf网元的上行路径。

可选的,本申请实施例中,该目标i-upf网元的上行路径信息可以包括接入设备与目标i-upf网元之间n3隧道在目标i-upf网元侧的隧道标识。该隧道标识的相关描述可参考上述步骤s514,在此不再赘述。

可选的,本申请实施例中的smn2消息被封装在容器中,目标amf网元不解析,在此统一说明,以下不再赘述。

s519、目标amf网元向接入设备发送n2消息2,以使得接入设备接收来自目标amf网元的n2消息2。

其中,该n2消息2可以携带步骤s518中的n2会话更新请求。

可选的,该n2消息2还可以携带目标amf网元为该终端分配的ngap终端标识和guami,相关描述可参考步骤s507,在此不再赘述。

可选的,该n2消息2还可以携带更新后的终端的安全上下文,相关描述可参考步骤s507,在此不再赘述。

s520、接入设备根据n2消息2,更新终端的上下文。

其中,步骤s520的相关描述可参考步骤s508,区别比如在于将步骤s508中的n2消息1替换为步骤s520中的n2消息2,在此不再赘述。

此外,由于n2消息2中携带步骤s518中的n2会话更新请求消息,而该n2会话更新请求消息中携带目标i-upf网元的上行路径信息,因此,接入设备还可以根据n2会话更新请求消息中的目标i-upf的上行路径信息更新会话对应的n3上行隧道,从而建立从接入设备到目标i-upf网元的上行路径,也就是说,接入设备将上行路径切换到了目标i-upf网元,至此,如图5所示,相应的上行数据传输路径为:

终端->接入设备->目标i-upf网元->upf网元+pgw-u网元。

此外,由于步骤s516中已经建立目标i-upf网元到接入设备的下行路径,因此,此时接入设备与目标i-upf网元之间的双向路径已经建立完成。

s521、接入设备向目标amf网元发送n2消息3,以使得目标amf网元接收来自接入设备的n2消息3。

其中,该n2消息3中包括待发送给目标i-smf网元的n2会话更新响应,本申请实施例对此不作具体限定。

可选的,本申请实施例中,该n2会话更新响应中可以携带接入设备的下行隧道信息,也可以不携带,本申请实施例对此不作具体限定。

s522、目标amf网元向目标i-smf网元发送n2会话更新响应,以使得目标i-smf网元接收来自目标amf网元的n2会话更新响应。

s523、目标i-smf网元向smf网元+pgw-c网元发送会话修改请求,以使得smf网元+pgw-c网元接收来自目标i-smf网元的会话修改请求。

可选的,本申请实施例中的会话修改请求中可以携带目标i-upf网元的下行路径信息,该目标i-upf网元的下行路径信息用于建立从upf网元+pgw-u网元到目标i-upf网元的下行路径。

可选的,本申请实施例中,该目标i-upf网元的下行路径信息可以包括upf网元+pgw-u网元与目标i-upf网元之间n9隧道在目标i-upf网元侧的隧道标识。该隧道标识的相关描述可参考上述步骤s514,在此不再赘述。

s524、smf网元+pgw-c网元向upf网元+pgw-u网元发送n4会话修改请求,以使得upf网元+pgw-u网元接收来自smf网元+pgw-c网元的n4会话修改请求。

可选的,本申请实施例中的n4会话修改请求中可以携带步骤s523中的目标i-upf网元的下行路径信息,因此,upf网元+pgw-u网元还可以根据该目标i-upf的下行路径信息更新会话对应的n9下行隧道,从而建立从upf网元+pgw-u网元到目标i-upf网元的下行路径,也就是说,upf网元+pgw-u网元将下行路径切换到了目标i-upf网元,至此,如图5所示,相应的下行数据传输路径为:

upf网元+pgw-u网元->目标i-upf->接入设备->终端。

此外,由于步骤s516中已经建立目标i-upf网元到upf网元+pgw-u网元的上行路径,因此,此时upf网元+pgw-u网元与目标i-upf网元之间的双向路径已经建立完成。

也就是说,此时,相应的数据传输路径为:

终端<->接入设备<->目标i-upf网元<->upf网元+pgw-u网元。

s525、upf网元+pgw-u网元向smf网元+pgw-c网元发送n4会话修改应答,以使得smf网元+pgw-c网元接收来自upf网元+pgw-u网元的n4会话修改应答。

s526、smf网元+pgw-c网元向目标i-smf网元发送会话修改应答,以使得目标i-smf网元接收来自smf网元+pgw-c网元的会话修改应答。

s527、目标i-smf网元向目标amf网元发送会话建立应答,以使得目标amf网元接收来自目标i-smf网元的会话建立应答。

其中,该会话建立应答用于指示终端从源i-smf网元已经切换到目标i-smf网元。

s528、目标amf网元向终端发送注册响应,以使得终端接收来自目标amf网元的注册响应。

其中,该注册响应可以携带目标amf网元为该终端分配的guti,该guti由目标amf网元为该终端分配的guami以及目标amf网元为该终端分配的临时标识构成。

可选的,该注册响应中还可以携带允许的nssai,本申请实施例对此不作具体限定。

可选的,本申请实施例中,目标amf网元可以在接收到来自目标i-smf网元的会话建立应答之后向终端发送注册响应,也可以是等待一段时间之后向终端发送该注册响应,本申请实施例对此不作具体限定。

可选的,本申请实施例中,在将终端的会话切换到目标i-smf网元之后,目标i-smf网元还可以通知源i-smf删除相应的会话;或者,目标amf网元可以在会话切换完成后再注册到udm网元,由udm网元通知源amf网元取消注册,此时源amf网元再通知各终端的会话对应的源i-smf网元删除相应的会话;或者,目标amf网元可以在会话切换完成后再执行步骤s506,源amf网元在接收来自目标amf网元的注册完成通知后再通知源i-smf网元删除相应的会话,本申请实施例对此不作具体限定。

可选的,本申请实施例中,若目标amf网元不支持源amf网元上的某些网络切片,则这些网络切片上的会话将无法切换到目标amf网元,则源amf网元还可以通知该网络切片的所有会话对应的源smf网元删除或释放相应的会话,本申请实施例对此不作具体限定。

此外,图5所示的实施例以目标i-smf网元接收来自目标amf网元的会话建立请求之后,根据源i-smf网元的信息,从源i-smf网元获取终端的会话上下文,且该终端的会话上下文中包括接入设备的下行路径信息为例进行说明。可选的,在图5所示的实施例中,目标i-smf网元接收来自目标amf网元的会话建立请求之后,也可以根据smf网元+pgw-c网元的信息,从smf网元+pgw-c网元获取终端的会话上下文,此时终端的会话上下文中包括终端的会话对应的upf网元+pgw-u网元的上行路径信息。进而,上述的步骤s521和步骤s522中可以携带接入设备的下行路径信息,目标i-smf网在元获取接入设备的下行路径信息之后,可以将该接入设备的下行路径信息发送给目标i-upf网元,从而可以建立从目标i-upf网元到接入设备的下行路径,本申请实施例对此不作具体限定。或者,可选的,若步骤s504中目标amf网元可以获取会话对应的源i-smf网元的信息,则在步骤s504之后,目标amf网元即可根据该源i-smf网元的信息,从源i-smf网元获取该终端的会话上下文,该终端的会话上下文中可以包括接入设备的下行路径信息以及终端的会话对应的upf网元+pgw-u网元的上行路径信息。进而,步骤s512中的会话建立请求中可以携带该终端的会话上下文,不需要再通过步骤s513和步骤s514获取该终端的会话上下文,本申请实施例对此不作具体限定。

基于本申请实施例提供的切换方法,可以在终端从4g网络切换到5g网络中的缺省amf网元之后,仍可以切换到相应的网络切片。

其中,上述步骤s501至s528中的源amf网元、目标amf网元、源i-smf网元或者目标i-smf网元的动作可以由图4所示的通信设备400中的处理器401调用存储器403中存储的应用程序代码来执行,本实施例对此不作任何限制。

以图2所示的切换系统应用于如图3所示的5g网络为例,如图6所示,为本申请实施例提供的另一种切换方法,该切换方法包括如下步骤:

s601-s603、同步骤s501-s503,相关描述可参考图5所示的实施例,在此不再赘述。

s604、源amf网元向接入设备发送重路由请求,以使得接入设备接收来自源amf网元的重路由请求。

其中,该重路由请求中携带目标amf网元的信息、源amf网元的信息和注册请求1,该源amf网元的信息可以被封装在容器中,接入设备不解析该容器中的内容,在此统一说明,以下不再赘述。

可选的,本申请实施例中,目标amf网元的信息例如可以包括目标amf网元对应的服务地址信息,如目标amf网元对应的uri,或者目标amf网元的ip地址,或者目标amf网元的fqdn,或者目标amf网元的标识,或者其他可以用于标识目标amf网元的信息,以使得其他网元根据该目标amf网元的信息可以找到该目标amf网元并将相应的消息发送给该目标amf网元。

s605、接入设备根据目标amf网元的信息,向目标amf网元发送n2消息4,以使得目标amf网元接收来自接入设备的n2消息4。

其中,该n2消息4携带注册请求1以及源amf网元的信息。

s606、目标amf网元根据源amf网元的信息,向源amf网元发送上下文请求,以使得源amf网元接收来自目标amf网元的上下文请求。

其中,该上下文请求用于请求终端的上下文。

可选的,本申请实施例中,该上下文请求中可以携带注册请求1中携带的映射的5gguti,进而源amf网元可以根据该5gguti查找到该终端的上下文,本申请实施例对此不作具体限定。

s607、源amf网元向目标amf网元发送上下文应答,以使得目标amf网元接收来自源amf网元的上下文应答。

其中,该上下文应答中携带该终端的上下文。

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

s609、与步骤s506类似,区别比如在于,本申请实施例中,目标amf向源amf网元发送注册完成通知时,根据n2消息4中携带的源amf网元的信息向源amf网元发送注册完成通知,其余相关描述可参考图5所示的实施例,在此不再赘述。

s610-s631、同步骤s507-s528,相关描述可参考图5所示的实施例,在此不再赘述。

基于本申请实施例提供的切换方法,可以在终端从4g网络切换到5g网络中的缺省amf网元之后,仍可以切换到相应的网络切片。

其中,上述步骤s601至s631中的源amf网元、目标amf网元、源i-smf网元或者目标i-smf网元的动作可以由图4所示的通信设备400中的处理器401调用存储器403中存储的应用程序代码来执行,本实施例对此不作任何限制。

以图2所示的切换系统应用于如图3所示的5g网络为例,如图7所示,为本申请实施例提供的另一种切换方法,该切换方法包括如下步骤:

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

可选的,本申请实施例中,在终端从4g网络切换到5g网络之后,本申请实施例提供的切换方法还可以包括如下步骤:

s702、源amf网元为终端选择目标amf网元。

其中,源amf网元为终端选择目标amf网元的具体实现可参考现有的实现方式,在此不予赘述。

s703、源amf网元向目标amf网元发送切换请求,以使得目标amf网元接收来自源amf网元的切换请求。

其中,该切换请求携带第一指示信息和终端的上下文,该第一指示信息用于指示当前切换流程中终端的接入设备不发生改变。

可选的,该切换请求中还可以携带终端的接入设备的信息,以及接入设备中用来在n2接口上标识终端的信息(即接入设备为该终端分配的ngap终端标识)等,本申请实施例对此不作具体限定。

可选的,在步骤s703之后,本申请实施例提供的切换方法还可以包括如下步骤s704-s708:

s704、目标amf网元根据该第一指示信息,向接入设备发送n2消息1,以使得接入设备接收来自目标amf网元的n2消息1。

其中,该n2消息1携带目标amf网元为该终端分配的ngap终端标识和guami。

可选的,本申请实施例中,若目标amf网元还更新终端的安全上下文,则该n2消息1还可以携带更新后的终端的安全上下文,本申请实施例对此不作具体限定。

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

s706、目标amf网元向该终端的会话对应的smf网元+pgw-c网元发送会话更新请求,以使得smf网元+pgw-c网元接收来自目标amf网元的会话更新请求。

其中,该会话更新请求携带目标amf网元的信息,用于将smf网元+pgw-c网元上为终端服务的amf网元从源amf网元更新为目标amf网元。这样,后续smf网元+pgw-c网元可以将下行消息发送给该目标amf网元。

可选的,该会话更新请求还可以携带目标amf网元为该终端分配的guami,以使得smf网元+pgw-c网元可以更新smf网元+pgw-c网元上该终端对应的guami,本申请实施例对此不作具体限定。

可选的,目标amf网元还可以向udm网元发送注册请求,该注册请求用于将目标amf网元注册为终端当前的服务amf网元,本申请实施例对此不作具体限定。

s707、目标amf网元向终端发送配置更新消息,以使得终端接收来自目标amf网元的配置更新消息。

其中,该配置更新消息携带目标amf网元为该终端分配的guti。

可选的,本申请实施例中,若允许的nssai发生了变更,则该配置更新消息中还可以携带更新后的允许的nssai,本申请实施例对此不作具体限定。

可选的,本申请实施例中的配置更新消息也可以携带在步骤s704中的n2消息1中,接入设备接收到来自目标amf网元的n2消息1之后,可以将该配置更新消息发送给终端,本申请实施例对此不作具体限定。

s708、目标amf网元向源amf网元发送切换完成通知,以使得源amf网元接收来自目标amf网元的切换完成通知。

其中,该切换完成通知用于通知源amf网元已经完成从源amf网元到目标amf网元的切换。进而,源amf网元可以将该终端的上下文设置为不活跃或者删除该终端的上下文,本申请实施例对此不作具体限定。

可选的,本申请实施例步骤s704、s706、s707和s708之间没有必然的执行先后顺序,可以先执行其中的任意一个步骤,再执行其余的步骤;也可以是先执行其中的任意两个步骤,再执行其余的步骤;也可以是先执行其中的任意三个步骤,再执行其余的步骤;还可以是同时执行这四个步骤,本申请实施例对此不作具体限定。

或者,可选的,在步骤s703之后,本申请实施例提供的切换方法还可以包括如下步骤s709-s728:

s709-s726、同步骤s510-s527,相关描述可参考图5所示的实施例,在此不再赘述。

s727-s728、同步骤s707-s708,相关描述可参考上述步骤s707-s708,在此不再赘述。

基于本申请实施例提供的切换方法,可以在终端从4g网络切换到5g网络中的缺省amf网元之后,仍可以切换到相应的网络切片。

其中,上述步骤s701至s728中的源amf网元、目标amf网元、源i-smf网元或者目标i-smf网元的动作可以由图4所示的通信设备400中的处理器401调用存储器403中存储的应用程序代码来执行,本实施例对此不作任何限制。

综上,因此,第一方面,本申请实施例公开了一种切换方法,包括:目标移动管理网元接收来自源移动管理网元的第一指示信息和终端的上下文,该第一指示信息用于指示当前注册流程发生在连接态;或者,该第一指示信息用于指示终端的上下文存储在源移动管理网元中;或者,该第一指示信息用于指示不需要根据终端的guti获取所述终端的上下文;目标移动管理网元根据第一指示信息,在注册完成之后,向源移动管理网元发送注册完成通知,该注册完成通知用于通知源移动管理网元该终端的上下文不再有效或者终端已经注册到目标移动管理网元。

作为一种实现,该第一指示信息包括源移动管理网元的信息。

上述切换方法中,例如,目标移动管理网元的操作可参考图5中目标amf网元的操作及上述相关文字说明,在此不再赘述。

此外,第二方面,本申请实施例还公开了一种切换方法,包括:目标移动管理网元接收来自终端的接入设备的注册请求和源移动管理网元的信息;目标移动管理网元根据源移动管理网元的信息,向源移动管理网元发送上下文请求,该上下文请求用于请求该终端的上下文;目标移动管理网元接收来自源移动管理网元的该终端的上下文;目标移动管理网元根据该源移动管理网元的信息,在注册完成之后,向源移动管理网元发送注册完成通知,该注册完成通知用于通知源移动管理网元该终端的上下文不再有效或者终端已经注册到目标移动管理网元。

上述切换方法中,例如,目标移动管理网元的操作可参考图6中目标amf网元的操作及上述相关文字说明,在此不再赘述。

结合上述第一方面或第二方面,作为一种实现,本申请实施例公开的切换方法还可以包括:目标移动管理网元向终端的接入设备发送目标移动管理网元为该终端分配的ngap终端标识和guami,其中,该ngap终端标识用于更新接入设备上该终端对应的ngap终端标识,该guami用于更新接入设备上该终端对应的guami。

上述切换方法中,例如,目标移动管理网元的操作可参考图5或图6中目标amf网元的操作及上述相关文字说明,在此不再赘述。

此外,第三方面,本申请实施例还公开了一种切换方法,包括:目标移动管理网元接收来自源移动管理网元的第一指示信息和终端的上下文,该第一指示信息用于指示当前切换流程中终端的接入设备不发生改变;目标移动管理网元根据第一指示信息,向接入设备发送目标移动管理网元为所述终端分配的ngap终端标识和guami,其中,该ngap终端标识用于更新接入设备上该终端对应的ngap终端标识,该guami用于更新接入设备上该终端对应的guami。

上述切换方法中,例如,目标移动管理网元的操作可参考图7中目标amf网元的操作及上述相关文字说明,在此不再赘述。

结合上述第一方面或第二方面或第三方面,作为一种实现,本申请实施例公开的切换方法还可以包括:目标移动管理网元向接入设备发送更新后的终端的安全上下文,该更新后的终端的安全上下文用于更新接入设备上该终端的安全上下文。

结合上述第一方面或第二方面或第三方面,作为一种实现,本申请实施例公开的切换方法还可以包括:目标移动管理网元为该终端选择目标中间会话管理网元;目标移动管理网元向目标中间会话管理网元发送会话建立请求,该会话建立请求携带第二指示信息,该第二指示信息用于指示该会话建立请求用于切换该终端的会话,且在切换过程中,终端的接入设备不发生改变。

结合上述第一方面或第二方面或第三方面,作为一种实现,来自源移动管理网元的终端的上下文中包括终端的会话上下文,其中,终端的会话上下文是源移动管理网元从源中间会话管理网元中获取的,其中,终端的会话上下文中包括终端的接入设备的下行路径信息以及终端的会话对应的锚点用户面网元的上行路径信息,锚点用户面网元的上行路径信息用于建立从目标中间用户面网元到锚点用户面功能网元的上行路径,接入设备的下行路径信息用于建立从目标中间用户面网元到接入设备的下行路径;相应的,该会话建立请求中还携带终端的会话上下文。

结合上述第一方面或第二方面或第三方面,作为一种实现,本申请实施例公开的切换方法还可以包括:目标移动管理网元确定需要为该终端选择目标中间会话管理网元。

作为一种实现,目标移动管理网元确定需要为该终端选择目标中间会话管理网元,包括:目标移动管理网元接收来自源移动管理网元的终端的会话对应的锚点控制面网元的信息或源中间会话管理网元的信息中的至少一个;目标移动管理网元根据锚点控制面网元的信息或源中间会话管理网元的信息中的至少一个,确定需要为该终端选择目标中间会话管理网元。

作为一种实现,目标移动管理网元确定需要为该终端选择目标中间会话管理网元,包括:目标移动管理网元接收来自源移动管理网元的第三指示信息,该第三指示信息用于指示存在源中间会话管理网元;或者,该第三指示信息用于指示需要为终端重新选择中间会话管理网元;目标移动管理网元根据第三指示信息,为终端选择目标中间会话管理网元。

上述切换方法中,例如,目标移动管理网元的操作可参考图5至图7中目标amf网元的操作及上述相关文字说明,在此不再赘述。

此外,第四方面,本申请实施例还公开了一种切换方法,包括:源移动管理网元接收来自终端的注册请求;源移动管理网元根据该注册请求,为终端选择目标移动管理网元;源移动管理网元向目标移动管理网元发送第一指示信息和终端的上下文,该第一指示信息用于指示当前注册流程发生在连接态;或者,该第一指示信息用于指示该终端的上下文存储在源移动管理网元中;或者,该第一指示信息用于指示不需要根据终端的guti获取该终端的上下文;源移动管理网元接收来自目标移动管理网元的注册完成通知,该注册完成通知用于通知源移动管理网元该终端的上下文不再有效或者终端已经注册到目标移动管理网元。

作为一种实现,该第一指示信息包括源移动管理网元的信息。

上述切换方法中,例如,源移动管理网元的操作可参考图5中源amf网元的操作及上述相关文字说明,在此不再赘述。

此外,第五方面,本申请实施例还公开了一种切换方法,包括:源移动管理网元接收来自终端的注册请求;源移动管理网元根据注册请求,为终端选择目标移动管理网元;源移动管理网元向终端的接入设备发送重路由请求,该重路由请求携带源移动管理网元的信息和该注册请求,由接入设备向目标移动管理网元发送该注册请求和该源移动管理网元的信息;源移动管理网元接收目标移动管理网元根据源移动管理网元的信息发送的上下文请求,该上下文请求用于请求该终端的上下文;源移动管理网元向目标移动管理网元发送该终端的上下文;在注册完成之后,源移动管理网元接收目标移动管理网元根据源移动管理网元的信息发送的注册完成通知,该注册完成通知用于通知源移动管理网元该终端的上下文不再有效或者终端已经注册到目标移动管理网元。

上述切换方法中,例如,源移动管理网元的操作可参考图6中源amf网元的操作及上述相关文字说明,在此不再赘述。

结合上述第四方面或第五方面,作为一种实现,在源移动管理网元接收来自终端的注册请求之后,本申请实施例公开的切换方法还可以包括:源移动管理网元向源中间会话管理网元发送会话上下文请求,该会话上下文请求用于请求该终端的会话上下文;源移动管理网元接收来自源中间会话管理网元的该终端的会话上下文;相应的,终端的上下文中包括终端的会话上下文,其中,该终端的会话上下文中包括终端的接入设备的下行路径信息以及终端的会话对应的锚点用户面网元的上行路径信息,锚点用户面网元的上行路径信息用于建立从目标中间用户面网元到锚点用户面功能网元的上行路径,接入设备的下行路径信息用于建立从目标中间用户面网元到接入设备的下行路径。

上述切换方法中,例如,源移动管理网元的操作可参考图5或图6中源amf网元的操作及上述相关文字说明,在此不再赘述。

此外,本申请实施例还公开了一种切换方法,包括:目标中间会话管理网元接收来自目标移动管理网元的会话建立请求,该会话建立请求携带第二指示信息,第二指示信息用于指示该会话建立请求用于切换该终端的会话,且在切换过程中,该终端的接入设备不发生改变;目标中间会话管理网元根据第二指示信息,从源中间会话管理网元中获取该终端的会话上下文,其中,该终端的会话上下文中包括终端的接入设备的下行路径信息以及终端的会话对应的锚点用户面网元的上行路径信息,锚点用户面网元的上行路径信息用于建立从目标中间用户面网元到锚点用户面功能网元的上行路径,接入设备的下行路径信息用于建立从目标中间用户面网元到接入设备的下行路径。

作为一种实现,目标中间会话管理网元根据第二指示信息,从源中间会话管理网元中获取终端的会话上下文,包括:目标中间会话管理网元根据第二指示信息,向源中间会话管理网元发送会话上下文请求,该会话上下文请求携带第四指示信息,用于请求包括接入设备的下行路径信息的终端的会话上下文;目标中间会话管理网元接收来自源中间会话管理网元的所述终端的会话上下文。

作为一种实现,本申请实施例公开的切换方法还可以包括:目标中间会话管理网元向接入设备发送目标中间用户面网元的上行路径信息,其中,目标中间用户面网元的上行路径信息用于建立从接入设备到目标中间用户面网元的上行路径。

上述切换方法中,例如,目标中间会话管理网元的操作可参考图5至图7中目标i-smf网元的操作及上述相关文字说明,在此不再赘述。

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

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

比如,以采用集成的方式划分各个功能模块的情况下,图8示出了一种目标移动管理网元80的结构示意图。该目标移动管理网元80包括:接收模块801和发送模块802。

一种可能的实现方式中,接收模块801,用于接收来自源移动管理网元的第一指示信息和终端的上下文,该第一指示信息用于指示当前注册流程发生在连接态;或者,该第一指示信息用于指示终端的上下文存储在源移动管理网元中;或者,该第一指示信息用于指示不需要根据终端的guti获取终端的上下文。发送模块802,用于根据第一指示信息,在注册完成之后,向源移动管理网元发送注册完成通知,该注册完成通知用于通知源移动管理网元终端的上下文不再有效或者终端已经注册到目标移动管理网元。

另一种可能的实现方式中,接收模块801,用于接收来自终端的接入设备的注册请求和源移动管理网元的信息。发送模块802,用于根据源移动管理网元的信息,向源移动管理网元发送上下文请求,该上下文请求用于请求终端的上下文。接收模块801,还用于接收来自源移动管理网元的终端的上下文。发送模块802,还用于根据源移动管理网元的信息,在注册完成之后,向源移动管理网元发送注册完成通知,该注册完成通知用于通知源移动管理网元终端的上下文不再有效或者终端已经注册到目标移动管理网元。

在上述两种可能的实现方式中,可选的,发送模块802,还用于向终端的接入设备发送目标移动管理网元为终端分配的ngap终端标识和guami,其中,该ngap终端标识用于更新接入设备上终端对应的ngap终端标识,该guami用于更新接入设备上终端对应的guami。

再一种可能的实现方式中,接收模块801,用于接收来自源移动管理网元的第一指示信息和终端的上下文,第一指示信息用于指示当前切换流程中终端的接入设备不发生改变。发送模块802,用于根据第一指示信息,向接入设备发送目标移动管理网元为终端分配的ngap终端标识和guami,其中,该ngap终端标识用于更新接入设备上终端对应的ngap终端标识,该guami用于更新接入设备上终端对应的guami。

在上述三种可能的实现方式中,可选的,发送模块802,还用于向接入设备发送更新后的终端的安全上下文,该更新后的终端的安全上下文用于更新接入设备上终端的安全上下文。

在上述三种可能的实现方式中,可选的,如图8所示,目标移动管理网元80还包括处理模块803。处理模块803,用于为终端选择目标中间会话管理网元。发送模块802,还用于向目标中间会话管理网元发送会话建立请求,该会话建立请求携带第二指示信息,第二指示信息用于指示会话建立请求用于切换终端的会话,且在切换过程中,终端的接入设备不发生改变。

可选的,处理模块803,还用于确定需要为终端选择目标中间会话管理网元。

作为一种实现,处理模块803用于确定需要为终端选择目标中间会话管理网元,包括:用于接收来自源移动管理网元的终端的会话对应的锚点控制面网元的信息或源中间会话管理网元的信息中的至少一个;根据锚点控制面网元的信息或源中间会话管理网元的信息中的至少一个,确定需要为终端选择目标中间会话管理网元;

作为另一种实现,处理模块803用于确定需要为终端选择目标中间会话管理网元,包括:用于接收来自源移动管理网元的第三指示信息,第三指示信息用于指示存在源中间会话管理网元;或者,第三指示信息用于指示需要为终端重新选择中间会话管理网元;根据第三指示信息,为终端选择目标中间会话管理网元。

可选的,又一种可能的实现方式中,本申请实施例中,接收模块801,用于接收来自源移动管理网元的第一指示信息和终端的上下文,该第一指示信息用于指示目标移动管理网元在后续流程中不发送注册完成通知;处理模块802,用于根据该第一指示信息,确定不发送注册完成通知。

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

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

比如,图4中的处理器401可以通过调用存储器403中存储的计算机执行指令,使得目标移动管理网元80执行上述方法实施例中的切换方法。

具体的,图8中的接收模块801、发送模块802和处理模块803的功能/实现过程可以通过图4中的处理器401调用存储器403中存储的计算机执行指令来实现。或者,图8中的接收模块801、发送模块802的功能/实现过程可以通过图4中的通信接口404来实现;图8中处理模块803的功能/实现过程可以通过图4中的处理器401调用存储器403中存储的计算机执行指令来实现。

由于本实施例提供的目标移动管理网元80可执行上述的切换方法,因此其所能获得的技术效果可参考上述方法实施例,在此不再赘述。

可选的,本申请实施例还提供了一种芯片系统,该芯片系统包括处理器,用于支持目标移动管理网元80实现上述切换方法,例如为终端分配ngap终端标识和guami。在一种可能的设计中,该芯片系统还包括存储器。该存储器,用于保存目标移动管理网元80必要的程序指令和数据。当然,存储器也可以不在芯片系统中。该芯片系统,可以由芯片构成,也可以包含芯片和其他分立器件,本申请实施例对此不作具体限定。

或者,比如,以采用集成的方式划分各个功能模块的情况下,图9示出了一种源移动管理网元90的结构示意图。该源移动管理网元90包括:收发模块901和处理模块902。

一种可能的实现方式中,收发模块901,用于接收来自终端的注册请求。处理模块902,用于根据注册请求,为终端选择目标移动管理网元。收发模块901,还用于向目标移动管理网元发送第一指示信息和终端的上下文,第一指示信息用于指示当前注册流程发生在连接态;或者,第一指示信息用于指示终端的上下文存储在源移动管理网元中;或者,第一指示信息用于指示不需要根据终端的guti获取终端的上下文。收发模块901,还用于接收来自目标移动管理网元的注册完成通知,注册完成通知用于通知源移动管理网元终端的上下文不再有效或者终端已经注册到目标移动管理网元。

另一种可能的实现方式中,收发模块901,用于接收来自终端的注册请求。处理模块902,用于根据注册请求,为终端选择目标移动管理网元。收发模块901,还用于向终端的接入设备发送重路由请求,该重路由请求携带源移动管理网元的信息和注册请求,由接入设备向目标移动管理网元发送注册请求和源移动管理网元的信息;收发模块901,还用于接收目标移动管理网元根据源移动管理网元的信息发送的上下文请求,该上下文请求用于请求终端的上下文。收发模块901,还用于向目标移动管理网元发送终端的上下文;收发模块901,还用于在注册完成之后,接收目标移动管理网元根据源移动管理网元的信息发送的注册完成通知,注册完成通知用于通知源移动管理网元终端的上下文不再有效或者终端已经注册到目标移动管理网元。

在上述两种可能的实现方式中,可选的,收发模块901,还用于向源中间会话管理网元发送会话上下文请求,该会话上下文请求用于请求终端的会话上下文;收发模块901,还用于接收来自源中间会话管理网元的终端的会话上下文;相应的,终端的上下文中包括终端的会话上下文,其中,终端的会话上下文中包括终端的接入设备的下行路径信息以及终端的会话对应的锚点用户面网元的上行路径信息,锚点用户面网元的上行路径信息用于建立从目标中间用户面网元到锚点用户面功能网元的上行路径,接入设备的下行路径信息用于建立从目标中间用户面网元到接入设备的下行路径。

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

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

比如,图4中的处理器401可以通过调用存储器403中存储的计算机执行指令,使得源移动管理网元90执行上述方法实施例中的切换方法。

具体的,图9中的收发模块901和处理模块902的功能/实现过程可以通过图4中的处理器401调用存储器403中存储的计算机执行指令来实现。或者,图9中的收发模块901的功能/实现过程可以通过图4中的通信接口404来实现;图9中处理模块902的功能/实现过程可以通过图4中的处理器401调用存储器403中存储的计算机执行指令来实现。

由于本实施例提供的源移动管理网元90可执行上述的切换方法,因此其所能获得的技术效果可参考上述方法实施例,在此不再赘述。

可选的,本申请实施例还提供了一种芯片系统,该芯片系统包括处理器,用于支持源移动管理网元90实现上述切换方法,例如根据注册请求,为终端选择目标移动管理网元。在一种可能的设计中,该芯片系统还包括存储器。该存储器,用于保存源移动管理网元90必要的程序指令和数据。当然,存储器也可以不在芯片系统中。该芯片系统,可以由芯片构成,也可以包含芯片和其他分立器件,本申请实施例对此不作具体限定。

或者,比如,以采用集成的方式划分各个功能模块的情况下,图10示出了一种目标中间会话管理网元100的结构示意图。该目标中间会话管理网元100包括:收发模块1001和处理模块1002。其中,收发模块1001,用于接收来自目标移动管理网元的会话建立请求,该会话建立请求携带第二指示信息,该第二指示信息用于指示会话建立请求用于切换终端的会话,且在切换过程中,终端的接入设备不发生改变;处理模块1002,用于根据第二指示信息,从源中间会话管理网元中获取终端的会话上下文,其中,终端的会话上下文中包括终端的接入设备的下行路径信息以及终端的会话对应的锚点用户面网元的上行路径信息,锚点用户面网元的上行路径信息用于建立从目标中间用户面网元到锚点用户面功能网元的上行路径,接入设备的下行路径信息用于建立从目标中间用户面网元到接入设备的下行路径。

可选的,处理模块1002具体用于:根据第二指示信息,向源中间会话管理网元发送会话上下文请求,该会话上下文请求携带第四指示信息,用于请求包括接入设备的下行路径信息的终端的会话上下文;接收来自源中间会话管理网元的终端的会话上下文。

可选的,收发模块1001,还用于向接入设备发送目标中间用户面网元的上行路径信息,其中,目标中间用户面网元的上行路径信息用于建立从接入设备到目标中间用户面网元的上行路径。

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

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

比如,图4中的处理器401可以通过调用存储器403中存储的计算机执行指令,使得目标中间会话管理网元100执行上述方法实施例中的切换方法。

具体的,图10中的收发模块1001和处理模块1002的功能/实现过程可以通过图4中的处理器401调用存储器403中存储的计算机执行指令来实现。或者,图10中的收发模块1001的功能/实现过程可以通过图4中的通信接口404来实现;图10中处理模块1002的功能/实现过程可以通过图4中的处理器401调用存储器403中存储的计算机执行指令来实现。

由于本实施例提供的目标中间会话管理网元100可执行上述的切换方法,因此其所能获得的技术效果可参考上述方法实施例,在此不再赘述。

可选的,本申请实施例还提供了一种芯片系统,该芯片系统包括处理器,用于支持目标中间会话管理网元100实现上述切换方法,例如根据第二指示信息,从源中间会话管理网元中获取终端的会话上下文。在一种可能的设计中,该芯片系统还包括存储器。该存储器,用于保存目标中间会话管理网元100必要的程序指令和数据。当然,存储器也可以不在芯片系统中。该芯片系统,可以由芯片构成,也可以包含芯片和其他分立器件,本申请实施例对此不作具体限定。

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

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

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

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