消息发送方法及装置、终端、接入及移动性管理实体与流程

文档序号:16980479发布日期:2019-02-26 19:28阅读:1005来源:国知局
消息发送方法及装置、终端、接入及移动性管理实体与流程

本发明涉及通信领域,具体而言,涉及一种消息发送方法及装置、终端、接入及移动性管理实体。



背景技术:

移动通信目前已经发展到第4代移动通信技术(4th-generation,简称4g)阶段。4g的网络架构和前几代相比,主要特点是基于全互联网协议(internetprotocol,简称ip)传输。目前第三代合作伙伴计划(3rdgenerationpartnershipproject,简称3gpp)正在研究第5代移动通信技术(5th-generation,简称5g)网络架构。

图1是相关技术中的一种5g网络中3gpp与非3gpp接入网络互通的架构示意图。

图2是相关技术中的一种4g网络与5g网络互通的架构示意图。

在图1及图2所示的架构中各网元的功能如下:

终端(userequipment,简称ue),主要通过无线空口接入5g网络并获得服务,终端通过空口和基站交互信息,通过非接入层信令(nonaccessstratum,简称nas)和核心网的移动性管理实体交互信息。

基站(radioaccessnetwork,简称ran),负责终端接入网络的空口资源调度和以及空口的连接管理。在5g网络中3gpp接入基站称为5gran。为了保证n2接口及n1接口的一致性,在5g系统,非3gpp接入系统中,引入了非3gpp互通功能实体(non-3gppinterworkingfunction,简称n3iwf),负责转发非3gpp系统中nas消息,选择amf,建立upf与n3iwf之间的数据面通道。

移动管理实体:在5g核心网中,接入及移动性管理实体(accessandmobilitymanagementfunction,简称amf)主要控制用户移动性管理,包括位置注册和临时标识分配;维护空闲态(idle)和连接(connect)状态以及状态迁移。会话管理功能实体(sessionmanagementfunction,简称smf)功能主要包括协议数据单元(packetdataunit,简称pdu)会话的维护,包括创建、修改和删除等会话管理的功能;用户idle状态下触发寻呼等功能。

用户面功能实体(userplanefunction,简称upf):是终端接入公用数据网(publicdatanetwork,简称pdn)网络的用户面接入点,可以负责分配用户ip地址,会话路径的绑定及更新等功能,是用户在3gpp系统与非3gpp系统间内切换或者移动的锚点,从而保证业务连续性。

图3是相关技术中ue在5g网络接入的注册过程的流程示意图。当ue在同一个公共陆地移动网络(publiclandmobilenetwork,简称plmn)下从n3iwf接入amf,及从5gran接入的amf必须是同一个amf。

步骤300;ue向5gran发送无线资源连接(radioresourceconnection,简称rrc)消息,消息中携带注册请求(registrationrequest)消息,注册请求消息中携带全球唯一临时标识(5g-globallyuniquetemporaryidentity,简称5g-guti)或者国际移动用户标识码(internationalmobilestationidentity,简称imsi),初始接入指示,初始接入指示用于通知网络此注册请求属于初始接入请求;如果ue已经在同一plmn的非3gpp网络接入,并且amf分配了5g-guti,那么ue将在注册请求消息中携带5g-guti;

步骤301,5gran选择amf(newamf),并将注册请求消息转发至amf;

步骤302,如果步骤300中携带5g-guti,amf根据5g-guti选择原amf(oldamf),并向原amf发送ue上下文传递请求(uecontexttransferrequest)消息获取用户imsi及移动性管理(mobilitymanagement,简称mm)上下文;

步骤303,原amf向目标amf(newamf)返回ue上下文传递响应(uecontexttransferresponse)消息,消息中携带用户imsi及mmcontext,如果amf中还存在ue在非3gpp接入的mmcontext,那么amf也返回非3gpp接入的mmcontext,及与n3iwf之间的n2apid绑定关系。

步骤304,目标amf向原amf发送注册完成通知registrationcompletenotify消息,用于通知原amf,ue已经由目标amf接管。

步骤305,目标amf向统一数据管理服务器(unifieddatamanagement,简称udm)发送ue上下文管理-注册请求uecontextmanagement-registrationrequest消息,消息中携带imsi,ue接入类型及plmnid,

步骤306,udm向amf目标返回ue上下文管理-注册响应uecontextmanagement-registrationresponse消息,消息中携带用户的签约数据;

步骤307,udm向原amf发送ue上下文管理-删除请求uecontextmanagement-removalrequest消息,指示原amf可以删除uecontext;

步骤308,原amf向udm返回ue上下文管理-删除响应uecontextmanagement-removalresponse消息。

步骤309,目标amf可以向n3iwf发起n2ap请求消息更新n2-ap的绑定关系,消息中携带n2-aptnl地址和n2-apid;此步骤是为了确保在同一个plmn下,non-3gpp接入,3gpp5g接入所选择的amf是同一个amf。

步骤310,n3iwf更新绑定关系,并返回n2ap响应消息。

步骤311,如果目标amf接受了注册请求,amf向ue返回注册接受registrationaccept消息,消息中携带新分配的guti,并携带有效的注册区registrationarea。

步骤312,ue向目标amf返回注册完成registrationcomplete消息,用于表明guti已经生效。

图4是相关技术中ue从4g移动至5gran3gpp接入的流程图,其中,该方法包括:

步骤401,ue在plmn1的5g网络中进行注册,并由amf1分配了5g-guti1;

步骤402,ue移动至同一个plmn的4g网络,在4g网络中,mme为ue分配4g-guti2;

步骤403,ue重新返回至同一个plmn的5g网络,ue向5gran发送rrc(radioresourceconnection,无线资源连接)消息,消息中携带注册请求(registrationrequest)消息,注册请求消息中携带5g-guti2(5g-guti2是由4g-guti2映射而来的)及5g-guti1,移动性更新指示,移动更新指示用于通知网络此注册请求属于移动性更新请求;

步骤404,5gran选择amf2(newamf),并将注册请求消息转发至amf2;

步骤405,amf2根据5g-guti2选择原mme(oldmme),并向mme发送上下文请求(contextrequest)消息获取用户imsi及mm上下文;

步骤406,原mme向目标amf2(newamf)返回ue上下文响应contextresponse消息,消息中携带用户imsi及mmcontext。

步骤407,目标amf2向原mme发送上下文完成contextcomplete消息,用于通知原mme,ue已经由目标amf2接管。

步骤408,amf2向udm发送ue上下文管理-注册请求uecontextmanagement-registrationrequest消息,消息中携带imsi,ue接入类型及plmnid,

步骤409,udm向amf返回ue上下文管理-注册响应uecontextmanagement-registrationresponse消息;

步骤410,udm向mme发送位置取消请求cancellocationrequest消息,指示原mme可以删除uecontext;

步骤411,mme向udm返回位置取消确认cancellocationack消息。

步骤412,如果amf2接受了注册请求,amf2向ue返回注册接受registrationaccept消息,如果ue在步骤403中携带的5g-guti1,那么消息中可以不携带新分配的guti,如果ue在消息中在步骤403中携带的5g-guti1不是当前amf分配的,那么amf2重新分配5g-guti并在registrationaccept中携带,并携带有效的注册区registrationarea。

步骤413,ue向amf2返回注册完成registrationcomplete消息,用于表明新分配的5g-guti已经生效。

目前在3gpp接入,非3gpp接入amf,分配的5g-guti格式都是相同,所以当ue在注册请求消息中携带了多个5g-guti时,amf不能确定是否需要根据5g-guti去对端amf获取上下文,如果ue只获取一次上下文,那么会造成ue在同一个plmn下服务5gran,非3gpp接入的amf不同;如果amf获取的5g-guti都去获取上下文,那么会造成不必要的信令开销。

针对相关技术中的上述技术问题,目前尚未提出有效的解决方案。



技术实现要素:

本发明实施例提供了一种消息发送方法及装置、终端、接入及移动性管理实体,以至少解决相关技术中在终端的注册请求消息中携带多个5g-guti时amf无法确定是否需要去对端amf获取上下文的问题。

根据本发明的一个实施例,提供了一种消息发送方法,包括:向第一接入及移动性管理实体amf发送注册请求消息,其中,注册请求消息中携带第二amf为终端分配的全球唯一临时标识的有效性信息,其中,有效性信息用于确定是否向第二amf获取非第三代合作伙伴计划3gpp接入上下文。

可选地,有效性信息包括以下至少之一:终端处于非3gpp接入下的注册态,终端处于3gpp接入下的非注册态,终端处于3gpp接入下的注册态,终端处于3gpp接入下的非注册态,非3gpp接入有效,非3gpp接入无效。

可选地,在有效性信息包括以下至少之一信息时,有效性信息用于确定向第二amf获取非3gpp接入上下文:终端处于非3gpp接入下的注册态,非3gpp接入有效。

可选地,在有效性信息包括以下至少之一信息时,有效性信息用于确定不向第二amf获取非3gpp接入上下文:终端处于3gpp接入下的非注册态,终端处于3gpp接入下的注册态,终端处于3gpp接入下的非注册态,非3gpp接入无效。

根据本发明的一个实施例,提供了一种信息获取方法,包括:接收注册请求消息,其中,注册请求消息中携带指定接入及移动性管理实体amf为终端分配的全球唯一临时标识的有效性信息;根据有效性信息确定是否向指定amf获取非第三代合作伙伴计划3gpp接入上下文。

可选地,有效性信息包括以下至少之一:终端处于非3gpp接入下的注册态,终端处于3gpp接入下的非注册态,终端处于3gpp接入下的注册态,终端处于3gpp接入下的非注册态,非3gpp接入有效,非3gpp接入无效。

可选地,根据有效性信息确定是否向第二amf获取非3gpp接入上下文包括:在有效性信息包括以下至少之一信息时,确定向指定amf获取非3gpp接入上下文:终端处于非3gpp接入下的注册态,非3gpp接入有效;在有效性信息包括以下至少之一信息时,确定不向指定amf获取非3gpp接入上下文:终端处于3gpp接入下的非注册态,终端处于3gpp接入下的注册态,终端处于3gpp接入下的非注册态,非3gpp接入无效。

根据本发明的一个实施例,提供了一种消息发送装置,包括:发送模块,用于向第一接入及移动性管理实体amf发送注册请求消息,其中,注册请求消息中携带第二amf为终端分配的全球唯一临时标识的有效性信息,其中,有效性信息用于确定是否向第二amf获取非第三代合作伙伴计划3gpp接入上下文。

可选地,有效性信息包括以下至少之一:终端处于非3gpp接入下的注册态,终端处于3gpp接入下的非注册态,终端处于3gpp接入下的注册态,终端处于3gpp接入下的非注册态,非3gpp接入有效,非3gpp接入无效;其中,在有效性信息包括以下至少之一信息时,有效性信息用于确定向第二amf获取非3gpp接入上下文:终端处于非3gpp接入下的注册态,非3gpp接入有效;在有效性信息包括以下至少之一信息时,有效性信息用于确定不向第二amf获取非3gpp接入上下文:终端处于3gpp接入下的非注册态,终端处于3gpp接入下的注册态,终端处于3gpp接入下的非注册态,非3gpp接入无效。

根据本发明的一个实施例,提供了一种信息获取装置,包括:接收模块,用于接收注册请求消息,其中,注册请求消息中携带指定接入及移动性管理实体amf为终端分配的全球唯一临时标识的有效性信息;确定模块,用于根据有效性信息确定是否向指定amf获取非第三代合作伙伴计划3gpp接入上下文。

可选地,有效性信息包括以下至少之一:终端处于非3gpp接入下的注册态,终端处于3gpp接入下的非注册态,终端处于3gpp接入下的注册态,终端处于3gpp接入下的非注册态,非3gpp接入有效,非3gpp接入无效。

可选地,在有效性信息包括以下至少之一信息时,确定模块确定向指定amf获取非3gpp接入上下文:终端处于非3gpp接入下的注册态,非3gpp接入有效;在有效性信息包括以下至少之一信息时,确定模块确定不向指定amf获取非3gpp接入上下文:终端处于3gpp接入下的非注册态,终端处于3gpp接入下的注册态,终端处于3gpp接入下的非注册态,非3gpp接入无效。

根据本发明的一个实施例,提供了一种终端,包括:处理器,处理器用于运行程序,其中,程序运行时执行上述任一项所述的方法。

根据本发明的一个实施例,提供了一种接入及移动性管理实体,包括:处理器,处理器用于运行程序,其中,程序运行时执行上述任一项所述的方法。

根据本发明的一个实施例,提供了一种存储介质,存储介质包括存储的程序,其中,程序运行时执行上述任一项所述的方法。

根据本发明的一个实施例,提供了一种存储介质,存储介质包括存储的程序,其中,程序运行时执行上述任一项所述的方法。

根据本发明的一个实施例,提供了一种处理器,处理器用于运行程序,其中,程序运行时上述任一项所述的方法。

根据本发明的一个实施例,提供了一种处理器,处理器用于运行程序,其中,程序运行时执行上述任一项所述的方法。

通过本发明,由于可以向第一amf发送的注册请求消息中携带第二amf为终端分配的全球唯一临时标识的有效性信息,使得第一amf可以基于该有效性信息确定是否向对端amf(第二amf)获取非3gpp接入上下文,因此,可以解决在终端的注册请求消息中携带多个5g-guti时amf无法确定是否需要去对端amf获取上下文的问题,同时减少了不必要的信令开销。

附图说明

此处所说明的附图用来提供对本发明的进一步理解,构成本申请的一部分,本发明的示意性实施例及其说明用于解释本发明,并不构成对本发明的不当限定。在附图中:

图1是相关技术中的一种5g网络中3gpp与非3gpp接入网络互通的架构示意图;

图2是相关技术中的一种4g网络与5g网络互通的架构示意图;

图3是相关技术中ue在5g网络接入的注册过程的流程示意图;

图4是相关技术中ue从4g移动至5gran3gpp接入的流程图;

图5是本发明实施例的一种消息发送方法的移动终端的硬件结构框图;

图6是根据本发明实施例的消息发送方法的流程示意图;

图7是根据本发明实施例提供的一种信息获取方法的流程示意图;

图8是根据本发明实施例的消息发送装置的结构框图;

图9是根据本发明实施例提供的信息获取装置的结构框图;

图10是根据本发明优选实施例一提供的流程示意图一;

图11是根据本发明优选实施例二提供的流程的示意图;

图12是根据本发明优选实施例三提供的流程的示意图。

具体实施方式

下文中将参考附图并结合实施例来详细说明本发明。需要说明的是,在不冲突的情况下,本申请中的实施例及实施例中的特征可以相互组合。

需要说明的是,本发明的说明书和权利要求书及上述附图中的术语“第一”、“第二”等是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。

实施例1

本申请实施例1所提供的方法实施例可以在移动终端、计算机终端或者类似的运算装置中执行。以运行在移动终端上为例,图5是本发明实施例的一种消息发送方法的移动终端的硬件结构框图。如图5所示,移动终端50可以包括一个或多个(图中仅示出一个)处理器502(处理器502可以包括但不限于微处理器mcu或可编程逻辑器件fpga等的处理装置)、用于存储数据的存储器504、以及用于通信功能的传输装置106。本领域普通技术人员可以理解,图5所示的结构仅为示意,其并不对上述电子装置的结构造成限定。例如,移动终端50还可包括比图5中所示更多或者更少的组件,或者具有与图5所示不同的配置。

存储器504可用于存储应用软件的软件程序以及模块,如本发明实施例中的消息发送方法对应的程序指令/模块,处理器502通过运行存储在存储器504内的软件程序以及模块,从而执行各种功能应用以及数据处理,即实现上述的方法。存储器504可包括高速随机存储器,还可包括非易失性存储器,如一个或者多个磁性存储装置、闪存、或者其他非易失性固态存储器。在一些实例中,存储器504可进一步包括相对于处理器502远程设置的存储器,这些远程存储器可以通过网络连接至移动终端50。上述网络的实例包括但不限于互联网、企业内部网、局域网、移动通信网及其组合。

传输装置506用于经由一个网络接收或者发送数据。上述的网络具体实例可包括移动终端50的通信供应商提供的无线网络。在一个实例中,传输装置506包括一个网络适配器(networkinterfacecontroller,nic),其可通过基站与其他网络设备相连从而可与互联网进行通讯。在一个实例中,传输装置506可以为射频(radiofrequency,rf)模块,其用于通过无线方式与互联网进行通讯。

在本实施例中提供了一种运行于上述移动终端或运行于上述图1或2所述的网络架构的消息发送方法,图6是根据本发明实施例的消息发送方法的流程示意图,如图6所示,该流程包括如下步骤:

步骤s602,从第一公共陆地移动网络的第一基站注册后,移动到第二公共陆地移动网络的第二基站并进行接入;

步骤s604,向第一接入及移动性管理实体amf发送注册请求消息,其中,注册请求消息中携带第二amf为终端分配的全球唯一临时标识的有效性信息,其中,有效性信息用于确定是否向第二amf获取非第三代合作伙伴计划3gpp接入上下文。

通过上述步骤,由于可以向第一amf发送的注册请求消息中携带第二amf为终端分配的全球唯一临时标识的有效性信息,使得第一amf可以基于该有效性信息确定是否向对端amf(第二amf)获取非3gpp接入上下文,因此,可以解决在终端的注册请求消息中携带多个5g-guti时amf无法确定是否需要去对端amf获取上下文的问题,同时减少了不必要的信令开销。

需要说明的是,向第一接入及移动性管理实体amf发送注册请求消息可以表现为:通过上述第二基站向第一amf发送注册请求消息。具体可以表现为:向上述第二基站发送rrc消息,该rrc消息中携带上述注册请求消息;上述第二基站将该注册请求消息转发给第一amf。

需要说明的是,上述有效性信息可以包括以下至少之一:终端处于非3gpp接入下的注册态,终端处于3gpp接入下的非注册态,终端处于3gpp接入下的注册态,终端处于3gpp接入下的非注册态,非3gpp接入有效,非3gpp接入无效。

需要说明的是,在有效性信息包括以下至少之一信息时,有效性信息用于确定向第二amf获取非3gpp接入上下文:终端处于非3gpp接入下的注册态,非3gpp接入有效。

需要说明的是,在有效性信息包括以下至少之一信息时,有效性信息用于确定不向第二amf获取非3gpp接入上下文:终端处于3gpp接入下的非注册态,终端处于3gpp接入下的注册态,终端处于3gpp接入下的非注册态,非3gpp接入无效。

可选地,上述步骤的执行主体可以为终端等,但不限于此。

需要说明的是,上述方法可以应用于至少之一场景,但并不限于此:终端在第二公共陆地移动网络中通过n3iwf接入第二amf,在第一公共陆地移动网络中通过第一基站接入第三amf,然后移动到第二公共陆地移动网络中通过第二基站接入;终端在第二公共陆地移动网络中通过n3iwf接入第二amf,在第一公共陆地移动网络中接入4g网络,然后移动到第二公共陆地移动网络中通过第二基站接入;终端在第二公共陆地移动网络中通过第二基站接入第二amf,ue移动至4g网络,然后移动到第二公共陆地移动网络中通过第二基站接入。

需要说明的是,上述第一基站和上述第二基站都可以是5gran,但并不限于此,其也可以是比5g更好的基站。

实施例2

本发明实施例还提供了一种信息获取方法,图7是根据本发明实施例提供的一种信息获取方法的流程示意图,如图7所示,该方法包括:

步骤s702,接收注册请求消息,其中,注册请求消息中携带指定接入及移动性管理实体amf为终端分配的全球唯一临时标识的有效性信息;

步骤s704,根据有效性信息确定是否向指定amf获取非第三代合作伙伴计划3gpp接入上下文。

通过上述步骤,由于接收的注册请求消息中携带指定amf为终端分配的全球唯一临时标识的有效性信息,使得可以基于该有效性信息确定是否向对端amf(指定amf)获取非3gpp接入上下文,因此,可以解决在终端的注册请求消息中携带多个5g-guti时amf无法确定是否需要去对端amf获取上下文的问题,同时减少了不必要的信令开销。

需要说明的是,上述有效性信息可以包括以下至少之一:终端处于非3gpp接入下的注册态,终端处于3gpp接入下的非注册态,终端处于3gpp接入下的注册态,终端处于3gpp接入下的非注册态,非3gpp接入有效,非3gpp接入无效。

在本发明的一个实施例中,上述步骤s704可以表现为:在有效性信息包括以下至少之一信息时,确定向amf获取非3gpp接入上下文:终端处于非3gpp接入下的注册态,非3gpp接入有效;在有效性信息包括以下至少之一信息时,确定不向amf获取非3gpp接入上下文:终端处于3gpp接入下的非注册态,终端处于3gpp接入下的注册态,终端处于3gpp接入下的非注册态,非3gpp接入无效。

需要说明的是,上述方法的执行主体可以是amf,需要说明的是,该amf可以是与上述指定amf不同,但并不限于此。

通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到根据上述实施例的方法可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件,但很多情况下前者是更佳的实施方式。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质(如rom/ram、磁碟、光盘)中,包括若干指令用以使得一台终端设备(可以是手机,计算机,服务器,或者网络设备等)执行本发明各个实施例所述的方法。

实施例3

在本实施例中还提供了一种消息发送装置,该装置用于实现上述实施例及优选实施方式,已经进行过说明的不再赘述。如以下所使用的,术语“模块”可以实现预定功能的软件和/或硬件的组合。尽管以下实施例所描述的装置较佳地以软件来实现,但是硬件,或者软件和硬件的组合的实现也是可能并被构想的。

图8是根据本发明实施例的消息发送装置的结构框图,如图8所示,该装置包括:

移动模块82,用于从第一公共陆地移动网络的第一基站注册后,移动到第二公共陆地移动网络的第二基站并进行接入;

发送模块84,与上述移动模块82连接,用于向第一接入及移动性管理实体amf发送注册请求消息,其中,注册请求消息中携带第二amf为终端分配的全球唯一临时标识的有效性信息,其中,有效性信息用于确定是否向第二amf获取非第三代合作伙伴计划3gpp接入上下文。

通过上述装置,由于可以向第一amf发送的注册请求消息中携带第二amf为终端分配的全球唯一临时标识的有效性信息,使得第一amf可以基于该有效性信息确定是否向对端amf(第二amf)获取非3gpp接入上下文,因此,可以解决在终端的注册请求消息中携带多个5g-guti时amf无法确定是否需要去对端amf获取上下文的问题,同时减少了不必要的信令开销。

需要说明的是,上述发送模块84可以独立存在于上述装置中,也可以与上述移动模块82一起存在与上述装置中,但并不限于此。

需要说明的是,上述有效性信息包括以下至少之一:终端处于非3gpp接入下的注册态,终端处于3gpp接入下的非注册态,终端处于3gpp接入下的注册态,终端处于3gpp接入下的非注册态,非3gpp接入有效,非3gpp接入无效;其中,在有效性信息包括以下至少之一信息时,有效性信息用于确定向第二amf获取非3gpp接入上下文:终端处于非3gpp接入下的注册态,非3gpp接入有效;在有效性信息包括以下至少之一信息时,有效性信息用于确定不向第二amf获取非3gpp接入上下文:终端处于3gpp接入下的非注册态,终端处于3gpp接入下的注册态,终端处于3gpp接入下的非注册态,非3gpp接入无效。

需要说明的是,上述装置可以位于终端中,但并不限于此。

需要说明的是,本发明实施例还提供了一种终端,包括处理器,处理器用于运行程序,其中,程序运行时执行上述实施例1所述的方法。

需要说明的是,上述各个模块是可以通过软件或硬件来实现的,对于后者,可以通过以下方式实现,但不限于此:上述模块均位于同一处理器中;或者,上述各个模块以任意组合的形式分别位于不同的处理器中。

实施例4

本发明实施例还提供了一种信息获取装置,图9是根据本发明实施例提供的信息获取装置的结构框图,如图9所述,该装置包括:

接收模块92,用于接收注册请求消息,其中,注册请求消息中携带指定接入及移动性管理实体amf为终端分配的全球唯一临时标识的有效性信息;

确定模块94,与上述接收模块92连接,用于根据有效性信息确定是否向指定amf获取非第三代合作伙伴计划3gpp接入上下文。

通过上述装置,由于接收的注册请求消息中携带指定amf为终端分配的全球唯一临时标识的有效性信息,使得可以基于该有效性信息确定是否向对端amf(指定amf)获取非3gpp接入上下文,因此,可以解决在终端的注册请求消息中携带多个5g-guti时amf无法确定是否需要去对端amf获取上下文的问题,同时减少了不必要的信令开销。

需要说明的是,上述有效性信息可以包括以下至少之一:终端处于非3gpp接入下的注册态,终端处于3gpp接入下的非注册态,终端处于3gpp接入下的注册态,终端处于3gpp接入下的非注册态,非3gpp接入有效,非3gpp接入无效。

需要说明的是,在有效性信息包括以下至少之一信息时,上述确定模块94确定向指定amf获取非3gpp接入上下文:终端处于非3gpp接入下的注册态,非3gpp接入有效;在有效性信息包括以下至少之一信息时,上述确定模块94确定不向指定amf获取非3gpp接入上下文:终端处于3gpp接入下的非注册态,终端处于3gpp接入下的注册态,终端处于3gpp接入下的非注册态,非3gpp接入无效。

需要说明的是,上述装置可以位于amf中,需要说明的是,该amf与上述指定amf可以不同,但并不限于此。

在本发明的实施例中,还提供了一种接入及移动性管理实体amf,包括:处理器,处理器用于运行程序,其中,程序运行时执行上述实施例2所述的方法。

实施例5

本发明的实施例还提供了一种存储介质,该存储介质包括存储的程序,其中,上述程序运行时执行上述任一项所述的方法。

可选地,在本实施例中,上述存储介质可以包括但不限于:u盘、只读存储器(read-onlymemory,简称为rom)、随机存取存储器(randomaccessmemory,简称为ram)、移动硬盘、磁碟或者光盘等各种可以存储程序代码的介质。

本发明的实施例还提供了一种处理器,该处理器用于运行程序,其中,该程序运行时执行上述任一项方法中的步骤。

可选地,本实施例中的具体示例可以参考上述实施例及可选实施方式中所描述的示例,本实施例在此不再赘述。

为了更好的理解本发明,以下结合优选的实施例对本发明做进一步解释。

优选实施例一

在该优选实施例一中,ue在plmn1中通过n3iwf接入amf,在plmn2中通过5gran接入amf,然后移动plmn2的5gran接入。图10是根据本发明优选实施例一提供的流程示意图一;如图10所示,该流程包括:

步骤1001;ue在plmn1的非3gpp接入中进行注册,并由amf1(相当于上述实施例中的第二amf或者指定amf)分配了5g-guti1;

步骤1002,ue在plmn2的5gran中进行注册,并由amf2分配了5g-guti2;

步骤1003,ue移动至plmn1的5gran并进入接入,ue向5gran发送rrc(radioresourceconnection,无线资源连接)消息,消息中携带注册请求(registrationrequest)消息,注册请求消息中携带5g-guti2,移动性接入指示,移动性接入指示用于通知网络此注册请求属于移动性引起的请求;因为ue已经在同一plmn1的非3gpp网络接入,并且amf分配了5g-guti1,那么ue将在注册请求消息中还携带5g-guti1,同时携带5g-guti1的有效性,5g-guti1的有效性包括非3gpp接入注册态(5gmm-registered)或者非3gpp接入有效;

步骤1004,5gran选择amf,选择的amf为amf3,并将注册请求消息(相当于上述实施例中的注册请求消息)转发至amf3(相当于上述实施例中的第一amf);

步骤1005,amf3根据步骤503中携带的5g-guti2选择原amf2(oldamf2)获取3gpp接入上下文,并向amf2发送ue上下文传递请求(uecontexttransferrequest)消息获取用户imsi及mm(mobilitymanagement,移动性管理)上下文;

步骤1006,原amf2向目标amf(newamf3)返回ue上下文传递响应uecontexttransferresponse消息,消息中携带用户imsi及mmcontext。

步骤1007,目标amf3向原amf2发送注册完成通知registrationcompletenotify消息,用于通知原amf3,ue已经由目标amf3接管。

步骤1008,amf3根据步骤1003中携带的5g-guti1和5g-guti1的有效性决定向原amf1(oldamf1)获取非3gpp接入上下文,并向amf1发送ue上下文传递请求(uecontexttransferrequest)消息获取用户imsi及mm(mobilitymanagement,移动性管理)上下文;

步骤1009,原amf1向目标amf(newamf3)返回ue上下文传递响应uecontexttransferresponse消息,消息中携带用户imsi及mmcontext,及amf1与n3iwf之间的n2apid绑定关系。

步骤1010,目标amf3向原amf1发送注册完成通知registrationcompletenotify消息,用于通知原amf3,ue已经由目标amf3接管。

步骤1011,amf3向udm发送ue上下文管理-注册请求uecontextmanagement-registrationrequest消息,消息中携带imsi,ue接入类型及plmnid,

步骤1012,udm向amf3返回ue上下文管理-注册响应uecontextmanagement-registrationresponse消息,消息中携带用户的签约数据;

步骤1013,udm向原amf2发送ue上下文管理-删除请求uecontextmanagement-removalrequest消息,指示原amf2可以删除uecontext;

步骤1014,原amf2向udm返回ue上下文管理-删除响应uecontextmanagement-removalresponse消息。

步骤1015,udm向原amf1发送ue上下文管理-删除请求uecontextmanagement-removalrequest消息,指示原amf2可以删除uecontext;

步骤1016,原amf1向udm返回ue上下文管理-删除响应uecontextmanagement-removalresponse消息。

步骤1017,amf3可以向n3iwf发起n2ap请求消息更新n2-ap的绑定关系,消息中携带n2-aptnl地址和n2-apid;此步骤是为了确保在同一个plmn下,non-3gpp接入,3gpp5g接入所选择的amf是同一个amf。

步骤1018,n3iwf更新绑定关系,并返回n2ap响应消息。

步骤1019,如果amf3接受了注册请求,amf3向ue返回注册接受registrationaccept消息,消息中携带新分配的guti,并携带有效的注册区registrationarea。

步骤1020,ue向amf3返回注册完成registrationcomplete消息,用于表明guti已经生效。

此优选实施例中省略了与本发明无关的smf,及与smf交互的过程。

优选实施例二

在本优选实施例二中,ue在plmn1通过n3iwf接入amf,ue在plmn2接入4g网络,然后移动至plmn1中的5gran进行接入;图11是根据本发明优选实施例二提供的流程的示意图,如图11所示,该流程包括:

步骤1101;ue在plmn1的非3gpp接入中进行注册,并由amf1(相当于上述实施例中的第二amf或指定amf)分配了5g-guti1;

步骤1102,ue在plmn2的4gran中进行注册,并由mme分配了4g-guti2;

步骤1103,ue移动至plmn1的5gran并进入接入,ue向5gran发送rrc(radioresourceconnection,无线资源连接)消息,消息中携带注册请求(registrationrequest)消息,注册请求消息中携带5g-guti2(由4g-guti2映射而成),移动性接入指示,移动性接入指示用于通知网络此注册请求属于移动性引起的请求;因为ue已经在同一plmn1的非3gpp网络接入,并且amf分配了5g-guti1,那么ue将在注册请求消息中还携带5g-guti1,同时携带5g-guti1的有效性,5g-guti1的有效性包括非3gpp接入注册态(5gmm-registered)或者非3gpp接入有效;

步骤1104,5gran选择amf2,并将注册请求消息转发至amf2;

步骤1105,amf2根据步骤1103中携带的5g-guti2(由4g-guti2映射而来的)选择原mme(oldmme)获取3gpp接入上下文,并向mme发送上下文请求(contextrequest)消息获取用户imsi及mm上下文;

步骤1106,原mme向目标amf(newamf2)返回上下文响应contextresponse消息,消息中携带用户imsi及mmcontext。

步骤1107,目标amf2向原mme发送上下文完成contextcomplete消息,用于通知原mme,ue已经由目标amf2接管。

步骤1108,amf2根据步骤603中携带的5g-guti1和5g-guti1的有效性决定向原amf1(oldamf1)获取非3gpp接入上下文,并向amf1发送ue上下文传递请求(uecontexttransferrequest)消息获取用户imsi及mm(mobilitymanagement,移动性管理)上下文;

步骤1109,原amf1向目标amf(newamf2)返回ue上下文传递响应uecontexttransferresponse消息,消息中携带用户imsi及mmcontext,及amf1与n3iwf之间的n2apid绑定关系。

步骤1110,目标amf2向原amf1发送注册完成通知registrationcompletenotify消息,用于通知原amf1,ue已经由目标amf2接管。

步骤1111,amf2向udm发送ue上下文管理-注册请求uecontextmanagement-registrationrequest消息,消息中携带imsi,ue接入类型及plmnid,

步骤1112,udm向amf2返回ue上下文管理-注册响应uecontextmanagement-registrationresponse消息,消息中携带用户的签约数据;

步骤1113,udm向原mme发送位置取消请求cancellocationrequest消息,指示原mme可以删除uecontext;

步骤1114,原mme向udm返回位置取消确认cancellocationack消息。

步骤1115,udm向原amf1发送ue上下文管理-删除请求uecontextmanagement-removalrequest消息,指示原amf1可以删除uecontext;

步骤1116,原amf1向udm返回ue上下文管理-删除响应uecontextmanagement-removalresponse消息。

步骤1117,amf2可以向n3iwf发起n2ap请求消息更新n2-ap的绑定关系,消息中携带n2-aptnl地址和n2-apid;此步骤是为了确保在同一个plmn下,non-3gpp接入,3gpp5g接入所选择的amf是同一个amf。

步骤1118,n3iwf更新绑定关系,并返回n2ap响应消息。

步骤1119,如果amf2接受了注册请求,amf2向ue返回注册接受registrationaccept消息,消息中携带新分配的guti,并携带有效的注册区registrationarea。

步骤1120,ue向amf2返回注册完成registrationcomplete消息,用于表明guti已经生效。

此优选实施例二中省略了与本发明无关的smf,及与smf交互的过程。

优选实施例三

在本优选实施例三中,ue在plmn1通过5gran中接入amf,ue移动至4g网络,然后移动至plmn1中的5gran进行接入。图12是根据本发明优选实施例三提供的流程的示意图,如图12所示,该流程包括:

步骤1201;ue在plmn1的5gran3gpp接入中进行注册,并由amf1(相当于上述实施例中的第二amf或指定amf)分配了5g-guti1;

步骤1202,ue在plmn1的4gran中进行注册,并由mme分配了4g-guti2;但是ue仍然保留了步骤1201中的5g-guti1;

步骤1203,ue移动至plmn1的5gran并进入再次接入,ue向5gran发送rrc(radioresourceconnection,无线资源连接)消息,消息中携带注册请求(registrationrequest)消息,注册请求消息中携带5g-guti2(由4g-guti2映射而成),移动性接入指示,移动性接入指示用于通知网络此注册请求属于移动性引起的请求;因为ue原来在3gpp5gran接入过并保存了5g-guti1,那么ue将在注册请求消息中还携带5g-guti1,同时携带5g-guti1的有效性,5g-guti1的有效性包括3gpp接入非注册态(5gmm-deregistered)或者非3gpp接入无效;

步骤1204,5gran选择amf2,并将注册请求消息转发至amf2;

步骤1205,amf2根据步骤1203中携带的5g-guti2(由4g-guti2映射而来的)选择原mme(oldmme)获取3gpp接入上下文,并向mme发送上下文请求(contextrequest)消息获取用户imsi及mm上下文;amf根据步骤1203中携带的5g-guti1和5g-guti1的有效性决定不需要向原amf1(oldamf1)获取非3gpp接入上下文;

步骤1206,原mme向目标amf(newamf2)返回上下文响应contextresponse消息,消息中携带用户imsi及mmcontext。

步骤1207,目标amf2向原mme发送上下文完成contextcomplete消息,用于通知原mme,ue已经由目标amf2接管。

步骤1208,amf2向udm发送ue上下文管理-注册请求uecontextmanagement-registrationrequest消息,消息中携带imsi,ue接入类型及plmnid,

步骤1209,udm向amf2返回ue上下文管理-注册响应uecontextmanagement-registrationresponse消息,消息中携带用户的签约数据;

步骤1210,udm向原mme发送位置取消请求cancellocationrequest消息,指示原mme可以删除uecontext;

步骤1211,原mme向udm返回位置取消确认cancellocationack消息。

步骤1212,如果amf2接受了注册请求,amf向ue返回注册接受registrationaccept消息,消息中携带新分配的guti,并携带有效的注册区registrationarea。如果步骤703中携带的5g-guti1是由amf2(amf1和amf2刚好是同一个amf)分配的,那么注册接受registrationaccept消息,可以不携带新的guti,这样ue将继续使用5g-guti1。

步骤1213,ue向amf返回注册完成registrationcomplete消息,用于表明guti已经生效。如果步骤1212中,没有携带新分配的guti,此步骤不发生。

此优选实施例三中省略了与本发明无关的smf,及与smf交互的过程。

显然,本领域的技术人员应该明白,上述的本发明的各模块或各步骤可以用通用的计算装置来实现,它们可以集中在单个的计算装置上,或者分布在多个计算装置所组成的网络上,可选地,它们可以用计算装置可执行的程序代码来实现,从而,可以将它们存储在存储装置中由计算装置来执行,并且在某些情况下,可以以不同于此处的顺序执行所示出或描述的步骤,或者将它们分别制作成各个集成电路模块,或者将它们中的多个模块或步骤制作成单个集成电路模块来实现。这样,本发明不限制于任何特定的硬件和软件结合。

以上所述仅为本发明的优选实施例而已,并不用于限制本发明,对于本领域的技术人员来说,本发明可以有各种更改和变化。凡在本发明的原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。

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