选择网元的方法、装置、网元及存储介质与流程
未命名
09-23
阅读:183
评论:0
1.本技术涉及无线技术领域,尤其涉及一种选择网元的方法、装置、网元及存储介质。
背景技术:
2.相关技术中,通过定位服务(lcs,location services)、无线基站和核心网配合,实现用户位置的获取。然而,当相同位置部署多台lmf时,基于现有技术无法准确选择lmf。此外,位置管理功能(lmf,location management function)网元与基站之间存在交互时延,无法满足低时延的定位需求。
技术实现要素:
3.为解决相关技术问题,本技术实施例提供一种选择网元的方法、装置、网元及存储介质。
4.本技术实施例的技术方案是这样实现的:
5.本技术实施例提供了一种选择网元的方法,应用于第一接入和移动管理功能(amf,access and mobility management function)网元,所述方法包括:
6.根据第一标识选择第一lmf网元;其中,
7.所述第一标识对应一个或多个的客户端或应用或企业客户或定位发起方。
8.其中,上述方案中,所述客户端包括外部位置服务客户端。
9.上述方案中,所述根据第一标识选择第一lmf网元,包括:
10.基于所述第一lmf网元与所述第一标识之间的映射关系,选择所述第一lmf网元。
11.上述方案中,所述根据第一标识选择第一lmf网元,包括:
12.向网络功能存储功能(nrf,network repository function)网元发送第一请求;所述第一请求用于请求发现lmf网元;第一请求中携带所述第一标识;
13.接收nrf网元基于所述第一请求返回的第一响应;所述第一响应中指示有nrf网元基于所述第一标识发现的所述第一lmf网元。
14.上述方案中,所述第一lmf网元在nrf网元注册时携带所述第一标识。
15.上述方案中,在所述根据第一标识选择第一lmf网元之前,所述方法还包括:
16.接收网关移动位置中心(gmlc,gateway mobile location center)网元发送的第二请求;其中,
17.所述第二请求用于请求调用所述第一amf网元的定位服务;所述第二请求中携带所述第一标识。
18.本技术实施例还提供了一种选择网元的方法,应用于gmlc网元,所述方法包括:
19.向第一amf网元发送第二请求;其中,
20.所述第二请求用于请求调用amf网元的定位服务;所述第二请求中携带第一标识所述第一标识对应一个或多个的客户端或应用或企业客户或定位发起方。
21.其中,上述方案中,在所述向amf网元发送第二请求之前,所述方法还包括:
22.向统一数据管理(udm,unified data management)网元发送第三请求;所述第三请求用于请求获取应用注册的amf网元的实例标识;所述第三请求携带所述第一标识。
23.本技术实施例还提供了一种选择网元的方法,应用于udm网元,所述方法包括:
24.接收gmlc网元发送的第三请求;所述第三请求用于请求应用注册的amf网元的实例标识;所述第三请求携带第一标识;所述第一标识对应一个或多个的客户端或应用或企业客户或定位发起方;
25.在确认所述第一标识存在于设定列表中的情况下,向gmlc网元返回第二响应;所述第二响应携带第一amf网元的实例标识;所述设定列表表征支持对用户定位的客户端或应用或企业客户或定位发起方的列表。
26.其中,上述方案中,所述方法还包括:
27.在确认所述第一标识不存在于所述设定列表中的情况下,向gmlc网元回复第三响应;所述第三响应用于拒绝所述第三请求。
28.本技术实施例还提供了一种选择网元的装置,包括:
29.第一选择单元,用于根据第一标识选择第一lmf网元;其中,
30.所述第一标识对应一个或多个的客户端或应用或企业客户或定位发起方。
31.本技术实施例还提供了一种选择网元的装置,包括:
32.第一发送单元,用于向第一amf网元发送第二请求;其中,
33.所述第二请求用于请求调用amf网元的定位服务;所述第二请求中携带第一标识;所述第一标识对应一个或多个的客户端或应用或企业客户或定位发起方。
34.本技术实施例还提供了一种选择网元的装置,包括:
35.第一接收单元,用于接收gmlc网元发送的第三请求;所述第三请求用于请求应用注册的amf网元的实例标识;所述第三请求携带第一标识;所述第一标识对应一个或多个的客户端或应用或企业客户或定位发起方;
36.第二发送单元,用于在确认所述第一标识存在于设定列表中的情况下,向gmlc网元返回第二响应;所述第二响应携带第一amf网元的实例标识;所述设定列表表征支持对用户定位的客户端或应用或企业客户或定位发起方的列表。
37.本技术实施例还提供了一种第一amf网元,包括:第一处理器及第一通信接口;其中,
38.所述第一处理器,用于根据第一标识选择第一lmf网元;其中,
39.所述第一标识对应一个或多个的客户端或应用或企业客户或定位发起方。
40.本技术实施例还提供了一种gmlc网元,包括:第二处理器及第二通信接口;其中,
41.所述第二通信接口,用于向第一amf网元发送第二请求;其中,
42.所述第二请求用于请求调用amf网元的定位服务;所述第二请求中携带第一标识;所述第一标识对应一个或多个的客户端或应用或企业客户或定位发起方。
43.本技术实施例还提供了一种udm网元,包括:第三处理器及第三通信接口;其中,
44.所述第三通信接口,用于接收gmlc网元发送的第三请求,以及用;所述第三请求用于请求应用注册的amf网元的实例标识;所述第三请求携带第一标识;所述第一标识对应一个或多个的客户端或应用或企业客户或定位发起方;
45.在确认所述第一标识存在于设定列表中的情况下,向gmlc网元返回第二响应;所述第二响应携带第一amf网元的实例标识;所述设定列表表征支持对用户定位的客户端或应用或企业客户或定位发起方的列表。
46.本技术实施例还提供了一种第一amf网元,包括:第一处理器和用于存储能够在处理器上运行的计算机程序的第一存储器,
47.其中,所述第一处理器用于运行所述计算机程序时,执行上述第一amf网元侧任一项所述方法的步骤。
48.本技术实施例还提供了一种gmlc网元,包括:第二处理器和用于存储能够在处理器上运行的计算机程序的第二存储器,
49.其中,所述第二处理器用于运行所述计算机程序时,执行上述gmlc网元侧任一项所述方法的步骤。
50.本技术实施例还提供了一种udm网元,包括:第三处理器和用于存储能够在处理器上运行的计算机程序的第三存储器,
51.其中,所述第三处理器用于运行所述计算机程序时,执行上述udm网元侧任一项所述方法的步骤。
52.本技术实施例还提供了一种存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现上述第一amf网元侧任一项所述方法的步骤,或者上述实现gmlc网元侧任一项所述方法的步骤,或者实现上述udm网元侧任一项所述方法的步骤。
53.本技术实施例提供了选择网元的方法、装置、网元及存储介质,其中,udm网元接收gmlc网元发送的第三请求,用于请求应用注册的amf网元的实例标识,并且,在第三请求中携带有第一标识,所述第一标识对应一个或多个的客户端或应用或企业客户或定位发起方;udm网元在确认第一标识存在于支持对用户定位的应用的设定列表中的情况下,向gmlc网元返回第二响应,并在第二响应中携带第一amf网元的实例标识;这样,gmlc网元得以向第一amf网元发送第二请求,用于请求调用amf网元的定位服务,并在第二请求中携带第一标识;最终,第一amf网元根据第一标识选择第一lmf网元。上述方案中,增加第一标识作为amf网元选择lmf网元的参考因素,使得amf网元在选择lmf网元时能够考虑到客户端或应用或企业客户或定位发起方与lmf网元的相关性,例如,选择与对应的基站距离近的lmf网元,或者选择应用专用的lmf网元,从而降低lmf网元与基站之间的交互时延,满足低时延的定位需求。
附图说明
54.图1为相关技术5g网络定位方案的架构示意图;
55.图2为相关技术一种选择网元的方法流程示意图;
56.图3为本技术实施例一种选择网元的方法交互流程示意图;
57.图4为本技术实施例一种选择网元的方法流程示意图;
58.图5为本技术实施例另一种选择网元的方法流程示意图;
59.图6为本技术实施例第三种选择网元的方法流程示意图;
60.图7为本技术实施例一种选择网元的装置结构示意图;
61.图8为本技术实施例另一种选择网元的装置结构示意图;
62.图9为本技术实施例第三种选择网元的装置结构示意图;
63.图10为本技术实施例第一amf网元结构示意图;
64.图11为本技术实施例gmlc网元结构示意图;
65.图12为本技术实施例udm网元结构示意图。
具体实施方式
66.在第五代移动通信技术(5g)网络中,通过定位服务(lcs,location services)、无线基站和核心网配合,实现用户位置的获取。图1示出了5g网络定位方案的架构图,其中,lcs包含gmlc和lmf两个网元,支持定位网关、辅助全球卫星定位系统(agps,assisted global positioning system)服务器或者应用服务器发送的定位请求,并依照对应的定位需求,选择适用的定位技术进行位置计算;无线基站或终端负责用户定位数据的收集;核心网负责定位信息的传递等。
67.当前,5g网络中最常见的为应用侧发起的用户定位,基本业务流程如图2所示,其中,可以理解的是,图2中对应步骤描述了实际应用时网元之间交互的指令或者网元的执行动作。该业务流程包括:
68.步骤1:lcs客户端通过调用gmlc网元发起定位请求,定位请求中携带lcs客户端对应的标识和终端的用户标识,其中,用户标识包括通用公共用户标识(gpsi,generic public subscription identifier)和/或用户永久标识符(supi,subscription permanent identifier)。
69.步骤2和3:gmlc网元携带用户标识,向udm网元获取用户注册的amf网元的实例标识(instanceid)。
70.步骤4:gmlc网元调用amf网元的定位服务,获取终端的当前位置。
71.步骤5:如果终端处于空闲(idle)态,amf网元触发业务请求流程。
72.步骤6:amf网元根据终端的位置,结合amf网元本地配置的可用lmf网元的列表来选择lmf网元,或者,通过nrf网元发现来选择lmf网元。
73.步骤7:对于选择出的lmf网元,amf网元调用lmf网元的定位服务。
74.步骤8:lmf网元基于定位服务获取终端的定位信息。
75.其中,lmf网元根据终端的定位能力、lmf网元配置的定位算法和/或应用要求的服务质量(qos,quality of service)等因素进行定位算法选择。如果lmf网元判定需要gnb参与此次定位过程,那么lmf网元和终端所在的服务gnb进行信息交互,以及lmf网元还可能与周边邻区的gnb进行信息交互,从而获取定位测量数据或辅助数据。
76.步骤9:lmf网元向amf网元返回定位结果。
77.步骤10和11:amf网元将定位结果经由gmlc网元发送给定位发起方,即lcs客户端。
78.上述业务流程中使用的用户定位数据一般通过基站进行收集,因此,lmf网元和基站是实施定位算法的核心节点,lmf网元与基站之间需要多次信息交互来完成位置计算。考虑到5g网络服务的部分行业客户对定位存在100ms以下的低时延要求,因此,需要在基站附近部署lmf网元,以降低lmf网元与基站之间的交互时延。相关技术中,一个跟踪区域(ta,tracking area)的覆盖区域较大,可能部署多个lmf网元,而amf网元只能根据业务类型、定位精度、无线接入技术(rat,radio access technology)类型、lmf网元的位置、ta粒度和/
或负载等参数选择lmf网元,往往使得amf网元无法选择距离最近的lmf网元或专用的lmf网元,最终无法满足低时延的定位需求。
79.基于此,本技术的各个实施例中,udm网元接收gmlc网元发送的第三请求,用于请求应用注册的amf网元的实例标识,并且,在第三请求中携带有第一标识,所述第一标识对应一个或多个的客户端或应用或企业客户或定位发起方;udm网元在确认第一标识存在于支持对用户定位的应用的设定列表中的情况下,向gmlc网元返回第二响应,并在第二响应中携带第一amf网元的实例标识;这样,gmlc网元得以向第一amf网元发送第二请求,用于请求调用amf网元的定位服务,并在第二请求中携带第一标识;最终,第一amf网元根据第一标识选择第一lmf网元。上述方案中,增加第一标识作为amf网元选择lmf网元的参考因素,使得amf网元在选择lmf网元时能够考虑到客户端或应用或企业客户或定位发起方与lmf网元的相关性,例如,选择与对应的基站距离近的lmf网元,或者选择应用专用的lmf网元,从而降低lmf网元与基站之间的交互时延,满足低时延的定位需求。
80.下面结合附图及实施例对本技术再作进一步详细的描述。
81.首先,为了便于理解,对定位的整体业务流程进行说明,该业务流程涉及多个相关网元及终端之间的交互。实际应用时,在执行业务流程之前,企业用户需要在运营商开户,并由运营商为企业用户分配企业标识。同时,在企业用户的签约信息中设置“允许被第三方定位”。运营商负责管理签约企业用户的企业标识,以及基于签约信息中设置了“允许被第三方定位”的企业用户,生成对应的企业标识列表。如果企业用户不需要被第三方定位,那么在签约信息中设置“允许被第三方定位”为否。这里,设置“允许被第三方定位”,是指企业用户允许使用本技术实施例的方案进行定位。
82.参照图3,该业务流程如下:
83.步骤1:lcs客户端通过调用gmlc网元发起定位请求,定位请求中携带lcs客户端对应的标识和终端的用户标识,其中,用户标识包括gpsi和/或supi,lcs客户端对应的标识可以为lcs客户端的应用标识,也可以为与lcs客户端映射关系的标识,例如,在多个lcs客户端对应一个应用标识的情况下,应用标识与lcs客户端之间具备映射关系。
84.步骤2:gmlc网元携带用户标识和lcs客户端对应的标识,向udm网元获取终端用户注册的amf网元的实例标识。
85.步骤3:udm网元结合终端用户的签约信息进行判断,如果签约信息中设置有“允许被第三方定位”,或者应用标识存在于上述“允许被第三方定位”的企业标识列表中,则执行步骤4,否则,udm网元向gmlc网元回复失败,并且不向gmlc网元提供amf网元的实例标识。
86.步骤4:gmlc网元基于udm网元回复的实例标识,调用对应的amf网元的定位服务,并且在调用过程中向对应的amf网元传递lcs客户端对应的标识。
87.步骤5:如果终端处于空闲(idle)态,amf网元触发业务请求流程。
88.步骤6:amf网元选择lmf网元,其中,amf网元将lcs客户端对应的标识作为选择lmf网元的参考,选择距离该终端最近的lmf网元。具体地,选择策略包括:
89.根据终端的位置和配置于amf网元中的lmf网元与lcs客户端对应的标识之间的映射关系,在amf网元本地配置的可用lmf网元的列表中选择lmf网元,或者,
90.通过nrf网元发现来选择lmf网元,其中,amf网元在发送给nrf网元的发送请求中携带lcs客户端对应的标识。
91.步骤7:对于选择出的lmf网元,amf网元调用lmf网元的定位服务。
92.步骤8:lmf网元基于定位服务获取终端的定位信息。
93.步骤9:lmf网元向amf网元返回定位结果。
94.步骤10:amf网元将定位结果发送给gmlc网元。
95.步骤11:gmlc网元将定位结果发送给定位发起方,即lcs客户端。
96.结合图3示出的定位的业务流程,以下分别以amf网元、gmlc网元和udm网元为执行主体,对本技术实施例进行说明。
97.本技术实施例提供了一种选择网元的方法,应用于第一amf网元,如图4所示,该方法包括:
98.步骤401:根据第一标识选择第一lmf网元。
99.其中,所述第一标识对应一个或多个的客户端或应用或企业客户或定位发起方。
100.其中,所述客户端包括外部位置服务客户端。
101.这里,第一amf网元将第一标识作为选择lmf网元的参考,选择距离第一终端最近的lmf网元。
102.在一实施例中,所述根据第一标识选择第一lmf网元,包括:
103.基于所述第一lmf网元与所述第一标识之间的映射关系,选择所述第一lmf网元。
104.在一实施例中,所述根据第一标识选择第一lmf网元,包括:
105.向nrf网元发送第一请求;所述第一请求用于请求发现lmf网元;第一请求中携带所述第一标识;
106.接收nrf网元基于所述第一请求返回的第一响应;所述第一响应中指示有nrf网元基于所述第一标识发现的所述第一lmf网元。
107.在一实施例中,所述第一lmf网元在nrf网元注册时携带所述第一标识。
108.在一实施例中,在所述根据第一标识选择第一lmf网元之前,所述方法还包括:
109.接收gmlc网元发送的第二请求;其中,
110.所述第二请求用于请求调用所述第一amf网元的定位服务;所述第二请求中携带所述第一标识。
111.这里,gmlc网元基于udm网元回复的实例标识,调用对应的amf网元的定位服务,并且在调用过程中向对应的amf网元传递第一标识。
112.本技术实施例还提供了一种选择网元的方法,应用于gmlc网元,参照图5,所述方法包括:
113.步骤501:向第一amf网元发送第二请求。
114.其中,所述第二请求用于请求调用amf网元的定位服务;所述第二请求中携带第一标识;所述第一标识对应一个或多个的客户端或应用或企业客户或定位发起方。
115.在一实施例中,在所述向amf网元发送第二请求之前,所述方法还包括:
116.向udm网元发送第三请求;所述第三请求用于请求获取应用注册的amf网元的实例标识;所述第三请求携带所述第一标识。
117.这里,终端上的lcs客户端通过调用gmlc网元发起定位请求,定位请求中携带lcs客户端对应的标识和终端的用户标识。gmlc网元携带lcs客户端对应的标识和应用标识,向udm网元获取终端用户注册的amf网元的实例标识,并基于udm网元回复的实例标识,调用对
应的amf网元的定位服务,并且在调用过程中向对应的amf网元传递lcs客户端对应的标识。
118.本技术实施例还提供了一种选择网元的方法,应用于udm网元,参照图6,所述方法包括:
119.步骤601:接收gmlc网元发送的第三请求;所述第三请求用于请求应用注册的amf网元的实例标识;所述第三请求携带第一标识;所述第一标识对应一个或多个的客户端或应用或企业客户或定位发起方。
120.步骤602:在确认所述第一标识存在于设定列表中的情况下,向gmlc网元返回第二响应;所述第二响应携带第一amf网元的实例标识;所述设定列表表征支持对用户定位的客户端或应用或企业客户或定位发起方的列表。
121.其中,在一实施例中,所述方法还包括:
122.在确认所述第一标识不存在于所述设定列表中的情况下,向gmlc网元回复第三响应;所述第三响应用于拒绝所述第三请求。
123.这里,gmlc网元携带用户标识和第一标识,向udm网元获取终端用户注册的amf网元的实例标识,udm网元结合终端用户的签约信息进行判断,如果签约信息中设置有“允许被第三方定位”,或者第一标识存在于上述“允许被第三方定位”的的企业标识列表中,则向gmlc网元回复amf网元的实例标识。否则,udm网元向gmlc网元回复失败,并且不向gmlc网元提供amf网元的实例标识。
124.本技术实施例的选择网元的方法能够适用于多应用场景下的lmf网元的选择,其中,amf网元支持根据第三方应用的应用标识选择lmf网元,从而选择到距离发起定位请求的应用所在终端最近的lmf网元,提升了lmf网元选择的准确性。同时,当lmf网元部署于园区内时,通过选择园区内的lmf网元,可以实现收集的定位数据不出园区,从而提升了数据的安全性。实际应用时,如果多个企业用户共享一个gmlc网元,需要支持不同的第三方应用的定位授权,来保障行业客户的隐私数据。相关技术通过在gmlc网元上设置应用白名单及具备定位权限的企业用户列表,来实现对不同企业用户的定位授权,该方案运维复杂,后续若每上线一个新的应用,都需要修改gmlc网元上的相关配置,配置流程长,影响业务开展。而在本技术实施八角形中,当第三方应用向gmlc网元发起定位请求时,udm网元根据企业用户的签约信息来决定是否对该第三方应用的企业用户进行定位授权,优化了定位授权的业务流程,提升了网络运营和维护效率。
125.为了实现本技术实施例第一amf网元侧的方法,本技术实施例还提供了一种选择网元的装置,设置在第一amf网元上,如图7所示,该装置包括:
126.第一选择网元701,用于根据第一标识选择第一lmf网元;其中,
127.所述第一标识对应一个或多个的客户端或应用或企业客户或定位发起方。
128.其中,在一实施例中,所述客户端包括外部位置服务客户端。
129.在一实施例中,所述第一选择网元701,用于:
130.基于所述第一lmf网元与所述第一标识之间的映射关系,为所述第一应用选择所述第一lmf网元。
131.在一实施例中,所述第一选择网元701,用于:
132.向nrf网元发送第一请求;所述第一请求用于请求发现lmf网元;第一请求中携带所述第一标识;
133.接收nrf网元基于所述第一请求返回的第一响应;所述第一响应中指示有nrf网元基于所述第一标识发现的所述第一lmf网元。
134.在一实施例中,所述第一lmf网元在nrf网元注册时携带所述第一标识。
135.在一实施例中,所述装置还包括:
136.第二接收单元,用于在所述根据第一标识择第一lmf网元之前,接收gmlc网元发送的第二请求;其中,
137.所述第二请求用于请求调用所述第一amf网元的定位服务;所述第二请求中携带所述第一标识。
138.实际应用时,所述第一选择单元701可由选择网元的装置中的处理器实现;所述第二接收单元可由选择网元的装置中的通信接口实现。
139.为了实现本技术实施例gmlc网元侧的方法,本技术实施例还提供了一种选择网元的装置,设置在gmlc网元上,如图8所示,该装置包括:
140.第一发送单元801,用于向第一amf网元发送第二请求;其中,
141.所述第二请求用于请求调用amf网元的定位服务;所述第二请求中携带第一标识;所述第一标识对应一个或多个的客户端或应用或企业客户或定位发起方。
142.在一实施例中,所述装置还包括:
143.第三发送单元,用于在所述向amf网元发送第二请求之前,向udm网元发送第三请求;所述第三请求用于请求获取应用注册的amf网元的实例标识;所述第三请求携带所述第一标识。
144.实际应用时,所述第一发送单元801和第一发送单元可由选择网元的装置的通信接口实现。
145.为了实现本技术实施例udm网元侧的方法,本技术实施例还提供了一种选择网元的装置,设置在udm网元上,如图9所示,该装置包括:
146.第一接收单元901,用于接收gmlc网元发送的第三请求;所述第三请求用于请求应用注册的amf网元的实例标识;所述第三请求携带第一标识;所述第一标识对应一个或多个的客户端或应用或企业客户或定位发起方;
147.第二发送单元902,用于在确认所述第一标识存在于设定列表中的情况下,向gmlc网元返回第二响应;所述第二响应携带第一amf网元的实例标识;所述设定列表表征支持对用户定位的客户端或应用或企业客户或定位发起方的列表。
148.在一实施例中,所述装置还包括:
149.第四发送单元,用于在确认所述第一标识不存在于所述设定列表中的情况下,向gmlc网元回复第三响应;所述第三响应用于拒绝所述第三请求。
150.实际应用时,所述第一接收单元901、第二发送单元902和第四发送单元可由选择网元的装置的通信接口实现。
151.需要说明的是:上述实施例提供的选择网元的装置在进行选择网元时,仅以上述各程序模块的划分进行举例说明,实际应用中,可以根据需要而将上述处理分配由不同的程序模块完成,即将装置的内部结构划分成不同的程序模块,以完成以上描述的全部或者部分处理。另外,上述实施例提供的选择网元的装置与选择网元的方法实施例属于同一构思,其具体实现过程详见方法实施例,这里不再赘述。
152.基于上述程序模块的硬件实现,且为了实现本技术实施例第一amf网元侧的方法,本技术实施例还提供了一种第一amf网元,如图10所示,第一amf网元1000包括:
153.第一通信接口1001,能够与其他网络节点进行信息交互;
154.第一处理器1002,与所述第一通信接口1001连接,以实现与其他网络节点进行信息交互,用于运行计算机程序时,执行上述第一amf网元侧一个或多个技术方案提供的方法。而所述计算机程序存储在第一存储器1003上。
155.具体地,所述第一处理器1002,用于根据第一标识选择第一lmf网元;其中,
156.所述第一标识对应一个或多个的客户端或应用或企业客户或定位发起方。
157.其中,在一实施例中,所述客户端包括外部位置服务客户端。
158.在一实施例中,所述第一处理器1002,用于基于所述第一lmf网元与所述第一标识之间的映射关系,为所述第一应用选择所述第一lmf网元。
159.在一实施例中,所述第一通信接口1001,用于向nrf网元发送第一请求;所述第一请求用于请求发现lmf网元;以及接收nrf网元基于所述第一请求返回的第一响应;其中,
160.第一请求中携带所述第一标识;所述第一响应中指示有nrf网元基于所述第一标识发现的所述第一lmf网元。
161.在一实施例中,所述第一lmf网元在nrf网元注册时携带所述第一标识。
162.在一实施例中,所述第一通信接口1001,还用于在所述根据第一标识选择第一lmf网元之前,接收gmlc网元发送的第二请求;其中,
163.所述第二请求用于请求调用所述第一amf网元的定位服务;所述第二请求中携带所述第一标识。
164.需要说明的是:第一处理器1002和第一通信接口1001的具体处理过程可参照上述方法理解。
165.当然,实际应用时,第一amf网元1000中的各个组件通过总线系统1004耦合在一起。可理解,总线系统1004用于实现这些组件之间的连接通信。总线系统1004除包括数据总线之外,还包括电源总线、控制总线和状态信号总线。但是为了清楚说明起见,在图10中将各种总线都标为总线系统1004。
166.本技术实施例中的第一存储器1003用于存储各种类型的数据以支持第一amf网元1000的操作。这些数据的示例包括:用于在第一amf网元1000上操作的任何计算机程序。
167.上述本技术实施例揭示的方法可以应用于所述第一处理器1002中,或者由所述第一处理器1002实现。所述第一处理器1002可能是一种集成电路芯片,具有信号的处理能力。在实现过程中,上述方法的各步骤可以通过所述第一处理器1002中的硬件的集成逻辑电路或者软件形式的指令完成。上述的所述第一处理器1002可以是通用处理器、数字信号处理器(dsp,digital signal processor),或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件等。所述第一处理器1002可以实现或者执行本技术实施例中的公开的各方法、步骤及逻辑框图。通用处理器可以是微处理器或者任何常规的处理器等。结合本技术实施例所公开的方法的步骤,可以直接体现为硬件译码处理器执行完成,或者用译码处理器中的硬件及软件模块组合执行完成。软件模块可以位于存储介质中,该存储介质位于第一存储器1003,所述第一处理器1002读取第一存储器1003中的信息,结合其硬件完成前述方法的步骤。
168.在示例性实施例中,第一amf网元1000可以被一个或多个应用专用集成电路(asic,application specific integrated circuit)、dsp、可编程逻辑器件(pld,programmable logic device)、复杂可编程逻辑器件(cpld,complex programmable logic device)、现场可编程门阵列(fpga,field-programmable gate array)、通用处理器、控制器、微控制器(mcu,micro controller unit)、微处理器(microprocessor)、或者其他电子元件实现,用于执行前述方法。
169.基于上述程序模块的硬件实现,且为了实现本技术实施例gmlc网元侧的方法,本技术实施例还提供了一种gmlc网元,如图11所示,该gmlc网元1100包括:
170.第二通信接口1101,能够与其他网络节点进行信息交互;
171.第二处理器1102,与所述第二通信接口1101连接,以实现与其他网络节点进行信息交互,用于运行计算机程序时,执行上述gmlc网元侧一个或多个技术方案提供的方法。而所述计算机程序存储在第二存储器1103上。
172.具体地,所述第二通信接口1101,用于向第一amf网元发送第二请求;其中,
173.所述第二请求用于请求调用amf网元的定位服务;所述第二请求中携带第一标识;所述第一标识对应一个或多个的客户端或应用或企业客户或定位发起方。
174.在一实施例中,所述第二通信接口1101,还用于在所述向amf网元发送第二请求之前,向udm网元发送第三请求;所述第三请求用于请求获取应用注册的amf网元的实例标识;所述第三请求携带所述第一标识。
175.需要说明的是:第二处理器1102和第二通信接口1101的具体处理过程可参照上述方法理解。
176.当然,实际应用时,gmlc网元1100中的各个组件通过总线系统1104耦合在一起。可理解,总线系统1104用于实现这些组件之间的连接通信。总线系统1104除包括数据总线之外,还包括电源总线、控制总线和状态信号总线。但是为了清楚说明起见,在图11中将各种总线都标为总线系统1104。
177.本技术实施例中的第二存储器1103用于存储各种类型的数据以支持gmlc网元1100操作。这些数据的示例包括:用于在gmlc网元1100上操作的任何计算机程序。
178.上述本技术实施例揭示的方法可以应用于所述第二处理器1102中,或者由所述第二处理器1102实现。所述第二处理器1102可能是一种集成电路芯片,具有信号的处理能力。在实现过程中,上述方法的各步骤可以通过所述第二处理器1102中的硬件的集成逻辑电路或者软件形式的指令完成。上述的所述第二处理器1102可以是通用处理器、dsp,或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件等。所述第二处理器1102可以实现或者执行本技术实施例中的公开的各方法、步骤及逻辑框图。通用处理器可以是微处理器或者任何常规的处理器等。结合本技术实施例所公开的方法的步骤,可以直接体现为硬件译码处理器执行完成,或者用译码处理器中的硬件及软件模块组合执行完成。软件模块可以位于存储介质中,该存储介质位于第二存储器1103,所述第二处理器1102读取第二存储器1103中的信息,结合其硬件完成前述方法的步骤。
179.在示例性实施例中,gmlc网元1100可以被一个或多个asic、dsp、pld、cpld、fpga、通用处理器、控制器、mcu、microprocessor、或其他电子元件实现,用于执行前述方法。
180.基于上述程序模块的硬件实现,且为了实现本技术实施例udm网元侧的方法,本申
请实施例还提供了一种udm网元,如图12所示,该udm网元1200包括:
181.第三通信接口1201,能够与其他网络节点进行信息交互;
182.第三处理器1202,与所述第三通信接口1201连接,以实现与其他网络节点进行信息交互,用于运行计算机程序时,执行上述udm网元侧一个或多个技术方案提供的方法。而所述计算机程序存储在第三存储器1203上。
183.具体地,所述第三通信接口1201,用于接收gmlc网元发送的第三请求;所述第三请求用于请求应用注册的amf网元的实例标识;所述第三请求携带第一标识;所述第一标识对应一个或多个的客户端或应用或企业客户或定位发起方;
184.在确认所述第一标识存在于设定列表中的情况下,向gmlc网元返回第二响应;所述第二响应携带第一amf网元的实例标识;所述设定列表表征支持对用户定位的客户端或应用或企业客户或定位发起方的列表。
185.在一实施例中,所述第三通信接口1201,还用于在确认所述第一标识不存在于所述设定列表中的情况下,向gmlc网元回复第三响应;所述第三响应用于拒绝所述第三请求。
186.当然,实际应用时,udm网元1200中的各个组件通过总线系统1204耦合在一起。可理解,总线系统1204用于实现这些组件之间的连接通信。总线系统1204除包括数据总线之外,还包括电源总线、控制总线和状态信号总线。但是为了清楚说明起见,在图12中将各种总线都标为总线系统1204。
187.本技术实施例中的第三存储器1203用于存储各种类型的数据以支持udm网元1200操作。这些数据的示例包括:用于在udm网元1200上操作的任何计算机程序。
188.上述本技术实施例揭示的方法可以应用于所述第三处理器1202中,或者由所述第三处理器1202实现。所述第三处理器1202可能是一种集成电路芯片,具有信号的处理能力。在实现过程中,上述方法的各步骤可以通过所述第三处理器1202中的硬件的集成逻辑电路或者软件形式的指令完成。上述的所述第三处理器1202可以是通用处理器、dsp,或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件等。所述第三处理器1202可以实现或者执行本技术实施例中的公开的各方法、步骤及逻辑框图。通用处理器可以是微处理器或者任何常规的处理器等。结合本技术实施例所公开的方法的步骤,可以直接体现为硬件译码处理器执行完成,或者用译码处理器中的硬件及软件模块组合执行完成。软件模块可以位于存储介质中,该存储介质位于第三存储器1203,所述第三处理器1202读取第三存储器1203中的信息,结合其硬件完成前述方法的步骤。
189.在示例性实施例中,udm网元1200可以被一个或多个asic、dsp、pld、cpld、fpga、通用处理器、控制器、mcu、microprocessor、或其他电子元件实现,用于执行前述方法。
190.可以理解,本技术实施例的存储器(第一存储器1003、第二存储器1103、第三存储器1203)可以是易失性存储器或者非易失性存储器,也可包括易失性和非易失性存储器两者。其中,非易失性存储器可以是只读存储器(rom,read only memory)、可编程只读存储器(prom,programmable read-only memory)、可擦除可编程只读存储器(eprom,erasable programmable read-only memory)、电可擦除可编程只读存储器(eeprom,electrically erasable programmable read-only memory)、磁性随机存取存储器(fram,ferromagnetic random access memory)、快闪存储器(flash memory)、磁表面存储器、光盘、或只读光盘(cd-rom,compact disc read-only memory);磁表面存储器可以是磁盘存储器或磁带存储
器。易失性存储器可以是随机存取存储器(ram,random access memory),其用作外部高速缓存。通过示例性但不是限制性说明,许多形式的ram可用,例如静态随机存取存储器(sram,static random access memory)、同步静态随机存取存储器(ssram,synchronous static random access memory)、动态随机存取存储器(dram,dynamic random access memory)、同步动态随机存取存储器(sdram,synchronous dynamic random access memory)、双倍数据速率同步动态随机存取存储器(ddrsdram,double data rate synchronous dynamic random access memory)、增强型同步动态随机存取存储器(esdram,enhanced synchronous dynamic random access memory)、同步连接动态随机存取存储器(sldram,synclink dynamic random access memory)、直接内存总线随机存取存储器(drram,direct rambus random access memory)。本技术实施例描述的存储器旨在包括但不限于这些和任意其它适合类型的存储器。
191.在示例性实施例中,本技术实施例还提供了一种存储介质,即计算机存储介质,具体为计算机可读存储介质,例如包括存储计算机程序的第一存储器1003,上述计算机程序可由第一amf网元1000的第一处理器1002执行,以完成前述第一amf网元侧方法所述步骤。再比如包括存储计算机程序的第二存储器1103,上述计算机程序可由gmlc网元1100的第二处理器1102执行,以完成前述gmlc网元侧方法所述步骤。再比如包括存储计算机程序的第三存储器1203,上述计算机程序可由udm网元1200的第三处理器1202执行,以完成前述udm网元侧方法所述步骤。计算机可读存储介质可以是fram、rom、prom、eprom、eeprom、flash memory、磁表面存储器、光盘、或cd-rom等存储器。
192.需要说明的是:“第一”、“第二”等是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。
193.本文中术语“和/或”,仅仅是一种描述关联对象的关联关系,表示可以存在三种关系,例如,a和/或b,可以表示:单独存在a,同时存在a和b,单独存在b这三种情况。另外,本文中术语“至少一种”表示多个中的任意一种或多种中的至少两种的任意组合,例如,包括a、b、c中的至少一种,可以表示包括从a、b和c构成的集合中选择的任意一个或多个元素。
194.另外,本技术实施例所记载的技术方案之间,在不冲突的情况下,可以任意组合。
195.以上所述,仅为本技术的较佳实施例而已,并非用于限定本技术的保护范围。
技术特征:
1.一种选择网元的方法,其特征在于,应用于第一接入和移动管理功能amf网元,所述方法包括:根据第一标识选择第一位置管理功能lmf网元;其中,所述第一标识对应一个或多个的客户端或应用或企业客户或定位发起方。2.根据权利要求1所述的方法,其特征在于,所述客户端包括外部位置服务客户端。3.根据权利要求1所述的方法,其特征在于,所述根据第一标识选择第一lmf网元,包括:基于所述第一lmf网元与所述第一标识之间的映射关系,选择所述第一lmf网元。4.根据权利要求1所述的方法,其特征在于,所述根据第一标识选择第一lmf网元,包括:向网络功能存储功能nrf网元发送第一请求;所述第一请求用于请求发现lmf网元;第一请求中携带所述第一标识;接收nrf网元基于所述第一请求返回的第一响应;所述第一响应中指示有nrf网元基于所述第一标识发现的所述第一lmf网元。5.根据权利要求4所述的方法,其特征在于,所述第一lmf网元在nrf网元注册时携带所述第一标识。6.根据权利要求1至5任一项所述的方法,其特征在于,在所述根据第一标识选择第一lmf网元之前,所述方法还包括:接收网关移动位置中心gmlc网元发送的第二请求;其中,所述第二请求用于请求调用所述第一amf网元的定位服务;所述第二请求中携带所述第一标识。7.一种选择网元的方法,其特征在于,应用于gmlc网元,所述方法包括:向第一amf网元发送第二请求;其中,所述第二请求用于请求调用amf网元的定位服务;所述第二请求中携带第一标识;所述第一标识对应一个或多个的客户端或应用或企业客户或定位发起方。8.根据权利要求7所述的方法,其特征在于,在所述向amf网元发送第二请求之前,所述方法还包括:向统一数据管理udm网元发送第三请求;所述第三请求用于请求获取应用注册的amf网元的实例标识;所述第三请求携带所述第一标识。9.一种选择网元的方法,其特征在于,应用于udm网元,所述方法包括:接收gmlc网元发送的第三请求;所述第三请求用于请求应用注册的amf网元的实例标识;所述第三请求携带第一标识;所述第一标识对应一个或多个的客户端或应用或企业客户或定位发起方;在确认所述第一标识存在于设定列表中的情况下,向gmlc网元返回第二响应;所述第二响应携带第一amf网元的实例标识;所述设定列表表征支持对用户定位的客户端或应用或企业客户或定位发起方的列表。10.根据权利要求9所述的方法,其特征在于,所述方法还包括:在确认所述第一标识不存在于所述设定列表中的情况下,向gmlc网元回复第三响应;所述第三响应用于拒绝所述第三请求。
11.一种选择网元的装置,其特征在于,包括:第一选择单元,用于根据第一标识选择第一lmf网元;其中,所述第一标识对应一个或多个的客户端或应用或企业客户或定位发起方。12.一种选择网元的装置,其特征在于,包括:第一发送单元,用于向第一amf网元发送第二请求;其中,所述第二请求用于请求调用amf网元的定位服务;所述第二请求中携带第一标识;所述第一标识对应一个或多个的客户端或应用或企业客户或定位发起方。13.一种选择网元的装置,其特征在于,包括:第一接收单元,用于接收gmlc网元发送的第三请求;所述第三请求用于请求应用注册的amf网元的实例标识;所述第三请求携带第一标识;所述第一标识对应一个或多个的客户端或应用或企业客户或定位发起方;第二发送单元,用于在确认所述第一标识存在于设定列表中的情况下,向gmlc网元返回第二响应;所述第二响应携带第一amf网元的实例标识;所述设定列表表征支持对用户定位的客户端或应用或企业客户或定位发起方的列表。14.一种第一amf网元,其特征在于,包括:第一处理器及第一通信接口;其中,所述第一处理器,用于根据第一标识选择第一lmf网元;其中,所述第一标识对应一个或多个的客户端或应用或企业客户或定位发起方。15.一种gmlc网元,其特征在于,包括:第二处理器及第二通信接口;其中,所述第二通信接口,用于向第一amf网元发送第二请求;其中,所述第二请求用于请求调用amf网元的定位服务;所述第二请求中携带第一标识;所述第一标识对应一个或多个的客户端或应用或企业客户或定位发起方。16.一种udm网元,其特征在于,包括:第三处理器及第三通信接口;其中,所述第三通信接口,用于接收gmlc网元发送的第三请求,以及用;所述第三请求用于请求应用注册的amf网元的实例标识;所述第三请求携带第一标识;所述第一标识对应一个或多个的客户端或应用或企业客户或定位发起方;在确认所述第一标识存在于设定列表中的情况下,向gmlc网元返回第二响应;所述第二响应携带第一amf网元的实例标识;所述设定列表表征支持对用户定位的客户端或应用或企业客户或定位发起方的列表。17.一种第一amf网元,其特征在于,包括:第一处理器和用于存储能够在处理器上运行的计算机程序的第一存储器,其中,所述第一处理器用于运行所述计算机程序时,执行权利要求1至6任一项所述方法的步骤。18.一种gmlc网元,其特征在于,包括:第二处理器和用于存储能够在处理器上运行的计算机程序的第二存储器,其中,所述第二处理器用于运行所述计算机程序时,执行权利要求7或8任一项所述方法的步骤。19.一种udm网元,其特征在于,包括:第三处理器和用于存储能够在处理器上运行的计算机程序的第三存储器,其中,所述第三处理器用于运行所述计算机程序时,执行权利要求9或10任一项所述方
法的步骤。20.一种存储介质,其上存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现权利要求1至6任一项所述方法的步骤,或者实现权利要求7或8任一项所述方法的步骤,或者实现权利要求9或10任一项所述方法的步骤。
技术总结
本申请公开了选择网元的方法、装置、网元及存储介质,其中,方法包括:第一AMF网元根据第一标识选择第一LMF网元;其中,所述第一应用表征发起定位请求的应用;所述第一标识对应一个或多个的客户端或应用或企业客户或定位发起方。起方。起方。
技术研发人员:周欣 杜晓宁 吴玲
受保护的技术使用者:中国移动通信集团有限公司
技术研发日:2022.03.18
技术公布日:2023/9/22
版权声明
本文仅代表作者观点,不代表航家之家立场。
本文系作者授权航家号发表,未经原创作者书面授权,任何单位或个人不得引用、复制、转载、摘编、链接或以其他任何方式复制发表。任何单位或个人在获得书面授权使用航空之家内容时,须注明作者及来源 “航空之家”。如非法使用航空之家的部分或全部内容的,航空之家将依法追究其法律责任。(航空之家官方QQ:2926969996)
航空之家 https://www.aerohome.com.cn/
航空商城 https://mall.aerohome.com.cn/
航空资讯 https://news.aerohome.com.cn/