终端的能力信息的获取方法、装置及系统与流程

文档序号:20885184发布日期:2020-05-26 17:27阅读:379来源:国知局
终端的能力信息的获取方法、装置及系统与流程

本申请涉及移动通信技术领域,尤其涉及终端的能力信息的获取方法、装置及系统。



背景技术:

终端在接入第5代(5thgeneration,5g)网络的初始注册流程中,向移动性管理网元发起注册请求,该注册请求中包括终端的信息。当网络部署了动态策略,移动性管理网元会执行策略控制网元的选择流程,选择策略控制网元后,向该选择的策略控制网元发起策略获取流程,并在策略获取流程中将终端的信息发送至该选择的策略控制网元。从而该策略控制网元可以根据该终端的信息,向该终端发送与该终端的信息对应的终端策略,而不需要向终端发送该策略控制网元上的所有的策略。

当终端在接入到5g网络之后,由于终端的移动性,导致为终端提供服务的设备,比如策略控制网元,可能会改变,并且,由于同一个公共陆地移动网络(publiclandmobilenetwork,plmn)内的不同策略控制网元之间没有接口,这将导致新的策略控制网元无法获取原策略控制网元上存储的关于该终端的信息,导致通信效率下降,造成资源浪费。



技术实现要素:

本申请提供终端的能力信息的获取方法、装置及系统,用以实现策略控制网元获取终端的能力信息,进而可以节约资源。

第一方面,本申请提供一种终端的能力信息的获取方法,包括:第一策略控制网元向数据管理网元发送请求,所述请求用于获取终端的能力信息;第一策略控制网元接收来自数据管理网元的终端的能力信息;其中,数据管理网元中的终端的能力信息是来自第二策略控制网元,第一策略控制网元是当前为终端提供服务的策略控制网元。基于该方案,可以预先由第二策略控制网元将终端的能力信息发送至数据管理网元进行存储,从而第一策略控制网元可以从数据管理网元获取到终端的能力信息,提升了通信效率,以及实现了节约资源。

在一种可能的实现方法中,第一策略控制网元根据终端的能力信息,确定终端的策略信息;第一策略控制网元向终端发送策略信息。基于该方案,第一策略控制网元可以根据终端的能力信息确定终端的策略信息,只需要向终端发送确定的该终端的策略信息,而不需要向终端发送该第一策略控制网元上的所有策略信息,因而可以减少第一策略控制网元的开销。

在一种可能的实现方法中,终端的能力信息包括终端的操作系统标识,和/或,用于指示终端支持接入网发现与选择策略的信息。

在一种可能的实现方法中,第二策略控制网元是在终端的初始注册流程中为终端提供服务的策略控制网元。

在一种可能的实现方法中,所述请求为nudr_dm_query。

第二方面,本申请提供一种终端的能力信息的获取方法,包括:数据管理网元接收来自第一策略控制网元的请求,请求用于获取终端的能力信息;数据管理网元向第一策略控制网元发送终端的能力信息;其中,数据管理网元中的终端的能力信息是来自第二策略控制网元,第一策略控制网元是当前为终端提供服务的策略控制网元。基于该方案,可以预先由第二策略控制网元将终端的能力信息发送至数据管理网元进行存储,从而第一策略控制网元可以从数据管理网元获取到终端的能力信息,提升了通信效率,以及实现了节约资源。

在一种可能的实现方法中,数据管理网元接收来自第二策略控制网元的终端的能力信息;数据管理网元将终端的能力信息存储于本地的数据结构中;其中,终端的能力信息对应的数据集字段为策略数据,终端的能力信息对应的数据子集字段为策略集条目、或为新增的字段。

在一种可能的实现方法中,终端的能力信息包括终端的操作系统标识,和/或,用于指示终端支持接入网发现与选择策略的信息。

第三方面,本申请提供一种终端的能力信息的获取方法,包括:第一移动性管理网元从第二移动性管理网元获取终端的能力信息,其中,第二移动性管理网元中的终端的能力信息是来自终端;第一移动性管理网元向策略控制网元发送终端的能力信息;其中,第一移动性管理网元是当前为终端提供服务的移动性管理网元,策略控制网元是当前为终端提供服务的策略控制网元。基于该方案,可以预先由终端将终端的能力信息发送至第二移动性管理网元进行存储,从而第一移动性管理网元可以从第二移动性管理网元获取到终端的能力信息,然后将终端的能力信息发送至第一策略控制网元,提升了通信效率,以及实现了节约资源。

在一种可能的实现方法中,终端的能力信息包括终端的操作系统标识,和/或,用于指示终端支持接入网发现与选择策略的信息。

在一种可能的实现方法中,第一移动性管理网元接收来自策略控制网元的终端的策略信息,终端的策略信息是由策略控制网元根据终端的能力信息确定的;第一移动性管理网元向终端发送策略信息。

第四方面,本申请提供一种终端的能力信息的获取方法,包括:移动性管理网元向设备注册网元发送终端的设备标识信息;移动性管理网元接收来自设备注册网元的与终端的设备标识信息对应的终端的能力信息;移动性管理网元向策略控制网元发送终端的能力信息。基于该方案,可以预先由设备注册网元存储终端的设备标识信息与终端的能力信息之间的关联关系,从而移动性管理网元可以从设备注册网元获取到终端的能力信息,然后将终端的能力信息发送至策略控制网元,进而策略控制网元可以根据终端的能力信息确定终端的策略信息,只需要向终端发送确定的该终端的策略信息,而不需要向终端发送该策略控制网元上的所有策略信息,实现了节约资源。

在一种可能的实现方法中,移动性管理网元从终端获取终端的设备标识信息;移动性管理网元向设备注册网元发送终端的设备标识信息,包括:移动性管理网元向设备注册网元发送验证请求,验证请求用于验证终端的设备标识信息的合法性,验证请求包括终端的设备标识信息;移动性管理网元接收来自设备注册网元的与终端的设备标识信息对应的终端的能力信息,包括:移动性管理网元接收来自设备注册网元的针对验证请求的验证响应,验证响应包括终端的能力信息。

在一种可能的实现方法中,终端的能力信息包括终端的操作系统标识,和/或,用于指示终端支持接入网发现与选择策略的信息。

第五方面,本申请提供一种装置,该装置可以是移动性管理网元、数据管理网元、或策略控制网元,还可以是芯片。该装置具有实现上述第一方面、或者第二方面、或者第三方面、或者第四方面中的任一实施例的功能。该功能可以通过硬件实现,也可以通过硬件执行相应的软件实现。该硬件或软件包括一个或多个与上述功能相对应的模块。

第六方面,提供了一种装置,包括:处理器和存储器;该存储器用于存储计算机执行指令,当该装置运行时,该处理器执行该存储器存储的该计算机执行指令,以使该装置执行如上述第一方面或第一方面中任一所述的方法、或者以使该装置执行如上述第二方面或第二方面中任一所述的方法、或者以使该装置执行如上述第三方面或第三方面中任一所述的方法、或者以使该装置执行如上述第四方面或第四方面中任一所述的方法。

第七方面,本申请提供了一种系统,包括,第一方面以及第一方面任一实现方法的第一策略控制网元,和,第二方面以及第二方面任一实现方法中的数据管理网元。

第八方面,本申请提供了一种系统,包括,第三方面以及第三方面任一实现方法中的第一移动性管理网元,和,第三方面以及第三方面任一实现方法中的策略控制网元。

第九方面,本申请提供了一种系统,包括,第四方面以及第四方面任一实现方法中的移动性管理网元、第四方面以及第四方面任一实现方法中的设备注册网元,和,第四方面以及第四方面任一实现方法中的移动性管理网元。

附图说明

图1(a)为本申请提供的一种5g网络架构示意图;

图1(b)为本申请提供的又一种5g网络架构示意图;

图2为本申请所适用的一种应用场景;

图3为本申请提供的一种ue的能力信息的获取方法示意图;

图4为本申请提供的又一种ue的能力信息的获取方法示意图;

图5为本申请提供的又一种ue的能力信息的获取方法示意图;

图6为本申请提供的ue初始注册流程中的ue策略更新流程示意图;

图7为本申请提供的ue注册流程中的ue策略更新流程示意图;

图8为本申请提供的ue初始注册流程示意图;

图9为本申请提供的ue切换流程示意图;

图10为本申请提供的又一ue初始注册流程示意图;

图11为本申请提供的ue注册流程示意图;

图12为本申请提供的一种装置示意图;

图13为本申请提供的又一种装置示意图;

图14为本申请提供的一种系统示意图;

图15为本申请提供的又一种系统示意图;

图16为本申请提供的又一种系统示意图。

具体实施方式

为了使本申请的目的、技术方案和优点更加清楚,下面将结合附图对本申请作进一步地详细描述。方法实施例中的具体操作方法也可以应用于装置实施例或系统实施例中。其中,在本申请的描述中,除非另有说明,“多个”的含义是两个或两个以上。

如图1(a)和图1(b)所示,为本申请提供的非漫游场景下的5g架构示意图。其中,图1(a)为采用服务化接口的5g架构,图1(b)为基于参考点的5g架构。需要说明的是,图中仅示出了5g架构中的部分网元。

如图1(a)和图1(b)所示,5g架构包括接入网设备(图中以接入网设备为无线接入网(radioaccessnetwork,ran)设备为例)、用户面网元(图中以为用户面功能(userplanefunction,upf)网元为例)、移动性管理网元(图中以移动性管理网元为接入与移动性管理功能(accessandmobilitymanagementfunction,amf)网元为例)、会话管理网元(图中以会话管理网元为会话管理功能(sessionmanagementfunction,smf)网元为例)和策略控制网元(图中以策略控制网元为策略控制功能(policycontrolfunction,pcf)网元为例)。

在图1(a)和图1(b)所示的架构中,ue与amf网元之间的接口可以称为n1接口,amf网元与ran设备之间的接口可以称为n2接口,ran设备与upf网元之间的接口可以称为n3接口,smf网元与upf网元之间的接口可以称为n4接口。

在图1(a)所示的服务化架构中,控制面网元之间是采用服务化调用的方式进行通信。其中,amf网元可以提供namf服务化接口,pcf网元可以提供npcf服务化接口,smf网元可以提供msmf服务化接口。

在图1(b)所示的基于参考点的网络架构中,控制面网元之间是采用接口的形式进行通信。其中,smf网元与pcf网元之间的接口可以称为n7接口,amf网元与smf网元之间的接口可以称为n11接口,amf网元与pcf网元之间的接口可以称为n15接口,不同的amf网元之间的接口可以称为n14接口,不同的upf网元之间的接口可以称为n9接口。

需要说明的是,随着通信制式的演变,上述网元的名称可能会发生改变,各个网元之间的接口名称也可能会发生改变。

会话管理网元,包括会话管理(如会话建立、修改和释放,包含upf和an之间的隧道维护)、upf的选择和控制、业务和会话连续性(serviceandsessioncontinuity,ssc)模式选择、漫游等会话相关的功能。在5g通信中,会话管理网元可以smf网元,在未来通信如第6代(6thgeneration,6g)通信中,会话管理网元仍可以是smf网元,或有其它的名称,本申请不做限定。

策略控制网元,包括统一策略制定、策略控制的提供和从udr中获取策略决策相关的签约信息等策略相关的功能。在5g通信中,策略控制网元可以是pcf网元,在未来通信如6g通信中,策略控制网元仍可以是pcf网元,或有其它的名称,本申请不做限定。

移动性管理网元,包括连接管理、移动性管理、注册管理、接入认证和授权、可达性管理、安全上下文管理等接入和移动性相关的功能。在5g通信中,移动性管理网元可以是amf网元,在未来通信如6g通信中,移动性管理网元仍可以是amf网元,或者有其它名称,本申请对此不作限定。

用户面网元,包括数据包路由和传输、包检测、业务用量上报、qos处理、合法监听、上行包检测、下行数据包存储等用户面相关的功能。在5g通信中,用户面网元可以是upf网元,在未来通信如6g通信中,用户面网元仍可以是upf网元,或有其它的名称,本申请不做限定。

设备注册网元(图中未示出),用于检查永久设备标识(permanentequipmentidentifier,pei)的状态(比如在不在黑名单中)。在5g通信中,设备注册网元可以是5g设备标识注册(5g-equipmentidentityregister,5g-eir)网元,在未来通信如6g通信中,设备注册网元仍可以是5g-eir,或有其它的名称,本申请不做限定。

数据管理网元(图中未示出),用于存储签约数据,策略信息等。在5g通信中,数据管理网元可以是统一数据库(unifieddatarepository,udr),在未来通信如6g通信中,数据管理网元仍可以是udr,或有其它的名称,本申请不做限定。

接入网设备,是一种为终端提供无线通信功能的设备。接入网设备例如包括但不限于:ran设备、5g中的下一代基站(gnodeb,gnb)、演进型节点b(evolvednodeb,enb)、无线网络控制器(radionetworkcontroller,rnc)、节点b(nodeb,nb)、基站控制器(basestationcontroller,bsc)、基站收发台(basetransceiverstation,bts)、家庭基站(例如,homeevolvednodeb,或homenodeb,hnb)、基带单元(basebandunit,bbu)、传输点(transmittingandreceivingpoint,trp)、发射点(transmittingpoint,tp)、移动交换中心等。

终端是一种具有无线收发功能的设备,可以部署在陆地上,包括室内或室外、手持或车载;也可以部署在水面上(如轮船等);还可以部署在空中(例如飞机、气球和卫星上等)。所述终端可以是手机(mobilephone)、平板电脑(pad)、带无线收发功能的电脑、虚拟现实(virtualreality,vr)终端、增强现实(augmentedreality,ar)终端、工业控制(industrialcontrol)中的无线终端、无人驾驶(selfdriving)中的无线终端、远程医疗(remotemedical)中的无线终端、智能电网(smartgrid)中的无线终端、运输安全(transportationsafety)中的无线终端、智慧城市(smartcity)中的无线终端、智慧家庭(smarthome)中的无线终端、ue等。

可以理解的是,上述功能既可以是硬件设备中的网络元件,也可以是在专用硬件上运行软件功能,或者是平台(例如,云平台)上实例化的虚拟化功能。

本申请主要涉及5g架构中的移动性管理网元、策略控制网元和终端。

为方便说明,本申请后续,以策略控制网元为pcf网元,移动性管理网元为amf网元,数据管理网元为udr,设备注册网元为5g-eir为例进行说明。进一步地,将pcf网元简称为pcf,将amf网元简称为amf。即本申请后续所描述的pcf均可替换为策略控制网元,amf均可替换为移动性管理网元,udr均可替换为数据管理网元,5g-eir均可替换为设备注册网元。

需要说明的是,本申请是以5g非漫游场景为例进行说明,本申请同样适用于5g漫游场景。

本申请中,基于图1(a)所示的服务化架构,一个网元向另一个网元发送请求,指的是调用该另一个网元的服务;基于图1(b)所示的参考点架构,一个网元向另一个网元发送请求,指的是向该另一个网元发送请求消息。这里做统一说明,后续不再赘述。

如图2所示,为本申请所适用的一种应用场景。ue移动之前,接入到第二ran,且为该ue提供服务的网元包括第二amf、第二pcf;由于ue的移动,ue接入的ran从第二ran切换为第一ran,并且为该ue提供服务的amf从第二amf改变为第一amf,为该ue提供服务的pcf从第二pcf改变为第一pcf,该第一pcf是由第一amf选择的。

其中,第一ran是当前为该ue提供服务的ran,第一amf是当前为该ue提供服务的amf,第一pcf是当前为该ue提供服务的pcf。第二ran是ue移动之前在ue的初始注册流程中为该ue提供服务的ran,第二amf是ue移动之前在ue的初始注册流程中为该ue提供服务的amf,第二pcf是ue移动之前在ue的初始注册流程中为该ue提供服务的pcf。

需要说明的是,上述第一pcf和第二pcf是处于同一plmn。并且,在漫游场景下,该plmn可以称为hplmn,该第一pcf可以称为第一hpcf,该第二pcf可以称为第二hpcf。

ue通过初始注册流程,接入到5g网络之后,由于ue的移动性,导致为ue提供服务的pcf可能会改变,并且,由于同一个plmn内的不同pcf之间没有接口,这将导致新的pcf无法获取原pcf上存储的该ue的信息,进而导致该新的pcf在向该ue发送ue策略时,只能发送该新的pcf上的所有策略,造成资源浪费。

为解决上述问题,本申请结合图2,给出三种不同的实现方案,下面分别说明。

本申请中,ue的能力信息可以包括ue的操作系统标识(operatingsystemidentifier,osid)和/或,用于指示ue支持接入网发现与选择策略(accessnetworkdiscovery&selectionpolicy,andsp)的信息(indicationofuesupportforandsp)。

如图3所示,为本申请提供的一种ue的能力信息的获取方法示意图,该方法的思路是:在ue的初始注册流程中,ue向第二amf发送ue的能力信息,第二amf将ue的能力信息发送至第二pcf,然后第二pcf将ue的能力信息上报给udr,udr存储ue的能力信息。后续,其他pcf(如第一pcf)可以向udr请求获取该ue的能力信息,从而其他pcf可以获取到ue的能力信息。

该方法包括以下步骤:

步骤301,第一pcf向udr发送请求。相应地,udr可以接收到该请求。

该请求用于获取ue的能力信息。第一pcf是当前为ue提供服务的pcf。

可选的,所述请求为数据管理查询(nudr_dm_query)请求。

其中,udr中存储的该ue的能力信息是在ue的初始接入网络的流程中,由为ue提供服务的第二pcf发送至udr的。udr可以将ue的能力信息存储于本地的数据结构中,例如,udr中存储的数据结构包括数据集(dataset)字段,数据集(dataset)字段可以包括签约数据(subscriptiondata)、应用数据(applicationdata)、策略数据(policydata)等。进一步,每一个数据集字段又可以包括数据子集(datasubset)字段。

在一种实现方式中,udr存储ue的能力信息时,该ue的能力信息对应的数据集字段为策略数据(policydata),对应的数据子集字段为策略集条目(policysetentry)。

在又一种实现方式中,udr存储ue的能力信息时,该ue的能力信息对应的数据集字段为策略数据(policydata),对应的数据子集字段为新增的字段,且该新增的字段为系统信息(operationinformation)。

在又一种实现方式中,udr存储ue的能力信息时,该ue的能力信息对应的数据集字段为策略数据(policydata),对应的数据子集字段为新增的字段,且该新增的字段为ue能力(uecapability)。

步骤302,udr向第一pcf发送该ue的能力信息。相应地,第一pcf可以接收到该ue的能力信息。

基于上述实现方式,第一pcf可以获取到ue的能力信息,提升了通信效率,以及节约了资源。

如图4所示,为本申请提供的又一种ue的能力信息的获取方法示意图,该方法的思路是:在ue的初始注册流程中,ue向第二amf发送ue的能力信息,该第二amf存储该ue的能力信息。后续,第一amf可以从第二amf获取ue的能力信息,接着第一amf可以向该第一amf重新选择的第一pcf发送ue的能力信息,从而第一pcf可以获取到ue的能力信息。

该方法包括以下步骤:

步骤401,第一amf从第二amf获取ue的能力信息。

其中,第二amf上存储的ue的能力信息,是由ue在初始注册流程中发送至第二amf的,或者还可以是由在第二amf之前为该ue提供服务的amf发送至第二amf的。

步骤402,第一amf向第一pcf发送ue的能力信息。

基于上述实现方式,第一pcf可以获取到ue的能力信息,提升了通信效率,以及节约了资源。

如图5所示,为本申请提供的又一种ue的能力信息的获取方法示意图,该方法的思路是:由5g-eir维护pei与ue的能力信息之间的对应关系。当为ue提供服务的pcf改变为第一pcf时,amf可以从ue获取该ue的pei,然后根据该pei从5g-eir获取到该pei对应的ue的能力信息,然后将获取的ue的能力信息发送给第一pcf,从而第一pcf可以获取到ue的能力信息。

该方法包括以下步骤:

步骤501,第一amf向5g-eir发送ue的设备标识信息。相应地,5g-eir可以接收到该设备标识信息。

作为一种实现方式,第一amf可以是从ue获取到该ue的设备标识信息。

该设备标识信息例如可以是pei。

其中,5g-eir种存储的ue的设备标识信息与ue的能力信息之间的对应关系,可以是预配置的,也可以是在ue的初始注册流程中,由amf将ue的设备标识信息和ue的能力信息发送至5g-eir,从而5g-eir存储该对应关系。

5g-eir接收到第一amf发送的ue的设备标识信息后,可以从本地获取该与设备标识信息对应的ue的能力信息。

步骤502,5g-eir向第一amf发送与ue的设备标识信息对应的ue的能力信息。相应地,第一amf可以接收到ue的能力信息。

步骤503,第一amf向第一pcf发送ue的能力信息。相应地,第一pcf可以接收到该ue的能力信息。

基于上述实现方式,第一pcf可以获取到ue的能力信息,提升了通信效率,以及节约了资源。

作为一种实现方式,上述步骤502,可以为:第一amf向5g-eir发送验证请求,验证请求用于验证ue的设备标识信息的合法性,验证请求包括ue的设备标识信息。上述步骤503可以为:第一amf从5g-eir接收针对验证请求的验证响应,验证响应包括ue的能力信息。

作为一种实现方式,在图3-图5所示的实施例中,当第一pcf获取到ue的能力信息之后,还可以包括以下步骤:

步骤a,第一pcf根据ue的能力信息,确定ue的策略信息。

例如,若第一pcf根据ue的能力信息中的用于指示ue支持andsp的信息,确定该ue不支持非第三代合作伙伴计划(non-3rdgenerationpartnershipproject,non-3gpp)接入,则第一pcf确定不下发andsp,即确定ue的策略信息不包括andsp。

再比如,第一pcf可以根据ue的能力信息中的操作系统标识,确定只下发与该操作系统对应的用户路由选择策略(uerouteselectionpolicy,ursp),即ue的策略信息只包括该ue的操作系统标识对应的ursp。

步骤b,第一pcf向第一amf发送策略信息。相应地,第一amf可以接收到该策略信息。

步骤c,第一amf向ue发送该策略信息。相应地,ue可以接收到该策略信息。

通过上述步骤a-步骤c,第一pcf可以根据该ue的能力信息,向该ue发送与该ue的能力信息对应的策略信息,而不需要向ue发送该第一pcf上的所有的策略,从而可以节约资源开销。

需要说明的是,上述任一实现方式中,若ue又发生了移动,且ue移动之后接入的ran从第一ran切换为第三ran,且为该ue提供服务的amf从第一amf改变为第三amf、为该ue提供服务的pcf从第一pcf改变为第三pcf,则该第三pcf也可以采用与上述第一pcf相同的任一方法,获取到ue的能力信息。

下面结合附图,对上述图3-图5所示的实施例的具体实现过程进行说明。

针对上述图3所示的实施例,下面结合图6和图7进行说明。

如图6所示,为ue初始注册流程中的ue策略更新流程示意图。

其中,若ue处于漫游场景,则ue当前处于vplmn,为该ue提供服务的ue包括vpcf和hpcf,该hpcf即为图3所示的实施例中的第二pcf。其中,图6中的udr为hplmn内的udr,amf即为图3所示的实施例中的第二amf。即图6中包括amf、vpcf、hpcf和udr。

若ue处于非漫游场景,则ue当前处于hplmn,为该ue提供服务的ue包括hpcf,该hpcf即为图3所示的实施例中的第二pcf。其中,图6中的udr为hplmn内的udr,amf即为图3所示的实施例中的第二amf。即图6中包括amf、hpcf和udr。

该方法包括以下步骤:

步骤601,amf决定建立ue策略关联。

步骤602,amf向hpcf发起ue策略控制创建请求。相应地,hpcf可以接收到该ue策略控制创建请求。

比如,在漫游场景下,amf向vpcf发送ue策略控制创建请求,然后vpcf向hpcf发送ue策略控制创建请求。该ue策略控制创建请求包括ue策略容器,该ue策略容器包括ue的能力信息。

再比如,在非漫游场景下,amf向hpcf发送ue策略控制创建请求。该ue策略控制创建请求包括ue策略容器,该ue策略容器包括ue的能力信息。

需要说明的是,该ue策略容器可以是ue发送至amf的,且amf可以不需要解析该ue策略容器,而是透传给vpcf。

步骤603,hpcf向udr发送ue的能力信息。相应地,udr可以接收到ue的能力信息。

udr接收到ue的能力信息后,存储ue的能力信息。可选的,hpcf还可以向udr发送数据集的标识和数据子集的标识,以便于udr可以根据数据集的标识和数据子集的标识,将ue的能力信息存储到相应位置。

步骤604,触发ue策略更新流程。

比如,在漫游场景下,是vpcf和hpcf触发ue策略更新流程。

再比如,在非漫游场景下,是hpcf触发ue策略更新流程。

该步骤为现有技术,可参考相关描述。

通过上述实施例,可以实现在ue的初始注册流程中,将ue的能力信息发送至udr进行存储。

如图7所示,为ue注册流程中的ue策略更新流程示意图。该注册流程是ue已经注册至网络后,由于ue的移动而触发的注册流程。

其中,若ue处于漫游场景下,则ue当前处于vplmn,为该ue提供服务的ue包括vpcf和hpcf,该hpcf即为图3所示的实施例中的第一pcf。其中,图6中的udr为hplmn内的udr,amf即为图3所示的实施例中的第一amf。即图6中包括amf、vpcf、hpcf和udr。

若ue处于非漫游场景,则ue当前处于hplmn,为该ue提供服务的ue包括hpcf,该hpcf即为图3所示的实施例中的第二pcf。其中,图6中的udr为hplmn内的udr,amf即为图3所示的实施例中的第二amf。即图6中包括amf、hpcf和udr。

即为ue提供服务的amf已经从第二amf改变为第一amf,为ue提供服务的pcf已经从第二pcf改变为第一pcf。

该方法包括以下步骤:

步骤701,amf决定建立ue策略关联。

步骤702,amf向hpcf发起ue策略控制创建请求。相应地,hpcf可以接收到ue策略控制创建请求。

比如,在漫游场景下,amf向vpcf发送ue策略控制创建请求,然后vpcf向hpcf发送ue策略控制创建请求。

比如,在非漫游场景下,amf直接向hpcf发送ue策略控制创建请求。

步骤703,hpcf从udr获取ue的能力信息。

比如,hpcf向udr发送查询请求,然后udr在响应中携带ue的能力信息。

步骤704,触发ue策略更新流程。

比如,在漫游场景下,是vpcf和hpcf触发ue策略更新流程。

再比如,在非漫游场景下,是hpcf触发ue策略更新流程。

该步骤为现有技术,可参考相关描述。

通过上述实施例,可以实现在ue的注册流程中,hpcf从udr获取ue的能力信息。

针对上述图4所示的实施例,下面结合图8和图9进行说明。

如图8所示,为ue初始注册流程示意图。图8中的ran、amf、pcf分别指的是图4所示实施例中的第二ran、第二amf和第二pcf。

该方法包括以下步骤:

步骤801,ue向ran发送注册请求。相应地,ran可以接收到注册请求。

该注册请求包括ue策略容器和nasmm容器,其中,ue策略容器和nasmm容器均包括ue的能力信息。并且,amf可以解析nasmm容器,pcf可以解析ue策略容器。

步骤802,ran向amf发送上述注册请求。

amf可以获取注册请求中的ue策略容器和nasmm容器,并解析nasmm容器,从而amf获取到ue的能力信息。

步骤803,amf向pcf发送上下文传递请求,该上下文传递请求包括ue策略容器。相应地,pcf可以接收到该上下文传递请求。

pcf可以解析ue策略容器,从而pcf获取到ue的能力信息。

步骤804,ue初始注册流程的其他步骤。

该步骤804的ue初始注册流程的其他步骤,可参考现有技术的相关描述。

通过该实施例,在ue的初始注册流程中,amf可以获取到ue的能力信息。

如图9所示,为ue切换流程示意图。即由于ue的移动触发ue的切换流程,图中的第二ran、第二amf、第二pcf是移动前为ue提供服务的网元,第一ran、第一amf、第一pcf位移动后为ue提供服务的网元。

该方法包括以下步骤:

步骤901,第二ran决定触发切换流程。

由于ue的移动,第一ran决定触发切换流程。

步骤902,第二ran向第二amf发送切换请求。相应地,第二amf可以接收到切换请求。

步骤903,第二amf选择第一amf。

步骤904,第二amf向第一amf发送上下文请求。相应地,第一amf可以接收到上下文请求。

该上下文请求中包括ue的能力信息。其中,第二amf可以是通过图8所示的实施例的方法获取到ue的能力信息。

步骤905,第一amf向第一pcf发送ue的能力信息。相应地,第一pcf可以接收到ue的能力信息。

步骤906,切换流程的其他步骤。

该步骤906的ue切换流程的其他步骤,可参考现有技术的相关描述。

通过该实施例,在ue的切换流程中,第一pcf可以获取到ue的能力信息。

针对上述图5所示的实施例,下面结合图10和图11进行说明。

如图10所示,为ue初始注册流程示意图。图10中的ran、amf、pcf分别指的是图5所示实施例中的第二ran、第二amf和第二pcf。

该方法包括以下步骤:

步骤1001-步骤1003,同图8所示的实施例的步骤801-步骤803,可参考前述描述。

通过上述步骤,amf可以获取到ue的能力信息。

步骤1004,amf从ue获取ue的pei。

步骤1005,amf向5g-eir发送验证请求,该验证请求用于验证ue的pei的合法性,该验证请求包括ue的pei和ue的能力信息。

5g-eir接收到ue的pei和ue的能力信息后,建立二者的关联关系并存储该关联关系。

步骤1006,ue初始注册流程的其他步骤。

该步骤1006的ue初始注册流程的其他步骤,可参考现有技术的相关描述。

通过该实施例,在ue的初始注册流程中,5g-eir可以获取到ue的能力信息与ue的pei之前的关联关系。

如图11所示,为ue注册流程示意图,该注册流程是ue在接入到网络之后由于ue的移动触发的注册流程。图11中的ran、amf、pcf分别指的是图5所示实施例中的第一ran、第一amf和第一pcf。

该方法包括以下步骤:

步骤1101,ue向ran发送注册请求。相应地,ran可以接收到注册请求。

步骤1102,ran向amf发送上述注册请求。相应地,amf可以接收到上述注册请求。

步骤1103,amf向pcf发送上下文传递请求。相应地,pcf可以接收到上下文传递请求。

步骤1104,amf从ue获取ue的pei。

步骤1105,ue向5g-eir发送验证请求,该验证请求包括ue的pei。相应地,5g-eir可以接收到验证请求。

5g-eir中存储有ue的pei与ue的能力信息之间的关联关系,例如可以是通过图10所示的实施例的方法获取到该关联关系的。

该步骤1105中,5g-eir获取到验证请求中的ue的pei,然后从存储的关联关系中,确定该ue的pei对应的ue的能力信息。

步骤1106,5g-eir向ue发送验证响应,该验证响应包括ue的能力信息。相应地,ue可以接收到验证响应。

步骤1107,ue注册流程的其他步骤。

该步骤1107的ue注册流程的其他步骤,可参考现有技术的相关描述。

通过该实施例,在ue的注册流程中,pcf可以获取到ue的能力信息。

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

基于相同的发明构思,如图12所示,为本申请提供的一种装置示意图,该装置可以是策略控制网元、或移动性管理网元、或数据管理网元、或芯片,可执行上述任一实施例中由第一策略控制网元、或第一移动性管理网元、或数据管理网元执行的方法。

该装置1200包括至少一个处理器1201,通信线路1202,存储器1203以及至少一个通信接口1204。

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

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

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

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

其中,存储器1203用于存储执行本申请方案的计算机执行指令,并由处理器1201来控制执行。处理器1201用于执行存储器1203中存储的计算机执行指令,从而实现本申请上述实施例提供的终端的能力信息的获取方法。

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

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

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

当图12所示的装置为芯片时,例如可以是策略控制网元的芯片、或移动性管理网元的芯片、或数据管理网元的芯片,则该芯片包括处理器1201(还可以包括处理器1208)、通信线路1202、存储器1203和通信接口1204。具体地,通信接口1204可以是输入接口、管脚或电路等。存储器1203可以是寄存器、缓存等。处理器1201和处理器1208可以是一个通用的cpu,微处理器,asic,或一个或多个用于控制上述任一实施例的数据传输方法和/或策略分配方法的程序执行的集成电路。

本申请可以根据上述方法示例对装置进行功能模块的划分,例如,可以对应各个功能划分各个功能模块,也可以将两个或两个以上的功能集成在一个处理模块中。上述集成的模块既可以采用硬件的形式实现,也可以采用软件功能模块的形式实现。需要说明的是,本申请中对模块的划分是示意性的,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式。比如,在采用对应各个功能划分各个功能模块的情况下,图13示出了一种装置示意图,该装置1300可以是上述实施例中所涉及的第一策略控制网元、或者为第一移动性管理网元、或者为数据管理网元中的芯片、或者为终端中的芯片,该装置1300包括接收单元1301、发送单元1302和处理单元1303。

在一种实现方式中:

若该装置是策略控制网元或策略控制网元的芯片,则该装置1300可实现以下操作:发送单元,用于向数据管理网元发送请求,所述请求用于获取所述终端的能力信息;接收单元,用于接收来自所述数据管理网元的所述终端的能力信息;其中,所述数据管理网元中的所述终端的能力信息是来自第二策略控制网元,所述装置为当前为所述终端提供服务的策略控制网元。

可选的,处理单元,用于根据所述终端的能力信息,确定所述终端的策略信息;所述发送单元,还用于向所述终端发送所述策略信息。

可选的,所述终端的能力信息包括所述终端的操作系统标识,和/或,用于指示所述终端支持接入网发现与选择策略的信息。

可选的,第二策略控制网元是在终端的初始注册流程中为终端提供服务的策略控制网元。

可选的,所述请求为nudr_dm_query。

在又一种实现方式中:

若该装置是移动性管理网元或移动性管理网元的芯片,则该装置1300可实现以下操作:接收单元,用于从第二移动性管理网元获取终端的能力信息,其中,所述终端的能力信息是由所述终端发送至所述第二移动性管理网元的;发送单元,用于向策略控制网元发送所述终端的能力信息;其中,所述装置为当前为所述终端提供服务的移动性管理网元,所述策略控制网元是当前为所述终端提供服务的策略控制网元。

可选的,所述终端的能力信息包括所述终端的操作系统标识,和/或,用于指示所述终端支持接入网发现与选择策略的信息。

可选的,所述接收单元,还用于接收来自所述策略控制网元的所述终端的策略信息,所述终端的策略信息是由所述策略控制网元根据所述终端的能力信息确定的;所述发送单元,还用于向所述终端发送所述策略信息。

在又一种实现方式中:

若该装置是移动性管理网元或移动性管理网元的芯片,则该装置1300可实现以下操作:发送单元,用于向设备注册网元发送终端的设备标识信息;接收单元,用于接收来自所述设备注册网元的与所述终端的设备标识信息对应的所述终端的能力信息;所述发送单元,还用于向策略控制网元发送所述终端的能力信息。

可选的,所述接收单元,还用于从所述终端获取所述终端的设备标识信息;所述发送单元,具体用于向所述设备注册网元发送验证请求,所述验证请求用于验证所述终端的设备标识信息的合法性,所述验证请求包括所述终端的设备标识信息;所述接收单元,具体用于接收来自所述设备注册网元的针对所述验证请求的验证响应,所述验证响应包括所述终端的能力信息。

可选的,所述终端的能力信息包括所述终端的操作系统标识,和/或,用于指示所述终端支持接入网发现与选择策略的信息。

在又一种实现方式中:

若该装置是数据管理网元或数据管理网元的芯片,则该装置1300可实现以下操作:接收单元,用于接收来自第一策略控制网元的请求,所述请求用于获取所述终端的能力信息;发送单元,用于向所述第一策略控制网元发送所述终端的能力信息;其中,所述数据管理网元中的所述终端的能力信息是来自第二策略控制网元,所述第一策略控制网元是当前为所述终端提供服务的策略控制网元。

可选的,所述接收单元,还用于接收来自所述第二策略控制网元的所述终端的能力信息;处理单元,用于将所述终端的能力信息存储于本地的数据结构中;其中,所述终端的能力信息对应的数据集字段为策略数据,所述终端的能力信息对应的数据子集字段为策略集条目、或为新增的字段。

可选的,所述终端的能力信息包括所述终端的操作系统标识,和/或,用于指示所述终端支持接入网发现与选择策略的信息。

应理解,该装置1300可以用于实现本发明实施例的方法中由第一策略控制网元、第一移动性管理网元、数据管理网元执行的步骤,相关特征可以参照上文,此处不再赘述。

若该装置是策略控制网元、或移动性管理网元、或数据管理网元,则策略控制网元、或移动性管理网元、或数据管理网元以采用集成的方式划分各个功能模块的形式来呈现。这里的“模块”可以指特定asic,电路,执行一个或多个软件或固件程序的处理器和存储器,集成逻辑电路,和/或其他可以提供上述功能的器件。

具体的,图13中的接收单元1301、处理单元1303、以及发送单元1302的功能/实现过程可以通过图12中的处理器1201调用存储器1203中存储的计算机执行指令来实现。或者,图13中的处理单元1303的功能/实现过程可以通过图12中的处理器1201调用存储器1203中存储的计算机执行指令来实现,图13中的接收单元1301和发送单元1302的功能/实现过程可以通过图12中的通信接口1204来实现。

可选的,当该装置1300是芯片或电路时,则接收单元1301和发送单元1302的功能/实现过程还可以通过管脚或电路等来实现。可选地,当该装置1300是芯片时,存储器1303可以为芯片内的存储单元,如寄存器、缓存等。

当然,当该装置1300是策略控制网元、或移动性管理网元、或数据管理网元时,存储器1303可以是策略控制网元、或移动性管理网元、或数据管理网元内的位于芯片外部的存储单元,本申请实施例对此不作具体限定。

如图14所示,本申请还提供一种系统1400,该系统1400包括:

第一策略控制网元1401,用于向数据管理网元1402发送请求,所述请求用于获取所述终端的能力信息;

数据管理网元1402,用于向所述第一策略控制网元1401发送所述终端的能力信息;

其中,所述数据管理网元中的所述终端的能力信息是来自第二策略控制网元,所述第一策略控制网元1401为当前为所述终端提供服务的策略控制网元。

可选的,所述第一策略控制网元1401,还用于:根据所述终端的能力信息,确定所述终端的策略信息;向所述终端发送所述策略信息。

可选的,所述数据管理网元1402,还用于:接收来自所述第二策略控制网元的所述终端的能力信息;将所述终端的能力信息存储于本地的数据结构中;其中,所述终端的能力信息对应的数据集字段为策略数据,所述终端的能力信息对应的数据子集字段为策略集条目、或为新增的字段。

可选的,所述终端的能力信息包括所述终端的操作系统标识,和/或,用于指示所述终端支持接入网发现与选择策略的信息。

可选的,第二策略控制网元是在终端的初始注册流程中为终端提供服务的策略控制网元。

可选的,所述请求为nudr_dm_query。

该实施例中相关网元的具体实现方式,可参考上述方法实施例中的相关描述,这里不再赘述。

如图15所示,本申请还提供又一种系统1500,该系统1500包括:

第一移动性管理网元1501,用于从第二移动性管理网元获取终端的能力信息,其中,所述第二移动性管理网元中的所述终端的能力信息是来自所述终端;以及,向策略控制网元1502发送所述终端的能力信息;

所述策略控制网元1502,用于接收来自所述第一移动性管理网元1501的所述终端的能力信息;

其中,所述第一移动性管理网元1501为当前为所述终端提供服务的移动性管理网元,所述策略控制网元1502为当前为所述终端提供服务的策略控制网元。

可选的,所述策略控制网元1502,还用于根据所述终端的能力信息,确定所述终端的策略信息;以及,向所述第一移动性管理网元1501发送所述策略信息;所述第一移动性管理网元1501,还用于接收来自所述策略控制网元1502的所述终端的策略信息,所述终端的策略信息是由所述策略控制网元1502根据所述终端的能力信息确定的;以及,向所述终端发送所述策略信息。

该实施例中相关网元的具体实现方式,可参考上述方法实施例中的相关描述,这里不再赘述。

如图16所示,本申请还提供又一种系统1600,该系统1600包括:

移动性管理网元1601,用于向设备注册网元1602发送终端的设备标识信息;

设备注册网元1602,用于向所述移动性管理网元1601发送与所述终端的设备标识信息对应的所述终端的能力信息;

所述移动性管理网元1601,还用于向策略控制网元发送所述终端的能力信息。

策略控制网元1603,用于接收来自所述移动性管理网元1601的所述终端的能力信息。

可选的,所述移动性管理网元1601,具体用于从所述终端获取所述终端的设备标识信息;向所述设备注册网元1602发送验证请求,所述验证请求用于验证所述终端的设备标识信息的合法性,所述验证请求包括所述终端的设备标识信息;所述设备注册网元1602,具体用于向所述移动性管理网元1601发送针对所述验证请求的验证响应,所述验证响应包括所述终端的能力信息。

可选的,所述终端的能力信息包括所述终端的操作系统标识,和/或,用于指示所述终端支持接入网发现与选择策略的信息。

该实施例中相关网元的具体实现方式,可参考上述方法实施例中的相关描述,这里不再赘述。

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

本申请实施例中所描述的各种说明性的逻辑单元和电路可以通过通用处理器,数字信号处理器,专用集成电路(asic),现场可编程门阵列(fpga)或其它可编程逻辑装置,离散门或晶体管逻辑,离散硬件部件,或上述任何组合的设计来实现或操作所描述的功能。通用处理器可以为微处理器,可选地,该通用处理器也可以为任何传统的处理器、控制器、微控制器或状态机。处理器也可以通过计算装置的组合来实现,例如数字信号处理器和微处理器,多个微处理器,一个或多个微处理器联合一个数字信号处理器核,或任何其它类似的配置来实现。

本申请实施例中所描述的方法或算法的步骤可以直接嵌入硬件、处理器执行的软件单元、或者这两者的结合。软件单元可以存储于ram存储器、闪存、rom存储器、eprom存储器、eeprom存储器、寄存器、硬盘、可移动磁盘、cd-rom或本领域中其它任意形式的存储媒介中。示例性地,存储媒介可以与处理器连接,以使得处理器可以从存储媒介中读取信息,并可以向存储媒介存写信息。可选地,存储媒介还可以集成到处理器中。处理器和存储媒介可以设置于asic中,asic可以设置于终端设备中。可选地,处理器和存储媒介也可以设置于终端设备中的不同的部件中。

这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。

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

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