AMF选择方法及装置与流程

文档序号:25993605发布日期:2021-07-23 21:06阅读:166来源:国知局
AMF选择方法及装置与流程

本发明涉及通信技术领域,具体涉及一种amf选择方法及装置。



背景技术:

在5g网络中,为实现网络的可伸缩性,允许接入和移动性管理功能实体(accessandmobilitymanagementfunction,amf)有计划的停止或退出服务,由其他amf替代停止或退出服务的amf来承担相应的网络服务。但是,如果未预先指定备份amf,则同一终端对应的不同网络功能实体可能会选择不同的替代amf,从而导致额外的信令开销或者终端状态的混乱,影响用户使用体验。



技术实现要素:

为此,本发明提供一种amf选择方法及装置,以解决在未预先指定备份amf的情况下,同一终端对应的不同网络功能实体可能会选择不同的替代amf,从而需要额外的信令开销或者导致终端状态混乱的问题。

为了实现上述目的,本发明第一方面提供一种amf选择方法,该方法可以应用于指定的存储功能实体。该方法包括:

接收第一控制平面网络功能实体发送的实体查询请求,其中,所述第一控制平面网络功能实体是为终端提供控制面服务的功能实体,所述实体查询请求包括第一实体标识和终端短标识,所述第一实体标识是停止为所述终端提供接入性服务且未指定备份功能实体的第一接入及移动性管理功能实体的标识;

判断是否存储满足匹配条件的数据条目,其中,所述数据条目为存储功能实体根据接收的消息生成的用于存储的数据记录;

在确定存储满足所述匹配条件的数据条目的情况下,从满足所述匹配条件的数据条目中获取第二实体标识,其中,所述第二实体标识为替代所述第一接入及移动性管理功能实体为所述终端提供接入性服务的第二接入及移动性管理功能实体的标识;

基于所述第二实体标识生成实体查询结果,并将所述实体查询结果发送至所述第一控制平面网络功能实体,以供所述第一控制平面网络功能实体基于所述第二实体标识与所述第二接入及移动性管理功能实体建立连接。

进一步地,所述匹配条件为所述数据条目中全局标识的实体标识部分与所述第一实体标识匹配,所述数据条目中所述全局标识的终端标识部分与所述终端短标识匹配,所述数据条目的服务状态标识为有效服务标识,且所述数据条目的更新时间距离当前时间最近。

进一步地,所述判断是否存储满足匹配条件的数据条目之前,该amf选择方法还包括:

接收网络功能储存库功能实体发送的第一更新消息,其中,所述第一更新消息是在所述网络功能储存库功能实体为第二控制平面网络功能实体分配所述第二接入及移动性管理功能实体的情况下发送的消息,所述第二控制平面网络功能实体是除所述第一控制平面网络功能实体之外为所述终端提供控制面服务的功能实体,所述第一更新消息包括所述第二实体标识、所述全局标识和所述有效服务标识;

基于所述第一更新消息生成并存储与所述第一更新消息对应的所述数据条目。

进一步地,所述判断是否存储满足匹配条件的数据条目之后,该amf选择方法还包括:

在确定未存储满足所述匹配条件的数据条目的情况下,向所述第一控制平面网络功能实体发送无匹配功能实体反馈消息。

进一步地,所述在确定未存储满足所述匹配条件的数据条目的情况下,向所述第一控制平面网络功能实体发送无匹配功能实体反馈消息之后,该amf选择方法还包括:

接收网络功能储存库功能实体发送的第二更新消息,其中,所述第二更新消息是在所述网络功能储存库功能实体为所述第一控制平面网络功能实体分配第三接入及移动性管理功能实体的情况下发送的消息,所述第二更新消息包括第三实体标识、所述全局标识和所述有效服务标识,所述第三实体标识是所述第三接入及移动性管理功能实体的标识;

基于所述第二更新消息生成并存储与所述第二更新消息对应的所述数据条目。

进一步地,所述基于所述第二更新消息生成与所述第二更新消息对应的所述数据条目之后,该amf选择方法还包括:

接收所述第三接入及移动性管理功能实体发送的第三更新消息,其中,所述第三更新消息是在所述终端离开所述第三接入及移动性管理功能实体的服务范围的情况下生成并发送的消息,所述第三更新消息包括所述第一实体标识、所述全局标识和无效服务标识;

基于所述第三更新消息生成并存储与所述第三更新消息对应的所述数据条目。

为了实现上述目的,本发明第二方面提供一种amf选择方法,该方法可以应用于控制平面网络功能实体。该方法包括:

向指定的存储功能实体发送实体查询请求,其中,所述实体查询请求包括第一实体标识和终端短标识,所述第一实体标识是停止为终端提供接入性服务且未指定备份功能实体的第一接入及移动性管理功能实体的标识;

接收所述存储功能实体返回的实体查询结果,其中,所述实体查询结果是在所述存储功能实体存储满足匹配条件的数据条目的情况下返回的结果,所述数据条目为所述存储功能实体根据接收的消息生成的用于存储的数据记录,所述实体查询结果包括第二实体标识,所述第二实体标识为替代所述第一接入及移动性管理功能实体为终端提供接入性服务的第二接入及移动性管理功能实体的标识;

根据所述第二实体标识与所述第二接入及移动性管理功能实体建立连接。

进一步地,所述向指定的存储功能实体发送实体查询请求之后,该amf选择方法还包括:

接收所述存储功能实体返回的无匹配功能实体反馈消息,其中,所述无匹配功能实体反馈消息是在所述存储功能实体未存储满足所述匹配条件的数据条目的情况下生成并发送的消息。

进一步地,所述接收所述存储功能实体返回的无匹配功能实体反馈消息之后,该amf选择方法还包括:

向网络功能储存库功能实体发送实体分配请求;

接收所述网络功能储存库功能实体返回的实体分配结果,其中,所述实体分配结果包括第三实体标识,所述第三实体标识是为当前控制平面功能实体分配的第三接入及移动性管理功能实体的标识;

基于所述第三实体标识,与所述第三接入及移动性管理功能实体建立连接。

为了实现上述目的,本发明第三方面提供一种amf选择装置,该装置可以应用于指定的存储功能实体。该装置包括:

第一接收模块,被配置为接收第一控制平面网络功能实体发送的实体查询请求,其中,所述第一控制平面网络功能实体是为终端提供控制面服务的功能实体,所述实体查询请求包括第一实体标识和终端短标识,所述第一实体标识是停止为所述终端提供接入性服务且未指定备份功能实体的第一接入及移动性管理功能实体的标识;

判断模块,被配置为判断是否存储满足匹配条件的数据条目,其中,所述数据条目为存储功能实体根据接收的消息生成的用于存储的数据记录;

获取模块,被配置为在确定存储满足所述匹配条件的数据条目的情况下,从满足所述匹配条件的数据条目中获取第二实体标识,其中,所述第二实体标识为替代所述第一接入及移动性管理功能实体为所述终端提供接入性服务的第二接入及移动性管理功能实体的标识;

生成模块,被配置为基于所述第二实体标识生成实体查询结果;

第一发送模块,被配置为将所述实体查询结果发送至所述第一控制平面网络功能实体,以供所述第一控制平面网络功能实体基于所述第二实体标识与所述第二接入及移动性管理功能实体建立连接。

为了实现上述目的,本发明第四方面提供一种amf选择装置,该装置可以应用于控制平面网络功能实体。该装置包括:

第二发送模块,被配置为向指定的存储功能实体发送实体查询请求,其中,所述实体查询请求包括第一实体标识和终端短标识,所述第一实体标识是停止为终端提供接入性服务且未指定备份功能实体的第一接入及移动性管理功能实体的标识;

第二接收模块,被配置为接收所述存储功能实体返回的实体查询结果,其中,所述实体查询结果是在所述存储功能实体存储满足匹配条件的数据条目的情况下返回的结果,所述数据条目为所述存储功能实体根据接收的消息生成的用于存储的数据记录,所述实体查询结果包括第二实体标识,所述第二实体标识为替代所述第一接入及移动性管理功能实体为终端提供接入性服务的第二接入及移动性管理功能实体的标识;

连接模块,被配置为根据所述第二实体标识与所述第二接入及移动性管理功能实体建立连接。

本发明具有如下优点:

本发明提供的amf选择方法,接收第一控制平面网络功能实体发送的实体查询请求,判断是否存储满足匹配条件的数据条目,在确定存储满足匹配条件的数据条目的情况下,从满足匹配条件的数据条目中获取第二实体标识,基于第二实体标识生成实体查询结果,并将实体查询结果发送至第一控制平面网络功能实体,第一控制平面网络功能实体基于第二实体标识与第二接入及移动性管理功能实体建立连接,在未预先指定备份amf的情况下,实现同一终端对应的不同控制平面网络功能实体接入同一个amf,从而避免同一终端对应的不同控制平面网络功能实体接入不同amf导致的终端状态混乱,进而避免控制平面网络功能实体为解决终端状态混乱而与接入网进行多次交互以达成由同一amf提供服务所导致的信令开销。

附图说明

附图是用来提供对本发明的进一步理解,并且构成说明书的一部分,与下面的具体实施方式一起用于解释本发明,但并不构成对本发明的限制。

图1为本发明实施例一提供的一种amf选择方法的流程图;

图2为本发明实施例二提供的一种amf选择方法的流程图;

图3为本发明实施例三提供的一种amf选择方法的流程图;

图4为本发明实施例四提供的一种amf选择方法的流程图;

图5为本发明实施例五提供的一种amf选择方法的流程图;

图6为本发明实施例六提供的一种amf选择装置的组成方框图;

图7为本发明实施例七提供的一种amf选择装置的组成方框图;

图8为本发明实施例八提供的一种amf选择系统的组成方框图;

图9为本发明实施例九提供的一种amf选择方法的的信令交互示意图。

具体实施方式

以下结合附图对本发明的具体实施方式进行详细说明。应当理解的是,此处所描述的具体实施方式仅用于说明和解释本发明,并不用于限制本发明。

在5g网络中,为实现网络的可伸缩性,允许某个特定的网络功能服务实体或网络功能服务实例有计划地停止或退出服务,由相同功能的网络功能服务实体或网络功能服务实例替代停止或退出服务的网络功能服务功能实体或网络功能服务实例来承担相应的网络服务,并且该替代过程对用户设备(userequipment,ue)透明,不影响用户的业务体验。

例如,在3gppts23.501中,如果接入及移动性管理功能实体(accessandmobilitymanagementfunction,amf)计划停止服务,而未预先指定备份amf,则与之有信令交互关系的控制平面网络功能实体(controlplanenetworkfunction,cpnf)将通过网络功能储存库功能实体(networkrepositoryfunction,nrf)查找替代amf。但是,同一终端对应的各个cpnf可能会分别独立地向nrf发起分配替代amf的请求,nrf并不保证这些cpnf会被分配相同的替代amf,从而造成同一终端可能会同时被多个amf服务的情况。

在现有技术中,如果接入网同时接收多个不同amf转发的cpnf的事务信令,则将导致终端的状态发生混乱。为了避免终端状态发生混乱,在同一终端同时被多个amf服务的情况下,接入网可能会拒绝某个cpnf的事务信令,并通知其重新向另外一个amf(该amf为被接入网接受的功能实体)发送事务信令,最终达成由同一个amf为终端服务的状态。在该过程中,如果有多个cpnf被分配不同的替代amf,则信令交互过程较为复杂,从而导致信令开销较大。

本申请第一方面提供一种amf选择方法,该方法可应用于指定的存储功能实体。图1是本申请实施例一提供的一种amf选择方法的流程图。如图1所示,该方法包括如下步骤:

步骤s101,接收第一控制平面网络功能实体发送的实体查询请求。

其中,第一控制平面网络功能实体是为终端提供控制面服务的功能实体,实体查询请求包括第一实体标识和终端短标识,第一实体标识是停止为终端提供接入性服务且未指定备份功能实体的第一接入及移动性管理功能实体的标识。

在一些实施例中,第一实体标识可以采用第一接入及移动性管理功能实体的全局唯一amf标识(globallyuniqueamfidentifier,guami),终端短标识可以采用5g-tmsi。其中,5g-tmsi是5g-guti的缩短形式,5g-guti(5ggloballyuniquetemporaryidentifier)为全局唯一临时ue标识,使用5g-tmsi代替5g-guti可以使空口信令消息更小,从而提升空口效率。

在一些具体实现中,当为第一控制平面网络功能实体提供服务的第一接入及移动性管理功能实体停止服务时,第一控制平面网络功能实体向指定的存储功能实体(networkfunction,nf)发送实体查询请求。其中,指定的存储功能实体为预先指定的具有存储功能的功能实体,例如,指定的存储功能实体包括但不限于统一数据存储库功能实体(unifieddatarepository,udr)和/或非结构化数据存储功能实体(unstructureddatastoragefunction,udsf)和/或网络功能注册功能实体(networkrepositoryfunction,nrf)。当存储功能实体的数量为多个时,这些存储功能实体构成存储功能实体集合(nfset),其中的每个nf可以是一个具体的功能实体,也可以是一个nf实例(nfserviceinstance)。当nf为nf实例时,每个nf实例可以包含一个或多个nf服务,从而构成nf服务集合(nfserviceset)。相应的,amf与nf类似,其既可以是amf服务功能实体,也可以是amf服务实例,本申请对此不作限制。

需要说明的是,现有技术方案中,控制平面网络功能实体在无法连接接入及移动性管理功能服务实体时,直接向网络功能储存库功能实体发起查找替代amf的请求,而不会向预定的存储功能实体发送实体查询请求。而且,控制平面网络功能实体向网络功能储存库功能实体发起查找替代amf的请求时,一般只提供停止服务的amf的实体标识而不提供终端的标识,网络功能储存库功能实体根据停止服务amf的实体标识为控制平面网络功能实体分配替代amf,然后替代amf才会依据终端标识找到终端的上下文信息,从而为终端提供服务。由于网络功能储存库功能实体为控制平面网络功能实体分配替代amf时并没有参考终端标识,因此,网络功能储存库功能实体的amf分配结果与终端没有必然的关联关系,从而可能造成一个终端被多个amf服务的情况。

步骤s102,判断是否存储满足匹配条件的数据条目。

其中,数据条目为存储功能实体根据接收的消息生成的用于存储的数据记录。

在一些实施例中,匹配条件为数据条目中全局标识的实体标识部分与第一实体标识匹配,数据条目中全局标识的终端标识部分与终端短标识匹配,数据条目的服务状态标识为有效服务标识,且数据条目的更新时间距离当前时间最近。其中,全局标识可以采用5g-guti,服务状态标识用于反映该条数据条目对应的功能实体是否处于有效的服务状态。

具体地,存储功能实体根据实体查询请求中的第一实体标识guami和终端短标识5g-tmsi,判断存储的数据条目中是否存在全局标识5g-guti满足5g-guti=<guami><5g-tmsi>。在确定存在数据条目满足5g-guti=<guami><5g-tmsi>的情况下,进一步判断该条数据条目的服务状态标识是否为有效服务标识,从而可能获得一条或多条服务状态标识为有效服务标识的数据条目。当只存在一条服务状态标识为有效服务标识的数据条目的情况下,直接将该数据条目作为满足匹配条件的数据条目;当存在多条服务状态标识为有效服务标识的数据条目的情况下,进一步从这些数据条目中选取更新时间距离当前时间最近的数据条目作为满足匹配条件的数据条目。

步骤s103,在确定存储满足匹配条件的数据条目的情况下,从满足匹配条件的数据条目中获取第二实体标识。

其中,第二实体标识为替代第一接入及移动性管理功能实体为终端提供接入性服务的第二接入及移动性管理功能实体的标识。

匹配的数据条目的实质为在网络功能储存库功能实体为终端对应的其他控制平面网络功能实体(其他控制平面网络功能实体是指终端对应的除第一控制平面网络功能实体之外的任意一个控制平面网络功能实体)分配替代amf后,存储功能实体基于网络功能储存库功能实体发送的更新消息生成的数据条目,更新消息中包括替代amf的实体标识,也即第二实体标识。因此,在确定存储满足匹配条件的数据条目的情况下,存储功能实体可以从满足匹配条件的数据条目中获取第二实体标识。

步骤s104,基于第二实体标识生成实体查询结果,并将实体查询结果发送至第一控制平面网络功能实体,以供第一控制平面网络功能实体基于第二实体标识与第二接入及移动性管理功能实体建立连接。

在一些实施例中,存储功能实体基于第二实体标识生成实体查询结果,并将实体查询结果发送至第一控制平面网络功能实体。第一控制平面网络功能实体接收实体查询结果,并从实体查询结果中获取第二实体标识,再基于第二实体标识与第二接入及移动性管理功能实体建立连接。

此时,第一控制平面网络功能实体与满足匹配条件的数据条目对应的控制平面网络功能实体(即终端对应的除第一控制平面网络功能实体之外,且被分配第二接入及移动性管理功能实体作为替代amf的控制平面网络功能实体)均接入第二接入及移动性管理功能实体。当终端对应的除上述两个控制平面网络功能实体之外的任意一个控制平面网络功能实体无法连接第一接入及移动性管理功能实体时,均会通过存储功能实体获取第二实体标识,从而均接入第二接入及移动性管理功能实体,使得终端只使用第二接入及移动性管理功能实体的服务。

本实施例公开的amf选择方法,指定的存储功能实体接收第一控制平面网络功能实体发送的实体查询请求,判断是否存储满足匹配条件的数据条目,在确定存储满足匹配条件的数据条目的情况下,从满足匹配条件的数据条目中获取第二实体标识,基于第二实体标识生成实体查询结果,并将实体查询结果发送至第一控制平面网络功能实体,第一控制平面网络功能实体基于第二实体标识与第二接入及移动性管理功能实体建立连接,在未预先指定备份amf的情况下,实现同一终端对应的不同控制平面网络功能实体接入同一个amf,从而避免同一终端对应的不同控制平面网络功能实体接入不同amf导致的终端状态混乱,进而避免控制平面网络功能实体为解决终端状态混乱而与接入网进行多次交互以达成由同一amf提供服务所导致的信令开销。

图2是本申请实施例二提供的一种amf选择方法的流程图,该方法可应用于指定的存储功能实体。如图2所示,该方法包括如下步骤:

步骤s201,接收网络功能储存库功能实体发送的第一更新消息。

其中,第一更新消息是在网络功能储存库功能实体为第二控制平面网络功能实体分配第二接入及移动性管理功能实体的情况下发送的消息,第二控制平面网络功能实体是除第一控制平面网络功能实体之外为终端提供控制面服务的功能实体,第一更新消息包括第二实体标识、全局标识和有效服务标识。

在一些实施例中,一个终端对应多个控制平面网络功能实体,正常情况下,这些控制平面网络功能实体与同一个接入及移动性管理功能实体进行交互来为终端提供服务。但是,如果与这些控制平面网络功能实体交互的接入及移动性管理功能实体停止服务且未指定备份amf时,这些控制平面网络功能实体中最早向网络功能储存库功能实体发送实体分配请求的功能实体在被分配替代amf(在本实施例中特指第二接入及移动性管理功能实体)之后,网络功能储存库功能实体依据第二实体标识、全局标识和有效服务标识生成第一更新消息,并将第一更新消息发送至当前存储功能实体。当前存储功能实体接收网络功能储存库功能实体发送的第一更新消息。

步骤s202,基于第一更新消息生成并存储与第一更新消息对应的数据条目。

在一些实施例中,第一更新消息包括第二实体标识、全局标识和有效服务标识。其中,第二实体标识表示与第二控制平面网络功能实体成功建立连接的接入及移动性管理功能实体的标识;全局标识可以用来标识终端;有效服务标识用于表征第二接入及移动性管理功能实体正在为第二控制平面网络功能实体提供替代的接入性服务。

在基于第一更新消息生成与之对应的数据条目,并且将该数据条目进行存储之后,存储功能实体获得更新后的数据条目。若再接收到任意一个控制平面网络功能实体发送的实体查询请求时,存储功能实体将基于更新后的数据条目来判断是否存在满足匹配条件的数据条目,从而获得准确的实体查询结果。

具体地,当存储功能实体再接收到同一终端对应的其他控制平面网络功能实体(即该终端对应的除第二控制平面网络功能实体之外的任意一个控制平面网络功能实体)发送的实体查询请求时,存储功能实体中存储的与第一更新消息对应的数据条目即为满足匹配条件的数据条目,存储功能实体将基于第二实体标识生成的实体查询结果返回至这些控制平面网络功能实体,使得这些控制平面网络功能实体均与第二接入及移动性管理功能实体建立连接,避免终端同时接入不同的amf,从而避免终端的状态发生混乱。

步骤s203,接收第一控制平面网络功能实体发送的实体查询请求。

步骤s204,判断是否存储满足匹配条件的数据条目。

步骤s205,在确定存储满足匹配条件的数据条目的情况下,从满足匹配条件的数据条目中获取第二实体标识。

步骤s206,基于第二实体标识生成实体查询结果,并将实体查询结果发送至第一控制平面网络功能实体,以供第一控制平面网络功能实体基于第二实体标识与第二接入及移动性管理功能实体建立连接。

本实施例中的步骤s203~s206与本申请实施例一中步骤s101~s104的内容相同,在此不再赘述。

图3是本申请实施例三提供的一种amf选择方法的流程图,该方法可应用于指定的存储功能实体。如图3所示,该方法包括如下步骤:

步骤s301,接收第一控制平面网络功能实体发送的实体查询请求。

步骤s302,判断是否存储满足匹配条件的数据条目。

本实施例中的步骤s301~s302与本申请实施例一中步骤s101~s102的内容相同,在此不再赘述。

步骤s303,在确定未存储满足匹配条件的数据条目的情况下,向第一控制平面网络功能实体发送无匹配功能实体反馈消息。

在一些实施例中,存储功能实体在确定未存储满足匹配条件的数据条目的情况下,向第一控制平面网络功能实体返回无匹配功能实体反馈消息。第一控制平面网络功能实体接收无匹配功能实体反馈消息之后,即获知没有匹配的接入及移动性管理功能实体,因此,第一控制平面网络功能实体发起查找替换amf的流程。

步骤s304,接收网络功能储存库功能实体发送的第二更新消息。

其中,第二更新消息是在网络功能储存库功能实体为第一控制平面网络功能实体分配第三接入及移动性管理功能实体的情况下发送的消息,第二更新消息包括第三实体标识、全局标识和有效服务标识,第三实体标识是第三接入及移动性管理功能实体的标识。

在一些实施例中,第一控制平面网络功能实体接收无匹配功能实体反馈消息之后,向网络功能储存库功能实体发送实体分配请求。网络功能储存库功能实体接收实体分配请求之后,为第一控制平面网络功能实体分配第三接入及移动性管理功能实体作为替代amf,基于第三接入及移动性管理功能实体对应的第三实体标识生成实体分配结果,并将实体分配结果发送至第一控制平面网络功能实体。第一控制平面网络功能实体接收网络功能储存库功能实体返回的实体分配结果,并基于第三实体标识与第三接入及移动性管理功能实体建立连接。

而且,网络功能储存库功能实体还根据第三实体标识、全局标识和有效服务标识生成第二更新消息,并将第二更新消息发送至当前存储功能实体。存储功能实体接收网络功能储存库功能实体发送的第二更新消息。

步骤s305,基于第二更新消息生成并存储与第二更新消息对应的数据条目。

在一些实施例中,第二更新消息包括第三实体标识、全局标识和有效服务标识。其中,第三实体标识表示为第一控制平面网络功能实体分配的接入及移动性管理功能实体的标识;全局标识可以用来标识终端;有效服务标识用于表征第三接入及移动性管理功能实体正在为第一控制平面网络功能实体提供替代的接入性服务。

在基于第二更新消息生成与之对应的数据条目,并且将该数据条目进行存储之后,存储功能实体获得更新后的数据条目。若再接收到任意一个控制平面网络功能实体发送的实体查询请求时,存储功能实体将基于更新后的数据条目来判断是否存在满足匹配条件的数据条目,从而获得准确的实体查询结果。

需要说明的是,如果终端离开第三接入及移动性管理功能实体的服务范围之后,第三接入及移动性管理功能实体将基于第一实体标识、全局标识和无效服务标识生成第三更新消息,并将第三更新消息发送至当前存储功能实体。当前存储功能实体接收第三更新消息,并基于第三更新消息生成并存储与第三更新消息对应的数据条目。当存储功能实体再次接收到同一终端对应的其他控制平面网络功能实体的实体查询请求之后,不会再将第三接入及移动性管理功能实体分配至该控制平面网络功能实体,以免终端同时使用多个amf的服务。

本申请第二方面提供一种amf选择方法,该方法可应用于控制平面网络功能实体。图4是本申请实施例四提供的一种amf选择方法的流程图。如图4所示,该方法包括如下步骤:

步骤s401,向指定的存储功能实体发送实体查询请求。

其中,实体查询请求包括第一实体标识和终端短标识,第一实体标识是停止为终端提供接入性服务且未指定备份功能实体的第一接入及移动性管理功能实体的标识。

在一些实施例中,第一实体标识可以采用第一接入及移动性管理功能实体的guami,终端短标识可以采用5g-tmsi。其中,5g-s-tmsi是5g-guti的缩短形式,5g-guti为全局唯一临时ue标识,使用5g-s-tmsi代替5g-guti可以使空口信令消息更小,从而提升空口效率。

在一些具体实现中,当为第一控制平面网络功能实体提供服务的第一接入及移动性管理功能实体停止服务时,第一控制平面网络功能实体向指定的存储功能实体发送实体查询请求。其中,指定的存储功能实体为预先指定的具有存储功能的功能实体,例如,指定的存储功能实体包括但不限于udr和/或udsf和/或nrf。

步骤s402,接收存储功能实体返回的实体查询结果。

其中,实体查询结果是在存储功能实体存储满足匹配条件的数据条目的情况下返回的结果,数据条目为存储功能实体根据接收的消息生成的用于存储的数据记录,实体查询结果包括第二实体标识,第二实体标识为替代第一接入及移动性管理功能实体为终端提供接入性服务的第二接入及移动性管理功能实体的标识。

在一些实施例中,匹配条件为数据条目中全局标识的实体标识部分与第一实体标识匹配,数据条目中全局标识的终端标识部分与终端短标识匹配,数据条目的服务状态标识为有效服务标识,且数据条目的更新时间距离当前时间最近。其中,全局标识可以采用5g-guti,服务状态标识用于反映该条数据条目对应的功能实体是否处于有效服务状态。

步骤s403,根据第二实体标识与第二接入及移动性管理功能实体建立连接。

其中,第二实体标识为替代第一接入及移动性管理功能实体为终端提供接入性服务的第二接入及移动性管理功能实体的标识。

匹配的数据条目的实质为在网络功能储存库功能实体为终端对应的其他控制平面网络功能实体(其他控制平面网络功能实体是指终端对应的除第一控制平面网络功能实体之外的任意一个控制平面网络功能实体)分配替代amf后,存储功能实体基于网络功能储存库功能实体发送的更新消息生成的数据条目,更新消息中包括替代amf的实体标识,也即第二实体标识。因此,在确定存储满足匹配条件的数据条目的情况下,存储功能实体可以从满足匹配条件的数据条目中获取第二实体标识。

在一些实施例中,存储功能实体基于第二实体标识生成实体查询结果,并将实体查询结果发送至第一控制平面网络功能实体。第一控制平面网络功能实体接收实体查询结果,并从实体查询结果中获取第二实体标识,再基于第二实体标识与第二接入及移动性管理功能实体建立连接。

本实施例提供的amf选择方法,控制平面网络功能实体向指定的存储功能实体发送实体查询请求,接收存储功能实体返回的实体查询结果,并根据实体查询请求中的第二实体标识与第二接入及移动性管理功能实体建立连接,在未预先指定备份amf的情况下,实现同一终端对应的不同控制平面网络功能实体接入同一个amf,从而避免同一终端对应的不同控制平面网络功能实体接入不同amf导致的终端状态混乱,进而避免控制平面网络功能实体为解决终端状态混乱而与接入网进行多次交互以达成由同一amf提供服务所导致的信令开销。

图5是本申请实施例五提供的一种amf选择方法的流程图。如图5所示,该方法包括如下步骤:

步骤s501,向指定的存储功能实体发送实体查询请求。

本实施例中的步骤s501与本申请实施例四中步骤s401的内容相同,在此不再赘述。

步骤s502,接收存储功能实体返回的无匹配功能实体反馈消息。

其中,无匹配功能实体反馈消息是在存储功能实体未存储满足匹配条件的数据条目的情况下生成并发送的消息。

在一些实施例中,存储功能实体在确定未存储满足匹配条件的数据条目的情况下,向第一控制平面网络功能实体返回无匹配功能实体反馈消息。第一控制平面网络功能实体接收无匹配功能实体反馈消息之后,即获知没有匹配的接入及移动性管理功能实体,因此,第一控制平面网络功能实体发起查找替换amf的流程。

步骤s503,向网络功能储存库功能实体发送实体分配请求。

在一些实施例中,第一控制平面网络功能实体接收无匹配功能实体反馈消息之后,向网络功能储存库功能实体发送实体分配请求。

步骤s504,接收网络功能储存库功能实体返回的实体分配结果。

其中,实体分配结果包括第三实体标识,第三实体标识是为当前控制平面功能实体分配的第三接入及移动性管理功能实体的标识。

在一些实施例中,网络功能储存库功能实体接收第一控制平面网络功能实体发送的实体分配请求之后,为第一控制平面网络功能实体分配第三接入及移动性管理功能实体作为替代amf,基于第三接入及移动性管理功能实体对应的第三实体标识生成实体分配结果,并将实体分配结果发送至第一控制平面网络功能实体。

步骤s505,基于第三实体标识,与第三接入及移动性管理功能实体建立连接。

在一些实施例中,第一控制平面网络功能实体接收网络功能储存库功能实体返回的实体分配结果,从实体分配结果中获取第三实体标识,并基于第三实体标识与第三接入及移动性管理功能实体建立连接。

上面各种方法的步骤划分,只是为了描述清楚,实现时可以合并为一个步骤或者对某些步骤进行拆分,分解为多个步骤,只要包括相同的逻辑关系,都在本专利的保护范围内;对算法中或者流程中添加无关紧要的修改或者引入无关紧要的设计,但不改变其算法和流程的核心设计都在该专利的保护范围内。

本申请第三方面提供一种amf选择装置。图6是本申请实施例六提供的一种amf选择装置600的组成方框图。如图6所示,该amf选择装置600包括:

第一接收模块601,被配置为接收第一控制平面网络功能实体发送的实体查询请求。

其中,第一控制平面网络功能实体是为终端提供控制面服务的功能实体,实体查询请求包括第一实体标识和终端短标识,第一实体标识是停止为终端提供接入性服务且未指定备份功能实体的第一接入及移动性管理功能实体的标识。

判断模块602,被配置为判断是否存储满足匹配条件的数据条目。

其中,数据条目为存储功能实体根据接收的消息生成的用于存储的数据记录。

获取模块603,被配置为在确定存储满足匹配条件的数据条目的情况下,从满足匹配条件的数据条目中获取第二实体标识。

其中,第二实体标识为替代第一接入及移动性管理功能实体为终端提供接入性服务的第二接入及移动性管理功能实体的标识。

生成模块604,被配置为基于第二实体标识生成实体查询结果。

第一发送模块605,被配置为将实体查询结果发送至第一控制平面网络功能实体,以供第一控制平面网络功能实体基于第二实体标识与第二接入及移动性管理功能实体建立连接。

本申请第四方面提供一种amf选择装置。图7是本申请实施例七提供的一种amf选择装置700的组成方框图。如图7所示,该amf选择装置700包括:

第二发送模块701,被配置为向指定的存储功能实体发送实体查询请求。

其中,实体查询请求包括第一实体标识和终端短标识,第一实体标识是停止为终端提供接入性服务且未指定备份功能实体的第一接入及移动性管理功能实体的标识。

第二接收模块702,被配置为接收存储功能实体返回的实体查询结果。

其中,实体查询结果是在存储功能实体存储满足匹配条件的数据条目的情况下返回的结果,数据条目为存储功能实体根据接收的消息生成的用于存储的数据记录,实体查询结果包括第二实体标识,第二实体标识为替代第一接入及移动性管理功能实体为终端提供接入性服务的第二接入及移动性管理功能实体的标识。

连接模块703,被配置为根据第二实体标识与第二接入及移动性管理功能实体建立连接。

本申请第五方面提供一种amf选择系统。图8是本申请实施例八提供的一种amf选择系统的组成方框图。

如图8所示,该系统800包括:终端810、第一接入及移动性管理功能实体821、第二接入及移动性管理功能实体822、第一控制平面网络功能实体831、第二控制平面网络功能实体832至第n控制平面网络功能实体83n、存储功能实体840以及网络功能储存库功能实体850,n为大于或等于1的整数。其中,第一控制平面网络功能实体831、第二控制平面网络功能实体832至第n控制平面网络功能实体83n均是对应于终端810的功能实体。

对于本申请公开的amf选择方法,在一些实施例中,第一接入及移动性管理功能实体821为终端810提供服务,第一控制平面网络功能实体831、第二控制平面网络功能实体832至第n控制平面网络功能实体83n与第一接入及移动性管理功能实体821进行信令交互。

当第一接入及移动性管理功能实体821退出服务且未指定备份amf时,第一控制平面网络功能实体831向指定的存储功能实体840发起实体查询请求。如果第二控制平面网络功能实体832至第n控制平面网络功能实体83n中的任意一个控制平面网络功能实体已经被网络功能储存库功能实体850分配替代第二接入及移动性管理功能实体822作为替代amf,则存储功能实体840已经基于网络功能储存库功能实体850发送的更新消息生成对应的数据条目,且该数据条目为满足匹配条件的数据条目。因此,存储功能实体840基于第二接入及移动性管理功能实体822的标识生成实体查询结果,并将实体查询结果发送至第一控制平面网络功能实体831,第一控制平面网络功能实体831基于第二实体标识与第二接入及移动性管理功能实体822建立连接。其他控制平面网络功能实体类似,最终第一控制平面网络功能实体831至第n控制平面网络功能实体83n均接入第二接入及移动性管理功能实体822,使得终端810统一使用第二接入及移动性管理功能实体822的服务。

图9是本申请实施例九提供的一种amf选择方法的信令交互示意图,该方法可以应用于图8所示的amf选择系统。如图9所示,该信令交互过程包括:

步骤s901,第一接入及移动性管理功能实体821退出服务,且未指定备份amf。

步骤s902,第一控制平面网络功能实体831在与第一接入及移动性管理功能实体821连接失败的情况下,向网络功能储存库功能实体850发送实体查询请求。

步骤s903,网络功能储存库功能实体850将实体查询请求转发给指定的存储功能实体840。

步骤s904,存储功能实体840接收实体查询请求,判断是否存储满足匹配条件的数据条目。

此时其它控制平面网络功能实体还未指定备份amf,因此,存储功能实体840中没有满足匹配条件的数据条目。

步骤s905,存储功能实体840在确定未存储满足匹配条件的数据条目的情况下,向网络功能储存库功能实体850发送无匹配功能实体反馈消息。

步骤s906,网络功能储存库功能实体850向第一控制平面网络功能实体831转发无匹配功能实体反馈消息。

步骤s907,第一控制平面网络功能实体831接收无匹配功能实体反馈消息,按照现有技术方案向网络功能储存库功能实体850发送实体分配请求。

步骤s908,网络功能储存库功能实体850接收实体分配请求,为第一控制平面网络功能实体831分配第二接入及移动性管理功能实体822。

步骤s909,第一控制平面网络功能实体831与第二接入及移动性管理功能实体822建立连接。

步骤s910,网络功能储存库功能实体850基于第二接入及移动性管理功能实体822的标识、全局标识和有效服务标识生成第一更新消息。

步骤s911,网络功能储存库功能实体850将第一更新消息发送至存储功能实体840。

步骤s912,存储功能实体840基于第一更新消息生成并存储与第一更新消息对应的数据条目。

步骤s913,第二控制平面网络功能实体832与第一接入及移动性管理功能实体821连接失败的情况下,向网络功能储存库功能实体850发送实体查询请求。

步骤s914,网络功能储存库功能实体850向存储功能实体840转发实体查询请求。

步骤s915,存储功能实体840接收实体查询请求,判断是否存储满足匹配条件的数据条目。

此时第一控制平面网络功能实体831已经被分配第二接入及移动性管理功能实体822,第一更新消息对应的数据条目即为满足匹配条件的数据条目,因此,存储功能实体840中存储满足匹配条件的数据条目。

步骤s916,存储功能实体840在确定存储满足匹配条件的数据条目的情况下,从满足匹配条件的数据条目中获取第二实体标识,基于第二实体标识生成实体查询结果,并将所述实体查询结果发送至网络功能储存库功能实体850。

第二实体标识即第二接入及移动性管理功能实体822的标识。

步骤s917,网络功能储存库功能实体850将实体查询结果转发给第二控制平面网络功能实体832。

步骤s918,第二控制平面网络功能实体832接收实体查询结果,并根据实体查询结果中的第二实体标识与第二接入及移动性管理功能实体822建立连接。

类似的,第n控制平面网络功能实体83n也与第二接入及移动性管理功能实体822建立连接,从而使得终端810使用同一amf(本实施中特指第二接入及移动性管理功能实体822)的服务。

值得一提的是,本实施方式中所涉及到的各模块均为逻辑模块,在实际应用中,一个逻辑单元可以是一个物理单元,也可以是一个物理单元的一部分,还可以以多个物理单元的组合实现。此外,为了突出本发明的创新部分,本实施方式中并没有将与解决本发明所提出的技术问题关系不太密切的单元引入,但这并不表明本实施方式中不存在其它的单元。

可以理解的是,以上实施方式仅仅是为了说明本发明的原理而采用的示例性实施方式,然而本发明并不局限于此。对于本领域内的普通技术人员而言,在不脱离本发明的精神和实质的情况下,可以做出各种变型和改进,这些变型和改进也视为本发明的保护范围。

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