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

5G网元注册信息审核方法、装置、电子设备和存储介质与流程

2022-06-11 21:08:15 来源:中国专利 TAG:

5g网元注册信息审核方法、装置、电子设备和存储介质
技术领域
1.本发明涉及5g网元注册技术领域,尤其涉及一种5g网元注册信息的审核方法、装置、电子设备和存储介质。


背景技术:

2.ausf将提供服务的号段(包括supiranges)等信息注册至其归属的nrf,udm将提供服务的号段(包括supiranges、gpsiranges)等信息注册至其归属的nrf,iwf将提供服务的号段(包括supiranges、gpsiranges)等信息注册至其归属的nrf,pcf提供服务的号段(包括supiranges、gpsiranges)等信息注册至其归属的nrf,amf提供服务的ta(包括tailist、tairangelist)等信息注册到期归属的nrf,smf提供服务的ta(包括tailist、tairangelist)等信息注册到期归属的nrf。1对nrf可服务多个省份的各种5gc网元。正常情况下,组pool或者有主备关系的网元提供相同的服务,不同pool之间,非主备网元之间为不同的用户或者范围提供服务,存在互斥关系,不存在交叉、重叠的场景。
3.由于nrf负责对各类5gc网元的注册、去注册和更新等服务,被动接收各类网元的提供的相关信息(例如supiranges、gpsiranges、tailist、tairangelist等),尚不具备对各网元提供的信息真伪进行审核,很有可能由于不配、漏配、错配、多配的网元数据信息,导致用户访问到不能提供其服务的网元上,从而造成业务不能使用等问题。具体问题如下:
4.1、省内udm/ausf和iwf号段数据的配置冲突,导致该号段用户鉴权、下载签约数据不成功等问题。
5.例如,由于数据配置的失误,本该属于某udm的号段139h0h1h2h3,某iwf也配置了139h0h1h2h3信息,或者配置了一个139h0h1h2的大段数据,udm和iwf分别将该号段信息注册或者更新到其归属的nrf上,nrf不进行数据真伪审核,认为该udm和iwf均可为该139h0h1h2h3号段的用户提供服务。因此导致部分该139h0h1h2h3号段用户不能找其归属的某udm上,省内不同udm/ausf之间、或者不同iwf之间的号段数据配置冲突,也会出现以上问题。
6.2、省内不同pcf号段数据的配置冲突,导致不能对该号段用户进行正常策略数据控制。
7.例如,由于数据配置的失误,本该属于pcf1的号段139h0h1h2h3,pcf2(与pcf1不属于同一个pool)也配置了139h0h1h2h3信息,或者配置了一个139h0h1h2的大段数据,pcf1和pcf2分别将该号段信息注册或者更新到其归属的nrf上,nrf不进行数据真伪审核,认为该pcf1和pcf2均可为该139h0h1h2h3号段的用户提供服务,因此,导致部分该139h0h1h2h3号段用户不能找其归属的pcf1上。
8.3、省内不同smf pool的ta数据配置冲突,导致在某ta上部分用户不同进行正常业务。
9.例如,由于数据配置的失误,本该属于smf1的ta list1,smf2(与smf1不属于同一个pool)也配置了ta list1信息,smf1和smf2分别将该ta list1信息注册或者更新到其归
属的nrf上,nrf不进行数据真伪审核,认为该smf1和smf2均可为该ta list1下的用户提供服务,因此导致部分该ta list1下的用户不能找其归属的smf1上。
10.4、同一个nrf下,不同省份之间的udm/ausf配置数据的冲突,导致该号段用户鉴权、下载签约数据不成功等问题。由于不同省份之间缺乏有效的沟通、协调机制,且可能采用不同厂家的设备,其数据配置方式不统一,例如a省udm/ausf配置全量号段信息,包括b省的号段信息,造成a省配置数据错误,影响b省的用户不能正常业务的问题。
11.5、同一个nrf下,不同省份之间的pcf配置数据的冲突,导致不能对对该号段用户进行正常策略数据控制。由于不同省份之间缺乏有效的沟通、协调机制,且可能采用不同厂家的设备,其数据配置方式不统一,例如,a省pcf配置全量号段信息,包括b省的号段信息,造成a省配置数据错误,影响b省的用户不能正常业务的问题。
12.6、同一个nrf下,不同省份之间的smf配置数据的冲突,导致在某ta上部分用户不同进行正常业务。由于不同省份之间缺乏有效的沟通、协调机制,且可能采用不同厂家的设备,其数据配置方式不统一,例如a省smf不配置ta信息(相当于能服务全部的ta信息),造成a省配置数据错误,影响b省的用户不能正常业务的问题。
13.因此,如何避免现有的网元功能体注册信息审核由于人工导致的流程长极大延迟入网时间,无法自动审核各种不同网元功能体的配置数据,仍然是本领域技术人员亟待解决的问题。


技术实现要素:

14.本发明提供一种5g网元注册信息的审核方法、装置、电子设备和存储介质,用以解决网元功能体注册信息审核由于人工导致的流程长极大延迟入网时间,无法自动审核各种不同网元功能体的配置数据的缺陷,通过设定预设注册信息格式和预设编号对照表使得nrf接收到注册信息后自动匹配出注册信息中的各种内容并对各种内容执行它们之间的相互校验以及将各种内容与nrf中已存储的注册信息进行冲突校验达到找错审核的目的,可以实现自动审核各类网元的注册信息并避免了人工审核的人工成本高和耗时长导致网元入网时间延迟。
15.本发明提供一种5g网元注册信息的审核方法,该方法包括:
16.接收任一5g网元发送的注册信息,提取出所述注册信息中与预设注册信息格式相匹配的所有标识字节,其中,所述所有标识字节中至少包括ipv6字节;
17.判定所述ipv6字节中提取出的区域信息与基于预设编号对照表从所述所有标识字节中其他标识字节提取出的区域信息一致且基于所述其他标识字节提取出的服务信息与预先存储的已注册服务信息不冲突是否同时满足;
18.若判定为是,则将所述注册信息进行存储,否则,向所述任一5g网元返回拒绝注册响应。
19.根据本发明提供的一种5g网元注册信息的审核方法,所述其他标识字节包括网元实例标识、网元组标识、全限定域名和所述任一5g网元特有配置标识中任意一种或多种;
20.其中,所述网元实例标识和所述网元组标识均是基于所述预设注册信息格式规定的对应字段位序和比特位数将所述任一5g网元的区域信息和服务信息进行编码存储确定的,所述全限定域名是基于所述预设注册信息格式规定的对应字段位序和比特位数将所述
任一5g网元的区域信息和主机信息进行编码存储确定的,所述任一5g网元特有配置标识是基于所述预设注册信息格式规定的对应字段位序和比特位数将特有配置进行编码存储确定的。
21.根据本发明提供的一种5g网元注册信息的审核方法,所述判定所述ipv6字节中提取出的区域信息与基于预设编号对照表从所述所有标识字节中其他标识字节提取出的区域信息一致且基于所述其他标识字节提取出的服务信息与预先存储的已注册服务信息不冲突是否同时满足;若判定为是,则将所述注册信息进行存储,否则,向所述任一5g网元返回拒绝注册响应,具体包括:
22.判定所述所有标识字节中其他标识字节提取出的服务信息是否为空,若是,则向所述任一5g网元返回拒绝注册响应,否则,
23.基于所述ipv6字节提取真实区域信息,提取所述所有标识字节中其他标识字节中的所有区域编号,基于预设编号对照表确定所述所有区域编号对应的所有区域信息;
24.若所述所有区域信息中存在一个或多个与所述真实区域信息不一致的,则向所述任一5g网元返回拒绝注册响应,否则继续判定是否无预先注册与所述任一5g网元存在主备关系的主机;
25.若所述继续判定为是,则再继续判定是否所述其他标识字节提取出的服务信息与已注册的服务信息无交集,若是,则将所述注册信息进行存储,否则,向所述任一5g网元返回拒绝注册响应;
26.若所述继续判定为否,则再继续判定是否所述其他标识字节提取出的服务信息与预先注册与所述任一5g网元存在主备关系的主机的服务信息是否一致,若是,则将所述注册信息进行存储,否则,向所述任一5g网元返回拒绝注册响应;
27.其中,所述任一5g网元为ausf功能体、udm功能体、pcf功能体或iwf功能体。
28.根据本发明提供的一种5g网元注册信息的审核方法,所述对于任一合并后的拓扑结构种类,所述判定所述ipv6字节中提取出的区域信息与基于预设编号对照表从所述所有标识字节中其他标识字节提取出的区域信息一致且基于所述其他标识字节提取出的服务信息与预先存储的已注册服务信息不冲突是否同时满足;若判定为是,则将所述注册信息进行存储,否则,向所述任一5g网元返回拒绝注册响应,具体包括:
29.判定所述所有标识字节中其他标识字节提取出的特定配置信息是否为空,若是,则向所述任一5g网元返回拒绝注册响应,否则,
30.判定所述所有标识字节中其他标识字节提取出的特定配置信息是否为空,若是,则向所述任一5g网元返回拒绝注册响应,否则,
31.基于所述ipv6字节提取真实区域信息,基于预设编号对照表确定所述特定配置信息对应的区域信息;
32.若所述区域信息与所述真实区域信息不一致,则向所述任一5g网元返回拒绝注册响应,否则继续判定是否无预先注册与所述任一5g网元存在组pool关系的主机;
33.若所述继续判定为是,则再继续判定是否所述其他标识字节提取出的特定配置信息与已注册的特定配置信息无交集,若是,则将所述注册信息进行存储,否则,向所述任一5g网元返回拒绝注册响应;
34.若所述继续判定为否,则再继续判定是否所述其他标识字节提取出的特定配置信
息与预先注册与所述任一5g网元存在组pool关系的主机的特定配置信息是否一致,若是,则将所述注册信息进行存储,否则,向所述任一5g网元返回拒绝注册响应;
35.其中,所述任一5g网元为smf功能体,所述smf功能体的特定配置信息为ta信息。
36.根据本发明提供的一种5g网元注册信息的审核方法,所述判定所述ipv6字节中提取出的区域信息与基于预设编号对照表从所述所有标识字节中其他标识字节提取出的区域信息一致且基于所述其他标识字节提取出的服务信息与预先存储的已注册服务信息不冲突是否同时满足;若判定为是,则将所述注册信息进行存储,否则,向所述任一5g网元返回拒绝注册响应,具体包括:
37.判定所述所有标识字节中其他标识字节提取出的ta信息是否为空,若是,则向所述任一5g网元返回拒绝注册响应,否则,
38.基于所述ipv6字节提取真实区域信息,基于预设编号对照表确定所述特定配置信息对应的区域信息;若所述区域信息与所述真实区域信息不一致,则向所述任一5g网元返回拒绝注册响应,否则,
39.基于所述ta信息提取区域标识和设置标识,基于所述区域标识和设置标识查询预设编号对照表确定所述任一5g网元归属的pool;
40.判定是否无预先注册与所述任一5g网元存在归属同pool关系的主机;
41.若所述判定为是,则继续判定是否所述其他标识字节提取出的自身ta信息与已注册的已有ta信息无交集,若是,则将所述注册信息进行存储,否则,向所述任一5g网元返回拒绝注册响应;
42.若所述判定为否,则继续判定是否所述自身ta信息与所述存在归属同pool关系的主机的已有ta信息相同,若是,则将所述注册信息进行存储,否则,向所述任一5g网元返回拒绝注册响应;
43.其中,所述任一5g网元为amf功能体,所述pool为amf pool。
44.根据本发明提供的一种5g网元注册信息的审核方法,所述网元实例标识以所述预设注册信息格式规定的第一规则对标识网元功能体的类型、所属区域、所属省份和实例序号编码存储;
45.所述网元组标识以所述预设注册信息格式规定的第二规则对标识网元功能体的类型、所属区域、所属省份、所述省内区域和实例序号编码存储;
46.所述全限定域名以所述预设注册信息格式规定的第三规则对标识网元功能体的所属大区、所属地市、实例序号、属性和厂家信息编码存储;
47.对应地,所述预设编号对照表包括以省份信息为索引的号段表、以省份信息为索引的ta地址表、以省份信息为索引的ipv6地址表、以省份信息为索引的主机名表、所述主机名所属的pool名称以及对所述注册信息中各标识字节的匹配规则。
48.根据本发明提供的一种5g网元注册信息的审核方法,所述提取出所述注册信息中与预设注册信息格式相匹配的所有标识字节,具体包括:
49.基于所述匹配规则对所述注册信息中的各个标识字节进行匹配,提取出匹配上的所有标识字节。
50.本发明还提供一种5g网元注册信息的审核装置,包括:
51.采集单元,用于采集待测电网当前的潮流参数和拓扑结构参数;
52.计算单元,用于将所述潮流参数和拓扑结构参数输入预测模型,输出待测电网的极限切除时间预测值;
53.其中,所述预测模型是基于样本潮流参数、样本拓扑结构参数和对应的极限切除时间标签在已有训练参考集合的基础上进行训练得到的,训练过程中将拓扑结构的种类进行合并,训练完成后所述预测模型携带所述已有训练参考集合。
54.本发明还提供一种电子设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述程序时实现如上述任一种所述的5g网元注册信息的审核方法的步骤。
55.本发明还提供一种非暂态计算机可读存储介质,其上存储有计算机程序,该计算机程序被处理器执行时实现如上述任一种所述的5g网元注册信息的审核方法的步骤。
56.本发明提供的5g网元注册信息的审核方法、装置、电子设备和存储介质,通过接收任一5g网元发送的注册信息,提取出所述注册信息中与预设注册信息格式相匹配的所有标识字节,其中,所述所有标识字节中至少包括ipv6字节;判定所述ipv6字节中提取出的区域信息与基于预设编号对照表从所述所有标识字节中其他标识字节提取出的区域信息一致且基于所述其他标识字节提取出的服务信息与预先存储的已注册服务信息不冲突是否同时满足;若判定为是,则将所述注册信息进行存储,否则,向所述任一5g网元返回拒绝注册响应。由于设定预设注册信息格式和预设编号对照表使得nrf接收到注册信息后自动匹配出注册信息中的各种内容并对各种内容执行它们之间的相互校验以及将各种内容与nrf中已存储的注册信息进行冲突校验达到找错审核的目的,故可以自动审核各类网元的注册信息并避免了人工审核的人工成本高和耗时长导致网元入网时间延迟。因此,本发明提供的方法、装置、电子设备和存储介质,实现了自动审核各种不同网元功能体的配置数据,避免了人工审核的人工成本高和耗时长导致网元入网时间延迟。
附图说明
57.为了更清楚地说明本发明或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作一简单地介绍,显而易见地,下面描述中的附图是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
58.图1为本发明提供的5g网元注册信息的审核方法的流程示意图;
59.图2为本发明提供的网元组标识编码规则示意图;
60.图3为本发明提供的网元组标识编码规则示意图;
61.图4为本发明提供的网元设备名编码示意图之一;
62.图5为本发明提供的虚拟化网元设备名的编码示意图之二;
63.图6为本发明提供的5g网元注册信息的审核装置的结构示意图;
64.图7为本发明提供的nf的ausf、udm和pcf网元类型的分析流程图;
65.图8为本发明提供的nf的smf和amf网元类型的分析流程图;
66.图9为本发明提供的一种电子设备的实体结构示意图。
具体实施方式
67.为使本发明的目的、技术方案和优点更加清楚,下面将结合本发明中的附图,对本发明中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
68.现有的网元功能体注册信息审核普遍存在由于人工导致的流程长极大延迟入网时间,无法自动审核各种不同网元功能体的配置数据的问题。下面结合图1-图5描述本发明的一种5g网元注册信息的审核方法,其执行主体为nrf(nf repository function,网络存储功能体)。图1为本发明提供的5g网元注册信息的审核方法的流程示意图,如图1所示,该方法包括:
69.步骤110,接收任一5g网元发送的注册信息,提取出所述注册信息中与预设注册信息格式相匹配的所有标识字节,其中,所述所有标识字节中至少包括ipv6字节。
70.具体地,本发明提供的5g网元注册信息的审核方法的执行主体为nrf,它是对网络中归属于它的所有类型的网元进行管理的功能体,所有归属于它的网元需要在它上面进行注册,提供自身硬件信息、服务信息、自身类型信息和配置信息等等在nrf上进行存储,当自身状态改变时还会发送更新信息给它以便对之前存储的信息进行更新;nrf上存储着属于其管理的网元功能体的信息,当有来自于其他客户端或者自身网内网元功能体提出要使用某个网元功能体某服务的请求时,nrf作为一个类似于dns服务器功能的功能体,查询到被请求的网元功能体在nrf上登记的地址信息以及服务信息,若判定可以提供服务,则将被请求的网元功能体的地址返回给请求者以便其直接访问。当nrf接收到任一5g网元发送的注册信息时,首先要提取出所述注册信息中与预设注册信息格式相匹配的所有标识字节,其中,所述预设注册信息格式为预先规定的注册信息中各类信息整合成的各种标识字节的字段位序和比特位数,例如,预设注册信息格式包括指定网元实例标识nf instance id和网元组标识group id两种标识字节的各自的字段位序和比特位数,指定nf instance id包括6个字节,第一个字节用于对nf类型编码存储、第二个字节用于对所属区域编码存储、第三个字节用于对所属省份编码存储,以及第4-6个字节用于对实例序号编码存储,指定group id包括5个子标识,依次是第一子标识用1-8位字母表示nf类型、第二子标识用6-7位字母表示所属区域、第三子标识用2位字母表示所属省份、第四子标识用2-3位字母表示所属省内区域,以及第五子标识用3位数字表示nf编号。即所述预设注册信息格式中对各种存在的标识字节的字段位序和比特位数都进行了统一的格式规定,任一5g网元中的注册信息中包含的标识字节都能在所述预设注册信息格式中找到其对应的格式,正常情况下的5g网元发送的注册信息也应该是按照所述预设注册信息格式规定的字段位序和比特位数构建的标识字节构成,至于注册信息中包括的标识字节此处仅限定一定包括ipv6字节,其他标识字节根据网元种类进行选择,例如与某些其他网元都负责相同的业务的网元,它提供的注册信息可能包括网元实例标识nf instance id、网元组标识group id和ipv6字节三种标识字节,也可能包括网元组标识group id和ipv6字节两种标识字节,这里没有明确限定,有的网元为了确保注册信息的正确,会提供多个标识字节,各个标识字节产生的冗余信息正好可以被用作字节之间相互校验的数据源,用于判定注册信息是否出现错误需要返回重新填写。此处还要说明的是,步骤110中记载的注册信息不仅指网元功能体第一次发给nrf的注
册信息,还包括其在注册成功入网后根据自身状态需要更新注册信息时发送给nrf的更新注册信息。
71.步骤120,判定所述ipv6字节中提取出的区域信息与基于预设编号对照表从所述所有标识字节中其他标识字节提取出的区域信息一致且基于所述其他标识字节提取出的服务信息与预先存储的已注册服务信息不冲突是否同时满足。
72.具体地,本发明提供的方法的执行主体上除了有预先存储的预设注册信息格式协助提取接收到的注册信息中的各种标识字节,还有预先存储的预设编号对照表,所述预设编号对照表相当于翻译表,将注册信息中各种标识字节中的编码信息翻译为网元的自身硬件信息、服务信息、自身类型信息和配置信息等等,例如所述预设编号对照表包括以省份信息为索引的号段表、以省份信息为索引的主机名表、以省份信息为索引的ipv6地址表,那么就可以根据上述三种表翻译出各种标识字节中的主机编码信息、号段编码信息和ipv6信息各自对应的省份,若一致,则通过字节标识之间的相互校验,否则存在某个字节标识的填写错误,需要返回重填。以上举例的是基于查询预设编号对照表实现的字节标识之间的相互校验,审核流程还包括注册信息与nrf中存储的已注册信息之间的冲突校验。例如,对于nrf中有与注册网元存在同类网元(属于主备关系或者归属同一pool)的情况,则需要注册网元的服务信息(例如段号或者ta信息)与所述已注册同类网元的服务信息相同,即同类网元的注册,要保证其某类属性(即服务信息)一致才能体现其同类关系;对于nrf中没有与注册网元存在同类网元(属于主备关系或者归属同一pool)的情况,则需要注册网元的服务信息(例如段号或者ta信息)与nrf中所有已注册网元的服务信息均不相同(即没有交集),保证要注册入网的新类型的网元的服务信息与已注册的服务信息没有重复,体现网元类型的新颖性。
73.步骤130,若判定为是,则将所述注册信息进行存储,否则,向所述任一5g网元返回拒绝注册响应。
74.具体地,只有当注册信息既通过了其携带标识字节之间的相互校验,又通过了注册信息与nrf中存储的已注册信息之间的冲突校验,即两种校验都通过的情况下,则判定注册信息准确无误可以存储批准发送该注册信息的所述任一5g网元入网,否则,即但凡有一项校验没有通过,向所述任一5g网元返回拒绝注册响应,所述拒绝注册响应还可以包括要求某些标识字节重新填写的指令,指出具体的可能存在错误的标识字节方便注册请求网元针对性排查修改,提高重新发送注册信息的效率。
75.本发明提供的5g网元注册信息的审核方法,通过接收任一5g网元发送的注册信息,提取出所述注册信息中与预设注册信息格式相匹配的所有标识字节,其中,所述所有标识字节中至少包括ipv6字节;判定所述ipv6字节中提取出的区域信息与基于预设编号对照表从所述所有标识字节中其他标识字节提取出的区域信息一致且基于所述其他标识字节提取出的服务信息与预先存储的已注册服务信息不冲突是否同时满足;若判定为是,则将所述注册信息进行存储,否则,向所述任一5g网元返回拒绝注册响应。由于设定预设注册信息格式和预设编号对照表使得nrf接收到注册信息后自动匹配出注册信息中的各种内容并对各种内容执行它们之间的相互校验以及将各种内容与nrf中已存储的注册信息进行冲突校验达到找错审核的目的,故可以自动审核各类网元的注册信息并避免了人工审核的人工成本高和耗时长导致网元入网时间延迟。因此,本发明提供的方法,实现了自动审核各种不
同网元功能体的配置数据,避免了人工审核的人工成本高和耗时长导致网元入网时间延迟。
76.在上述实施例的基础上,该方法中,所述其他标识字节包括网元实例标识、网元组标识、全限定域名和所述任一5g网元特有配置标识中任意一种或多种;
77.其中,所述网元实例标识和所述网元组标识均是基于所述预设注册信息格式规定的对应字段位序和比特位数将所述任一5g网元的区域信息和服务信息进行编码存储确定的,所述全限定域名是基于所述预设注册信息格式规定的对应字段位序和比特位数将所述任一5g网元的区域信息和主机信息进行编码存储确定的,所述任一5g网元特有配置标识是基于所述预设注册信息格式规定的对应字段位序和比特位数将特有配置进行编码存储确定的。
78.具体地,此处对预设注册信息格式进行了限定,所述预设注册信息格式是用于规定网元实例标识、网元组标识、全限定域名和所述任一5g网元特有配置标识这四种标识字节的字段位序和比特位数的格式,上述四种字节标识涵盖了网络中所有注册信息或更新信息包含的标识字节的所有种类,即一个注册信息中,除了ipv6字节为必须携带字节,其他的标识字节都是网元实例标识、网元组标识、全限定域名和所述任一5g网元特有配置标识这四种标识字节中的任意一种任意多种的组合。而预设注册信息格式明确规定了上述四种标识字节是以何种字段位序和比特位数对它们需要携带的网元信息进行编码封装存储的,它们需要携带的网元信息对于网元实例标识、网元组标识、全限定域名和所述任一5g网元特有配置标识这四种标识字节依次是区域信息和服务信息组合、区域信息和服务信息组合、区域信息和主机信息组合、以及特有配置。由于所述其他标识字节也都是从与预设注册信息格式相匹配的所有标识字节中剔除掉ipv6字节得到的,因此,所述其他标识字节都是满足预设注册信息格式要求的标识字节。
79.在上述实施例的基础上,该方法中,
80.所述判定所述ipv6字节中提取出的区域信息与基于预设编号对照表从所述所有标识字节中其他标识字节提取出的区域信息一致且基于所述其他标识字节提取出的服务信息与预先存储的已注册服务信息不冲突是否同时满足;若判定为是,则将所述注册信息进行存储,否则,向所述任一5g网元返回拒绝注册响应,具体包括:
81.判定所述所有标识字节中其他标识字节提取出的服务信息是否为空,若是,则向所述任一5g网元返回拒绝注册响应,否则,
82.基于所述ipv6字节提取真实区域信息,提取所述所有标识字节中其他标识字节中的所有区域编号,基于预设编号对照表确定所述所有区域编号对应的所有区域信息;
83.若所述所有区域信息中存在一个或多个与所述真实区域信息不一致的,则向所述任一5g网元返回拒绝注册响应,否则继续判定是否无预先注册与所述任一5g网元存在主备关系的主机;
84.若所述继续判定为是,则再继续判定是否所述其他标识字节提取出的服务信息与已注册的服务信息无交集,若是,则将所述注册信息进行存储,否则,向所述任一5g网元返回拒绝注册响应;
85.若所述继续判定为否,则再继续判定是否所述其他标识字节提取出的服务信息与预先注册与所述任一5g网元存在主备关系的主机的服务信息是否一致,若是,则将所述注
册信息进行存储,否则,向所述任一5g网元返回拒绝注册响应;
86.其中,所述任一5g网元为ausf功能体、udm功能体、pcf功能体或iwf功能体。
87.具体地,对于所述任一5g网元为ausf功能体、udm功能体、pcf功能体或iwf功能体,所述判定所述ipv6字节中提取出的区域信息与基于预设编号对照表从所述所有标识字节中其他标识字节提取出的区域信息一致且基于所述其他标识字节提取出的服务信息与预先存储的已注册服务信息不冲突是否同时满足这两种校验的过程可以设置需要依次判定的条件降低判定复杂度,达到以最少判定步骤最快识别出有错误的注册信息的效果,因此,一开始使用的是判定所述所有标识字节中其他标识字节提取出的服务信息(此处特指配置的号段)是否为空,若是,则向所述任一5g网元返回拒绝注册响应,否则,再选择最容易查找地址信息的ipv6字节,直接提取ipv6字节中标识省份的字节然后确定其标识省份信息,然后提取所述所有标识字节中其他标识字节中的所有区域编号,基于预设编号对照表确定所述所有区域编号对应的所有区域信息,只有当ipv6字节提取出的省份信息与其他标识字节中提取的所有省份信息都相同时,才认定通过当前的标识字节之间的相互校验,可以进行下一步的与已注册信息是否存在冲突的判定,否则,但凡有一个出现不一致,则不通过标识字节之间的相互校验,采取向任一5g网元返回拒绝注册响应的处理,此处默认所有标识字节中提供的省份信息同时出错的概率为0(因为ipv6中提供的地址信息可以默认为准确的,以ipv6中提供的地址信息可以作为参考标准值);通过标识字节之间的相互校验后,再判定注册信息与nrf中存储的已注册信息之间是否存在冲突。首先,在所述任一5g网元为ausf功能体、udm功能体、pcf功能体或iwf功能体的情况下,若遍历nrf中存储的已注册网元的主机名,并基于注册信息中其他标识字节中携带的主机名信息判定发送注册请求的5g网元在nrf中有与其存在主备关系的主机,对需要注册的5g网元提取它的服务信息然后将它的服务信息与所述存在主备关系的主机的服务信息进行比较,如果相同,则没有冲突并将注册信息进行存储认定所述任一5g网元入网成功,否则向所述任一5g网元返回拒绝注册响应;若遍历nrf中存储的已注册网元的主机名,并基于注册信息中其他标识字节中携带的主机名信息判定发送注册请求的5g网元在nrf中没有与其存在主备关系的主机,则检测需要注册的5g网元的注册信息中的服务信息是否与nrf中已经注册的网元的服务信息重复,如果没有重复,则判定没有冲突并将注册信息进行存储认定所述任一5g网元入网成功,否则向所述任一5g网元返回拒绝注册响应。由于其中任一5g网元单指其为ausf功能体、udm功能体、pcf功能体或iwf功能体的情况,因此,其中涉及的服务信息在网元功能体为ausf功能体时是ausf功能体配置的号段,在网元功能体为ausf功能体时是ausf功能体配置的号段,在网元功能体为iwf功能体时是iwf功能体配置的号段,在网元功能体为pcf功能体时是pcf功能体配置的号段。
88.在上述实施例的基础上,该方法中,
89.所述判定所述ipv6字节中提取出的区域信息与基于预设编号对照表从所述所有标识字节中其他标识字节提取出的区域信息一致且基于所述其他标识字节提取出的服务信息与预先存储的已注册服务信息不冲突是否同时满足;若判定为是,则将所述注册信息进行存储,否则,向所述任一5g网元返回拒绝注册响应,具体包括:
90.判定所述所有标识字节中其他标识字节提取出的特定配置信息是否为空,若是,则向所述任一5g网元返回拒绝注册响应,否则,
91.判定所述所有标识字节中其他标识字节提取出的特定配置信息是否为空,若是,则向所述任一5g网元返回拒绝注册响应,否则,
92.基于所述ipv6字节提取真实区域信息,基于预设编号对照表确定所述特定配置信息对应的区域信息;
93.若所述区域信息与所述真实区域信息不一致,则向所述任一5g网元返回拒绝注册响应,否则继续判定是否无预先注册与所述任一5g网元存在组pool关系的主机;
94.若所述继续判定为是,则再继续判定是否所述其他标识字节提取出的特定配置信息与已注册的特定配置信息无交集,若是,则将所述注册信息进行存储,否则,向所述任一5g网元返回拒绝注册响应;
95.若所述继续判定为否,则再继续判定是否所述其他标识字节提取出的特定配置信息与预先注册与所述任一5g网元存在组pool关系的主机的特定配置信息是否一致,若是,则将所述注册信息进行存储,否则,向所述任一5g网元返回拒绝注册响应;
96.其中,所述任一5g网元为smf功能体,所述smf功能体的特定配置信息为ta信息。
97.具体地,对于所述任一5g网元为pcf功能体或smf功能体,所述判定所述ipv6字节中提取出的区域信息与基于预设编号对照表从所述所有标识字节中其他标识字节提取出的区域信息一致且基于所述其他标识字节提取出的服务信息与预先存储的已注册服务信息不冲突是否同时满足这两种校验的过程可以设置需要依次判定的条件降低判定复杂度,达到以最少判定步骤最快识别出有错误的注册信息的效果,因此,一开始使用的是判定所述所有标识字节中其他标识字节提取出的特定配置信息是否为空,若是,则向所述任一5g网元返回拒绝注册响应,否则,再选择最容易查找地址信息的ipv6字节,直接提取ipv6字节中标识省份的字节然后确定其标识省份信息,然后提取所述所有标识字节中其他标识字节中的所有区域编号,基于预设编号对照表确定所述所有区域编号对应的所有区域信息,只有当ipv6字节提取出的省份信息与其他标识字节中提取的所有省份信息都相同时,才认定通过当前的标识字节之间的相互校验,可以进行下一步的与已注册信息是否存在冲突的判定,否则,但凡有一个出现不一致,则不通过标识字节之间的相互校验,采取向任一5g网元返回拒绝注册响应的处理,此处默认所有标识字节中提供的省份信息同时出错的概率为0(因为ipv6中提供的地址信息可以默认为准确的,以ipv6中提供的地址信息可以作为参考标准值);通过标识字节之间的相互校验后,再判定注册信息与nrf中存储的已注册信息之间是否存在冲突。首先,在所述任一5g网元为smf功能体的情况下,若遍历nrf中存储的已注册网元的主机名,并基于注册信息中其他标识字节中携带的主机名信息判定发送注册请求的5g网元在nrf中有与其存在主pool关系的主机,对需要注册的5g网元提取它的特定配置信息然后将它的服务信息与所述存在主pool关系的主机的特定配置信息进行比较,如果相同,则没有冲突并将注册信息进行存储认定所述任一5g网元入网成功,否则向所述任一5g网元返回拒绝注册响应;若遍历nrf中存储的已注册网元的主机名,并基于注册信息中其他标识字节中携带的主机名信息判定发送注册请求的5g网元在nrf中没有与其存在主pool关系的主机,则检测需要注册的5g网元的注册信息中的特定配置信息是否与nrf中已经注册的网元的特定配置信息重复,如果没有重复,则判定没有冲突并将注册信息进行存储认定所述任一5g网元入网成功,否则向所述任一5g网元返回拒绝注册响应。由于其中任一5g网元单指其为smf功能体的情况,因此,其中涉及的特定配置信息在网元功能体为smf功能体
时是tailist和tairangelist等等。
98.在上述实施例的基础上,该方法中,
99.所述判定所述ipv6字节中提取出的区域信息与基于预设编号对照表从所述所有标识字节中其他标识字节提取出的区域信息一致且基于所述其他标识字节提取出的服务信息与预先存储的已注册服务信息不冲突是否同时满足;若判定为是,则将所述注册信息进行存储,否则,向所述任一5g网元返回拒绝注册响应,具体包括:
100.判定所述所有标识字节中其他标识字节提取出的ta信息是否为空,若是,则向所述任一5g网元返回拒绝注册响应,否则,
101.基于所述ipv6字节提取真实区域信息,基于预设编号对照表确定所述特定配置信息对应的区域信息;若所述区域信息与所述真实区域信息不一致,则向所述任一5g网元返回拒绝注册响应,否则,
102.基于所述ta信息提取区域标识和设置标识,基于所述区域标识和设置标识查询预设编号对照表确定所述任一5g网元归属的pool;
103.判定是否无预先注册与所述任一5g网元存在归属同pool关系的主机;
104.若所述判定为是,则继续判定是否所述其他标识字节提取出的自身ta信息与已注册的已有ta信息无交集,若是,则将所述注册信息进行存储,否则,向所述任一5g网元返回拒绝注册响应;
105.若所述判定为否,则继续判定是否所述自身ta信息与所述存在归属同pool关系的主机的已有ta信息相同,若是,则将所述注册信息进行存储,否则,向所述任一5g网元返回拒绝注册响应;
106.其中,所述任一5g网元为amf功能体,所述pool为amf pool。
107.具体地,对于所述任一5g网元为amf功能体,所述判定所述ipv6字节中提取出的区域信息与基于预设编号对照表从所述所有标识字节中其他标识字节提取出的区域信息一致且基于所述其他标识字节提取出的服务信息与预先存储的已注册服务信息不冲突是否同时满足这两种校验的过程可以设置需要依次判定的条件降低判定复杂度,达到以最少判定步骤最快识别出有错误的注册信息的效果,因此,一开始使用的是判定所述所有标识字节中其他标识字节提取出的ta信息是否为空,若是,则向所述任一5g网元返回拒绝注册响应,否则,再选择最容易查找地址信息的ipv6字节,直接提取ipv6字节中标识省份的字节然后确定其标识省份信息,然后提取所述所有标识字节中其他标识字节中的所有区域编号,基于预设编号对照表确定所述所有区域编号对应的所有区域信息,只有当ipv6字节提取出的省份信息与其他标识字节中提取的所有省份信息都相同时,才认定通过当前的标识字节之间的相互校验,可以进行下一步的与已注册信息是否存在冲突的判定,否则,但凡有一个出现不一致,则不通过标识字节之间的相互校验,采取向任一5g网元返回拒绝注册响应的处理,此处默认所有标识字节中提供的省份信息同时出错的概率为0(因为ipv6中提供的地址信息可以默认为准确的,以ipv6中提供的地址信息可以作为参考标准值);通过标识字节之间的相互校验后,再判定注册信息与nrf中存储的已注册信息之间是否存在冲突。首先,在所述任一5g网元为amf功能体的情况下,基于所述区域标识和设置标识查询预设编号对照表确定所述任一5g网元归属的pool进行与已注册信息是否存在冲突的判定,判定所述任一5g网元发送的注册信息与nrf中存储的已注册信息之间是否存在冲突。首先,在所述任一
5g网元为amf功能体的情况下,若遍历nrf中存储的已注册网元,并判定发送注册请求的5g网元在nrf中有与其存在归属同pool关系的主机,对需要注册的5g网元提取它的ta信息然后将它的ta信息与所述存在归属同pool关系的主机的ta信息进行比较,如果相同,则没有冲突并将注册信息进行存储认定所述任一5g网元入网成功,则对注册信息进行存储,否则向所述任一5g网元返回拒绝注册响应;若遍历nrf中存储的已注册网元判定nrf中没有与其存在归属同pool关系的主机,则检测需要注册的5g网元的注册信息中的ta信息是否与nrf中已经注册的网元的ta信息重复,如果没有重复,则判定没有冲突并将注册信息进行存储认定所述任一5g网元入网成功,否则向所述任一5g网元返回拒绝注册响应。由于其中任一5g网元单指其为amf功能体的情况,因此,其中涉及的pool为amf pool。
108.在上述实施例的基础上,该方法中,
109.所述网元实例标识以所述预设注册信息格式规定的第一规则对标识网元功能体的类型、所属区域、所属省份和实例序号编码存储;
110.所述网元组标识以所述预设注册信息格式规定的第二规则对标识网元功能体的类型、所属区域、所属省份、所述省内区域和实例序号编码存储;
111.所述全限定域名以所述预设注册信息格式规定的第三规则对标识网元功能体的所属大区、所属地市、实例序号、属性和厂家信息编码存储;
112.对应地,所述预设编号对照表包括以省份信息为索引的号段表、以省份信息为索引的ta地址表、以省份信息为索引的ipv6地址表、以省份信息为索引的主机名表、所述主机名所属的pool名称以及对所述注册信息中各标识字节的匹配规则。
113.具体地,此处对预设注册信息格式和预设编号对照表中的内容作进一步具体限定。内容具体如下:
114.1、网元组标识(nf instance id),图2为本发明提供的网元组标识编码规则示意图,如图2所示,nf instance id(网元实例标识)采用uuid版本4格式(rfc 4122)共128个bit,以32个16进制数,并以"-"分为5段标识,具体为:time-low"-"time-mid"-"time-high-and-version"-"clock-seq-and-reserved clock-seq-low"-"node。其中:node为48个bit,由6个字节(8位组)组成,编码规则如图2所示,从nf instance id可以得到网元的类型、服务的身份信息等等。
115.2、网元组标识(group id),图3为本发明提供的网元组标识编码规则示意图,如图3所示,group id标识一组负责完全相同业务的nf实例,用于nf组pool时的nf pool编号以及nf采用n 1工作方式时的nf编号,其采用字符串编码,采用如图3所示的字符串编码规则,从group id可以得到网元的类型、服务的身份信息等等。
116.3、全限定域名(fqdn,fully qualified domain name),图4为本发明提供的网元设备名编码示意图之一,图5为本发明提供的虚拟化网元设备名的编码示意图之二,如图4和图5所示,nf实例的本端主机名,遵循fqdn格式,以及nftype等其它相关信息,5gc核心网控制面网元均采用虚拟化方式部署在nfv网络云资源池内,统一采用虚拟化网元的命名原则,5gc核心网网元名称的格式为:app-[网元设备名]-[不含地理位置的虚拟资源池(含az)编号];app:标识:承载在nfv网络云内的虚拟化网元,[网元设备名]:虚拟化网元的[网元设备名],如图4所示,图4提供的是虚拟化网元设备的设备名编码,不包括ausf/udm/udr/hss/hlr、pcf/udr/pcrf/spr功能体的设备,如图5所示,图4提供的是虚拟化网元设备的设备名
编码,包括ausf/udm/udr/hss/hlr、pcf/udr/pcrf/spr功能体的设备,从nf的fqdn可以得出该网元的类型、服务的省份等信息。
[0117]
ipv6字节为nf实例提供本端ipv6地址,从ipv6地址信息中可以得出该网元服务的省份等信息
[0118]
各类nf特有的info,是每类nf的特定配置信息,根据3gpp规范,主要nf配置的特有info(即特定配置信息)如下:
[0119]
1)对于ausf功能体:supiranges等;
[0120]
2)对于udm功能体:supiranges、gpsiranges等;
[0121]
3)对于amf功能体:tailist、tairangelist、amf regionid、amf setid等;
[0122]
4)对于pcf功能体:supiranges、gpsiranges等;
[0123]
5)对于smf功能体:tailist、tairangelist等;
[0124]
6)对于iwf功能体,相对与5gc网元,其功能等同于udm/ausf。
[0125]
从nf的特有info信息(即特定配置信息)中可以得出该网元服务的号段、ta等信息。
[0126]
所述预设编号对照表包括的内容如下:
[0127]
1)配置以省为索引的号段表(包括supi和gpsi号段等信息);
[0128]
2)配置以省为索引的ta地址表(包括tailist、tairangelist等信息);
[0129]
3)配置以省为索引的ipv6地址表;
[0130]
4)配置以省为索引的smf主机名表,并配置其归属的smf pool名称;
[0131]
5)配置nf instance id、group id、fqdn、ipv6的字段标识规则,识别出该网元的类型、服务的省份信息。
[0132]
上述详细解释的所述预设编号对照表和所述预设注册信息格式包括的内容可以使得nrf根据以上包括的内容,结合nf注册或者更新的信息进行判断和计算,对其符合要求的nf给予注册或则更新,若不符合要求,则注册或则更新不通过。
[0133]
在上述实施例的基础上,该方法中,所述提取出所述注册信息中与预设注册信息格式相匹配的所有标识字节,具体包括:
[0134]
基于所述匹配规则对所述注册信息中的各个标识字节进行匹配,提取出匹配上的所有标识字节。
[0135]
具体地,由于前文给出了所述预设编号对照表还包括了对所述注册信息中各标识字节的匹配规则,因此,nrf接收到注册信息后进行标识字节的提取时是基于所述预设编号对照表中存储的各标识字节的匹配规则进行匹配提取。此处直接使用预设编号对照表中存储的各标识字节的匹配规则来做标识提取处理,避免了自备普适的标识字节匹配规则进行处理,采用专门适用于提取所述预设注册信息格式指定的几种标识字节的匹配方法,效率更高。
[0136]
下面对本发明提供的5g网元注册信息的审核装置进行描述,下文描述的5g网元注册信息的审核装置与上文描述的第一种5g网元注册信息的审核方法可相互对应参照。
[0137]
图6为本发明提供的5g网元注册信息的审核装置的结构示意图,如图6所示,该装置包括接收单元610、判定单元620和存储返回单元630,其中,
[0138]
所述接收单元610,用于接收任一5g网元发送的注册信息,提取出所述注册信息中
与预设注册信息格式相匹配的所有标识字节,其中,所述所有标识字节中至少包括ipv6字节;
[0139]
所述判定单元620,用于判定所述ipv6字节中提取出的区域信息与基于预设编号对照表从所述所有标识字节中其他标识字节提取出的区域信息一致且基于所述其他标识字节提取出的服务信息与预先存储的已注册服务信息不冲突是否同时满足;
[0140]
所述存储返回单元630,用于若判定为是,则将所述注册信息进行存储,否则,向所述任一5g网元返回拒绝注册响应。
[0141]
本发明提供的5g网元注册信息的审核装置,通过接收任一5g网元发送的注册信息,提取出所述注册信息中与预设注册信息格式相匹配的所有标识字节,其中,所述所有标识字节中至少包括ipv6字节;判定所述ipv6字节中提取出的区域信息与基于预设编号对照表从所述所有标识字节中其他标识字节提取出的区域信息一致且基于所述其他标识字节提取出的服务信息与预先存储的已注册服务信息不冲突是否同时满足;若判定为是,则将所述注册信息进行存储,否则,向所述任一5g网元返回拒绝注册响应。由于设定预设注册信息格式和预设编号对照表使得nrf接收到注册信息后自动匹配出注册信息中的各种内容并对各种内容执行它们之间的相互校验以及将各种内容与nrf中已存储的注册信息进行冲突校验达到找错审核的目的,故可以自动审核各类网元的注册信息并避免了人工审核的人工成本高和耗时长导致网元入网时间延迟。因此,本发明提供的装置,实现了自动审核各种不同网元功能体的配置数据,避免了人工审核的人工成本高和耗时长导致网元入网时间延迟。
[0142]
在上述实施例的基础上,该装置中,
[0143]
所述其他标识字节包括网元实例标识、网元组标识、全限定域名和所述任一5g网元特有配置标识中任意一种或多种;
[0144]
其中,所述网元实例标识和所述网元组标识均是基于所述预设注册信息格式规定的对应字段位序和比特位数将所述任一5g网元的区域信息和服务信息进行编码存储确定的,所述全限定域名是基于所述预设注册信息格式规定的对应字段位序和比特位数将所述任一5g网元的区域信息和主机信息进行编码存储确定的,所述任一5g网元特有配置标识是基于所述预设注册信息格式规定的对应字段位序和比特位数将特有配置进行编码存储确定的。
[0145]
在上述实施例的基础上,该装置中,
[0146]
所述判定所述ipv6字节中提取出的区域信息与基于预设编号对照表从所述所有标识字节中其他标识字节提取出的区域信息一致且基于所述其他标识字节提取出的服务信息与预先存储的已注册服务信息不冲突是否同时满足;若判定为是,则将所述注册信息进行存储,否则,向所述任一5g网元返回拒绝注册响应,具体包括:
[0147]
判定所述所有标识字节中其他标识字节提取出的服务信息是否为空,若是,则向所述任一5g网元返回拒绝注册响应,否则,
[0148]
基于所述ipv6字节提取真实区域信息,提取所述所有标识字节中其他标识字节中的所有区域编号,基于预设编号对照表确定所述所有区域编号对应的所有区域信息;
[0149]
若所述所有区域信息中存在一个或多个与所述真实区域信息不一致的,则向所述任一5g网元返回拒绝注册响应,否则继续判定是否无预先注册与所述任一5g网元存在主备
关系的主机;
[0150]
若所述继续判定为是,则再继续判定是否所述其他标识字节提取出的服务信息与已注册的服务信息无交集,若是,则将所述注册信息进行存储,否则,向所述任一5g网元返回拒绝注册响应;
[0151]
若所述继续判定为否,则再继续判定是否所述其他标识字节提取出的服务信息与预先注册与所述任一5g网元存在主备关系的主机的服务信息是否一致,若是,则将所述注册信息进行存储,否则,向所述任一5g网元返回拒绝注册响应;
[0152]
其中,所述任一5g网元为ausf功能体、udm功能体、pcf功能体或iwf功能体。
[0153]
在上述实施例的基础上,该装置中,
[0154]
所述判定所述ipv6字节中提取出的区域信息与基于预设编号对照表从所述所有标识字节中其他标识字节提取出的区域信息一致且基于所述其他标识字节提取出的服务信息与预先存储的已注册服务信息不冲突是否同时满足;若判定为是,则将所述注册信息进行存储,否则,向所述任一5g网元返回拒绝注册响应,具体包括:
[0155]
判定所述所有标识字节中其他标识字节提取出的特定配置信息是否为空,若是,则向所述任一5g网元返回拒绝注册响应,否则,
[0156]
判定所述所有标识字节中其他标识字节提取出的特定配置信息是否为空,若是,则向所述任一5g网元返回拒绝注册响应,否则,
[0157]
基于所述ipv6字节提取真实区域信息,基于预设编号对照表确定所述特定配置信息对应的区域信息;
[0158]
若所述区域信息与所述真实区域信息不一致,则向所述任一5g网元返回拒绝注册响应,否则继续判定是否无预先注册与所述任一5g网元存在组pool关系的主机;
[0159]
若所述继续判定为是,则再继续判定是否所述其他标识字节提取出的特定配置信息与已注册的特定配置信息无交集,若是,则将所述注册信息进行存储,否则,向所述任一5g网元返回拒绝注册响应;
[0160]
若所述继续判定为否,则再继续判定是否所述其他标识字节提取出的特定配置信息与预先注册与所述任一5g网元存在组pool关系的主机的特定配置信息是否一致,若是,则将所述注册信息进行存储,否则,向所述任一5g网元返回拒绝注册响应;
[0161]
其中,所述任一5g网元为smf功能体,所述smf功能体的特定配置信息为ta信息。
[0162]
在上述实施例的基础上,该装置中,
[0163]
所述判定所述ipv6字节中提取出的区域信息与基于预设编号对照表从所述所有标识字节中其他标识字节提取出的区域信息一致且基于所述其他标识字节提取出的服务信息与预先存储的已注册服务信息不冲突是否同时满足;若判定为是,则将所述注册信息进行存储,否则,向所述任一5g网元返回拒绝注册响应,具体包括:
[0164]
判定所述所有标识字节中其他标识字节提取出的ta信息是否为空,若是,则向所述任一5g网元返回拒绝注册响应,否则,
[0165]
基于所述ipv6字节提取真实区域信息,基于预设编号对照表确定所述特定配置信息对应的区域信息;若所述区域信息与所述真实区域信息不一致,则向所述任一5g网元返回拒绝注册响应,否则,
[0166]
基于所述ta信息提取区域标识和设置标识,基于所述区域标识和设置标识查询预
设编号对照表确定所述任一5g网元归属的pool;
[0167]
判定是否无预先注册与所述任一5g网元存在归属同pool关系的主机;
[0168]
若所述判定为是,则继续判定是否所述其他标识字节提取出的自身ta信息与已注册的已有ta信息无交集,若是,则将所述注册信息进行存储,否则,向所述任一5g网元返回拒绝注册响应;
[0169]
若所述判定为否,则继续判定是否所述自身ta信息与所述存在归属同pool关系的主机的已有ta信息相同,若是,则将所述注册信息进行存储,否则,向所述任一5g网元返回拒绝注册响应;
[0170]
其中,所述任一5g网元为amf功能体,所述pool为amf pool。
[0171]
在上述实施例的基础上,该装置中,
[0172]
所述网元实例标识以所述预设注册信息格式规定的第一规则对标识网元功能体的类型、所属区域、所属省份和实例序号编码存储;
[0173]
所述网元组标识以所述预设注册信息格式规定的第二规则对标识网元功能体的类型、所属区域、所属省份、所述省内区域和实例序号编码存储;
[0174]
所述全限定域名以所述预设注册信息格式规定的第三规则对标识网元功能体的所属大区、所属地市、实例序号、属性和厂家信息编码存储;
[0175]
对应地,所述预设编号对照表包括以省份信息为索引的号段表、以省份信息为索引的ta地址表、以省份信息为索引的ipv6地址表、以省份信息为索引的主机名表、所述主机名所属的pool名称以及对所述注册信息中各标识字节的匹配规则。
[0176]
在上述实施例的基础上,该装置中,
[0177]
所述提取出所述注册信息中与预设注册信息格式相匹配的所有标识字节,具体包括:
[0178]
基于所述匹配规则对所述注册信息中的各个标识字节进行匹配,提取出匹配上的所有标识字节。
[0179]
基于上述实施例,本发明提供一种网元注册信息的审核业务流程,所述流程的步骤如下:
[0180]
1、nf将其nf profile信息发送到其归属的nrf上,nrf根据nf instance id、group id、fqdn信息判断网元类型和服务省份,再根据nf的ipv6地址判断服务省份信息,若均相同则进行下一步;若不同,则反馈不通过。
[0181]
2、nrf再根据nf的网元类型进行分类分析。
[0182]
图7为本发明提供的nf的ausf、udm和pcf网元类型的分析流程图,如图7所示:
[0183]
2.1ausf
[0184]
1)若注册的ausf配置的号段为空,则反馈不通过;2)nrf将注册的ausf号段与配置的以省为索引的号段表进行匹配,若不在该省的号段范围之内,则反馈不通过;3)新注册ausf的主机名与已经注册的ausf主机名进行比较,判断网元是否是主备关系,若是主备关系,则主备关系的ausf配置的号段信息必须相同,否则,反馈不通过;4)若不是主备关系,则进行新注册号段与已注册号段求交集,若无交集,则通过注册;若有交集,则反馈不通过。
[0185]
2.2udm
[0186]
1)若注册的udm配置的号段为空,则反馈不通过;2)nrf将注册的udm号段与配置的
以省为索引的号段表进行匹配,若不在该省的号段范围之内,则反馈不通过;3)新注册udm的主机名与已经注册的udm主机名进行比较,判断网元是否是主备关系,若是主备关系,则主备关系的udm配置的号段信息必须相同,否则,反馈不通过;4)若不是主备关系,则进行新注册号段与已注册号段求交集,若无交集,则通过注册;若有交集,则反馈不通过。
[0187]
2.3pcf
[0188]
1)若注册的pcf配置的号段为空,则反馈不通过;2)nrf将注册的pcf号段与配置的以省为索引的号段表进行匹配,若不在该省的号段范围之内,则反馈不通过;3)新注册pcf的主机名与已经注册的pcf主机名进行比较,判断网元是否是主备关系,若是主备关系,则主备关系的pcf配置的号段信息必须相同,否则,反馈不通过;4)若不是主备关系,则进行新注册号段与已注册号段求交集,若无交集,则通过注册;若有交集,则反馈不通过。
[0189]
图8为本发明提供的nf的smf和amf网元类型的分析流程图,如图8所示:
[0190]
2.4smf
[0191]
1)若注册的smf配置的ta为空,则反馈不通过;2)nrf将注册的ta信息与配置的以省为索引的smf主机表进行匹配,若不在该省的smf主机范围之内,则反馈不通过;3)nrf根据新注册smf的主机名查询其归属的smf pool,要求同一个smf pool内的所有smf的ta信息必须相同,否则,反馈不通过;4)若该smf归属为另一个pool,则进行新注册的ta与其它pool的ta求交集,若无交集,则通过注册;若有交集,则反馈不通过。
[0192]
2.5amf
[0193]
1)若注册的amf配置的ta为空,则反馈不通过;2)nrf根据新注册amf的regionid、setid查询其归属的amf pool,要求同一个amf pool内的所amf的ta信息必须相同,否则,反馈不通过;3)若该amf归属为另一个pool,则进行新注册的ta与其它pool的ta求交集,若无交集,则通过注册;若有交集,则反馈不通过。
[0194]
2.6iwf
[0195]
iwf的流程同ausf和udm。
[0196]
图9示例了一种电子设备的实体结构示意图,如图9所示,该电子设备可以包括:处理器(processor)910、通信接口(communications interface)920、存储器(memory)930和通信总线940,其中,处理器910,通信接口920,存储器930通过通信总线940完成相互间的通信。处理器910可以调用存储器930中的逻辑指令,以执行5g网元注册信息的审核方法,该方法包括:接收任一5g网元发送的注册信息,提取出所述注册信息中与预设注册信息格式相匹配的所有标识字节,其中,所述所有标识字节中至少包括ipv6字节;判定所述ipv6字节中提取出的区域信息与基于预设编号对照表从所述所有标识字节中其他标识字节提取出的区域信息一致且基于所述其他标识字节提取出的服务信息与预先存储的已注册服务信息不冲突是否同时满足;若判定为是,则将所述注册信息进行存储,否则,向所述任一5g网元返回拒绝注册响应。
[0197]
此外,上述的存储器930中的逻辑指令可以通过软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本发明各个实施
例所述方法的全部或部分步骤。而前述的存储介质包括:u盘、移动硬盘、只读存储器(rom,read-only memory)、随机存取存储器(ram,random access memory)、磁碟或者光盘等各种可以存储程序代码的介质。
[0198]
另一方面,本发明还提供一种计算机程序产品,所述计算机程序产品包括存储在非暂态计算机可读存储介质上的计算机程序,所述计算机程序包括程序指令,当所述程序指令被计算机执行时,计算机能够执行上述各方法所提供的5g网元注册信息的审核方法,该方法包括:接收任一5g网元发送的注册信息,提取出所述注册信息中与预设注册信息格式相匹配的所有标识字节,其中,所述所有标识字节中至少包括ipv6字节;判定所述ipv6字节中提取出的区域信息与基于预设编号对照表从所述所有标识字节中其他标识字节提取出的区域信息一致且基于所述其他标识字节提取出的服务信息与预先存储的已注册服务信息不冲突是否同时满足;若判定为是,则将所述注册信息进行存储,否则,向所述任一5g网元返回拒绝注册响应。
[0199]
又一方面,本发明还提供一种非暂态计算机可读存储介质,其上存储有计算机程序,该计算机程序被处理器执行时实现以执行上述各方法提供的5g网元注册信息的审核方法,该方法包括:接收任一5g网元发送的注册信息,提取出所述注册信息中与预设注册信息格式相匹配的所有标识字节,其中,所述所有标识字节中至少包括ipv6字节;判定所述ipv6字节中提取出的区域信息与基于预设编号对照表从所述所有标识字节中其他标识字节提取出的区域信息一致且基于所述其他标识字节提取出的服务信息与预先存储的已注册服务信息不冲突是否同时满足;若判定为是,则将所述注册信息进行存储,否则,向所述任一5g网元返回拒绝注册响应。
[0200]
以上所描述的装置实施例仅仅是示意性的,其中所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部模块来实现本实施例方案的目的。本领域普通技术人员在不付出创造性的劳动的情况下,即可以理解并实施。
[0201]
通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到各实施方式可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件。基于这样的理解,上述技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品可以存储在计算机可读存储介质中,如rom/ram、磁碟、光盘等,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行各个实施例或者实施例的某些部分所述的方法。
[0202]
最后应说明的是:以上实施例仅用以说明本发明的技术方案,而非对其限制;尽管参照前述实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的精神和范围。
再多了解一些

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

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

相关文献