网元数据订阅方法、设备及存储介质与流程

文档序号:33251290发布日期:2023-02-18 02:32阅读:141来源:国知局
网元数据订阅方法、设备及存储介质与流程

1.本发明涉及通信技术领域,尤其涉及一种网元数据订阅方法、设备及存储介质。


背景技术:

2.在无线网络高速发展的时代,无线网络的高速、低延时和可靠性是技术核心,在网络布局更加紧凑、网元数量大和类型多,是无线网管面临的最大挑战之一,如何提升无线网管的管理容量,更加高效的管理更多的网元,是网络时代中无线网管亟待解决的难题。
3.现有的方法是接收并解析订阅信息,对网元进行分类,然后将不同的网元匹配对应的订阅信息转换为网元任务,根据网元对应的类型对相同类型的网元任务进行批量下发。但是现有的方案存在以下缺陷:在大规模的网络场景处理效率低,解析订阅信息和转换网元任务等操作消耗大量服务器的内存和cpu资源,若为了提升处理效率扩展服务器硬件资源,这种方式成本高昂。因此,如何在大规模网络场景下的高效、低成本管理网元是目前亟待解决的问题。


技术实现要素:

4.本发明实施例在于提供一种网元数据订阅方法、设备及存储介质,旨在提高对网元订阅信息的管理效率。
5.第一方面,本发明实施例提供一种网元数据订阅方法,包括:
6.获取网元订阅信息;
7.对所述网元订阅信息进行拆分,得到多个网元订阅信息分片;
8.给分布式系统中的计算节点分配各所述网元订阅信息分片,以使所述计算节点根据分配到的网元订阅信息分片生成网元订阅任务,并向所述待订阅网元发送所述网元订阅任务;
9.获取各所述待订阅网元发送的对应所述网元订阅任务的执行结果,并根据各所述执行结果输出网元信息订阅结果。
10.第二方面,本发明实施例还提供一种网管设备,所述网管设备包括处理器、存储器、存储在所述存储器上并可被所述处理器执行的计算机程序以及用于实现所述处理器和所述存储器之间的连接通信的数据总线,其中所述计算机程序被所述处理器执行时,实现如本发明说明书提供的任一项网元数据订阅方法的步骤。
11.第三方面,本发明实施例还提供一种存储介质,用于计算机可读存储,其特征在于,所述存储介质存储有一个或者多个程序,所述一个或者多个程序可被一个或者多个处理器执行,以实现如本发明说明书提供的任一项网元数据订阅的方法的步骤。
12.本发明实施例提供一种网元数据订阅方法、设备及存储介质,本发明实施例通过获取网元订阅信息;然后对网元订阅信息进行拆分,能够得到多个网元订阅信息分片,以便通过多个计算节点对网元订阅信息进行处理,之后给分布式系统中的计算节点分配各网元订阅信息分片,以使计算节点根据分配到的网元订阅信息分片生成网元订阅任务,并向待
订阅网元发送网元订阅任务,以使各个网元完成网元订阅任务,获取各待订阅网元发送的对应网元订阅任务的执行结果,并根据各执行结果输出网元信息订阅结果,能够准确的知晓网元信息订阅信息的完成情况,且通过拆分成多个网元订阅信息分片,并将多个网元订阅信息分片分配给多个计算节点处理,极大地提高了待订阅网元处理的效率和准确性,实现了大规模网络场景下的高效、低成本管理网元的目的。
附图说明
13.图1为本发明实施例提供的一种网元数据订阅方法的流程示意图;
14.图2为图1中的网元数据订阅方法的子步骤流程示意图;
15.图3为本发明实施例提供的对网元订阅信息进行数据重组的一场景示意图;
16.图4为本发明实施例提供的对网元订阅信息进行数据重组的另一场景示意图;
17.图5为本发明实施例提供的对目标网元订阅信息进行拆分的一场景示意图;
18.图6为本发明实施例提供的对目标网元订阅信息进行拆分的另一场景示意图;
19.图7为本发明实施例提供的一种网管设备的结构示意性框图。
具体实施方式
20.下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
21.附图中所示的流程图仅是示例说明,不是必须包括所有的内容和操作/步骤,也不是必须按所描述的顺序执行。例如,有的操作/步骤还可以分解、组合或部分合并,因此实际执行的顺序有可能根据实际情况改变。
22.应当理解,在此本发明说明书中所使用的术语仅仅是出于描述特定实施例的目的而并不意在限制本发明。如在本发明说明书和所附权利要求书中所使用的那样,除非上下文清楚地指明其它情况,否则单数形式的“一”、“一个”及“该”意在包括复数形式。
23.本发明实施例提供一种网元数据订阅方法、设备及存储介质。其中,该网元数据订阅方法可应用于网管设备中,该网管设备可以是服务器和计算机等设备。
24.下面结合附图,对本发明的一些实施方式作详细说明。在不冲突的情况下,下述的实施例及实施例中的特征可以相互组合。
25.请参照图1,图1为本发明实施例提供的一种网元数据订阅方法的流程示意图。
26.如图1所示,该网元数据订阅方法包括步骤s101至步骤s104。
27.步骤s101、获取网元订阅信息。
28.其中,网元订阅信息包括网元类型、订阅范围、订阅对象、订阅类型、订阅元素、订阅参数、订阅时间段和订阅数据类型中至少一个,当然网元订阅信息还可以包括其他信息,网元类型为待订阅网元的网元类型,例如,网元类型包括5gnr(5g new radio、新空口)网元类型、软件定义无线电(software defined radio、sdr)网元类型、通用移动通信系统(universal mobile telecommunications system,umts)网元类型和全球移动通信系统(global system for mobile communications,gsm)网元类型;订阅范围为网元订阅信息
所涉及的范围,例如小区级别的订阅信息或者基站级别的订阅信息;订阅对象为向具体的小区或者基站订阅;订阅类型为订阅网元具体类型的数据,例如信令(signal)、测量事件监控(metrics trace statistics,mts)、路测跟踪(drive test trace,dttrace)和业务观察处理(service observe process,sop)等类型;订阅元素为订阅类型中细分类型,该订阅元素包括s1、uu和x2等;订阅参数为订阅数据的具体参数,例如,参数为跟踪深度,跟踪深度包括最大跟踪深度、中等跟踪深度和最小跟踪深度;订阅时间段例如为2021-04-13-10:00:00-2021-04-13-11:00:00;订阅数据类型为订阅数据的解码程度的设置,例如,解码程度包括全解码和半解码。
29.在一实施例中,获取用户在网管设备上输入的网元类型、订阅范围、订阅对象、订阅类型、订阅元素、订阅参数、订阅时段和订阅数据类型中至少一个信息,将获取到的网元类型、订阅范围、订阅对象、订阅类型、订阅元素、订阅参数、订阅时段和订阅数据类型中至少一个信息进行数据的排列,得到网元订阅信息。需要说明的是,用户可以在网管设备的网元订阅信息输入界面勾选待选的信息,例如,有5个待选的网元类型,勾选两个网元类型作为待订阅网元的网元类型。用户也可以在网管设备的网元订阅信息输入界面直接输入待选的信息。通过获取用户在网管设备的网元订阅信息输入界面输入的信息,能够准确的得到网元订阅信息。
30.在一实施例中,终端设备与网管设备通信连接,用户在终端设备上输入网元类型、订阅范围、订阅对象、订阅类型、订阅元素、订阅参数、订阅时段和订阅数据类型中至少一个订阅信息,终端设备将上述订阅信息发送至网管设备,网管设备接收到上述订阅信息,根据上述订阅信息进行排列,得到网元订阅信息。其中,终端设备可以根据实际情况进行选择,本实施例对此不做具体限定,例如,该终端设备可以是手机、计算机和服务器等等设备。通过在终端设备上获取用户输入的订阅信息,提高了订阅信息获取的灵活性,以及减少了网管设备运行次数,提高了网管设备的运行效率。
31.步骤s102、对所述网元订阅信息进行拆分,得到多个网元订阅信息分片。
32.其中,网元订阅信息包括至少一个待订阅网元的网元标识,网元订阅信息分片包括一个待订阅网元的网元标识或者多个待订阅网元的网元标识,该网元标识可以是待订阅网元的名称。
33.在一实施例中,如图2所示,步骤s102包括子步骤s1021至子步骤s1022。
34.子步骤s1021、对所述网元订阅信息进行数据重组,得到目标网元订阅信息。
35.在一实施例中,从网元订阅信息中获取每个待订阅网元的网元类型,将网元订阅信息中相同类型的待订阅网元排列在相同的待订阅网元列表中,得到多个待订阅网元列表,对多个待订阅网元列表进行排列,得到目标网元订阅信息。通过将相同类型的待订阅网元组合在相同位置,能够提高后续对网元订阅信息进行拆分的准确性和便捷性。
36.示例性的,如图3所示,图3中的网元订阅信息10包括待订阅网元nf1、待订阅网元nf2、待订阅网元nf3、待订阅网元nf4和待订阅网元nf5,待订阅网元nf1和待订阅网元nf2的网元类型为5gnr,待订阅网元nf3的网元类型为sdr,待订阅网元nf4和待订阅网元nf5的网元类型为umts,将相同类型的待订阅网元排列在相同的待订阅网元列表中,得到图3中网元订阅信息20,其中,待订阅网元nf1和待订阅网元nf2为相同5gnr网元类型,将待订阅网元nf1和待订阅网元nf2排列在第一个订阅网元列表,待订阅网元nf3的为sdr网元类型,将待
订阅网元nf3排列在第二个订阅网元列表,待订阅网元nf4和待订阅网元nf5为相同umts网元类型,将待订阅网元nf4和待订阅网元nf5排列在第三个订阅网元列表,将第一个订阅网元列表、第二个订阅网元列表和第三个订阅网元列表排列成目标网元订阅信息20。
37.在一实施例中,获取每个网元订阅信息中的每个待订阅网元的位置信息,其中,位置信息包括待订阅网元的地理位置,根据各个待订阅网元的地理位置,确定各个待订阅网元之间的距离,将距离小于预设距离的待订阅网元划分在相同待订阅网元列表,得到多个待订阅网元列表,对多个待订阅网元列表进行排列,得到目标网元订阅信息。其中,该预设距离可以根据实际情况进行设置,本实施例对此不做具体限定,例如,该预设距离可以设置为5km。通过将距离小于预设距离的待订阅网元组合在相同位置,能够提高后续对网元订阅信息进行拆分的准确性和便捷性。
38.示例性的,如图4所示,图4中的网元订阅信息30包括待订阅网元nf6、待订阅网元nf7、待订阅网元nf8、待订阅网元nf9和待订阅网元nf10,获取待订阅网元nf6、待订阅网元nf7、待订阅网元nf8、待订阅网元nf9和待订阅网元nf10各个待订阅网元的位置信息,根据待订阅网元nf6、待订阅网元nf7、待订阅网元nf8、待订阅网元nf9和待订阅网元nf10各个待订阅网元的位置信息,得到待订阅网元nf6和待订阅网元nf7之间的距离小于预设距离,待订阅网元nf8和待订阅网元nf10之间的距离小于预设距离,待订阅网元nf9与其他待订阅网元的距离均大于或等于预设距离,将待订阅网元nf6和待订阅网元nf7划分在第一待订阅网元列表,将待订阅网元nf8和待订阅网元nf10划分在第二待订阅网元列表,将待订阅网元nf9划分在第三待订阅网元列表,将第一待订阅网元列表、第二待订阅网元列表和第三待订阅网元列表进行排列,得到图4中的目标网元订阅信息40。
39.子步骤s1022、对所述目标网元订阅信息进行拆分,得到多个所述网元订阅信息分片。
40.在一实施例中,从目标网元订阅信息中获取每个待订阅网元的网元类型;根据每个待订阅网元的网元类型,对目标网元订阅信息进行拆分,得到多个网元订阅信息分片。通过网元类型对目标网元订阅信息进行拆分,得到的多个网元订阅信息分片,可以提高后续计算节点对网元订阅信息分片处理的效率和准确性。
41.在一实施例中,根据每个待订阅网元的网元类型,对目标网元订阅信息进行拆分,得到多个网元订阅信息分片的方式可以为:根据每个待订阅网元的网元类型,对目标网元订阅信息中网元类型相同的待订阅网元拆分在同一个网元订阅信息分片,得到多个网元订阅信息分片。通过将相同网元类型的待订阅网元拆分在同一个网元订阅信息分片,能够提高后续计算节点对网元订阅信息分片处理的效率和准确性。
42.示例性的,如图5所示,图5中目标网元订阅信息50包括待订阅网元nf1、待订阅网元nf2、待订阅网元nf3、待订阅网元nf4和待订阅网元nf5,待订阅网元nf1和待订阅网元nf2的网元类型为5gnr,待订阅网元nf3的网元类型为sdr,待订阅网元nf4和待订阅网元nf5的网元类型为umts,将网元类型为5gnr的待订阅网元nf1和待订阅网元nf2拆分至一个网元订阅信息分片,得到网元订阅信息分片161,将网元类型为sdr的待订阅网元nf3拆分至一个网元订阅信息分片,得到网元订阅信息分片262,将网元类型为umts的待订阅网元nf4和待订阅网元nf5拆分至一个网元订阅信息分片,得到网元订阅信息分片363。
43.在一实施例中,在将相同网元类型的待订阅网元拆分在同一个网元订阅信息分片
之后,确定网元订阅信息分片中待订阅网元的数量,若存在网元订阅信息分片中待订阅网元的数量大于预设数量,则对该网元订阅信息分片中待订阅网元进一步拆分,得到多个子网元订阅信息分片。其中,该预设数量可以根据实际情况进行设置,本实施例对不做具体限定,例如,该预设数量可以设置为3。通过将待订阅网元数量大于预设数量的网元订阅信息分片进一步拆分,能够有效的防止网元订阅信息分片中待订阅网元数量过多导致某个计算节点过载。
44.需要说明的是,对该网元订阅信息分片中待订阅网元进一步拆分,得到多个子网元订阅信息分片,可以将网元订阅信息分片进行待订阅网元数量的二等份拆分成两个子网元订阅信息分片,也可以进行三等份拆分成三个子网元订阅信息分片。
45.在一实施例中,获取目标网元订阅信息中的每个待订阅网元的位置信息;根据每个待订阅网元的位置信息,对目标网元订阅信息进行拆分,得到多个网元订阅信息分片。根据待订阅网元的位置信息对目标网元订阅信息进行拆分,能够提高给计算节点分配各网元订阅信息分片的效率。
46.在一实施例中,根据每个待订阅网元的位置信息,对目标网元订阅信息进行拆分,得到多个网元订阅信息分片的方式可以为:根据各个待订阅网元的位置信息,确定各个待订阅网元之间的距离;根据各个待订阅网元之间的距离,将各个待订阅网元划分为多个待订阅网元组,其中,待订阅网元组包括至少一个待订阅网元;按照各待订阅网元组对目标网元订阅信息进行拆分,得到各待订阅网元组对应的网元订阅信息分片。
47.在一实施例中,根据各个待订阅网元之间的距离,将各个待订阅网元划分为多个待订阅网元组的方式可以为:将待订阅网元之间的距离小于预设距离的两个待订阅网元划分为一个待订阅网元组,得到多个由两个待订阅网元组合的待订阅网元组,获取各个待订阅网元组中两个待订阅网元的中间位置信息,根据各个待订阅网元组中两个待订阅网元的中间位置信息,确定各个待订阅网元组之间的距离,将待订阅网元组之间的距离小于预设距离的两个待订阅网元组组合一个新的待订阅网元,继续重复上述待订阅网元组更新组合新的待订阅网元组的步骤直至没有待订阅网元组之间的距离小于预设距离,得到多个待订阅网元组。其中,预设距离可以根据实际情况进行设置,本实施例对此不做具体限定。
48.示例性的,如图6所示,图6中的目标网元订阅信息70包括待订阅网元nf6、待订阅网元nf7、待订阅网元nf8、待订阅网元nf9和待订阅网元nf10,根据待订阅网元nf6、待订阅网元nf7、待订阅网元nf8、待订阅网元nf9和待订阅网元nf10的位置信息,确定待订阅网元nf6和待订阅网元nf7之间的距离小于预设距离,待订阅网元nf8和待订阅网元nf10之间的距离小于预设距离,待订阅网元nf6和待订阅网元nf7的中间位置与待订阅网元nf8和待订阅网元nf10的中间位置与待订阅网元nf9之间的距离均大于或等于预设距离,将待订阅网元nf6和待订阅网元nf7划分为一个待订阅网元组,得到网元订阅信息分片481,将待订阅网元nf8和待订阅网元nf10划分为一个待订阅网元组,得到网元订阅信息分片582,将待订阅网元nf8划分为一个待订阅网元组,得到网元待订阅信息分片683。
49.步骤s103、给分布式系统中的计算节点分配各所述网元订阅信息分片,以使所述计算节点根据分配到的网元订阅信息分片生成网元订阅任务,并向所述待订阅网元发送所述网元订阅任务。
50.其中,计算节点是分布式系统中对网元订阅信息分片进行计算的设备,该计算节
点可以是计算机和服务器等设备,计算节点的设置位置可以根据实际情况进行设置,本实施例对此不做具体限定。
51.在一实施例中,获取所述网元订阅信息分片中的待订阅网元的第一属性信息,其中,第一属性信息包括第一网元类型和/或第一位置信息;获取分布式系统中的计算节点对应的第二属性信息,其中,第二属性信息包括第二网元类型和/或第二位置信息;根据第一属性信息和所述第二属性信息,给分布式系统中的计算节点分配网元订阅信息分片。
52.在一实施例中,根据第一属性信息和所述第二属性信息,给分布式系统中的计算节点分配网元订阅信息分片的方式可以为:根据第一网元类型和第二网元类型,将网元订阅信息分片分配给第二网元类型包括第一网元类型的计算节点,其中,第二网元类型包括第一网元类型为第二网元类型包括多个网元类型,第一网元类型是第二网元类型中的一种网元类型,或者,将网元订阅信息分片分配给第二网元类型和第一网元类型相同的计算节点,并将分配好的网元订阅信息分片发送给对应的计算节点。其中,第一网元类型和第二网元类型包括5gnr网元类型、sdr网元类型、umts网元类型和gsm网元类型等类型。将网元订阅信息分片分配给第二网元类型包括第一网元类型的计算节点,或者将网元订阅信息分片分配给第二网元类型和第一网元类型相同的计算节点提高待订阅网元计算的效率和准确性。
53.在一实施例中,根据第一属性信息和所述第二属性信息,给分布式系统中的计算节点分配网元订阅信息分片的方式可以为:根据第一位置信息和第二位置信息,将网元订阅信息分片分配给距离最近的计算节点,并将分配好的网元订阅信息分片发送给对应的计算节点。将网元订阅信息发送给距离最近的计算节点,可以减少计算节点和网元之间的通信距离,提高网元订阅信息处理的效率。
54.在一实施例中,获取网元订阅信息分片的数量和获取计算节点的数量;若网元订阅信息分片的数量小于或等于计算节点的数量,则每个计算节点分配一个位置信息最近的网元订阅信息分片;若网元订阅信息分片的数量大于计算节点的数量,将多个网元订阅信息分片平均分配给多个计算节点,将剩余未分配的网元订阅信息分片分配给运行资源最多的计算节点,运行资源包括cpu可利用率和内存可利用率中至少一种。将网元订阅信息均分给各个计算节点,以使计算节点均衡负载,将剩余未完成平均分配的网元订阅信息分片分配给运行资源最多的计算节点,极大地提高了网元订阅信息处理的效率。
55.在一实施例中,各个计算节点接收到网元订阅信息分片之后,对网元订阅信息分片进行转换,生成网元订阅任务,根据各个待订阅网元的网元类型选择对应的通信协议,将网元订阅任务发生给对应的网元,以使各个网元根据网元订阅任务进行任务的执行。其中。通信协议包括5gnr网元类型对应的netconf协议、sdr网元类型对应的snmp协议、umts网元类型和gsm网元类型对应的tcp协议等。通过各个网元类型对应的通信协议能够准确地将各个网元任务发送到对应的网元。
56.需要说明的是,对网元订阅信息分片进行转换时,可以将网元订阅信息分片中待订阅网元不需要的数据剔除,剔除数据的规则可以根据实际情况进行选择,本实施例对此不做具体限定,例如,待订阅网元支持订阅数据类型为全解码,则将网元订阅信息分片中半解码的订阅数据类型剔除。
57.步骤s104、获取各所述待订阅网元发送的对应所述网元订阅任务的执行结果,并根据各所述执行结果输出网元信息订阅结果。
58.在一实施例中,各个网元执行网元订阅任务,得到网元订阅任务的执行结果,其中,执行结果包括网元订阅任务执行成功和网元订阅任务执行失败,网元并将执行结果发送给网管设备,网管设备获取各个执行结果,并将各个执行结果输出网元信息订阅结果。通过获取各个网元的执行结果,能够准确的得到网元信息订阅结果。
59.在一实施例中,根据各执行结果输出网元信息订阅结果的方式可以为:将每个待订阅网元和待订阅网元对应的执行结果形成键值对,得到每个待订阅网元的网元订阅键值对;对所有网元订阅键值对进行排序,得到网元订阅键值对队列,并将网元订阅键值对队列输出,得到网元信息订阅结果。通过将每个待订阅网元和待订阅网元对应的执行结果形成键值对,并对网元订阅键值对进行排序,便于待订阅网元对应的执行结果的进行管理,提高了网元订阅信息处理的效率。
60.需要说明的是,对所有网元订阅键值对进行排序的排序方式可以根据实际情况进行设置,本实施例对此不做具体限定,例如,根本待订阅网元的网元号进行排序或者根据网元类型进行排序。
61.上述实施例中的网元数据订阅方法,通过获取网元订阅信息;然后对网元订阅信息进行拆分,能够得到多个网元订阅信息分片,以便捷通过多个计算节点对网元订阅信息进行处理,之后给分布式系统中的计算节点分配各网元订阅信息分片,以使计算节点根据分配到的网元订阅信息分片生成网元订阅任务,并向待订阅网元发送网元订阅任务,以使各个网元完成网元订阅任务,获取各待订阅网元发送的对应网元订阅任务的执行结果,并根据各执行结果输出网元信息订阅结果,能够准确的知晓网元信息订阅信息的完成情况,且通过拆分成多个网元订阅信息分片,并将多个网元订阅信息分片分配给多个计算节点处理,极大地提高了待订阅网元处理的效率和准确性,实现了大规模网络场景下的高效、低成本管理网元的目的。
62.请参阅图7,图7为本发明实施例提供的一种网管设备的结构示意性框图。
63.如图7所示,网管设备200包括处理器201和存储器202,处理器201和存储器202通过总线203连接,该总线比如为i2c(inter-integrated circuit)总线。
64.具体地,处理器201用于提供计算和控制能力,支撑整个网管设备的运行。处理器201可以是中央处理单元(central processing unit,cpu),该处理器201还可以是其他通用处理器、数字信号处理器(digital signal processor,dsp)、专用集成电路(application specific integrated circuit,asic)、现场可编程门阵列(field-programmable gate array,fpga)或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件等。其中,通用处理器可以是微处理器或者该处理器也可以是任何常规的处理器等。
65.具体地,存储器202可以是flash芯片、只读存储器(rom,read-only memory)磁盘、光盘、u盘或移动硬盘等。
66.本领域技术人员可以理解,图7中示出的结构,仅仅是与本发明方案相关的部分结构的框图,并不构成对本发明方案所应用于其上的网管设备的限定,具体的网管设备可以包括比图中所示更多或更少的部件,或者组合某些部件,或者具有不同的部件布置。
67.其中,所述处理器用于运行存储在存储器中的计算机程序,并在执行所述计算机程序时实现本发明实施例提供的任意一种所述的网元数据订阅方法。
68.在一实施方式中,所述处理器用于运行存储在存储器中的计算机程序,并在执行所述计算机程序时实现如下步骤:
69.获取网元订阅信息;
70.对所述网元订阅信息进行拆分,得到多个网元订阅信息分片;
71.给分布式系统中的计算节点分配各所述网元订阅信息分片,以使所述计算节点根据分配到的网元订阅信息分片生成网元订阅任务,并向所述待订阅网元发送所述网元订阅任务;
72.获取各所述待订阅网元发送的对应所述网元订阅任务的执行结果,并根据各所述执行结果输出网元信息订阅结果。
73.在一实施例中,所述处理器在实现所述对所述网元订阅信息进行拆分,得到多个网元订阅信息分片时,用于实现:
74.对所述网元订阅信息进行数据重组,得到目标网元订阅信息;
75.对所述目标网元订阅信息进行拆分,得到多个所述网元订阅信息分片。
76.在一实施例中,所述处理器在实现所述对所述目标网元订阅信息进行拆分,得到多个所述网元订阅信息分片时,用于实现:
77.从所述目标网元订阅信息中获取每个所述待订阅网元的网元类型;
78.根据每个所述待订阅网元的网元类型,对所述目标网元订阅信息进行拆分,得到多个所述网元订阅信息分片。
79.在一实施例中,所述处理器在实现所述根据每个所述待订阅网元的网元类型,对所述目标网元订阅信息进行拆分,得到多个所述网元订阅信息分片时,用于实现:
80.根据每个所述待订阅网元的网元类型,对所述目标网元订阅信息中网元类型相同的待订阅网元拆分在同一个网元订阅信息分片,得到多个所述网元订阅信息分片。
81.在一实施例中,所述处理器在实现所述对所述目标网元订阅信息进行拆分,得到多个所述网元订阅信息分片时,用于实现:
82.获取所述目标网元订阅信息中的每个所述待订阅网元的位置信息;
83.根据每个所述待订阅网元的位置信息,对所述目标网元订阅信息进行拆分,得到多个所述网元订阅信息分片。
84.在一实施例中,所述处理器在实现所述根据每个所述待订阅网元的位置信息,对所述目标网元订阅信息进行拆分,得到多个所述网元订阅信息分片时,用于实现:
85.根据各个所述待订阅网元的位置信息,确定各个所述待订阅网元之间的距离;
86.根据各个所述待订阅网元之间的距离,将各个所述待订阅网元划分为多个待订阅网元组,其中,所述待订阅网元组包括至少一个所述待订阅网元;
87.按照各所述待订阅网元组对所述目标网元订阅信息进行拆分,得到各所述待订阅网元组对应的网元订阅信息分片。
88.在一实施例中,所述处理器在实现所述给分布式系统中的计算节点分配所述网元订阅信息分片时,用于实现:
89.获取所述网元订阅信息分片中的待订阅网元的第一属性信息,其中,所述第一属性信息包括第一网元类型和/或第一位置信息;
90.获取所述分布式系统中的计算节点对应的第二属性信息,其中,所述第二属性信
息包括第二网元类型和/或第二位置信息;
91.根据所述第一属性信息和所述第二属性信息,给分布式系统中的计算节点分配所述网元订阅信息分片。
92.在一实施例中,所述处理器在实现所述根据各所述执行结果输出网元信息订阅结果是,用于实现:
93.将每个所述待订阅网元和所述待订阅网元对应的执行结果形成键值对,得到每个所述待订阅网元的网元订阅键值对;
94.对所有所述网元订阅键值对进行排序,得到网元订阅键值对队列,并将所述网元订阅键值对队列输出,得到网元信息订阅结果。
95.需要说明的是,所属领域的技术人员可以清楚地了解到,为了描述的方便和简洁,上述描述的网管设备的具体工作过程,可以参考前述网元数据订阅方法实施例中的对应过程,在此不再赘述。
96.本发明实施例还提供一种存储介质,用于计算机可读存储,所述存储介质存储有一个或者多个程序,所述一个或者多个程序可被一个或者多个处理器执行,以实现如本发明说明书提供的任一项网元数据订阅的方法的步骤。
97.其中,所述存储介质可以是前述实施例所述的网管设备的内部存储单元,例如所述网管设备的硬盘或内存。所述存储介质也可以是所述网管设备的外部存储设备,例如所述网管设备上配备的插接式硬盘,智能存储卡(smart media card,smc),安全数字(secure digital,sd)卡,闪存卡(flash card)等。
98.本领域普通技术人员可以理解,上文中所公开方法中的全部或某些步骤、系统、装置中的功能模块/单元可以被实施为软件、固件、硬件及其适当的组合。在硬件实施方式中,在以上描述中提及的功能模块/单元之间的划分不一定对应于物理组件的划分;例如,一个物理组件可以具有多个功能,或者一个功能或步骤可以由若干物理组件合作执行。某些物理组件或所有物理组件可以被实施为由处理器,如中央处理器、数字信号处理器或微处理器执行的软件,或者被实施为硬件,或者被实施为集成电路,如专用集成电路。这样的软件可以分布在计算机可读介质上,计算机可读介质可以包括计算机存储介质(或非暂时性介质)和通信介质(或暂时性介质)。如本领域普通技术人员公知的,术语计算机存储介质包括在用于存储信息(诸如计算机可读指令、数据结构、程序模块或其他数据)的任何方法或技术中实施的易失性和非易失性、可移除和不可移除介质。计算机存储介质包括但不限于ram、rom、eeprom、闪存或其他存储器技术、cd-rom、数字多功能盘(dvd)或其他光盘存储、磁盒、磁带、磁盘存储或其他磁存储装置、或者可以用于存储期望的信息并且可以被计算机访问的任何其他的介质。此外,本领域普通技术人员公知的是,通信介质通常包含计算机可读指令、数据结构、程序模块或者诸如载波或其他传输机制之类的调制数据信号中的其他数据,并且可包括任何信息递送介质。
99.应当理解,在本发明说明书和所附权利要求书中使用的术语“和/或”是指相关联列出的项中的一个或多个的任何组合以及所有可能组合,并且包括这些组合。需要说明的是,在本文中,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者系统不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者系统所固有的要素。在没有更多
限制的情况下,由语句“包括一个
……”
限定的要素,并不排除在包括该要素的过程、方法、物品或者系统中还存在另外的相同要素。
100.上述本发明实施例序号仅仅为了描述,不代表实施例的优劣。以上所述,仅为本发明的具体实施方式,但本发明的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本发明揭露的技术范围内,可轻易想到各种等效的修改或替换,这些修改或替换都应涵盖在本发明的保护范围之内。因此,本发明的保护范围应以权利要求的保护范围为准。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1