管理用户数据的方法和装置
1.本技术是分案申请,原申请的申请号是201810671993.3,原申请日是2018年06月26日,原申请的全部内容通过引用结合在本技术中。
技术领域
2.本技术实施例涉及通信技术领域,尤其涉及管理用户数据的的方法和装置。
背景技术:3.在5g中引入了ue策略的下发防止ue策略重复下发的机制,该机制中包括策略控制功能(policy control function,pcf)装置将成功下发给ue的ue策略的策略分组标识(policy section identifier,psi)及对应的策略内容存入udr。udr中存储已经下发的psi及对应的策略信息,用于防止ue策略的重复下发,udr中存储的ue策略的psi及对应的策略内容即使ue关机不会被删除。此外,amf会在ue去注册之后删除签约信息和mm上下文,这种情况下,amf会触发“purge of subscriber data in amf”流程,该流程用于删除签约信息和mm上下文。
4.在漫游场景中,v-pcf会将访问公共陆地移动网络(visited public land mobile network,vplmn)已经下发的ue策略的psi和对应的策略内容存储在v-udr,然而ue会从一个vplmn移动到另一个vplmn,或者从vplmn移动回本地公共陆地移动网络(home public land mobile network,hplmn),此时,v-udr中存储的该ue的psi及对应的策略内容已经没有价值。但是v-udr中的psi及其对应的策略信息内容因没有相应的删除机制,会一直保留。v-udr的存储空间有限,在漫游用户数量较多且更新较快的情况下,会大量浪费v-udr的存储资源。
技术实现要素:5.本技术实施例提供了一种数据管理的方法和装置,有助于节省存储资源。
6.第一方面,提供了一种一种管理数据的方法,该方法包括:
7.第一通信装置向第二通信装置发送第一请求信息,所述第一请求信息包含用户设备ue的用户永久性标识supi信息;所述第一请求信息用于指示第二通信装置向第三通信装置获取存储在所述第三通信装置中的所述ue的策略信息,其中所述策略信息是以位置区域为分类存储在所述第三通信装置;
8.所述第一通信装置接收所述第二通信装置发送的所述策略信息。
9.可见,该技术方案中,通过第一和第二通信装置向第三通信装置获取策略信息,第三通信装置的策略信息并非按照每个ue为粒度分类进行存储,不会一直存储冗余信息,提高了获取效率,节省了存储空间。
10.第二方面,管理数据的方法,该方法包括:
11.第二通信装置接收第一通信装置发送的第一请求信息,所述第一请求信息包含用户设备ue的用户永久性标识supi信息;
12.所述第二通信装置向第三通信装置发送第二请求信息,所述第二请求信息包含当前为ue服务的公共陆地移动网络plmn的plmn id信息,所述ue的当前位置区域信息和ue能力信息中的至少一种;所述第二请求信息用于向第三通信装置请求存储在所述第三通信装置中的所述ue的策略信息,其中所述策略信息是以位置区域为分类存储在所述第三通信装置;
13.所述第二通信装置接收所述第三通信装置发送的所述策略信息;
14.所述第二通信装置发送所述策略信息给所述第一通信装置。
15.第三方面,提供了一种管理数据的方法,该方法包括:
16.第三通信装置接收第二通信装置发送的第二请求信息,所述第二请求信息包括当前为ue服务的陆地移动网络plmn id信息,位置区域信息和ue能力信息中的至少一种;
17.所述第三通信装置将以位置区域为分类所存储的所述ue的策略信息,发送给所述第二通信装置。
18.可见,该技术方案中,第三通信装置的策略信息并非按照每个ue为粒度分类进行存储,不会一直存储冗余信息,提高了获取效率,节省了存储空间。
19.在一种可能的设计中,该方法还可以包括:所述第三通信装置所存储的所述的ue策略信息,对应至少一个数据关键词,所述第三通信装置通过所述数据关键词到定位到所述ue策略信息,所述数据关键词包含所述所述plmn id信息,所述位置区域信息和所述ue能力信息中的至少一种。
20.可见,通过设计关键词,可以实现按照位置区域进行存储策略信息,而且更容易通过关键词获取的所请求的信息,提高效率。
21.第四方面,提供了一种管理数据的方法,该方法包括:
22.第一通信装置向第二通信装置发送第一指示信息,所述第一指示信息用于指示所述第二通信装置触发删除存储在第三通信装置的ue策略信息。其中该ue从一个vplmn移动到另一个vplmn,或者从vplmn移动回hplmn。
23.在本方案中,第一通信装置通过向第二通信装置发送指示信息,使得让第二通信装置知道第三通信装置中存储的ue策略信息无效,从而发起删除。
24.第五方面,提供了一种管理数据的方法,该方法包括:
25.第二通信装置接收第一通信装置发送的第一指示信息,所述指示信息用于指示所述第二通信装置触发删除存储在第三通信装置的ue策略信息;
26.所述第二通信网触发删除存储在第三通信装置的ue策略信息。
27.在一种可能的设计中,第二通信网删除触发存储在第三通信装置的ue策略信息可以通过第二通信装置发送第二指示信息给所述第三通信装置,所述第二指示信息用于指示所述第三通信装置删除所述ue策略信息的方式来实现。
28.第六方面,提供了一种数据管理装置。该会话管理装置可以用于执行上述第一方面提供的任一种方法。该会话管理装置具体可以是上述第一方面中描述的数据管理装置。
29.在一种可能的设计中,可以根据上述第一方面提供的方法对会话管理装置进行功能模块的划分,例如,可以对应各个功能划分各个功能模块,也可以将两个或两个以上的功能集成在一个处理模块中。
30.在另一种可能的设计中,该数据管理装置可以包括:收发器和处理器,存储器用于
存储计算机程序,该计算机程序被处理器执行时,使得第一方面提供的任一方法被执行。
31.第七方面,本技术实施例提供了一种数据管理装置。该数据管理装置可以用于执行上述第二方面提供的任一种方法。
32.在一种可能的设计中,可以根据上述第二方面提供的方法对接入网设备进行功能模块的划分,例如,可以对应各个功能划分各个功能模块,也可以将两个或两个以上的功能集成在一个处理模块中。
33.在另一种可能的设计中,该接入网设备可以包括:存储器和收发器,存储器用于存储计算机程序,该计算机程序被处理器执行时,使得第二方面提供的任一方法被执行。
34.第八方面,本技术实施例提供了一种数据管理的装置。该装置可以用于执行上述第三方面提供的任一种方法。
35.在一种可能的设计中,可以根据上述第三方面提供的方法对装置进行功能模块的划分,例如,可以对应各个功能划分各个功能模块,也可以将两个或两个以上的功能集成在一个处理模块中。
36.在另一种可能的设计中,该装置可以包括:存储器和处理器,存储器用于存储计算机程序,该计算机程序被处理器执行时,使得第三方面提供的任一方法被执行。
37.第九方面,本技术实施例提供了一种数据管理的装置。该装置可以用于执行上述第四方面提供的任一种方法。
38.在一种可能的设计中,可以根据上述第四方面提供的方法对装置进行功能模块的划分,例如,可以对应各个功能划分各个功能模块,也可以将两个或两个以上的功能集成在一个处理模块中。
39.在另一种可能的设计中,该装置可以包括:存储器和处理器,存储器用于存储计算机程序,该计算机程序被处理器执行时,使得第三方面提供的任一方法被执行。
40.第十方面,本技术实施例提供了一种数据管理的装置。该装置可以用于执行上述第五方面提供的任一种方法。
41.在一种可能的设计中,可以根据上述第五方面提供的方法对装置进行功能模块的划分,例如,可以对应各个功能划分各个功能模块,也可以将两个或两个以上的功能集成在一个处理模块中。
42.在另一种可能的设计中,该装置可以包括:存储器和处理器,存储器用于存储计算机程序,该计算机程序被处理器执行时,使得第三方面提供的任一方法被执行。
43.第十一方面,本技术实施例提供了一种数据管理的系统,该系统可以包括上述第一至第三方面以及对应的装置中的第一通信装置,第二通信装置和第三通信装置。
44.第十二方面,本技术实施例提供了一种数据管理的系统,该系统可以包括上述第四至第五方面及其对应的装置中的第一通信装置,第二通信装置和第三通信装置。
45.本技术实施例还提供了一种处理装置,用以实现上述装置的功能,该处理装置可以包括处理器和接口;处理装置可以是一个芯片,处理器可以通过硬件来实现也可以通过软件来实现,当通过硬件实现时,该处理器可以是逻辑电路、集成电路等;当通过软件来实现时,该处理器可以是一个通用处理器,通过读取存储器中存储的软件代码来实现,该存储器可以集成在处理器中,可以位于处理器之外,独立存在。
46.本技术实施例还提供了一种计算机可读存储介质,该计算机可读存储介质上储存
network,an)20(下文中称为(r)an20),以及核心网网络30。核心网网络30包括:接入和移动性管理功能(access and mobility management function,amf)装置301、pcf装置302、统一数据库(unified data repository,udr)装置303和统一数据管理(unified data management,udm)装置304等。ue10通过下一代网络(next generation,n)接口1(简称n1)与amf装置301通信。(r)an20,具体是(r)an20中的装置,通过n2接口(简称n2)与amf装置301通信,amf装置301通过n15接口(简称n15)与pcf装置302通信。pcf装置302通过n25接口(简称n25)与udr装置303通信。amf装置301通过n8接口(简称n8)与udm装置304通信。上述各个装置之间的连接可以为无线连接或者有线连接,为了方便直观地表示各个装置之间的连接关系,图1中采用实线示意。
66.ue10:即终端(terminal),可以包括各种具有无线通信功能的手持设备、车载设备、可穿戴设备、计算设备或连接到无线调制解调器的其它处理设备;还可以包括用户单元(subscriber unit)、蜂窝电话(cellular phone)、智能电话(smart phone)、无线数据卡、个人数字助理(personal digital assistant,pda)电脑、平板型电脑、无线调制解调器(modem)、手持设备(handheld)、膝上型电脑(laptop computer)、无绳电话(cordless phone)或者无线本地环路(wireless local loop,wll)台、机器类型通信(machine type communication,mtc)终端、用户设备(user equipment,ue),移动台(mobile station,ms),终端设备(terminal device)或者中继用户设备等。其中,中继用户设备例如可以是5g家庭网关(residential gateway,rg)。为方便描述,本技术中,将这些终端统称为ue。
67.(r)an 20:用于ue10接入网络,(r)an 20中的装置可以例如但不限于包括基站、演进型基站(evolved node base station,enb),下一代基站(next generation node base station,gnb)、新型无线电基站(new radio enb)、宏基站、微基站、高频基站或发送和接收点(transmission and reception point,trp))、非3gpp接入网络(如wifi)和/或非3gpp互通功能(non-3gpp interworking function,n3iwf)等设备。
68.amf装置301:用于连接管理、移动性管理、注册管理、接入认证和授权、可达性管理以及安全上下文管理等。通常,由一个amf装置301为同一ue10提供服务。可选的,在漫游场景中,也可以同时有两个amf装置301为同一ue10提供服务。随着ue10的位置的更换,为该ue10提供服务的amf装置301可以更换。具体的,可以由(r)an 20执行选择amf装置301的流程。另外,在本技术提供的一些实施例中,amf装置301可以存储ue10的策略信息,例如,存储当前哪些策略已配置给ue10,可选的,还可以存储当前哪些策略需要配置但还未配置给ue10等。amf装置301存储的ue10的策略信息可以随着网络侧配置给ue10的策略的更新而更新,具体示例可参考下文。其中,网络侧已配置给ue10的策略,可以包括网络侧的pcf装置302(包括曾为该ue10提供服务的pcf装置和当前为该ue10提供服务的pcf装置302)为该ue配置的策略。ue10的策略信息可以用于指示该ue的策略,例如接入网发现与选择策略(access network discovery&selection policy,andsp)、ursp和无线局域网选择策略(wireless local area networks selection policy,wlansp)中的至少一项,当然也可以是其他策略,本技术对此不进行限定。
69.pcf装置302:用于制定策略、提供策略控制服务以及获取策略决策相关的签约信息等。pcf装置302确定的需要向ue10配置的策略可以更新,例如,pcf装置302根据ue10的位置的更换、ue10的签约信息的更改等,对需要向该ue10配置的策略进行更新。例如某一时
刻,pcf装置302根据某一ue10当前所处的位置和该ue10的签约信息等确定需要向该ue10配置的策略是策略1~10,另一时刻,由于该ue10的签约信息更改了,pcf装置302确定的需要向该ue10配置的策略是策略5~11。pcf装置302可以分多次向ue10配置策略,并存储自身已向ue10配置的策略的信息。例如,假设某一时刻,pcf装置302确定的需要向该ue10配置的策略是策略1~10,则pcf装置302可以第一次向该ue10发送策略1~3,第二次向该ue发送策略4~10等。此外,根据ue10所处的位置的更换等原因,为该ue10提供策略控制服务的pcf装置302也可以更改。具体的可以由amf装置301执行选择pcf装置的流程。
70.udr装置303:用于向udm装置304提供签约数据或者从udm装置304中获取签约数据;以及,向pcf装置302提供策略数据,或者从pcf装置302中获取策略数据等。另外,在本技术提供的一些实施例中,udr装置303可以存储ue10的策略信息。
71.udm装置304:用于处理3gpp认证和密钥协商机制中的认证信息、处理用户身份信息,接入授权、注册和移动性管理、签约管理、短消息管理等。
72.虽然未示出,上述5g网络还可能包括其他的装置,例如,用户面功能(user plane function,upf)装置、认证服务功能(authentication server function,ausf)装置、应用功能(appllication function,af)装置、能力开放功能装置(network exposure function,nef),以及网络切片选择功能(network slice selection function,nssf)装置等,本技术实施例对此不作具体限定。
73.需要说明的是,图1中的各个装置之间的接口名字只是一个示例,具体实现中接口名字可能为其他名字,本技术实施例对此不作具体限定。
74.需要说明的是,图1的amf装置301、pcf装置302、udr装置303和udm装置304等仅是一个名字,名字对设备本身不构成限定。在5g网络以及未来其它的网络中,amf装置301、pcf装置302、udr装置303和udm装置304所对应的装置或实体也可以是其他的名字,本技术实施例对此不作具体限定。例如,amf装置301还有可能被替换为amf301,等等,在此进行统一说明,以下不再赘述。
75.可选的,图1中的各装置(例如ue10、amf装置301、pcf装置302、udr装置303和udm装置304等)可以由一个设备实现,也可以由多个设备共同实现,还可以是一个设备内的一个功能模块,本技术实施例对此不作具体限定。可以理解的是,上述功能既可以是硬件设备中的网络元件,也可以是在专用硬件上运行的软件功能,或者是平台(例如,云平台)上实例化的虚拟化功能。
76.可以理解的,虽然未示出,上述5g网络还可能包括其他的装置,例如网络切片选择功能(network slice selection function,nssf)装置、网络存储功能(network repository function,nrf)装置、认证服务功能(authentication server function,ausf)装置、应用功能(application function,af)装置,以及能力开放功能装置(network exposure function,nef)装置等,本技术对此不作具体限定。
77.需要说明的是,图1中的各个装置之间的接口名字只是一个示例,具体实现中接口名字可能为其他名字,本技术实施例对此不进行限定。
78.需要说明的是,图1中的各装置,如终端、ran设备、amf装置、smf装置、pcf装置、udm装置以及udr装置等仅是一个名字,名字对设备本身不构成限定。在5g网络以及未来其它的网络中,这些装置还可以是其他的名字,本技术实施例对此不作具体限定。例如,amf装置还
有可能被替换为amf或者amf实体等,smf装置还有可能被替换为smf或者smf实体等,在此进行统一说明,以下不再赘述。
79.图2为5g策略控制架构示意图,策略控制相关的网络架构中有网络数据分析功能(network data analytics function,nwdaf)装置,nwdaf能够对大数据进行分析,并能够向网络架构中的策略控制装置(policy control function,pcf)发送基于分析得到的分析信息,pcf能够基于nwdaf发送的分析信息生成策略,并能够将生成的策略发送给策略控制执行装置,例如,网络架构中的接入或移动性管理功能(access and mobility management function,amf),或者会话管理功能(session management function,smf)等,策略控制执行装置可以控制该策略得以执行。
80.图3为非漫游场景下基于服务化接口的5g网络架构的示意图,如图3所示,基于服务化接口场景下,5g系统的核心网还包括nef和nrf装置。基于服务化接口的场景下,5g核心网中的部分装置通过总线方式连接,如图3所示,ausf装置、amf装置、smf装置、af装置、udm、pcf装置、网络存储功能(network repository function,nrf)装置、网络开放功能(network exposure function,nef)装置和nssf装置通过总线互连,所述装置在通过总线互连时,采用服务化接口,例如,ausf装置通过nausf接口连接到总线上,amf装置采用namf接口连接到总线上,smf装置通过nsmf接口连接到总线上,af装置采用naf装置接口连接到总线上,udm采用nudm接口连接到总线上,pcf装置通过npcf装置接口连接到总线上,nrf通过nnrf接口连接到总线上,nef通过nnef接口连接到总线上,nssf通过nnssf接口连接到总线上。
81.根据根据移动终端的漫游业务接入策略,可以分为两种漫游方式:home routed(家乡路由)漫游接入、local breakout(本地疏导)漫游接入。home routed漫游接入,指漫游用户通过归属网络的网关(或者具有网关相同功能的其他)接入获取归属网络提供的业务。local breakout漫游接入,指漫游用户通过拜访网络的网关接入获取相应的业务,业务的提供者可以是归属网络,也可以是拜访网络。
82.图4为local breakout漫游场景下基于服务化接口的5g策略控制架构的示意图,如图4所示,访问公共陆地移动网络(visited public land mobile network,vplmn)和本地公共陆地移动网络(home public land mobile network,hplmn)。控制接入和移动性策略控制的pcf有两个,分别位于vplmn和hplmn,即v-pcf和h-pcf。
83.图5为home routed漫游场景下基于服务化接口的5g策略控制架构的示意图,如图5所示,控制接入和移动性策略控制的pcf有两个,分别位于vplmn和hplmn,即v-pcf和h-pcf。vplmn。
84.当本技术的方法应用在lte系统时,核心网为演进分组核心网epc,其中包括:移动性管理(mobility management entity,mme)、分组数据网关(packet data network gateway,p-gw)、业务网关(serving gateway,s-gw)、归属网络服务器(home subscriber server,hss)等。其中,hss用于存储用户签约信息,包括用户业务信息、鉴权信息、位置管理信息等;mme负责终端接入控制、移动性管理、会话管理、装置选择(如s-gw/p-gw选择)等功能;sgw是enb之间切换的移动性锚点,负责用户面数据的路由转发等功能;pgw则负责ip地址分配、分组数据过滤、速率控制和计费规则的执行以及合法监听等功能。
85.本技术中提到的ue可以是:手机、电脑,还可以为蜂窝电话、无绳电话、会话发起协
议(session initiation protocol,sip)电话、智能电话、无线本地环路(wireless local loop,wll)站、个人数字助理(personal digital assistant,pda)、电脑、膝上型计算机、手持式通信设备、手持式计算设备、卫星无线设备、无线调制解调器卡、电视机顶盒(set top box,stb)、车载设备、可穿戴设备、智能家居设备、用于在无线系统上进行通信的其它设备等。
86.图6为策略信息的存储架构示意图,在漫游场景下,v-pcf会将vplmn已经下发的ue policy(策略)信息的psi和对应的策略内容存储在v-udr,而且不会删除。此外,pcf在udr中存储已经下发的psi及对应的策略信息,用于防止ue策略的重复下发,udr中的内容即使ue关机也不会被删除。ue会从一个vplmn移动到另一个vplmn,或者从vplmn移动回hplmn,此时,v-udr中存储的该ue的psi及对应的策略内容已经没有价值,并占用了存储资源。
87.图7为本技术实施例提供的一种数据管理方法的流程图。在图7所示的实施例中,第一通信装置向第二通信装置发送第一指示信息,所属第一指示信息用于指示所述第二通信装置触发删除存储在第三通信装置的ue策略信息;该ue策略信息,为漫游接入到第二通信装置的ue的ue策略信息。第二通信装置接收该第一指示信息,触发删除存储在第三通信装置的ue策略信息。
88.在图7所示的实施例中,第一通信装置向第二通信装置发送第一指示消息,通过第一指示消息,指示第二通信装置触发删除流程,第二通信装置向第三通信装置发起该删除流程,使得第三通信装置中的ue策略信息被删除,从而节省了第三通信装置的存储资源。
89.图8为本技术实施例提供的一种数据管理方法的流程示意图,本实施例是以应用于5g架构为例。第一通信装置为amf,为ue接入当前amf(新amf)之前所接入的amf,即旧amf;第二通信装置为pcf,为vplmn的访问pcf(visited pcf,v-pcf);第三通信装置为udr,为vplmn的访问udr(visited udr,v-udr)。
90.801,旧amf确定删除v-udr上的ue策略信息。
91.在一种可选的实施方式中,旧amf接收新amf发送的plmn标识(identity,id)信息或udr组id信息,该plmn id信息或udr组id信息可包含在新amf向旧amf发送请求ue上下文消息中,如在ue注册流程中发送。也可作包含在其它消息中发送,或作为独立的消息发送给旧amf。新amf发送的plmn id信息,为当前为ue服务的plmn的plmn id信息,即新amf所在的公共陆地移动网络(public land mobile network,plmn)的plmn id信息;udr组id信息为当前可以为ue服务的一个或多个udr的所组成的udr组的标识信息。
92.当旧amf所接收到的为旧amf发送plmn id信息,旧amf根据该plmn id信息确定是否需要删除ue策略信息,即确定是否向v-pcf发送第一指示信息。当所接收到的plmn id和旧amf本身所存储的plmn id信息不相同时,旧amf确定需要删除ue策略信息,即旧amf确定要向v-pcf发送第一指示信息。
93.漫游域运营商会用不同的udr存储不同ue的信息,且有可能会根据地域等信息改变为同一用户服务的udr。udr组为包含了一个或多个可能为这一用户服务的udr。如果不同amf所对应的udr组id信息相同,则为对应位置ue服务的v-udr也相同。当旧amf所接收到的为新amf发送udr组id信息,旧amf根据该udr组id信息确定是否需要删除ue策略信息,即确定是否向v-pcf发送第一指示信息。当所接收到的udr组id信息和旧amf本身所存储的udr组id信息不相同时,旧amf确定需要删除ue策略信息,即旧amf确定需要向v-pcf发送第一指示
信息。
94.新amf也可以向旧amf发送plmn id信息和udr组id信息,旧pcf可根据其中至少一个来确定是否向v-pcf发送第一指示信息。
95.在另一种可选的实施方式中,当前为所述ue服务的plmn的plmn id信息配置于旧amf中。在旧amf上配置与该旧amf有接口连接的其它amf所对应的plmn id信息,表1举例说明了一种配置方式,amf1可以为该旧amf,amf2和amf3为其它amf,每个amf都对应有plmn id信息,如amf1对应的plmn id信息为plmn1,amf2对应的plmn id信息为plmn2,amf3对应的plmn id信息为plmn3,该表1仅以3个amf举例,另外表1也可不包含该旧amf本身。当表1中的新amf的plmn id信息与旧amf的plmn id信息不同,则旧amf向v-pcf发送第一指示信息。
96.amf idplmn idamf1(可以是旧amf本身)plmn1amf2plmn1amf3plmn2
97.表1
98.在另一种可选的实施方式中,旧amf决定删除ue的签约信息和移动性管理(mobility management,mm)上下文时,或在删除ue的签约信息和mm上下文的过程中,或在删除ue的签约信息和mm上下文后,旧amf向v-pcf发送第一指示信息。其中旧amf会在ue去注册之后删除ue的签约信息和mm上下文,旧amf通过触发“amf用户数据清除流程(purge of subscriber data in amf)”流程,来删除ue的签约信息和mm上下文。该“purge of subscriber data in amf”流程具体为:旧amf向udm发送nudm_sdm_unsubsrcibe request(取消订阅请求)信息,udm向旧amf发送nudm_sdm_unsubsrcibe reponse(取消订阅相应)信息;旧amf向udm发送nudm_uecm_deregistration request(取消登记请求)信息,udm向旧amf发送nudm_uecm_deregistration reponse(取消登记响应)信息。
99.802,旧amf向v-pcf发送第一指示消息,该第一指示消息用于指示v-pcf触发删除存储在v-udr上的ue策略信息。
100.在一种可选的实施方式中,旧amf向v-pcf发起am策略关联终止时,向v-pcf发送npcf_ampolicycontrol_delete(am策略控制删除)信息,该npcf_ampolicycontrol_delete信息种可包含第一指示信息。第一指示信息可为v-udr删除指示,例如指示plmn改变,或指示udr组改变,来指示v-pcf触发删除存储在v-udr上的ue策略信息,可以用策略控制请求触发器(policy control request trigger)作为第一指示信息,该策略控制请求触发器可为常规设置,或由v-pcf决定是否设置。策略控制请求触发器具体如表2所示:
[0101][0102]
表2
[0103]
该第一指示信息也可包含在其它由旧amf发送给v-pcf的消息中,或作为一条单独
的消息发送。此外,第一指示信息中包括ue的id,例如用户永久性标识(subscription permanent identifier,supi)信息。
[0104]
803,当v-pcf收到第一指示消息,v-pcf触发删除存储在v-udr上的ue策略信息。
[0105]
在一种可选的实施方式中,v-pcf通过向v-udr发送第二指示信息来触发v-udr删除ue的策略信息,其中第二指示信息用于指示v-udr删除ue的策略信息。可选的,第二指示信息还包括ue的id,例如supi信息。
[0106]
v-pcf可以通过nudr_dm_delete(删除)服务来触发存储在v-udr上的ue策略信息被删除。v-pcf向v-udr发送nudr_dm_delete信息,该nudr_dm_delete消息即为第二指示信息,该nudr_dm_delete信息中的data set(数据组)为policy data,data subset(数据子集)为“policy set entry(策略组记录)”,v-udr接收到该nudr_dm_delete信息后,删除该ue的supi对应的策略信息,即删除其所存储的策略分组标识(policy section identifier,psi)及其对应的ue策略信息。v-udr完成删除后,可向v-pcf发送删除第一反馈信息,用于通知v-pcf已完成删除。v-pcf也可向旧amf发送第二反馈信息,用于通知旧amf已完成删除,该第二反馈信息可以为npcf_ampolicycontrol_delete response(am策略控制删除相应)信息,或包含在npcf_ampolicycontrol_delete response信息中。
[0107]
本技术还提供了另一实施例。在本实施例中,第三通信装置被配置为存储ue的策略信息。该第三通信装置可以被配置为,以ue所在的位置区域为基础,即以位置区域为粒度,进行分类来存储策略信息。其中配置可以为网管通过将策略信息输入或其它方式提供给第三通信装置,使得该策略信息存储在第三通信装置中。位置区域为分类标准来存储,可以通过位置区域作为关键词来实现,通过检索以区域位置作为关键词的策略信息,对位到所需的策略信息。这种形式的存储形式,极大的节省了存储资源,并且能够高效的定位到所需的信息。
[0108]
第三通信装置可以为udr,并可作为v-udr。如果v-udr每个ue为基础分类来存储策略信息,因为漫游用户会离开vplmn,则v-udr需要存储大量无用的策略信息。在本实施例中,v-udr仅存储所有漫游用户的andsp能力信息,以plmn id或位置区域信息来分类,v-pcf不需要为每个ue区存储psi信息及其对应的内容。pcf根据ue所来自的plmn和ue当前位置,来确定提供给该ue的策略信息,并可从v-udr获取该策略信息提供给ue。
[0109]
表3为位置粒度存储ue策略信息的一种存储形式举例,plmn id,location area(位置区域),ue capability(ue能力)和psi content(psi内容)几种信息直接被整理归类,按照不同的location area分类存储ue策略信息。如可对应跟踪区1,2,3存储位于该区域的ue的策略信息,可对应小区101存储位于该区域的ue的策略信息。不同的策略信息可用psi进行标识,如psi 1,psi 2等。如表格2中所示,跟踪区1,2,3对应策略信息psi 1,2,3,即psi 1,psi 2和psi 3所指示的策略信息为位于跟踪区1,2,3的ue的策略信息。
[0110][0111]
表3
[0112]
为了便于查询该第三通信装置中所存储的内容,可使用数据关键词(data key),或使用一个或多个数据子关键词(data sub keys),或者即使用数据关键词又使用一个或多个数据子关键词,来标识数据,以便使用数据关键词或数据子关键词来查询或确认到其所标识的数据。如表4所示,
[0113][0114]
表4
[0115]
如图9所示,amf为第一通信装置,v-pcf为第二通信装置,在步骤901中amf向v-pcf发送第一请求信息,所述请求信息至少包括ue的supi信息。所述第一请求信息用于指示第二通信装置向第三通信装置获取存储在所述第三通信装置中的所述ue的策略信息。该第一请求信息可以是策略建立请求信息,如可以为npcf_ampolicycontrol_create(am策略控制建立)信息,还可以为策略更新请求信息,如npcf_ampolicycontrol_update(am策略控制更新)信息。
[0116]
在步骤902中,v-pcf接收到该请求信息后,向第三通信装置udr发送第二请求信息,该第二请求信息可包括当前为ue服务的plmn id,即plmn id,位置区域信息,能力信息中的至少一种。其中hplmn id指ue归属域的plmn的plmn id,location area指ue当前的位置信息,能力信息指示ue是否需要andsp。v-udr接收到该第二请求信息后,如表3所示和表4所示,根据其中包含的hplmn id,位置区域信息,能力信息,定位到对应的psi内容,即psi所对应的策略信息,将对应的psi策略信息发送给v-pcf。可选的,还可以将psi列表也发送给v-pcf。
[0117]
v-pcf接收到v-udr发送的策略信息后,发送给amf。
[0118]
在初始注册时,ue提供标识当前存储在ue中的策略信息的psi的列表,如果在ue中没有存储策略信息,或者usim改变,例如更换sim卡或ue非正常掉电或新插入的sim卡第一次连接入网,则ue不提供任何psi。如果ue不支持非3gpp接入,则ue应指示它不支持andsp。在这种情况下,pcf不应发送andsp给ue。amf在npcf_ampolicycontrol_create过程中向pcf提供ue接入选择和pdu会话相关策略信息。例如当ue在没有改变usim的情况下开机,ue可以利用所存储的psi列表来触发初始注册以请求同步。hpcf接收amf通过npcf_ampolicycontrol_create流程提供的第一psi列表,在漫游场景中,v-pcf通过如图8所示的方式,获取存储在v-udr中的第二psi列表及第二psi列表所对应的策略信息内容,其中存储在v-udr中的第二psi列表及其所对应的策略信息内容,是以用户的plmn id和用户设备的位置区域为分类标准进行存储的,其存储形式可参照本技术表3和表4及其对应的实施例。
[0119]
上述主要从方法的角度对本技术实施例提供的方案进行了介绍。为了实现上述功能,其包含了执行各个功能相应的硬件结构和/或软件模块。本领域技术人员应该很容易意识到,结合本文中所公开的实施例描述的各示例的单元及算法步骤,本技术能够以硬件或硬件和计算机软件的结合形式来实现。某个功能究竟以硬件还是计算机软件驱动硬件的方
式来执行,取决于技术方案的特定应用和设计约束条件。专业技术人员可以对每个特定的应用来使用不同方法来实现所描述的功能,但是这种实现不应认为超出本技术的范围。
[0120]
本技术实施例可以根据上述方法示例对数据管理的装置进行功能模块的划分,例如,可以对应各个功能划分各个功能模块,也可以将两个或两个以上的功能集成在一个处理模块中。上述集成的模块既可以采用硬件的形式实现,也可以采用软件功能模块的形式实现。需要说明的是,本技术实施例中对模块的划分是示意性的,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式。
[0121]
如图10所示,为本技术实施例提供的一种数据管理装置的结构示意图。图10所示的数据管理装置10可以用于执行上文提供的实施例,或图7和图8所示方法中第一通信装置所执行的步骤,还可用于执行上文提供的任一方法中旧amf所执行的步骤。第一通信装置为amf时,当该amf装置为旧amf,该装置可执行旧amf所执行的步骤;当该amf装置为新amf装置,即该数据管理装置还可执行新amf装置,即第四通信装置所执行的步骤。该数据管理装置10可以包括:收发单元1001,第二通信装置发送第一指示信息,所述第一指示信息用于指示所述第二通信装置触发删除存储在第三通信装置的ue策略信息。此外,可选的,该收发单元1001还用于接收第四通信装置发送的。
[0122]
该数据管理装置还可包括处理单元1002,处理单元1002用于至少根据当前为所述ue服务的plmn的plmn id信息,确定向所述第二通信装置发送所述第一指示信息,还可用于至少根据当前为所述ue服务的udr组id信息,确定向所述第二通信装置发送所述第一指示信息;处理单元还可用于,当所述第一通信装置删除所述ue的签约信息和mm上下文,确定向第二通信装置发送所述第一指示信息。
[0123]
第四通信装置为新amf时,该数据管理装置10还可具备执行上文提供的任一种方法中第四通信装置所执行的步骤。收发单元1001还用于发送plmn id信息或udr组id信息给旧amf。
[0124]
图10所示的数据管理装置10可以用于执行上文提供的实施例,或图9及相关的实施例中,第一通信装置所执行的步骤。收发单元1001可用于执行信息或消息的发送和接收,当包含处理单元1002时,处理单元1002可用于执行相关的处理操作。本技术实施例提供的装置中的相关内容的解释及所能获得的技术效果可参考上述方法实施例,在此不再赘述。
[0125]
如图11所示,为本技术实施例提供的数据管理装置的结构示意图。图11所示的数据管理装置10可以用于执行上文提供的实施例,或图7和图8所示的方法中第二通信装置所执行的步骤。数据管理装置11可以为pcf网元,并可被用作为v-pcf。数据管理装置9可以包括:收发单元1101,用于接收第一通信装置发送的第一指示信息,所述指示信息用于指示所述第二通信装置触发删除存储在第三通信装置的ue策略信息;收发单元1101还用于触发删除存储在第三通信装置的ue策略信息,收发单元1101发送第二指示信息给所述第三通信装置,来触发存储在第三通信装置的ue策略信息被删除。该第二指示信息用于指示所述第三通信装置删除所述ue策略信息。
[0126]
图11所示的数据管理装置11可以用于执行上文提供的实施例,或图9及相关的实施例中,第二通信装置所执行的步骤。收发单元1101可用于执行信息或消息的发送和接收,当包含处理单元1102时,处理单元1102可用于执行相关的处理操作。本技术实施例提供的装置中的相关内容的解释及所能获得的技术效果可参考上述方法实施例,在此不再赘述。
[0127]
如图12所示,为本技术实施例提供的数据管理装置的结构示意图。图12所示的数据管理装置10可以用于执行上文提供的实施例,或图7和图8,所示的方法中第三通信装置所执行的步骤。
[0128]
图12所示的数据管理装置12可以用于执行上文提供的实施例,或图9及相关的实施例中,第三通信装置所执行的步骤。收发单元1201可用于执行信息或消息的发送和接收,存储单元1202可用于存储相关的信息。本技术实施例提供的装置中的相关内容的解释及所能获得的技术效果可参考上述方法实施例,在此不再赘述
[0129]
如图13所示,为本技术实施例提供的技术方案所适用的一种通信设备的结构示意图。该通信设备11可以包括:至少一个处理器1301,通信线路1302,存储器1303以及至少一个通信接口1304。该通信设备13具体可以是上文提供的任一种数据管理装置10、数据管理装置11或12。例如,结合图7~图9任一种,收发单元可以是图13中的通信接口1304,处理单元可以对应图13中的处理器1301或处理器1305。
[0130]
处理器1301可以是一个通用中央处理器(central processing unit,cpu),微处理器,特定应用集成电路(application-specific integrated circuit,asic),或一个或多个用于控制本技术方案程序执行的集成电路。
[0131]
通信线路1302可包括一通路,在上述组件之间传送信息。
[0132]
存储器1303可以是只读存储器(read-only memory,rom)或可存储静态信息和指令的其他类型的静态存储设备,随机存取存储器(random access memory,ram)或者可存储信息和指令的其他类型的动态存储设备,也可以是电可擦可编程只读存储器(electrically erasable programmable read-only memory,eeprom)、只读光盘(compact disc read-only memory,cd-rom)或其他光盘存储、光碟存储(包括压缩光碟、激光碟、光碟、数字通用光碟、蓝光光碟等)、磁盘存储介质或者其他磁存储设备、或者能够用于携带或存储具有指令或数据结构形式的期望的程序代码并能够由计算机存取的任何其他介质,但不限于此。
[0133]
通信接口1304,使用任何收发器一类的装置,用于与其他设备或通信网络通信,如以太网,ran,无线局域网(wireless local area networks,wlan)等。
[0134]
其中,存储器1303用于存储执行本技术方案的计算机执行指令,并由处理器1301来控制执行。处理器1301用于执行存储器1303中存储的计算机执行指令,从而实现本技术下述实施例提供的方法。
[0135]
可选的,本技术实施例中的计算机执行指令也可以称之为应用程序代码,本技术实施例对此不作具体限定。
[0136]
可选的,存储器1303可以是独立存在,通过通信线路1302与处理器1301相连接。存储器1303也可以和处理器1301集成在一起。
[0137]
在具体实现中,作为一种实施例,处理器1301可以包括一个或多个cpu,例如图13中的cpu0和cpu1。
[0138]
在具体实现中,作为一种实施例,通信设备13可以包括多个处理器,例如图13中的处理器1301和处理器1305。这些处理器中的每一个可以是一个单核(single-cpu)处理器,也可以是一个多核(multi-cpu)处理器。这里的处理器可以指一个或多个设备、电路、和/或用于处理数据(例如计算机程序指令)的处理核。
[0139]
本技术实施例提供的通信设备中处理器所执行的相关步骤及解释及所能获得的技术效果可参考上述方法实施例,在此不再赘述。
[0140]
在本技术的描述中,除非另有说明,“/”表示或的意思,例如,a/b可以表示a或b;本文中的“和/或”仅仅是一种描述关联对象的关联关系,表示可以存在三种关系,例如,a和/或b,可以表示:单独存在a,同时存在a和b,单独存在b这三种情况。
[0141]
在本技术的描述中,除非另有说明,“多个”是指两个或多于两个。
[0142]
另外,为了便于清楚描述本技术实施例的技术方案,在本技术的实施例中,采用了“第一”、“第二”等字样对功能和作用基本相同的相同项或相似项进行区分。本领域技术人员可以理解“第一”、“第二”等字样并不对数量和执行次序进行限定,并且“第一”、“第二”等字样也并不限定一定不同。
[0143]
另外,在本技术的描述中,除非另有说明,“至少一种”是指任意一种或者任意多种的组合,“至少一个”是指任意一个或者任意多个的组合。例如,a、b和c中的至少一种,可以包括以下情况:
①
a;
②
b;
③
c;
④
a和b;
⑤
a和c;
⑥
b和c;
⑦
a、b和c。
[0144]
本技术实施例描述的网络架构以及应用场景是为了更加清楚的说明本技术实施例的技术方案,并不构成对本技术实施例提供的技术方案的限定,本领域技术人员可知,随着网络架构的演变和新应用场景的出现,本技术实施例提供的技术方案对于类似的技术问题同样适用。
[0145]
在上述实施例中,可以全部或部分地通过软件、硬件、固件或者其任意组合来实现。当使用软件程序实现时,可以全部或部分地以计算机程序产品的形式来实现。该计算机程序产品包括一个或多个计算机指令。在计算机上加载和执行计算机执行指令时,全部或部分地产生按照本技术实施例所述的流程或功能。所述计算机可以是通用计算机、专用计算机、计算机网络、或者其他可编程装置。所述计算机指令可以存储在计算机可读存储介质中,或者从一个计算机可读存储介质向另一个计算机可读存储介质传输,例如,所述计算机指令可以从一个网站站点、计算机、服务器或者数据中心通过有线(例如同轴电缆、光纤、数字用户线(digital subscriber line,dsl))或无线(例如红外、无线、微波等)方式向另一个网站站点、计算机、服务器或数据中心进行传输。所述计算机可读存储介质可以是计算机能够存取的任何可用介质或者是包含一个或多个可以用介质集成的服务器、数据中心等数据存储设备。所述可用介质可以是磁性介质(例如,软盘、硬盘、磁带),光介质(例如,dvd)、或者半导体介质(例如固态硬盘(solid state disk,ssd))等。
[0146]
尽管在此结合各实施例对本技术进行了描述,然而,在实施所要求保护的本技术过程中,本领域技术人员通过查看所述附图、公开内容、以及所附权利要求书,可理解并实现所述公开实施例的其他变化。在权利要求中,“包括”(comprising)一词不排除其他组成部分或步骤,“一”或“一个”不排除多个的情况。单个处理器或其他单元可以实现权利要求中列举的若干项功能。相互不同的从属权利要求中记载了某些措施,但这并不表示这些措施不能组合起来产生良好的效果。
[0147]
尽管结合具体特征及其实施例对本技术进行了描述,显而易见的,在不脱离本技术的精神和范围的情况下,可对其进行各种修改和组合。相应地,本说明书和附图仅仅是所附权利要求所界定的本技术的示例性说明,且视为已覆盖本技术范围内的任意和所有修改、变化、组合或等同物。显然,本领域的技术人员可以对本技术进行各种改动和变型而不
脱离本技术的精神和范围。这样,倘若本技术的这些修改和变型属于本技术权利要求及其等同技术的范围之内,则本技术也意图包含这些改动和变型在内。