一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

密钥获取方法及装置与流程

2021-10-22 21:48:00 来源:中国专利 TAG:密钥 装置 获取 通信 方法


1.本技术涉及通信技术领域,尤其涉及一种密钥获取方法及装置。


背景技术:

2.在应用的认证和密钥管理(authentication and key management for applications,akma)的密钥架构中,用户设备(user equipment,ue)和网络侧各自生成各个密钥。在网络侧,在ue完成主认证之后,认证服务器功能(authentication sever function,ausf)可根据主认证过程中生成的ausf密钥k
ausf
生成akma密钥k
akma
,k
akma
是per ue粒度的密钥(即每个ue有其专有的k
akma
)。ausf将生成的k
akma
传递给akma锚点功能(akma anchor function,aanf)。aanf再根据k
akma
为一个应用功能(application function,af)生成应用密钥k
af
。k
af
是一个per ue、per application粒度的密钥(即一个ue在访问一个af时使用专有的k
af
)。在ue侧,在认证过程中,ue采用与网络侧相同的参数和算法生成k
ausf
。认证成功之后,ue可根据k
ausf
,采用与网络侧相同的参数和算法生成k
akma
,并根据k
akma
,采用与网络侧相同的参数和算法生成k
af
。然后ue侧与网络侧基于k
af
进行ue与af之间的流量保护。
3.在这个过程中,每个k
akma
由一个唯一密钥标识k
akma id(在该发明中称为kid)来标识。当ue访问af时,ue向af发送kid,用于指示ue使用的k
akma
。af接收到kid之后,向aanf发送该kid,aanf从正确的ausf中获取kid对应的k
akma
,以便使用k
akma
生成k
af
,并将k
af
发送给af。这样就保证了ue和af使用相同的k
af
,即该k
af
是由kid标识的k
akma
生成的,从而完成了ue和af之间的密钥协商,完成ue和af的会话建立的过程。现有技术中缺乏关于如何寻址到正确的ausf的方法,造成上述ue和af之间的密钥协商过程效率低下。


技术实现要素:

4.本技术实施例提供了一种密钥获取方法及装置,以使得af正确寻址到网元,并从网元中获取密钥,提升af与ue建立应用会话的效率。
5.第一方面,提供了一种密钥获取方法,包括:
6.用户设备ue生成密钥标识kid,其中,所述kid包括输出结果;以及
7.所述ue向应用功能网元af发送应用会话建立请求,其中,所述应用会话建立请求中包括所述kid。
8.在本技术实施例中,ue生成的kid中包括归属网络标识,路由信息和输出结果,其中归属网络标识用于寻址目标aanf,路由信息用于寻址目标udm,输出结果用于udm匹配到目标ausf,并从目标ausf中获取到ue对应的k
akma
,该过程解决了如何寻址到正确的ausf的方法,提升了ue和af之间密钥协商的效率。
9.在一种可能的设计中,所述输出结果为对用户永久标识符supi加密后的密文。
10.在一种可能的设计中,所述输出结果为对通用公共用户标识符gpsi加密后的密文。
11.在一种可能的设计中,所述输出结果为gpsi。
12.在一种可能的设计中,所述kid还包括服务网络标识snid。
13.在一种可能的设计中,所述kid还包括保护方案标识和归属网络公钥标识。
14.在一种可能的设计中,所述kid还包括归属网络标识。
15.在一种可能的设计中,所述kid还包括路由信息。
16.在一种可能的设计中,所述kid还包括akma以及3gppnetwork.org的业务标识。
17.在一种可能的设计中,所述方法还包括:
18.所述ue接收来自af的应用会话建立响应消息。
19.第二方面,提供了一种密钥获取方法,包括:
20.af接收ue发送的会话建立请求,所述会话建立请求中包括kid,所述kid包括归属网络标识,路由信息和输出结果;
21.所述af根据所述kid获取所述kid对应的k
af

22.在一种可能的设计中,所述af根据所述kid获取所述kid对应的af密钥k
af
包括:
23.所述af向目标aanf发送第一密钥请求,第一密钥请求包括kid,目标aanf是根据归属网络标识确定的;
24.所述目标aanf根据kid中的路由信息寻址目标统一数据管理udm,并向目标udm发送第一请求消息,第一请求消息中包括kid;
25.所述目标udm根据第一请求消息获取目标ausf的地址或标识,并反馈给目标aanf;
26.所述目标aanf向目标ausf发送第二密钥请求,第二密钥请求中包括ue标识;
27.所述目标aanf从目标ausf中获取ue标识对应的k
akma

28.所述目标aanf根据获取到的kakma生成k
af
并反馈给af。
29.在一种可能的设计中,所述输出结果为对用户永久标识符supi加密后的密文。
30.在一种可能的设计中,所述输出结果为对通用公共用户标识符gpsi加密后的密文。
31.在一种可能的设计中,所述输出结果为gpsi。
32.在一种可能的设计中,所述kid还包括服务网络标识snid。
33.在一种可能的设计中,所述第二密钥请求中包括所述输出结果和所述kid中的所述snid。
34.在一种可能的设计中,所述方法还包括:
35.所述af在获取到k
af
之后,生成应用会话建立响应消息并向所述ue发送。
36.第三方面,提供一种终端设备,包括处理模块和发送模块,其中:
37.所述处理模块,用于生成密钥标识kid,其中,所述kid包括归属网络标识,路由信息和输出结果;
38.所述发送模块,用于向应用功能网元af发送应用会话建立请求,其中,所述应用会话建立请求中包括所述kid。
39.可选的,所述终端设备还用于执行上述第一方面任一种可能的实现方法。
40.第四方面,提供一种应用功能网元,包括接收模块和处理模块,其中:
41.所述接收模块,用于接收ue发送的会话建立请求,所述会话建立请求中包括kid,所述kid包括归属网络标识,路由信息和输出结果;
42.所述处理模块,用于根据所述kid获取所述kid对应的k
af

43.可选的,所述应用功能网元还用于执行上述第二方面任一种可能的实现方法。
44.第五方面,本技术实施例提供一种通信装置,该装置具有实现上述第一方面或第一方面的任一种可能的实现方式中终端的功能、或具有实现上述第二方面或第二方面的任一种可能的实现方式中应用功能网元的功能。
45.该装置可以为终端,也可以为终端中包括的芯片。上述通信装备的功能可以通过硬件实现,也可以通过硬件执行相应的软件实现,所述硬件或软件包括一个或多个与上述功能相对应的模块。
46.该装置可以为网络设备,也可以为网络设备中包含的芯片。上述通信装备的功能可以通过硬件实现,也可以通过硬件执行相应的软件实现,所述硬件或软件包括一个或多个与上述功能相对应的模块。
47.在一种可能的设计中,该装置的结构中包括处理模块和收发模块,其中,处理模块被配置为支持该装置执行上述第一方面或第一方面的任一种可能的实现方式中的方法,或者执行上述第二方面或第二方面的任一种可能的实现方式中的方法。
48.在另一种可能的设计中,该装置的结构中包括处理器,还可以包括存储器。处理器与存储器耦合,可用于执行存储器中存储的计算机程序指令,以使装置执行上述第一方面、或第一方面的任一种可能的实现方式中的方法,或者执行上述第二方面或第二方面的任一种可能的实现方式中的方法。可选地,该装置还包括通信接口,处理器与通信接口耦合。当装置为网络设备时,该通信接口可以是收发器或输入/输出接口;当该装置为网络设备中包含的芯片时,该通信接口可以是芯片的输入/输出接口。可选地,收发器可以为收发电路,输入/输出接口可以是输入/输出电路。
49.第六方面,本技术实施例提供一种芯片系统,包括:处理器,所述处理器与存储器耦合,所述存储器用于存储程序或指令,当所述程序或指令被所述处理器执行时,使得该芯片系统实现上述第一方面或第一方面的任一种可能的实现方式中的方法,或者执行上述第二方面或第二方面的任一种可能的实现方式中的方法。
50.可选地,该芯片系统还包括接口电路,该接口电路用于交互代码指令至所述处理器。
51.可选地,该芯片系统中的处理器可以为一个或多个,该处理器可以通过硬件实现也可以通过软件实现。当通过硬件实现时,该处理器可以是逻辑电路、集成电路等。当通过软件实现时,该处理器可以是一个通用处理器,通过读取存储器中存储的软件代码来实现。
52.可选地,该芯片系统中的存储器也可以为一个或多个。该存储器可以与处理器集成在一起,也可以和处理器分离设置,本技术并不限定。示例性的,存储器可以是非瞬时性处理器,例如只读存储器rom,其可以与处理器集成在同一块芯片上,也可以分别设置在不同的芯片上,本技术对存储器的类型,以及存储器与处理器的设置方式不作具体限定。
53.第七方面,本技术实施例提供一种计算机可读存储介质,其上存储有计算机程序或指令,当该计算机程序或指令被执行时,使得计算机执行上述第一方面或第一方面的任一种可能的实现方式中的方法,或者执行上述第二方面或第二方面的任一种可能的实现方式中的方法。
54.第八方面,本技术实施例提供一种计算机程序产品,当计算机读取并执行所述计算机程序产品时,使得计算机执行上述第一方面或第一方面的任一种可能的实现方式中的
方法,或者执行上述第二方面或第二方面的任一种可能的实现方式中的方法。
55.第九方面,本技术实施例提供一种通信系统,该通信系统包括上述的一个或多个终端设备或应用功能网元,可选的,该通信系统中还可包括认证服务器功能网元,存储功能网元,其他网元/网络设备和/或终端。
附图说明
56.为了更清楚地说明本技术实施例或现有技术中的技术方案,下面将对实施例中所需要使用的附图作简单地介绍。
57.图1为本技术实施例提供的一种akma的网络架构示意图;
58.图2为本技术实施例提供的一种akma密钥架构图;
59.图3为本技术实施例提供的一种ue访问af时的密钥协商示意图;
60.图4a为本技术实施例提供的一种密钥获取方法流程示意图;
61.图4b为申请实施例提供的一种suci格式示意图;
62.图4c为申请实施例提供的一种获取k
af
的方法流程图;
63.图4d为本技术实施例提供的一种服务网络与ausf的对应关系示意图;
64.图4e为本技术实施例提供的另一种获取k
af
的方法流程图;
65.图4f为本技术实施例提供的另一种获取k
af
的方法流程图;
66.图5为本技术实施例提供的另一种获取k
akma
的方法流程图;
67.图6为本技术实施例提供的一种存储信息的方法流程图;
68.图7为本技术实施例提供的一种获取af密钥的方法流程图;
69.图8为本技术实施例提供的一种终端设备示意框图;
70.图9为本技术实施例提供的一种通信装置示意框图;
71.图10为本技术实施例中的一种通信装置的硬件结构示意图。
具体实施方式
72.本技术的说明书和权利要求书及所述附图中的术语“第一”、“第二”、“第三”和“第四”等是用于区别不同对象,而不是用于描述特定顺序。此外,术语“包括”和“具有”以及它们任何变形,意图在于覆盖不排他的包含。例如包含了一系列步骤或单元的过程、方法、系统、产品或设备没有限定于已列出的步骤或单元,而是可选地还包括没有列出的步骤或单元,或可选地还包括对于这些过程、方法、产品或设备固有的其它步骤或单元。
73.在本文中提及“实施例”意味着,结合实施例描述的特定特征、结构或特性可以包含在本技术的至少一个实施例中。在说明书中的各个位置出现该短语并不一定均是指相同的实施例,也不是与其它实施例互斥的独立的或备选的实施例。本领域技术人员显式地和隐式地理解的是,本文所描述的实施例可以与其它实施例相结合。
[0074]“多个”是指两个或两个以上。“和/或”,描述关联对象的关联关系,表示可以存在三种关系,例如,a和/或b,可以表示:单独存在a,同时存在a和b,单独存在b这三种情况。字符“/”一般表示前后关联对象是一种“或”的关系。
[0075]
以下将以图1为例介绍本技术实施例所涉及的术语。
[0076]
图1为本技术实施例提供的一种akma的网络架构示意图,与传统的第五代移动通
信技术(5th generation mobile networks,5g)架构相比,其中增加了akma锚点功能(akma anchor function,aanf)100这个新的网络功能(network function,nf)。aanf既可以是一个独单部署的nf,也可能与其他nf合设。aanf用于支持akma锚点密钥(k
akma
),以及生成应用密钥(k
af
)。另外,图1中所涉及的其他各个部分以及本技术实施例将涉及的网络功能如下所示:
[0077]
终端设备110,也可称为用户设备(user equipment,ue)、终端等。终端设备是一种具有无线收发功能的设备,可以经(无线)接入网络((radio)access network,(r)an)120中的接入网设备与一个或多个核心网(core network,cn)进行通信。可以部署在陆地上,包括室内或室外、手持、穿戴或车载;也可以部署在水面上,如轮船上等;还可以部署在空中,例如部署在飞机、气球或卫星上等。终端设备可以是手机(mobile phone)、平板电脑(pad)、带无线收发功能的电脑、虚拟现实(virtual reality,vr)终端设备、增强现实(augmented reality,ar)终端设备、工业控制(industrial control)中的无线终端、无人驾驶(self driving)中的无线终端、远程医疗(remote medical)中的无线终端、智能电网(smart grid)中的无线终端、运输安全(transportation safety)中的无线终端、智慧城市(smart city)中的无线终端、智慧家庭(smart home)中的无线终端等等。
[0078]
(无线)接入网络((radio)access network,(r)an)120,用于为特定区域的授权用户设备提供入网功能,并能够根据用户设备的级别,业务的需求等使用不同质量的传输隧道。如(r)an可管理无线资源,为用户设备提供接入服务,进而完成控制信息和/或数据信息在用户设备和核心网(core network,cn)之间的转发。本技术实施例中的接入网设备是一种为终端设备提供无线通信功能的设备,也可称为网络设备。如该接入网设备可以包括:5g系统中的下一代基站节点(next generation node basestation,gnb)、长期演进(long term evolution,lte)中的演进型节点b(evolved node b,enb)、无线网络控制器(radio network controller,rnc)、节点b(node b,nb)、基站控制器(base station controller,bsc)、基站收发台(base transceiver station,bts)、家庭基站(例如,home evolved nodeb,或home node b,hnb)、基带单元(base band unit,bbu)、传输点(rransmitting and receiving point,trp)、发射点(transmitting point,tp)、小基站设备(pico)、移动交换中心,或者未来网络中的网络设备等。可理解,本技术实施例对接入网设备的具体类型不作限定。在不同无线接入技术的系统中,具备接入网设备功能的设备的名称可能会有所不同。
[0079]
接入与移动管理功能(access and mobility management function,amf)网络功能130,主要用于移动性管理和接入管理等,可以用于实现移动性管理实体(mobility management entity,mme)功能中除会话管理之外的其它功能,例如,合法监听以及接入授权/鉴权等功能。可理解,以下简称amf网络功能为amf。
[0080]
认证服务器功能(authentication sever function,ausf)140,用于鉴权服务、产生密钥、实现对用户设备的双向鉴权,支持统一的鉴权框架。在本技术实施例中主要用于在ue和网络之间相互认证,并生成安全密钥以便在后续的流程中使用。
[0081]
应用功能(application function,af)150,用于进行应用影响的数据路由,接入网络开放功能,与策略框架交互进行策略控制等。
[0082]
网络开放功能(network exposure function,nef)160,用于进行网络能力的收集、分析和重组,以及网络能力的开放,af可以通过nef接入5g核心网络。
[0083]
统一数据管理(unified data management,udm)170网络功能,可用于处理用户设备标识,接入鉴权,注册以及移动性管理等。可理解,以下简称udm网络功能为udm。
[0084]
安全锚点功能(security anchor function,seaf)网络功能,与ue之间共享密钥k
seaf
,该密钥被用于导出任何其他密钥,例如用于控制平面保护的密钥和用于无线电接口保护的密钥。然后假设seaf驻留在安全位置,而k
seaf
将决不会离开seaf。因此每次ue进入空闲然后再次激活时可以通过共享密钥进行接入,从而避免重新认证。seaf可单独部署,也可以与amf网络功能130合设。
[0085]
为方便说明,本技术实施例中以接入和移动性管理功能amf网络功能130为例进行说明。进一步地,将amf网络功能130简称为amf,将终端设备110称为ue,即本技术实施例中后文所描述的amf均可替换为接入和移动性管理网络功能,ue均可替换为终端设备。
[0086]
请参阅图2,图2为本技术实施例提供的一种akma密钥架构图,如图2所示,ue与网络侧完成主认证,并生成安全密钥以便在后续的流程中使用。主认证还涉及网络侧的amf/seaf(在本技术中,使用amf/seaf表示amf、seaf或seaf与amf合设)、ausf、和udm。主认证过程中生成的安全密钥包括k
ausf
,为ausf与ue的共享密钥。进一步地,ue与ausf还可以生成akma密钥k
akma
,以便ue与af根据由k
akma
生成的k
af
进行ue与af之前的流量保护。另外,kid为k
akma
对应的唯一密钥标识。
[0087]
在ue和ausf分别获取k
akma
和kid之后,请参阅图3,图3为本技术实施例提供的一种ue访问af时的密钥协商示意图,如图3所示,ue向af发起服务会话请求消息,服务会话请求消息中包括kid;af在接收到服务会话请求消息后,向aanf发送应用密钥请求消息,用于获取k
af
,该应用密钥请求消息中也包括接收到的kid;aanf在接收到应用密钥请求后,检查本地是否有kid所对应的k
akma
生成的k
af
,如果有该k
af
,则aanf向af发送该k
af
,如果没有该k
af
,则aanf检查本地是否有kid对应的k
akma
。如果有该k
akma
,则aanf根据k
akma
生成k
af
,并将k
af
发送给af,如果没有k
akma
,则aanf向ausf发送akma密钥请求消息,在akam密钥请求消息中携带接收到的kid。ausf接收到携带kid的akma密钥请求消息之后,ausf向aanf返回该kid对应的k
akma
。aanf则根据接收到的k
akma
计算出k
af
,并将k
af
发送给af。af和ue就可以基于k
af
对通信进行保护。
[0088]
根据图2对应的描述可知,af获取k
af
之前,需要通过aanf从ausf中获取与通信中的ue的kid对应的k
akma
,该ausf是完成ue主认证的ausf,af需要寻址到正确的ausf,才能够获取到kid对应的k
akma
。为了解决这个问题,请参阅图4a,图4a为本技术实施例提供的一种密钥获取方法流程示意图,如图4a所示,该方法包括如下步骤:
[0089]
101、用户设备ue生成密钥标识kid,kid包括归属网络标识,路由信息和输出结果。
[0090]
k
akma
为ue所专有的密钥,kid根据k
akma
生成,也为ue所专有。因此,在生成kid的时候,考虑通过ue的专有参数生成。
[0091]
ue标识包括:订阅永久标识符(supi:subscription permanent identifier),订阅隐藏标识符(suci:subscription,concealed identifier),通用公共订阅标识符(gpsi:generic public subscription identifier)等,其中suci是ue对supi进行隐藏获取到的标识,图4b为本技术实施例提供的一种suci格式示意图,如图4b所示,suci中包括的参数有:携带supi的类型(supi type),如类型为国际移动用户识别码(international mobile subscriber identity,imsi);ue归属网络(home network identifier),通过plmn id标
识;路由信息(routing indicator,ri)为,用于寻址归属网络ausf和udm;保护方案id(protection scheme id),表明ue保护supi采用的方案id;保护supi时采用的归属网络公钥id(home network public key id);supi经过安全保护的输出结果(scheme output),udm在收到suci之后,则可以从suci中解密出ue的supi。
[0092]
在本技术实施例中,可以通过对应的方式和参数生成kid。具体为:
[0093]
必备的参数:home network identifier、ri、scheme output(supi进行保护或gpsi进行保护或明文gpsi);
[0094]
可选的参数:服务网络的plmm id(serving network id),protection scheme id、home network public key id,其中一个或多个。
[0095]
生成kid的格式可以为:
[0096]
sn id||protection scheme id||home network public key id||scheme output@ri.hn id.3gppnetwork.org
[0097]
suci@sn id
[0098]
sn id||protection scheme id||home network public key id||scheme output@akma.ri.hn id.3gppnetwork.org
[0099]
protection scheme id||home network public key id||scheme output@akma.sn id.ri.hn id.3gppnetwork.org
[0100]
102、ue向应用功能网元af发送应用会话建立请求,其中,应用会话建立请求中包括kid。
[0101]
103、af根据接收到的会话建立请求kid获取kid对应的k
af

[0102]
当ue需要与af会话时,ue发送会话建立请求以便与af建立会话。这个过程包括ue向af发送kid,以及af通过kid获取k
af
完成密钥协商的过程。其中,kid对应的k
af
是指根据kid对应的k
akma
生成的k
af
。因为k
af
由aanf根据kid对应的k
akma
生成,而k
akma
由aanf从完成ue主认证的ausf中获取,因此,寻址到正确的ausf有助于快速正确地建立ue与af的会话。
[0103]
具体地,请参阅图4c,图4c为申请实施例提供的一种获取k
af
的方法流程图,如图4c所示,具体可包括如下步骤:
[0104]
1011、af向目标aanf发送第一密钥请求,第一密钥请求包括kid,目标aanf是根据归属网络标识确定的;
[0105]
1012、目标aanf根据kid中的路由信息寻址目标统一数据管理udm,并向目标udm发送第一请求消息,第一请求消息中包括kid;
[0106]
1013、目标udm根据第一请求消息获取目标ausf的地址或标识,并反馈给目标aanf;
[0107]
1014、目标aanf向目标ausf发送第二密钥请求,第二密钥请求中包括ue标识;
[0108]
1015、目标aanf从目标ausf中获取ue标识对应的k
akma

[0109]
1016、目标aanf根据获取到的k
akma
生成k
af
并反馈给af。
[0110]
af向目标aanf发送的第一密钥请求中包括从ue获取到的kid,而生成kid的参数中包括ue的归属网络标识,例如归属网络可以是中国移动(china mobile communications group co.,ltd,cmcc),中国联通(china unicom)或美国电话电报公司(american telephone&telegraph,at&t)等,根据归属网络标识能够找到对应的目标aanf,具体方法可
以是af通过归属网络标识确定目标aanf,再向目标aanf发送第一密钥请求,或者也可以是af向多个aanf广播第一密钥请求,而匹配到kid中归属网络标识的目标aanf接收该第一密钥请求。
[0111]
目标aanf根据第一密钥请求中的kid获取路由信息,然后根据路由信息寻址目标udm,目标udm与路由信息唯一对应。udm中存储了ausf和ue的对应关系,表示ue的主认证过程通过该ausf完成。其中ausf可以通过其对应的地址来标识,或者通过其对应的标识或其组标识,以下统一简称ausf的标识。ue可以通过supi或gpsi进行唯一标识,因此ausf和ue的对应关系可以由ausf(的地址或标识)和supi,或ausf和gpsi,或ausf和gpsi以及supi的对应关系来表示。
[0112]
目标udm获取到aanf发送的第一请求消息后,根据第一请求消息中包括的kid获取ue标识,包括supi和/或gpsi。ue的supi和/或gpsi获取过程包括:目标udm对接收到的kid进行解密获得输出结果,再根据输出结果获取supi和/或gpsi,即输出结果中可以包括supi或gpsi其中一个,也可以supi和gpsi都包括。其中因为gpsi为公共订阅标识符,可以进行明文传输,因此输出结果中包括的gpsi可以密文,也可以是明文。supi通过密文进行传输。如果输出结果中为加密后的supi或gpsi,那么kid中还包括protection scheme id,目标udm根据该参数解密获得明文supi或gpsi。
[0113]
目标udm获取到目标aanf发送的kid对应的supi和/或gpsi之后,将其与存储的ue标识进行匹配,在匹配成功的情况下,获取ue标识对应的ausf作为目标ausf,并将目标ausf的标识或地址反馈给目标aanf。
[0114]
目标aanf根据目标ausf的标识或地址寻址到目标ausf,并向ausf发送第二密钥请求,以便获取kid对应的akma密钥k
akma
。其中第二密钥请求中包括udm解密kid获取的ue标识,supi和/或gpsi,ausf根据该ue标识匹配到对应的k
akma
,并将该k
akma
反馈给aanf。
[0115]
可见,在本技术实施例中,在本技术实施例中,ue生成的kid中包括归属网络标识,路由信息和输出结果,其中归属网络标识用于寻址目标aanf,路由信息用于寻址目标udm,输出结果用于udm匹配到目标ausf,并从目标ausf中获取到ue对应的k
akma
,该过程解决了如何寻址到正确的ausf的方法,提升了ue和af之间密钥协商的效率。
[0116]
可选的,udm可以对kid,根据该kid解密获得的supi和/或gpsi,以及ausf地址或标识进行对应存储,以便目标aanf再次向udm请求获取目标ausf时,能够直接根据kid获取到目标ausf,而无需再次进行kid解密,提升通信效率。
[0117]
或者,可选情况下,aanf也可以将获取到的目标ausf地址或标识与kid进行对应存储,以便aanf再次需要从目标ausf中获取k
akma
时,aanf能够直接根据kid寻址到目标ausf而不需要通过udm获取目标ausf的地址。
[0118]
可选的,kid中还可以包括服务网络标识(serving network id,sn id),sn id表示当前为ue提供服务的网络对应的标识,可以与ue的归属网络标识相同,也可以不同。例如ue的签约网络(归属网络)为中国移动,而当用户漫游到美国时,对应的服务网络为at&t,因此还可以通过kid中的sn id来获取目标ausf,或者通过sn id来获取目标ausf中的k
akma

[0119]
具体地,请参阅图4d,图4d为本技术实施例提供的一种服务网络与ausf的对应关系示意图,如图4d所示,ue通过两个不同的sn id实现在amf中的双注册,对于两个不同的sn id,可以通过同一个ausf完成主认证,即如图4d中的(a)所示,sn id1对应的k
ausf1
和sn id2
对应的k
ausf2
都在ausf0中生成,udm中存储了ausf0的标识ausf id0(或者也可以是ausf0的地址)。那么当udm寻址到目标ausf后,因为同一个ausf可能完成了同一个ue的双注册,因此还需要获取kid中的sn id1或sn id2,以便获取该服务网络对应的k
ausf
和k
akma

[0120]
或者,ue通过两个不同的sn id实现在amf中的双注册后,对于两个不同的sn id,也可以通过两个不同的ausf完成主认证,即如图4d中的(b)所示,sn id1对应的k
ausf1
在ausf1中生成,sn id2对应的k
ausf2
在ausf2中生成,udm中存储了ausf1的标识ausf id1(或者也可以是ausf1的地址)以及ausf2的标识ausf id2(或者也可以是ausf2的地址)。那么当udm寻址目标ausf时,因为不同的sn id对应不同的目标ausf,因此还需要获取kid中的sn id1或sn id2,以便寻址对应的目标ausf,并从中获取kid对应的k
ausf
和k
akma

[0121]
在本技术实施例中,kid中还包括sn id,用于ue通过不同sn id注册网络,生成不同k
akma
的场景,以便能够通过sn id更准确地获取kid对应的k
akma
。udm根据用户标识以及kid中的sn id获取对应的ausf标识或地址信息。进一步地,aanf在向ausf发送的第二密钥请求还可以携带kid中的sn id或直接携带kid,ausf根据用户标识和sn id或根据用户标识和kid中的sn id中获取对应的k
ausf
或k
akma

[0122]
目标aanf获取到kid对应的akma密钥k
akma
之后,根据k
akma
生成对应的k
af
并反馈给af,表明af和ue之间完成密钥协商过程,af可以向ue发送应用会话建立响应消息,以便ue与af进行会话业务。
[0123]
在一些情况,af的第一密钥请求可以发送给nef,然后由nef转发给aanf,即nef作为af与aanf之间的通信中介。同样的,af与aanf的其他通信消息或通信数据也可以由nef转发,该方法同样适用于本技术的其他实施例。
[0124]
或者,在一些情况下,可以由nef寻址到目标ausf,并向aanf发起针对目标ausf的密钥获取请求,以便aanf从目标ausf中获取k
akma
。具体地,请参阅图4e,图4e为本技术实施例提供的另一种获取k
af
的方法流程图,如图4e所示,该方法包括如下步骤:
[0125]
1021、af向目标nef发送第一请求,第一请求包括kid;
[0126]
1022、目标nef根据kid中的路由信息寻址目标udm,并向目标udm发送第二请求消息,第二请求消息中包括kid;
[0127]
1023、目标udm根据第二请求消息获取目标ausf的地址或标识,以及ue标识,并反馈给目标nef;
[0128]
1024、目标nef向目标aanf发送第三密钥请求,第三密钥请求中包括目标ausf的地址或标识和ue标识;
[0129]
1025、目标aanf向目标ausf发送第四密钥请求,第四密钥请求中包括ue标识;
[0130]
1026、目标aanf从目标ausf中获取ue标识对应的akma密钥k
akma

[0131]
1027、目标aanf生成k
akma
对应的k
af
并反馈给af。
[0132]
在本技术实施例中,af首先向目标nef发送第一请求,第一请求可以是用于获取密钥的请求,也可以是专门用于获取目标ausf地址或标识的请求,以便通过nef从目标udm中获取目标ausf的地址或标识。第一请求中包括kid,kid中包括归属网络标识,路由信息和输出结果。通过归属网络标识寻址到目标nef。然后目标nef通过kid中的路由信息寻址到目标udm,目标udm根据kid中的输出结果解密获得supi和/或gpsi,进而获取该ue表示对应的目标ausf,并反馈给nef。nef根据kid中包括的归属网络标识确定目标aanf,再通过aanf从目
标ausf中获取kid中的ue标识对应的k
akma

[0133]
同样的,kid中还可以包括ue对应的sn id,nef在向aanf发送第三密钥请求以及aanf向ausf发送第四密钥请求的时候,携带kid中的sn id。ausf根据用户标识和sn id获取k
ausf
或k
akma
。或者,第三密钥请求和第四密钥请求中携带kid,目标ausf根据接收到的kid获得sn id,并通过sn id进行获取k
ausf
或k
akma

[0134]
在这个过程中,nef用于寻址目标ausf,nef在获取到目标ausf的地址或标识后,可以将其与kid进行对应存储,以便af再次发起针对该kid的密钥请求时,nef可以直接向目标aanf指示从目标ausf获取kid对应的k
akma

[0135]
另外,在本技术实施例中,如果第一请求是用于获取密钥的请求,那么nef获取到目标ausf的地址或标识之后,可以自动生成第三密钥请求并向目标aanf发送;如果第一请求是专门用于获取目标ausf地址或标识的请求,那么nef可以在获取到目标ausf地址或标识之后,再生成第三密钥请求。例如nef可以在再次接收到af发送的密钥请求之后,再向目标aanf发送第三密钥请求。或者,也可以由af直接向目标aanf发送第三密钥请求。
[0136]
可见,在本技术实施例中,通过nef获取目标ausf的标识或地址,以便指示aanf获取k
akma
时,可以直接指示aanf从目标ausf获取k
akma
,这样在一些场景下,例如af多次与同一个ue重复建立会话,或者af与多个ue建立会话时,可以减少密钥协商过程的耗时,进而提升会话建立过程的效率。
[0137]
或者,在一些情况下,udm获取到目标ausf的地址或标识后,也可以不反馈给aanf,而是自身直接向目标ausf发起获取密钥的请求,具体请参阅图4f,图4f为本技术实施例提供的另一种获取k
af
的方法流程图,如图4f所示,该方法包括如下步骤:
[0138]
1031、af向目标aanf发送第五密钥请求,第一密钥请求包括kid,目标aanf是根据归属网络标识确定的;
[0139]
1032、目标aanf根据kid中的路由信息寻址目标udm,并向目标udm发送第六密钥请求,第六密钥请求中包括kid;
[0140]
1033、目标udm根据kid获取目标ausf的地址或标识和ue标识,并向目标ausf发送第七密钥请求,第七密钥请求中包括ue标识;
[0141]
1034、目标udm从目标ausf中获取到ue标识对应的k
akma
,并将k
akma
反馈给目标aanf;
[0142]
1035、目标aanf生成k
akma
对应的k
af
并反馈给af。
[0143]
具体地,目标aanf根据kid中的路由信息寻址到目标udm之后,由udm根据kid获取目标ausf的地址或标识,并且udm可以根据kid获得对应的ue标识。然后udm可以直接向目标ausf转发其接收到的密钥请求,或者根据接收到的信息生成新的密钥请求,该密钥请求中包括ue标识,用于从目标ausf中获取ue标识对应的k
akma
。udm的具体操作可以由目标aanf发送的第六密钥请求中的指示信息进行指示,或者udm从af或其他网元中获取到相应授权,因此能够直接从目标ausf中获取k
akma

[0144]
同样的,kid中可以包括sn id,udm向目标ausf发送的密钥请求中可以包括sn id,或者包括kid,以便目标ausf接收到kid之后获取其中的sn id,然后目标ausf再根据ue标识和sn id获取对应的k
akma

[0145]
在本技术实施例中,通过目标udm寻址到目标ausf,并直接向目标ausf发送密钥请求,以便目标ausf获取kid对应的k
akma
,并反馈给目标aanf,最终由目标aanf生成k
akma
对应的
k
af
并反馈给af。在这个过程中,通过目标udm直接向目标ausf转发密钥请求,减少了目标aanf获取目标ausf的标识或地址,再由aanf向目标ausf发送密钥请求的过程,提升了获取密钥的效率。
[0146]
在一些情况下,也可以根据其他方法在ue和ausf中都生成kid。例如采用kid=hmac(k
ausf
,supi)等方式,只需要保证ue和ausf生成结果一致即可,本方案不作限定。
[0147]
根据本方法生成的kid,在寻址目标ausf,并从ausf中获取kid对应的k
akma
的方法与上述实施例有所不同。具体地,请参阅图5,图5为本技术实施例提供的另一种获取k
akma
的方法流程图,如图5所示,该方法包括如下步骤:
[0148]
201、udm将supi和/或gpsi与ausf标识或地址进行对应存储;
[0149]
202、udm在确定ausf地址或标识更新时,向aanf发送推送消息,推送消息包括更新内容;
[0150]
203、aanf根据更新内容对自身保存的supi和/或gpsi与ausf标识或地址进行更新;
[0151]
204、aanf接收af发送的第七密钥请求,第七密钥请求中包括kid;
[0152]
205、aanf根据kid获取目标ausf的地址或标识;
[0153]
206、aanf向目标ausf发送第八密钥请求,第八密钥请求中包括kid;
[0154]
207、aanf从目标ausf中获取到kid对应的k
akma

[0155]
208、aanf生成k
akma
对应的k
af
并反馈给af。
[0156]
在本技术实施例中,由于ue和ausf都能生成kid,因此aanf从目标ausf获取k
akma
时,除了根据ue标识进行获取外,还可以根据kid进行获取。
[0157]
具体地,udm中存储了ue标识(包括supi和/或gpsi)与ausf地址或标识的对应关系,表明这些ue通过对应的ausf完成主认证过程,udm中可以存储ausf与不同ue标识的对应关系,或者ue标识与不同ausf的对应关系。当有新的注册或认证发生时,udm中的ausf地址或标识将会进行更新,例如增加ausf地址或标识,减少ausf地址或标识等。在完成udm中的更新后,或者udm接收到更新信息时,可以向aanf发送推送消息,推送消息中包括udm的更新内容,以便aanf将更新内容同步到自身。
[0158]
aanf接收到af或nef发送的第七密钥请求时,因为aanf存储了ue标识与ausf的对应关系,那么它可以直接根据第七密钥请求中包括的kid匹配到对应的目标ausf,再从目标ausf中获取kid对应的k
akma

[0159]
或者,udm中也可以直接存储ausf地址或标识与kid的对应关系,然后将更新内容同步到aanf,以便aanf接收到af发送的密钥请求之后,直接根据密钥请求中携带的kid匹配到对应的目标ausf,进而从目标ausf中获取kid对应的k
akma

[0160]
可见,在本技术实施例中,通过udm主动推送ausf地址或标识的更新信息给aanf,以便aanf中存储了ue标识与目标ausf之间的对应关系,使得aanf在接收到af发送的密钥请求后,可以直接通过存储信息寻址到目标ausf并获取kid对应的k
akma
。有效提升了获取密钥的效率。
[0161]
根据上述实施例可知,在udm中可以存储ue标识与ausf的地址或标识的对应关系,或者可以直接存储kid与ausf的地址或标识的对应关系,这些对应关系由udm从ausf中获取,具体请参阅图6,图6为本技术实施例提供的一种存储信息的方法流程图,如图6所示,该
方法具体包括如下步骤:
[0162]
301a、udm向ausf发送订阅消息,用于订阅kid更新信息;
[0163]
302a、ausf生成与ud对应的k
akma
和kid;
[0164]
303a、ausf向udm发送通知消息,通知消息中包括kid更新信息。
[0165]
304、aanf接收af发送的第九密钥请求,第九密钥请求中包括kid;
[0166]
305、aanf向udm发送第三请求消息,用于获取目标ausf的地址或标识,第三请求中包括kid;
[0167]
306、aanf根据kid从udm中获取到目标ausf的地址或标识;
[0168]
307、aanf向目标ausf发送第十密钥请求,第十密钥请求中包括kid;
[0169]
308、aanf从目标ausf中获取到kid对应的k
akma

[0170]
309、aanf生成k
akma
对应的k
af
并反馈给af。
[0171]
具体地,udm从ausf中获取ue标识与ausf的地址或标识的对应关系的方法,可以是由udm向ausf发送订阅消息,该订阅消息可以针对特定的ue,那么订阅消息中可以包括该特定ue的标识;或者可以是针对任何通过ausf完成认证的ue。那么在ausf中生成特定ue或者其他ue的k
akma
和kid之后,向udm发送通知消息,用于通知udm在ausf中进行了kid更新。通知消息中可以包括ue标识,表明该ue标识对应ue的kid进行了更新,并且udm将该ue标识和发送通知消息的ausf进行对应存储,以便aanf向udm请求目标ausf时,udm可以根据请求消息中对应的ue标识获取目标ausf对应的地址或标识。或者,通知消息中可以包括kid,表明该kid为更新的kid,并且udm将该更新的kid和发送通知消息的ausf进行对应存储,以便aanf向udm请求目标ausf时,udm可以根据请求消息中的kid匹配到目标ausf对应的地址或标识。
[0172]
在本技术实施例中,通过udm向ausf发送订阅消息,以便获取kid更新信息,在这个过程中,udm发送的订阅消息中可以包括ue标识,以便获取ue标识对应的kid更新信息,使得获取的更新信息更具有目的性和针对性,减少udm获取更新信息的数据量。
[0173]
在一些情况下,udm没有向ausf发送订阅消息,而是由ausf主动向udm发送推送消息。具体包括:
[0174]
301b、ausf生成与ue对应的k
akma
和kid;
[0175]
302b、ausf向udm发送推送消息,推送消息中包括kid更新信息。
[0176]
步骤301b~步骤302b与上述步骤301a~步骤303a是可选的方法,因此上述步骤301a~步骤303a可以由步骤301b~步骤302b替换,形成包括步骤301b~步骤309的方法实施例。
[0177]
具体地,ausf可以主动向udm推送更新信息,更新信息中包括ue标识,或者kid,以便udm将ue标识或kid与推送更新信息的ausf进行对应的存储,当aanf向udm请求目标ausf时,udm可以根据请求消息中的kid匹配到目标ausf对应的地址或标识。
[0178]
可选情况下,ausf推送的kid更新信息,也可以包括其他ausf与kid的对应关系,例如ausf1向udm推送kid更新信息时,该更新信息中包括ausf2与中新生成的kid。udm将ausf2与其生成的kid进行对应存储。
[0179]
在本技术实施例中,通过ausf主动向udm推送kid更新信息,可以使得udm中保存的kid与ausf的对应关系更加全面和完整,以便aanf从udm中请求获取目标ausf的地址或标识时,提升获取成功率。
[0180]
另外,本技术实施例中,步骤304与步骤301b~步骤302b,或者与步骤301a~步骤303a之间没有严格的先后顺序,即是说,af发送密钥请求可以在udm发送订阅消息,获取kid更新信息之前,也可以在之后。同样的,af发送密钥请求可以在ausf主动推送kid更新信息之前,也可以在之后。本技术实施例中不做限定。
[0181]
本技术实施例中udm获取kid更新信息的方法可以与图4a~图4e对应的方法实施例进行结合,即采用图4a~图4e中的方法步骤获取密钥时,udm中的kid更新信息也可以通过实施例对应的步骤实现。
[0182]
在一些情况下,还可以通过af向aanf发送订阅消息,以便在aanf获取到更新的k
akma
之后,自动生成k
akma
对应的k
af
并反馈给af,具体请参阅图7,图7为本技术实施例提供的一种获取af密钥的方法流程图,如图7所示,该方法包括如下步骤:
[0183]
401、af向aanf发送第一订阅消息以获取更新的k
af
,第一订阅消息中包括ue标识;
[0184]
402、aanf向udm发送第二订阅消息以获取更新的k
akma
(和kid),第二订阅消息中包括ue标识;
[0185]
403a、udm向ausf发送订阅消息,用于订阅kid更新信息;
[0186]
404a、ausf生成与ud对应的k
akma
和kid;
[0187]
405a、ausf向udm发送通知消息,通知消息中包括kid更新信息。
[0188]
406、udm向aanf发送第一通知消息,第一通知消息中包括ue标识对应的k
akma

[0189]
407、aanf向af发送第二通知消息,第二通知消息中包括根据k
akma
生成的ue对应的k
af

[0190]
在本技术实施例中,af向aanf发送第一订阅消息,以便aanf在获取到新的k
akma
之后,生成对应的k
af
并反馈给af。在这个过程中,第一订阅消息中可以包括ue标识,例如supi和/或gpsi,这样aanf可以获知af需要的是那些ue对应的k
akma
生成的af密钥。
[0191]
同样的,aanf获知k
akma
的过程,也可以是向udm发送第二订阅消息,第二订阅消息中包括ue标识,以便udm在获取对应该ue标识的k
akma
或kid更新内容,如果发送给udm的第二订阅消息用于获取k
akma
更新消息,那么aanf可以直接收到udm反馈的k
akma
。如果发送给udm的第二订阅消息用于获取kid更新消息,那么aanf可以在获取到kid之后,寻址到目标ausf再获取kid对应的k
akma

[0192]
如果发送给udm的第二订阅消息用于获取k
akma
更新消息,那么udm需要从ausf中获取k
akma
。具体方法可以和图6对应的实施例相结合,包括步骤403a~步骤405a向ausf发送订阅消息,获取k
akma
更新信息;或者步骤403b~步骤404b接收ausf主动推送的k
akma
更新信息。即步骤403a~步骤405a与步骤403b~步骤404b为两种可选的方法,任意一种都可以与步骤401、402、406和407对应的方法相结合。
[0193]
另外,本技术实施例也可以是步骤401和步骤407对应的方法,即af通过向aanf发送订阅消息获取k
af
,aanf如何获取k
akma
并生成对应的k
af
的方法步骤不做限定。
[0194]
在本技术实施例中,由af向aanf发送订阅消息,获取aanf更新k
akma
后生成的k
af
,这样可以使得af可以在申请之前自动获得k
af
,以便在af与ue建立会话时,快速获取密钥并与ue完成密钥协商过程,提升了会话建立的效率。
[0195]
上述主要从各个网元之间交互的角度对本技术提供的方案进行了介绍。可以理解的是,上述实现各网元为了实现上述功能,其包含了执行各个功能相应的硬件结构和/或软
件模块。本领域技术人员应该很容易意识到,结合本文中所公开的实施例描述的各示例的单元及算法步骤,本技术能够以硬件或硬件和计算机软件的结合形式来实现。某个功能究竟以硬件还是计算机软件驱动硬件的方式来执行,取决于技术方案的特定应用和设计约束条件。专业技术人员可以对每个特定的应用来使用不同方法来实现所描述的功能,但是这种实现不应认为超出本技术的范围。
[0196]
本技术实施例可以根据上述方法示例对终端、控制面网元、服务功能网元、管理功能网元或其他网络设备进行功能模块的划分,例如,可以对应各个功能划分各个功能模块,也可以将两个或两个以上的功能集成在一个处理模块中,上述集成的模块既可以采用硬件的形式实现,也可以采用软件功能模块的形式实现。需要说明的是,本技术实施例中对模块的划分是示意性的,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式。
[0197]
图8为本技术实施例提供的一种终端设备500,其可以用于执行上述图4a~图4e、图5~图7的应用于终端设备的密钥获取方法和具体实施例,该终端设备可以是终端设备或者可以配置于终端设备的芯片。该终端设备包括发送模块502和处理模块503。
[0198]
所述处理模块503,用于生成密钥标识kid,其中,所述kid包括归属网络标识,路由信息和输出结果;
[0199]
所述发送模块502,用于向应用功能网元af发送应用会话建立请求,其中,所述应用会话建立请求中包括所述kid。
[0200]
可选的,上述的处理模块503可以是芯片,编码器,编码电路或其他可以实现本技术方法的集成电路。
[0201]
可选的,终端设备500还可以包括接收模块501,接收模块501和发送模块502可以为接口电路或者收发器。接收模块501和发送模块502可以为独立的模块,也可以集成为收发模块(图未示),收发模块可以实现上述接收模块501和发送模块502的功能。可以为接口电路或者收发器。
[0202]
由于具体的方法和实施例在前面已经介绍过,该装置500是用于执行对应于终端设备的密钥获取方法,因此涉及密钥获取方法的具体描述,特别是发送模块502和处理模块503的功能可以参考对应实施例的相关部分,此处不再赘述。
[0203]
可选的,装置500还可以包括存储模块(图中未示出),该存储模块可以用于存储数据和/或信令,存储模块可以和处理模块503耦合,也可以和接收模块501或发送模块502耦合。例如,处理模块503可以用于读取存储模块中的数据和/或信令,使得前述方法实施例中的密钥获取方法被执行。
[0204]
图9是本技术实施例提供的一种通信装置600,其可以用于执行上述图4a~图4e、图5~图7的应用于应用功能网元的密钥获取方法和具体实施例,该装置可以是终端或者可以配置于终端的芯片。在一种可能的实现方式中,如图8所示,该通信装置600包括接收模块601,处理模块602。
[0205]
所述接收模块601,用于接收ue发送的会话建立请求,所述会话建立请求中包括kid,所述kid包括归属网络标识,路由信息和输出结果;
[0206]
所述处理模块602,用于根据所述kid获取所述kid对应的k
af

[0207]
可选的,上述的处理模块602可以是芯片,编码器,编码电路或其他可以实现本技术方法的集成电路。
[0208]
可选的,通信装置600还可以包括发送模块603,接收模块601和发送模块603可以为接口电路或者收发器。接收模块601和发送模块603可以为独立的模块,也可以集成为收发模块(图未示),收发模块可以实现上述接收模块601和发送模块603的功能。可以为接口电路或者收发器。
[0209]
由于具体的方法和实施例在前面已经介绍过,该装置600是用于执行对应于终端的密钥获取方法,因此涉及密钥获取方法的具体描述,特别是接收模块601和发送模块603的功能可以参考对应实施例的相关部分,此处不再赘述。
[0210]
可选的,装置600还可以包括存储模块(图中未示出),该存储模块可以用于存储数据和/或信令,存储模块可以和处理模块602耦合,也可以和接收模块601或发送模块603耦合。例如,处理模块602可以用于读取存储模块中的数据和/或信令,使得前述方法实施例中的密钥获取方法被执行。
[0211]
可选的,该通信装置也可以用于执行上述图4a~图4e、图5~图7的应用于ausf/udm/aanf或其他功能网元的密钥获取方法和具体实施例,在此不再赘述。
[0212]
如图10所示,图10示出了本技术实施例中的一种通信装置的硬件结构示意图。终端设备或应用功能网元的结构可以参考图10所示的结构。通信装置900包括:处理器111和通收发器112,所述处理器111和所述收发器112之间电偶合;
[0213]
所述处理器111,用于执行所述存储器中的部分或者全部计算机程序指令,当所述部分或者全部计算机程序指令被执行时,使得所述装置执行上述任一实施例所述的方法。
[0214]
所述收发器112,用于和其他设备进行通信;例如从ausf获取第四消息,并根据所述第四消息向ue发送第五消息,以使得所述ue根据所述第五消息获取所述kid和/或所述kakma。
[0215]
可选的,还包括存储器113,用于存储计算机程序指令,可选的,所述存储器113(memory#1)位于所述装置内,所述存储器113(memory#2)与处理器111集成在一起,或者所述存储器113(memory#3)位于所述装置之外。
[0216]
应理解,图9所示的通信装置900可以是芯片或电路。例如可设置在终端装置或者通信装置内的芯片或电路。上述收发器112也可以是通信接口。收发器包括接收器和发送器。进一步地,该通信装置900还可以包括总线系统。
[0217]
其中,处理器111、存储器113、收发器112通过总线系统相连,处理器111用于执行该存储器113存储的指令,以控制收发器接收信号和发送信号,完成本技术涉及的实现方法中第一设备或者第二设备的步骤。所述存储器113可以集成在所述处理器111中,也可以与所述处理器111分开设置。
[0218]
作为一种实现方式,收发器112的功能可以考虑通过收发电路或者收发专用芯片实现。处理器111可以考虑通过专用处理芯片、处理电路、处理器或者通用芯片实现。处理器可以是中央处理器(central processing unit,cpu),网络处理器(network processor,np)或者cpu和np的组合。处理器还可以进一步包括硬件芯片或其他通用处理器。上述硬件芯片可以是专用集成电路(application-specific integrated circuit,asic),可编程逻辑器件(programmable logic device,pld)或其组合。上述pld可以是复杂可编程逻辑器件(complex programmable logic device,cpld),现场可编程逻辑门阵列(field-programmable gate array,fpga),通用阵列逻辑(generic array logic,gal)及其他可编
程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件等或其任意组合。通用处理器可以是微处理器或者该处理器也可以是任何常规的处理器等。
[0219]
还应理解,本技术实施例中提及的存储器可以是易失性存储器或非易失性存储器,或可包括易失性和非易失性存储器两者。其中,非易失性存储器可以是只读存储器(read-only memory,rom)、可编程只读存储器(programmable rom,prom)、可擦除可编程只读存储器(erasable prom,eprom)、电可擦除可编程只读存储器(electrically eprom,eeprom)或闪存。易失性存储器可以是随机存取存储器(random access memory,ram),其用作外部高速缓存。通过示例性但不是限制性说明,许多形式的ram可用,例如静态随机存取存储器(static ram,sram)、动态随机存取存储器(dynamic ram,dram)、同步动态随机存取存储器(synchronous dram,sdram)、双倍数据速率同步动态随机存取存储器(double data rate sdram,ddr sdram)、增强型同步动态随机存取存储器(enhanced sdram,esdram)、同步连接动态随机存取存储器(synchlink dram,sldram)和直接内存总线随机存取存储器(direct rambus ram,dr ram)。应注意,本技术描述的存储器旨在包括但不限于这些和任意其它适合类型的存储器。
[0220]
本技术实施例提供了一种计算机存储介质,存储有计算机程序,该计算机程序包括用于执行上述实施例中对应用于终端设备的方法。
[0221]
本技术实施例提供了一种计算机存储介质,存储有计算机程序,该计算机程序包括用于执行上述实施例中对应用于af网元的方法。
[0222]
本技术实施例提供了一种包含指令的计算机程序产品,当其在计算机上运行时,使得计算机执行上述实施例中对应用于终端设备的方法。
[0223]
本技术实施例提供了一种包含指令的计算机程序产品,当其在计算机上运行时,使得计算机执行上述实施例中对应用于af网元的方法。
[0224]
应理解,在本技术的各种实施例中,上述各过程的序号的大小并不意味着执行顺序的先后,各过程的执行顺序应以其功能和内在逻辑确定,而不应对本技术实施例的实施过程构成任何限定。
[0225]
本领域普通技术人员可以意识到,结合本文中所公开的实施例描述的各示例的单元及算法步骤,能够以电子硬件、或者计算机软件和电子硬件的结合来实现。这些功能究竟以硬件还是软件方式来执行,取决于技术方案的特定应用和设计约束条件。专业技术人员可以对每个特定的应用来使用不同方法来实现所描述的功能,但是这种实现不应认为超出本技术的范围。
[0226]
所属领域的技术人员可以清楚地了解到,为描述的方便和简洁,上述描述的系统、装置和单元的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。
[0227]
在本技术所提供的几个实施例中,应该理解到,所揭露的系统、装置和方法,可以通过其它的方式实现。例如,以上所描述的装置实施例仅仅是示意性的,例如,所述单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,装置或单元的间接耦合或通信连接,可以是电性,机械或其它的形式。
[0228]
所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显
示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。
[0229]
另外,在本技术各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。
[0230]
所述功能如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本技术的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本技术各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:u盘、移动硬盘、只读存储器(read-only memory,rom)、随机存取存储器(random access memory,ram)、磁碟或者光盘等各种可以存储程序代码的介质。
[0231]
以上所述,仅为本技术的具体实施方式,但本技术的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本技术揭露的技术范围内,可轻易想到变化或替换,都应涵盖在本技术的保护范围之内。因此,本技术的保护范围应所述以权利要求的保护范围为准。
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献

  • 日榜
  • 周榜
  • 月榜