一种信息处理方法、装置和电子设备与流程
未命名
08-14
阅读:101
评论:0
1.本技术涉及信息技术领域,更具体的说,是涉及一种信息处理方法、装置和电子设备。
背景技术:
2.在边缘计算环境中,云平台可以管理众多边缘节点,但是对于边缘节点周边新增或者已有的设备比如交换器、路由器、摄像头、空调等缺乏集中并且统一有效的监控管理。因此,基于这种现状,云平台可能需要集成各种不同厂家和不同解决方案的仅针对某些特种设备的监控软件或监控平台。
3.由于众多的周边设备,分布在客户各个业务现场,各节点彼此可能没有网络连接,对于这些分散各处节点上的周边设备的监控配置下发和更新,需要工作人员针对需要对于监控配置更新的节点进行单独的输入配置相关的各项信息,输入过程复杂,人工投入量大。
技术实现要素:
4.有鉴于此,本技术提供了一种信息处理方法、装置和电子设备,如下:
5.一种信息处理方法,应用于边缘节点,包括:
6.接收第一数据;
7.解析所述第一数据,得到属性信息和配置模板信息,所述属性信息是对于目标设备的配置进行调整的属性,所述目标设备是与所述边缘节点连接的设备;
8.基于所述配置模板信息确定第一配置模板;
9.基于所述属性信息修改所述第一配置模板中对应的属性参数,得到目标配置文件;
10.基于所述目标配置文件更新监控模块的配置属性,所述监控模块用于监控所述目标设备。
11.可选的,上述的方法,所述基于所述配置模板标识信息确定第一配置模板,包括:
12.解析所述配置模板信息,得到协议类型信息和配置模板标识,所述协议类型信息表征所述边缘节点与所述目标设备匹配的协议类型;
13.在预设模板库中确定与所述协议类型信息以及所述配置模板标识对应的第一配置模板。
14.可选的,上述的方法,所述在预设模板库中确定与所述协议类型信息以及所述配置模板标识对应的第一配置模板,包括:
15.基于所述协议类型是第一类型,确定的第一配置模板包括第一配置文件,所述第一配置文件包括所述第一类型对应的至少两个预设配置信息;
16.基于所述目标运行环境是第二类型,确定的第一配置模板包括第二配置文件和执行监控的关联文件,所述第二配置文件包括所述第二类型对应的至少两个预设配置信息。
17.可选的,上述的方法,所述基于所述目标配置文件更新监控模块的配置属性,包
括:
18.基于所述协议类型是第一类型,控制所述监控模块的配置属性基于所述目标配置文件更新,以使得所述监控模块基于更新后的配置属性运行;
19.基于所述协议类型是第二类型,控制所述监控模块的配置属性基于所述目标配置文件更新,以使得所述监控模块基于更新后的配置属性运行后,启动执行所述关联文件。
20.可选的,上述的方法,还包括:
21.基于第一设备连接到所述边缘节点,获得所述第一设备的设备信息;
22.将所述设备信息发送给云服务器,以使得所述云服务器基于所述设备信息确定第二配置模板;
23.接收并存储所述第二配置模板。
24.可选的,上述的方法,存储所述第二配置模板,包括:
25.基于预设的模板标识规则为所述第二配置模板添加模板标识,存储所述第二配置模板。
26.一种信息处理方法,应用于云服务器,包括:
27.基于接收到的属性信息,确定所述属性信息对应的目标边缘节点,所述属性信息是对于目标边缘节点中监控模块的配置属性进行变更的信息,所述监控模块用于监控与所述目标边缘节点连接的目标设备;
28.确定所述目标边缘节点中监控模块的协议类型信息,所述协议类型信息表征所述目标边缘节点与所述目标设备匹配的协议类型;
29.基于所述协议类型信息,确定第一配置模板;
30.基于所述属性信息以及所述第一配置模板,生成第一数据;
31.将所述第一数据发送给目标边缘节点,以使得所述目标边缘节点基于所述第一数据更新监控模块的配置信息。
32.一种信息处理装置,应用于边缘节点,包括:
33.接收模块,用于接收第一数据;
34.解析模块,用于解析所述第一数据,至少得到属性信息和配置模板信息,所述属性信息是对于目标设备的配置进行调整的属性,所述目标设备是与所述边缘节点连接的设备;
35.第一确定模块,用于至少基于所述配置模板信息确定第一配置模板;
36.修改模块,用于基于所述属性信息修改所述第一配置模板中对应的属性参数,得到目标配置文件;
37.更新模块,用于基于所述目标配置文件更新监控模块的配置属性,所述监控模块用于监控所述目标设备。
38.一种信息处理装置,应用于云服务器,包括:
39.第二确定模块,用于基于接收到的属性信息,确定所述属性信息对应的目标边缘节点,所述属性信息是对于目标边缘节点中监控模块的配置属性进行变更的信息,所述监控模块用于监控与所述目标边缘节点连接的目标设备;
40.第三确定模块,用于确定所述目标边缘节点中监控模块的协议类型信息,所述协议类型信息表征所述目标边缘节点与所述目标设备匹配的协议类型;
41.第四确定模块,用于基于所述协议类型信息,确定第一配置模板;
42.生成模块,用于基于所述属性信息以及所述第一配置模板,生成第一数据;
43.发送模块,用于将所述第一数据发送给目标边缘节点,以使得所述目标边缘节点基于所述第一数据更新监控模块的配置信息。
44.一种电子设备,包括:存储器、处理器;
45.其中,存储器存储有处理程序;
46.所述处理器用于加载并执行所述存储器存储的所述处理程序,以实现如上述任一项所述的信息处理方法的各步骤。
附图说明
47.为了更清楚地说明本技术实施例的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本技术的实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据提供的附图获得其他的附图。
48.图1是边缘计算环境示意图;
49.图2是本技术提供的一种信息处理方法实施例1的流程图;
50.图3是本技术提供的一种信息处理方法实施例2的流程图;
51.图4是本技术提供的一种信息处理方法实施例3的流程图;
52.图5是本技术提供的一种信息处理方法实施例4的流程图;
53.图6是本技术提供的一种信息处理方法实施例5的流程图;
54.图7是本技术提供的一种信息处理方法实施例6的流程图;
55.图8是本技术提供的一种信息处理装置实施例1的结构示意图;
56.图9是本技术提供的一种信息处理装置实施例2的结构示意图;
57.图10是本技术提供的一种信息处理方法的应用场景示意图。
具体实施方式
58.下面将结合本技术实施例中的附图,对本技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本技术一部分实施例,而不是全部的实施例。基于本技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本技术保护的范围。
59.如图1所示的是边缘计算环境示意图,包括:云服务器101、边缘节点102以及设备103。其中,云服务器101作为节点的平台,其能够管理多个边缘节点102,一个边缘节点能够连接多个设备103。
60.如图2所示的,为本技术提供的一种信息处理方法实施例1的流程图,该方法应用于一电子设备,该电子设备作为边缘计算环境中的边缘节点,该方法包括以下步骤:
61.步骤s201:接收第一数据;
62.其中,该第一数据是管理该边缘节点的云服务器发送。
63.具体的,该第一数据中可以包含由云服务器对于该边缘节点进行管理的相关数据。
64.步骤s202:解析所述第一数据,得到属性信息和配置模板信息;
65.其中,所述属性信息是对于目标设备的配置进行调整的属性,所述目标设备是与所述边缘节点连接的设备。
66.其中,对于该第一数据进行解析,得到其中包含的属性信息以及配置模板信息等信息。
67.其中,该云服务器的操作者可以对于该边缘节点中的某一设备的配置进行调整,具体的,该调整操作相关的属性作为属性信息发送给边缘节点。
68.具体的,该目标设备可以是该边缘节点连接的任意设备,该属性信息可以是对于该边缘节点的设备新增、移除或者更新等。
69.其中,该第一数据中还包括配置模板信息。
70.具体实施中,基于该边缘节点实现对于连接的设备的监控对应的运行环境不同,在该属性信息中还可以包括运行环境相关的配置属性。
71.例如,若该运行环境是只需要宿主机(host),则该属性信息中还包括宿主机的配置信息,若该运行环境只需要宿主机容器(container),则该属性信息中还包括宿主机容器的配置信息,若该运行环境需要宿主机和容器,则该属性信息中包括宿主机的配置信息和容器的配置信息。
72.步骤s203:基于所述配置模板信息确定第一配置模板;
73.其中,边缘节点中设置有配置模板库,该配置模板库中至少包含该边缘节点所能够执行的各种操作类型对应的配置模板。
74.其中,配置模板库是根据监控模块提前预制的对应各种模板。
75.其中,基于该第一数据中包含的配置模板信息,在该配置模板库中确定对应的第一配置模板。
76.当然,后续实施例中会针对该确定第一配置模板的过程进行详细说明,本实施例中不做详述。
77.其中,该配置模板库中的各个配置模板,其中具有多个可设置参数,该配置模板库中配置模板的可设置参数的值是初始值,该初始值可以是空,也可以是其他数值。
78.步骤s204:基于所述属性信息修改所述第一配置模板中对应的属性参数,得到目标配置文件;
79.其中,该第一配置模板中的可设置参数是初始参数。
80.其中,基于该第一数据中的属性信息对于该第一配置模板中对应的属性参数进行修改,得到模板配置文件。
81.其中,该属性信息可以包括目标设备的名称、类型以及uuid(通用唯一识别码(universally unique identifier)
82.其中,该目标设备的类型可以是交换机、服务器、路由器等,当然不限制于此,具体实施中,该属性信息中目标设备的类型可以根据边缘节点连接的设备的类型设置。
83.其中,该属性信息是云服务器一侧的操作者通过云服务器的输入装置输入的信息。
84.步骤s205:基于所述目标配置文件更新监控模块的配置属性。
85.其中,所述监控模块用于监控所述目标设备。
86.其中,该边缘节点对于连接的各个设备的运行情况等进行监控,该边缘节点中设置有监控模块,该监控模块针对该边缘节点连接的每个设备进行属性配置。
87.具体的,该监控模块可以是设置在边缘节点中的监控引擎。
88.其中,该监控引擎用于监控当前已存在的监控设备的监控指标的更新维护,包括告警、故障生成等内容,其可以为任何第三方监控软件,例如prometheus、zabbix等。
89.综上,本实施例提供的一种信息处理方法,分析云服务器传输的第一数据,得到属性信息和配置模板信息,确定与该配置模板信息对应的第一配置模板,基于该属性信息对于第一配置模板中的属性参数进行修改,得到目标配置文件,以基于该模板配置文件更新监控模块中的配置属性,云服务器和边缘节点的协同架构解决了边缘节点设备监控配置远程无法更新的问题,而且,远程操作和自动发现、自动生成节省了人工投入成本。
90.如图3所示的,为本技术提供的一种信息处理方法实施例2的流程图,该方法包括以下步骤:
91.步骤s301:接收第一数据;
92.步骤s302:解析所述第一数据,得到属性信息和配置模板信息;
93.其中,步骤s301-302与实施例1中的相应步骤一致,本实施例中不做赘述。
94.步骤s303:解析所述配置模板信息,得到协议类型信息和配置模板标识;
95.其中,所述协议类型信息表征所述边缘节点与所述目标设备匹配的协议类型。
96.其中,该配置模板标识(如templatename)具有唯一性。
97.其中,该属性信息中包含了该目标设备相关的各种信息。
98.具体的,基于该属性信息能够确定该边缘节点与目标设备采用的协议类型(protocol)。
99.具体实施中,还可以将该协议类型信息与属性信息、配置模板标识添加到第一数据中,通过解析第一数据的方式得到协议类型信息。
100.其中,该协议类型包括ping协议、odbc(open database connectivity,开放数据库互连)数据库等,本技术中不对于协议类型的具体类型做限制,具体实施中可以根据实际情况进行设置。
101.步骤s304:在预设模板库中确定与所述协议类型信息以及所述配置模板标识对应的第一配置模板;
102.其中,先按照协议类型信息在预设模板库中筛选配置模板,再基于该配置模板标识确定是否与筛选出的配置模板一致,若一致,则该筛选出的配置模板为第一配置模板;否则数据错误,向云服务器反馈错误信息。
103.具体的,若该协议类型信息表征该协议类型是ping协议,则从预设模板库中检索name=ping的基础模板,再确定该基础模板是否为配置模板标识对应的模板,若二者对应,则该name=ping的基础模板是第一配置模板。
104.步骤s305:基于所述属性信息修改所述第一配置模板中对应的属性参数,得到目标配置文件;
105.步骤s306:基于所述目标配置文件更新监控模块的配置属性,所述监控模块用于监控所述目标设备。
106.其中,步骤s305-306与实施例1中的相应步骤一致,本实施例中不做赘述。
107.综上,本实施例提供的一种信息处理方法,基于云服务器发送的第一数据中携带的各种信息,在边缘节点一端确定相应的第一配置模板,无需在云服务器和边缘节点之间发送配置模板,降低了数据传输负担。
108.如图4所示的,为本技术提供的一种信息处理方法实施例3的流程图,该方法包括以下步骤:
109.步骤s401:接收第一数据;
110.步骤s402:解析所述第一数据,得到属性信息和配置模板信息;
111.步骤s403:解析所述配置模板信息,得到协议类型信息和配置模板标识;
112.其中,步骤s401-403与实施例2中的相应步骤一致,本实施例中不做赘述。
113.步骤s404:基于所述协议类型是第一类型,确定的第一配置模板包括第一配置文件;
114.其中,预设模板库中的每个模板定义了一类被监控设备属性的格式。
115.具体的,该配置模板可能包含配置文件、执行监控的二进制文件、docker image、container等。
116.其中,所述第一配置文件包括所述第一类型对应的至少两个预设配置信息。
117.其中,若目标设备与边缘节点之间采用第一类型的协议,相应的,该边缘节点仅需通过第一配置文件即可实现对于该目标设备的监控。
118.因此,基于该属性信息解析得到该第一数据对应的目标设备与边缘节点之间采用的协议类型是第一类型,则确定与该第一类型对应的第一配置模板是包括第一配置文件。
119.具体的,该第一类型可以是ping协议等,且监控模块的系统运行kubernetes(简称k8s)集群。
120.相应的,该第一配置文件包括预设格式组成的若干属性参数,具体该第一配置文件中包含的属性参数是针对该第一类型的协议以及该边缘节点中的监控模块的要求而设置的。
121.例如,该第一配置文件包括模板名称(如pingtenplate)、采用协议(ping)、属性数组(包括目标设备的名称、类型以及uuid)、将要执行的操作类型(增、删或改)、运行环境、(k8s)、资源模板类型(deployment、configmap等)、运行的命名空间等。
122.其中,如果监控系统运行kubernetes集群中,该第一配置模板可能还包括configmap、deployment、service等,需要说明的是,第一配置模板具体包含哪些内容,取决于基类模板的各参数值。
123.具体的,基类模板的参数值除了上述的第一配置文件中的包含的参数,还可以包括宿主机、宿主机容器、以及其他参数等。
124.后续步骤s406中,基于上述步骤中的属性信息对于该第一配置文件中的对应参数进行修改,得到目标配置文件。
125.具体的,该第一类型可以是ping协议等,且监控模块的系统运行kubernetes(简称k8s)集群。
126.需要说明的是,该第一配置模文件包含了ping协议所需填写的控组件为prometheus,协议类型为ping协议,则第一配置模文件包含prometheus ping基本信息,在实际ping类型的监控对象的生成时,仅需读取该第一配置文件,替换为当前的配置信息,以
新的配置信息生成的目标配置文件存入指定的目录,即可完成ping类型监控对象的新增。
127.步骤s405:基于所述目标运行环境是第二类型,确定的第一配置模板包括第二配置文件和执行监控的关联文件;
128.其中,所述第二配置文件包括所述第二类型对应的至少两个预设配置信息。
129.其中,若目标设备与边缘节点之间采用第二类型的协议,相应的,该边缘节点需通过第一配置文件以及关联文件实现对于该目标设备的监控。
130.因此,基于该属性信息解析得到该第一数据对应的目标设备与边缘节点之间采用的协议类型是第二类型,则确定与该第二类型对应的第一配置模板是包括第二配置文件以及执行监控的关联文件。
131.具体的,该第二类型可以是odbc数据库等,相应的,第二配置模板包括第二配置文件以及执行监控的exporter二进制文件。
132.其中,该第二配置文件中的各项参数与第一配置文件类似,需要将模板名称采用协议等进行相应调整。
133.步骤s406:基于所述属性信息修改所述第一配置模板中对应的属性参数,得到目标配置文件;
134.其中,步骤s406与实施例2中的相应步骤一致,本实施例中不做赘述。
135.步骤s407:基于所述协议类型是第一类型,控制所述监控模块的配置属性基于所述目标配置文件更新,以使得所述监控模块基于更新后的配置属性运行;
136.基于该协议类型的第一类型,相应的,监控相关的文件只有目标配置文件,因此,控制该监控模块的配置属性基于该目标配置文件进行更新,实现了该监控模块基于该目标配置文件中的配置属性进行运行的目的。
137.其中,基于该协议类型是第一类型,由于是基于约定格式的配置文件,则基于配置信息对于配置文件进行属性参数修改,得到的目标配置文件。由于一个配置文件中仅定义了一种操作,因此,在仅在configmap增添数据即可。监控模块为prometheus自身实现配置变化自动生效机制,所以此次创建无需主动重启监控组件,整个创建流程结束。
138.步骤s408:基于所述协议类型是第二类型,控制所述监控模块的配置属性基于所述目标配置文件更新,以使得所述监控模块基于更新后的配置属性运行后,启动执行所述关联文件。
139.基于该协议类型的第二类型,相应的,监控相关的文件有目标配置文件,和关联文件,因此,控制该监控模块的配置属性基于该目标配置文件进行更新后,启动执行该关联文件,实现了该监控模块基于该目标配置文件中的配置属性进行运行的目的。
140.综上,本实施例提供的一种信息处理方法,基于边缘节点与目标设备采用的协议类型不同,确定的第一配置模块包括的内容不同,进而对于监控模块配置属性的更新方式不同,能够对于各种协议类型对应的监控模块进行配置属性更新。
141.如图5所示的,为本技术提供的一种信息处理方法实施例4的流程图,该方法包括以下步骤:
142.步骤s501:接收第一数据;
143.步骤s502:解析所述第一数据,得到属性信息和配置模板信息;
144.步骤s503:基于所述配置模板信息确定第一配置模板;
145.步骤s504:基于所述属性信息修改所述第一配置模板中对应的属性参数,得到目标配置文件;
146.步骤s505:基于所述目标配置文件更新监控模块的配置属性,所述监控模块用于监控所述目标设备;
147.其中,步骤s501-505与实施例1中的相应步骤一致,本实施例中不做赘述。
148.步骤s506:基于第一设备连接到所述边缘节点,获得所述第一设备的设备信息;
149.其中,边缘节点首次连接第一设备时,获得该第一设备的设备信息。
150.其中,该属性信息可以包括该第一设备的名称、类型以及uuid等。
151.步骤s507:将所述设备信息发送给云服务器,以使得所述云服务器基于所述设备信息确定第二配置模板;
152.其中,将该第一设备的属性信息发送给云服务器,以使得云服务器记录该边缘节点所连接的各个设备的信息等。
153.其中,云服务器的存储空间较大,预存储有各种配置模板。
154.其中,该边缘设备还可以将其与第一设备连接采用的协议信息也一并发给云服务器,以使得该云服务器能够结合该第一设备的设备信息以及该协议信息确定第二配置模板,该第二配置模板是与该第一设备对应的配置模板,后续能够基于该第二配置模板为该边缘设备中针对第一设备的监控模块进行配置更新等操作。
155.而且,该云服务器中记录该边缘节点中已有的配置模板,若该边缘节点中尚未存储该第二配置模板,则将该第二配置模板发送给该边缘节点,以便后续进行操作。
156.需要说明的是,若该边缘节点中已有该第二配置模板,则该云服务器可以只反馈收到信息,或者是反馈第二配置模板的标识等,使得该边缘节点确定云服务器已记录该第一设备的相关信息。
157.步骤s508:接收并存储所述第二配置模板。
158.其中,云服务器确定了第二配置模板后,若确定边缘节点中无第二配置模板,将该第二配置模板发送给该边缘节点,相应的,该边缘节点接收到第二配置模板后,存储该第二配置模板,以便后续执行前述步骤中涉及的更新监控模块的配置属性的过程。
159.需要说明的是,当边缘节点上接入不同设备时,上报设备信息,云服务器动态的下发对应的模板到目的边缘节点。这样即可以做到边缘资源的最低消耗,又可以提前按需预制模板,满足后续监控配置生成的需求。
160.综上,本实施例提供的一种信息处理方法,当边缘节点连接新设备时,将新设备的设备信息上传给云服务器,云服务器确定一第二配置模板,并反馈给该边缘节点,为后续通过云服务器对于该边缘节点中的新设备进行监控相关配置更新提供基础。
161.如图6所示的,为本技术提供的一种信息处理方法实施例5的流程图,该方法包括以下步骤:
162.步骤s601:接收第一数据;
163.步骤s602:解析所述第一数据,得到属性信息和配置模板信息;
164.步骤s603:基于所述配置模板信息确定第一配置模板;
165.步骤s604:基于所述属性信息修改所述第一配置模板中对应的属性参数,得到目标配置文件;
166.步骤s605:基于所述目标配置文件更新监控模块的配置属性,所述监控模块用于监控所述目标设备;
167.步骤s606:基于第一设备连接到所述边缘节点,获得所述第一设备的属性信息;
168.步骤s607:将所述设备信息发送给云服务器,以使得所述云服务器基于所述设备信息确定第二配置模板;
169.其中,步骤s601-607与实施例4中的相应步骤一致,本实施例中不做赘述。
170.步骤s608:接收所述第二配置模板;
171.步骤s609:基于预设的模板标识规则为所述第二配置模板添加模板标识,存储所述第二配置模板。
172.其中,接收云服务器发送的第二配置模板后,基于本地预设的模板标识规则,为该第二配置模板添加模板标识,以使得后续在接收到监控模块中对于该第一设备的属性配置的属性信息时,调用该第二配置模板。
173.具体实施中,还可以将该模板标识反馈给云服务器,以使得云服务器和该边缘节点统一对于该第二配置模板的记录。
174.需要说明的时,该第二配置模板的模板标识,还可以是由云服务器生成,在云服务器将第二配置模板发送给边缘节点时,将该模板标识一同发送给该边缘节点,该边缘节点只需要将该模板标识与第二配置模板的对应关系以及该第二配置模板进行存储即可。
175.综上,本实施例提供的一种信息处理方法,在接收到第二配置模板后,基于预设模板标识规则,对于该第二配置模板添加模板标识,并存储该第二配置模板,为后续调用第二配置模板提供基础。
176.与上述本技术提供的应用于边缘设备中的信息处理方法实施例相对应的,本技术还提供了应用于云服务器中的信息处理方法实施例。
177.如图7所示的,为本技术提供的一种信息处理方法实施例6的流程图,该方法应用于一电子设备,该电子设备作为边缘计算环境中的云服务器,该方法包括以下步骤:
178.步骤s701:基于接收到的属性信息,确定所述属性信息对应的目标边缘节点;
179.其中,所述属性信息是对于目标边缘节点中监控模块的配置属性进行变更的信息,所述监控模块用于监控与所述目标边缘节点连接的目标设备。
180.其中,该属性信息包括该目标边缘节点信息、该边缘节点监控的设备的信息、操作信息等各种与目标边缘节点和/或目标设备相关的信息。
181.具体的,目标设备的信息包括:目标设备的名字、类型、uuid等。
182.其中,对于监控模块的配置属性进行变更,包括对于该目标边缘节点连接的设备进行的增、删、改等操作。
183.具体实施中,该信息处理方法是由云服务器中的不同组成结构实现,因此,在收到该属性信息后,可以将该属性信息打包封装成特定形式的监控对象信息,传递给下一个组成结构进行处理。
184.其中,该属性信息是通过云服务器提供统一的输入界面,用户通过界面选择需要远端边缘节点、新增或修改的监控对象类型,需要填写的具体属性,如ip地址、端口、协议版本、用户名、密码等信息。
185.当然,触发生成第一数据的过程,具体可以是用户手动触发或者是按照约定的触
发规则触发。
186.需要说明的是,该属性信息可以是用户对于多个边缘节点连接的多个设备进行的操作的属性信息,也可也是仅对于一个边缘节点连接的一个设备进行的操作对应的属性信息,本实施例中是针对一个边缘节点的一个设备进行操作对应的属性信息为例进行说明。
187.步骤s702:确定所述目标边缘节点中监控模块的协议类型信息;
188.其中,所述协议类型信息表征所述目标边缘节点与所述目标设备匹配的协议类型。
189.其中,该属性信息中包含目标边缘节点以及该目标设备,基于该目标边缘节点以及目标设备,可以确定与二则匹配的协议类型。
190.具体实施中,可以对于该属性信息进行预解析,该预解析包括:目标设备应匹配的厂商分类、协议类型等。
191.步骤s703:基于所述协议类型信息,确定第一配置模板;
192.其中,基于该协议类型信息,确定该协议类型对应的第一配置模板。
193.其中,该云服务器中存储有各种配置模板,基于该协议类型信息确定相应的配置模板。
194.步骤s704:基于所述属性信息以及所述第一配置模板,生成第一数据;
195.其中,该第一数据中包含属性信息以及与该第一配置模板对应的信息。
196.例如,该第一配置模板对应的信息包括协议类型信息。
197.其中,该云服务器中也设置有配置模板库,该配置模板库中对于每个配置模板对应设置有配置模板标识,该配置模板标识具有唯一性。
198.具体实施中,可以将配置模板的标识、该协议类型信息和属性信息打包得到第一数据。
199.步骤s705:将所述第一数据发送给目标边缘节点,以使得所述目标边缘节点基于所述第一数据更新监控模块的配置信息。
200.其中,将第一数据发送给目标边缘节点,该目标边缘节点基于该第一数据对于其监控模块的配置信息进行更新。
201.其中,该目标边缘节点基于第一数据进行监控模块的过程,请参考前述应用于边缘节点的实施例,本实施例中不做详述。
202.具体实施中,是将第一数据发送到云服务器的消息队列中,以通过发送队列依次下发至相应的目标边缘节点。
203.其中,云服务器能够对于其管理的多个边缘节点中的监控模块的配置参数进行更新,由于监控模块可以实现对于多个设备的监控,该云服务器能够实现对于多个边缘节点中监控配置的批量更新。
204.需要说明的是,由于将配置解析在云服务器完成,可以充分利用云端计算资源的充足的优势,减少对边缘节点计算资源的消耗。
205.综上,本实施例提供的一种信息处理方法,云服务器中安装统一的配置模板库,基于接收到的属性信息,确定其对应的目标边缘节点与目标设备匹配的协议类型信息,基于该协议类型信息在配置模板库中确定第一配置模板,自动基于该第一配置模板以及属性信息生成第一数据,针对以使得目标边缘节点根据该第一数据更新,实现目标边缘节点中的
监控模块的监控配置参数自动更新。
206.与上述本技术提供的一种信息处理方法实施例相对应的,本技术还提供了应用该信息处理方法的装置实施例。
207.如图8所示的为本技术提供的一种信息处理装置实施例1的结构示意图,该装置包括以下结构:接收模块801、解析模块802、第一确定模块803、修改模块804和更新模块805;
208.其中,该接收模块801,用于接收第一数据;
209.其中,该解析模块802,用于解析所述第一数据,至少得到属性信息和配置模板标识,所述属性信息是对于目标设备的配置进行调整的属性,所述目标设备是与所述边缘节点连接的设备;
210.其中,该第一确定模块803,用于至少基于所述配置模板标识确定第一配置模板;
211.其中,该修改模块804,用于基于所述属性信息修改所述第一配置模板中对应的属性参数,得到目标配置文件;
212.其中,该更新模块805,用于基于所述目标配置文件更新监控模块的配置属性,所述监控模块用于监控所述目标设备。
213.可选的,第一确定模块,包括:
214.解析单元,用于解析所述属性信息,得到协议类型信息,所述协议类型信息表征所述边缘节点与所述目标设备匹配的协议类型;
215.确定单元,用于在预设模板库中确定与所述协议类型信息以及所述配置模板标识对应的第一配置模板。
216.可选的,确定单元,用于:
217.基于所述协议类型是第一类型,确定的第一配置模板包括第一配置文件,所述第一配置文件包括所述第一类型对应的至少两个预设配置信息;
218.基于所述目标运行环境是第二类型,确定的第一配置模板包括第二配置文件和执行监控的关联文件,所述第二配置文件包括所述第二类型对应的至少两个预设配置信息。
219.可选的,更新模块具体用于:
220.基于所述协议类型是第一类型,控制所述监控模块的配置属性基于所述目标配置文件更新,以使得所述监控模块基于更新后的配置属性运行;
221.基于所述协议类型是第二类型,控制所述监控模块的配置属性基于所述目标配置文件更新,以使得所述监控模块基于更新后的配置属性运行后,启动执行所述关联文件。
222.可选的,还包括:
223.获得模块,用于基于第一设备连接到所述边缘节点,获得所述第一设备的设备信息;
224.设备信息发送模块,用于将所述设备信息发送给云服务器,以使得所述云服务器基于所述设备信息确定第二配置模板;
225.模板接收模块,用于接收所述第二配置模板;
226.存储模块,用于存储所述第二配置模板。
227.可选的,存储模块,具体用于:
228.基于预设的模板标识规则为所述第二配置模板添加模板标识,存储所述第二配置模板。
229.需要说明的是,本实施例中提供的一种信息处理装置中的各结构功能解释,请参考前述方法实施例中的解释,本实施例中不做赘述。
230.综上,本实施例提供的一种信息处理装置,分析云服务器传输的第一数据,得到属性信息和配置模板标识,确定与该配置模板标识对应的第一配置模板,基于该属性信息对于第一配置模板中的属性参数进行修改,得到目标配置文件,以基于该模板配置文件更新监控模块中的配置属性,云服务器和边缘节点的协同架构解决了边缘节点设备监控配置远程无法更新的问题,而且,远程操作和自动发现、自动生成节省了人工投入成本。
231.如图9所示的为本技术提供的一种信息处理装置实施例2的结构示意图,该装置包括以下结构:第二确定模块901、第三确定模块902、第四确定模块903、生成模块904和发送模块905;
232.其中,该第二确定模块901,用于基于接收到的属性信息,确定所述属性信息对应的目标边缘节点,所述属性信息是对于目标边缘节点中监控模块的配置属性进行变更的信息,所述监控模块用于监控与所述目标边缘节点连接的目标设备;
233.其中,该第三确定模块902,用于确定所述目标边缘节点中监控模块的协议类型信息,所述协议类型信息表征所述目标边缘节点与所述目标设备匹配的协议类型;
234.其中,该第四确定模块903,用于基于所述协议类型信息,确定第一配置模板;
235.其中,该生成模块904,用于基于所述属性信息以及所述第一配置模板,生成第一数据;
236.其中,该发送模块905,用于将所述第一数据发送给目标边缘节点,以使得所述目标边缘节点基于所述第一数据更新监控模块的配置信息。
237.需要说明的是,本实施例中提供的一种信息处理装置中的各结构功能解释,请参考前述方法实施例中的解释,本实施例中不做赘述。
238.综上,本实施例提供的一种信息处理装置,云服务器中安装统一的配置模板库,基于接收到的属性信息,确定其对应的目标边缘节点与目标设备匹配的协议类型信息,基于该协议类型信息在配置模板库中确定第一配置模板,自动基于该第一配置模板以及属性信息生成第一数据,针对以使得目标边缘节点根据该第一数据更新,实现目标边缘节点中的监控模块的监控配置参数自动更新。
239.与上述本技术提供的一种信息处理方法、装置实施例相对应的,本技术还提供了应用该信息处理方法的应用场景实施例。
240.如图10所示的为本技术提供的一种信息处理方法的应用场景示意图,该场景中包括用户端1001、云服务器1002和边缘节点1003;其中,云服务器1002中设置有设备更新服务、配置解析分发服务、模板库更新服务、中间件mq(message quene,消息队列)、db数据库;其中,边缘节点1003中设置有中间件mq、配置生成服务、配置模板库、监控引擎、防火墙、数据库等,其中,配置模板库支持协议独立配置和更新,支持ipmi(intelligent platform management interface,智能平台管理接口)、ssh(secure shell,安全外壳协议)、ping等各种协议,该边缘节点可以挂载路由器、交换机、服务器等各种设备。
241.其中,用户端的用户手动触发或者按照约定规则触发设备更新服务,设备更新服务将输入的信息(如ip地址、端口、协议版本、用户名、密码等信息)打包封装成统一的监控对象。配置解析分发服务,对于该监控对象进行配置的预解析,确定目标设备对应协议类
型,计算匹配的配置模板,将确定配置模板的唯一属性标识与协议类型添加到监控对象的属性中得到第一数据,将该第一数据添加到中间件消息队列中,发送给边缘节点。
242.其中,边缘节点的中间件接收到第一数据后,配置生成服务器解析该第一数据,基于解析得到的配置模板信息在配置模板库中查找相应的配置模板,并将解析得到的属性信息修改该配置模板中的属性参数得到配置文件,得到配置文件后,启动监控暴露程序,以使得基于配置文件对于监控引擎进行配置更新。
243.其中,该监控引擎可以自主发现配置文件,也可以在重启时发现配置文件,实现监控引擎基于配置文件进行配置更新以及运行。
244.其中,该边缘节点的配置生成服务与防火墙和数据库相连。数据库对于接收到的第一数据进行存储。
245.与上述本技术提供的一种控制方法实施例相对应的,本技术还提供了与该控制方法相应的电子设备以及可读存储介质。
246.其中,该电子设备,包括:存储器、处理器;
247.其中,存储器存储有处理程序;
248.所述处理器用于加载并执行所述存储器存储的所述处理程序,以实现如上述任一项所述的控制方法的各步骤。
249.具体该电子设备的实现控制方法,参考前述控制方法实施例即可。
250.其中,该可读存储介质,其上存储有计算机程序,所述计算机程序被处理器调用并执行,实现如上述任一项所述的控制方法的各步骤。
251.具体该可读存储介质存储的计算机程序执行实现控制方法,参考前述控制方法实施例即可。
252.本说明书中各个实施例采用递进的方式描述,每个实施例重点说明的都是与其他实施例的不同之处,各个实施例之间相同相似部分互相参见即可。对于实施例提供的装置而言,由于其与实施例提供的方法相对应,所以描述的比较简单,相关之处参见方法部分说明即可。
253.对所提供的实施例的上述说明,使本领域专业技术人员能够实现或使用本技术。对这些实施例的多种修改对本领域的专业技术人员来说将是显而易见的,本文中所定义的一般原理可以在不脱离本技术的精神或范围的情况下,在其它实施例中实现。因此,本技术将不会被限制于本文所示的这些实施例,而是要符合与本文所提供的原理和新颖特点相一致的最宽的范围。
技术特征:
1.一种信息处理方法,应用于边缘节点,包括:接收第一数据;解析所述第一数据,得到属性信息和配置模板信息,所述属性信息是对于目标设备的配置进行调整的属性,所述目标设备是与所述边缘节点连接的设备;基于所述配置模板信息确定第一配置模板;基于所述属性信息修改所述第一配置模板中对应的属性参数,得到目标配置文件;基于所述目标配置文件更新监控模块的配置属性,所述监控模块用于监控所述目标设备。2.根据权利要求1所述的方法,所述基于所述配置模板标识信息确定第一配置模板,包括:解析所述配置模板信息,得到协议类型信息和配置模板标识,所述协议类型信息表征所述边缘节点与所述目标设备匹配的协议类型;在预设模板库中确定与所述协议类型信息以及所述配置模板标识对应的第一配置模板。3.根据权利要求2所述的方法,所述在预设模板库中确定与所述协议类型信息以及所述配置模板标识对应的第一配置模板,包括:基于所述协议类型是第一类型,确定的第一配置模板包括第一配置文件,所述第一配置文件包括所述第一类型对应的至少两个预设配置信息;基于所述目标运行环境是第二类型,确定的第一配置模板包括第二配置文件和执行监控的关联文件,所述第二配置文件包括所述第二类型对应的至少两个预设配置信息。4.根据权利要求3所述的方法,所述基于所述目标配置文件更新监控模块的配置属性,包括:基于所述协议类型是第一类型,控制所述监控模块的配置属性基于所述目标配置文件更新,以使得所述监控模块基于更新后的配置属性运行;基于所述协议类型是第二类型,控制所述监控模块的配置属性基于所述目标配置文件更新,以使得所述监控模块基于更新后的配置属性运行后,启动执行所述关联文件。5.根据权利要求1所述的方法,还包括:基于第一设备连接到所述边缘节点,获得所述第一设备的设备信息;将所述设备信息发送给云服务器,以使得所述云服务器基于所述设备信息确定第二配置模板;接收并存储所述第二配置模板。6.根据权利要求5所述的方法,存储所述第二配置模板,包括:基于预设的模板标识规则为所述第二配置模板添加模板标识,存储所述第二配置模板。7.一种信息处理方法,应用于云服务器,包括:基于接收到的属性信息,确定所述属性信息对应的目标边缘节点,所述属性信息是对于目标边缘节点中监控模块的配置属性进行变更的信息,所述监控模块用于监控与所述目标边缘节点连接的目标设备;确定所述目标边缘节点中监控模块的协议类型信息,所述协议类型信息表征所述目标
边缘节点与所述目标设备匹配的协议类型;基于所述协议类型信息,确定第一配置模板;基于所述属性信息以及所述第一配置模板,生成第一数据;将所述第一数据发送给目标边缘节点,以使得所述目标边缘节点基于所述第一数据更新监控模块的配置信息。8.一种信息处理装置,应用于边缘节点,包括:接收模块,用于接收第一数据;解析模块,用于解析所述第一数据,至少得到属性信息和配置模板信息,所述属性信息是对于目标设备的配置进行调整的属性,所述目标设备是与所述边缘节点连接的设备;第一确定模块,用于至少基于所述配置模板信息确定第一配置模板;修改模块,用于基于所述属性信息修改所述第一配置模板中对应的属性参数,得到目标配置文件;更新模块,用于基于所述目标配置文件更新监控模块的配置属性,所述监控模块用于监控所述目标设备。9.一种信息处理装置,应用于云服务器,包括:第二确定模块,用于基于接收到的属性信息,确定所述属性信息对应的目标边缘节点,所述属性信息是对于目标边缘节点中监控模块的配置属性进行变更的信息,所述监控模块用于监控与所述目标边缘节点连接的目标设备;第三确定模块,用于确定所述目标边缘节点中监控模块的协议类型信息,所述协议类型信息表征所述目标边缘节点与所述目标设备匹配的协议类型;第四确定模块,用于基于所述协议类型信息,确定第一配置模板;生成模块,用于基于所述属性信息以及所述第一配置模板,生成第一数据;发送模块,用于将所述第一数据发送给目标边缘节点,以使得所述目标边缘节点基于所述第一数据更新监控模块的配置信息。10.一种电子设备,包括:存储器、处理器;其中,存储器存储有处理程序;所述处理器用于加载并执行所述存储器存储的所述处理程序,以实现如上述权利要求1-6或7任一项所述的信息处理方法的各步骤。
技术总结
本申请提供了一种信息处理方法、装置和电子设备,包括:接收第一数据;解析所述第一数据,得到属性信息和配置模板信息,所述属性信息是对于目标设备的配置进行调整的属性,所述目标设备是与所述边缘节点连接的设备;基于所述配置模板信息确定第一配置模板;基于所述属性信息修改所述第一配置模板中对应的属性参数,得到目标配置文件;基于所述目标配置文件更新监控模块的配置属性,所述监控模块用于监控所述目标设备。控所述目标设备。控所述目标设备。
技术研发人员:赵鑫 李志永 高云伟
受保护的技术使用者:联想(北京)有限公司
技术研发日:2023.04.23
技术公布日:2023/8/13
版权声明
本文仅代表作者观点,不代表航空之家立场。
本文系作者授权航家号发表,未经原创作者书面授权,任何单位或个人不得引用、复制、转载、摘编、链接或以其他任何方式复制发表。任何单位或个人在获得书面授权使用航空之家内容时,须注明作者及来源 “航空之家”。如非法使用航空之家的部分或全部内容的,航空之家将依法追究其法律责任。(航空之家官方QQ:2926969996)
飞行汽车 https://www.autovtol.com/
