一种基于无线组网的自动运维方法、系统和计算机设备与流程

文档序号:31129609发布日期:2022-08-13 05:04阅读:84来源:国知局
一种基于无线组网的自动运维方法、系统和计算机设备与流程

1.本发明涉及一种运维方法,尤其涉及一种基于无线组网的自动运维方法、系统和计算机设备。


背景技术:

2.现有的无线系统,如果有设备损坏,除了将损坏设备拆下换上新设备外,通常还需要有具有一定专业技能的运维人员将新安装的设备添加到云平台,替换原先损坏的设备。
3.其通常不仅需要物理上的替换,还需要软件上的替换,即设备安装完成后,还需要软件调试,需要有专业的运维人员参与,这提高的运维的门槛,增加的运维的成本,也无法做到运维的即时响应。
4.基于此,本技术技术方案提供了一种基于无线组网的自动运维方法、系统和计算机设备。


技术实现要素:

5.本发明实施例的目的在于提供一种基于无线组网的自动运维方法、系统和计算机设备,旨在解决背景技术中确定的现有技术存在的技术问题。
6.本发明实施例是这样实现的,一种基于无线组网的自动运维方法,包括以下步骤:
7.设备上电后,判断设备本身是否入网;
8.当所述设备本身未入网时,采集周围其他设备的配置信息,所述配置信息用于表征周围其他设备是否绑定在云平台内;
9.根据所述周围其他设备的配置信息判断是否满足触发条件;
10.当满足触发条件时,向云平台发送入网请求;
11.当所述入网请求许可通过后,在所述云平台内进行新设备的增加和/或旧设备的替换。
12.作为本发明进一步的方案:所述入网请求中包含有目标无线网络的id或身份信息。
13.作为本发明再进一步的方案:所述触发条件为超过或达到设定阈值比例的周围其他设备均绑定在云平台内。
14.作为本发明再进一步的方案:当所述入网请求许可通过后,在所述云平台内进行新设备的增加和/或旧设备的更换的步骤,具体包括:
15.当所述入网请求许可通过后,云平台判定需要进行的是新设备的增加还是旧设备的替换;
16.当所述云平台需要进行新设备的增加时,直接将所述设备绑定至云平台内;
17.当所述云平台需要进行旧设备的替换时,判定旧设备的更换是否需要确定设备的位置信息;
18.当不需要时,直接进行旧设备的替换操作;
19.当需要时,向所述云平台上报与周围其他设备的距离信息,以确定替换目标并完成旧设备的替换。
20.作为本发明再进一步的方案:在完成旧设备的替换后,还执行以下步骤:
21.原设备的自动删除和将原设备的配置参数自动同步到新设备中。
22.本发明实施例的另一目的在于提供一种基于无线组网的自动运维系统,包括:
23.自检模块,用于在设备上电后,判断设备本身是否入网;
24.采集模块,用于当所述设备本身未入网时,采集周围其他设备的配置信息,所述配置信息用于表征周围其他设备是否绑定在云平台内;
25.判定模块,用于根据所述周围其他设备的配置信息判断是否满足触发条件;
26.请求发送模块,用于当满足触发条件时,向云平台发送入网请求;
27.云平台,用于当所述入网请求许可通过后,进行新设备的增加和/或旧设备的替换。
28.本发明实施例的另一目的在于提供一种计算机设备,包括存储器和处理器,所述存储器中存储有计算机程序,所述计算机程序被所述处理器执行时,使得所述处理器执行所述基于无线组网的自动运维方法的步骤。
29.与现有技术相比,本发明的有益效果是:解决了设备新装、替换,运维技术人员需要到现场的问题,降低了运维的难度与成本,提高了平台的灵活性,整套自动运维系统不仅可以实现设备损坏替换,也可以实现新加设备的自动安装。
附图说明
30.图1为一种基于无线组网的自动运维方法的流程图。
31.图2为一种基于无线组网的自动运维系统的结构示意图。
32.图3为一种计算机设备的结构示意图。
具体实施方式
33.为了使本发明的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。
34.以下结合具体实施例对本发明的具体实现进行详细描述。
35.如图1所示,为本发明一个实施例提供的一种基于无线组网的自动运维方法的流程图,包括以下步骤:
36.s100,设备上电后,判断设备本身是否入网;
37.s200,当所述设备本身未入网时,采集周围其他设备的配置信息,所述配置信息用于表征周围其他设备是否绑定在云平台内;
38.s300,根据所述周围其他设备的配置信息判断是否满足触发条件;
39.s400,当满足触发条件时,向云平台发送入网请求,当然所述入网请求中包含有目标无线网络的id或身份信息;
40.s500,当所述入网请求许可通过后,在所述云平台内进行新设备的增加和/或旧设备的替换。
41.本发明实施例中所述设备,是指支持无线通信技术的智能设备,如智能灯具等,在设备上电后,可以判断设备本身是否入网,如果设备本身没有入网,则采集周围其他设备的配置信息,此处的配置信息用于表征周围其他设备是否绑定在云平台内,根据所述周围其他设备的配置信息判断是否满足触发条件,作为优选的,触发条件为超过或达到设定阈值比例的周围其他设备均绑定在云平台内,满足触发条件时,向云平台发送入网请求,接着可以在云平台内进行新设备的增加和/或旧设备的替换,入网请求会定期发送,同时根据周围其它设备的变化做出及时的调整。
42.本发明实施例中,在设备安装通电以后,通常会出现以下几种情况:
43.(1)周围没有其它设备,此时不执行任何操作;
44.(2)周围有其它设备,但也都没有安装到云平台,此时不执行任何操作,一般这种情况,都属于新设备的添加。
45.(3)周围有其它设备,大部分都安装到了平云台或者超过设定比例的数量都安装到了平云台,此时会触发自动添加流程。
46.此外,本发明实施例中,云平台还要判定设备发送的入网请求是否可以被许可通过,因为在实际应用时,可能会存在整个无线网络仍在施工调试阶段,此时不处理入网请求,所以设备发送的入网请求也是要由云平台判定是否许可的。
47.如图1所示,作为本发明一个优选的实施例,当所述入网请求许可通过后,在所述云平台内进行新设备的增加和/或旧设备的更换的步骤,具体包括:
48.s501,当所述入网请求许可通过后,云平台判定需要进行的是新设备的增加还是旧设备的替换;
49.s502,当所述云平台需要进行新设备的增加时,直接将所述设备绑定至云平台内;
50.s503,当所述云平台需要进行旧设备的替换时,判定旧设备的更换是否需要确定设备的位置信息;
51.s504,当不需要时,直接进行旧设备的替换操作;
52.s505,当需要时,向所述云平台上报与周围其他设备的距离信息,以确定替换目标并完成旧设备的替换。
53.本发明实施例中,由于云平台对设备进行操作时,存在两种情况,一种是将发送入网请求的设备作为新设备,另一种是将其替换旧设备,所以此处需要进行判定。
54.如果该云平台内对应的无线网络中没有损坏的设备,那么发送入网请求的设备作为新设备,即将其作为新设备添加到云平台内。如果该云平台内对应的无线网络中有1台损坏的设备,那么新发送入网请求的设备将替换旧设备。如有当前有1个以上的设备损坏,可以根据设备的类型判断,优先替换同类型的设备,有唯一符合条件的,可以直接进行旧设备的替换。如果当前有1个以上的设备损坏,且无法通过设备的类型判断出替换哪个设备的,可以通过云平台提示管理员,通过人工的方式,确定最终替换的是哪个设备,确定以后新设备进入添加替换流程。
55.特别的,如果当前有1个以上的设备损坏,旧设备的更换就需要确定设备的位置信息,那么此时设备向所述云平台上报与周围其他设备的距离信息,通过无线网络可以计算设备相互之间的距离的特点,结合定位的算法,进而可以计算出新安装设备的位置。
56.如果计算得到的位置附近有设备损坏,可以立即替换,新设备进入添加替换流程。
如果附近没有设备损坏,此时可将此设备作为新添加设备处理,不执行添加替换流程。(可能是损坏的设备信息还没有更新,新安装的设备可以等待下次触发重试替换流程)。
57.关于本实施例中,如何对设备的是否损坏进行判定,此处,可以预先为无线网络中的所有设备增加心跳机制,若心跳超时,可以判断设备出现问题。而针对某些设备的特性进行判断,如智能灯具。智能灯具有照明功能,如果设备存在损坏,则其功率会发生异常,可以设备中增加功率的检测模块,可以判断出智能灯具是否出现异常。当然,也可以通过其他方式进行,比如人工对设备的是否损坏进行标定等,本实施例在此不进行具体的限定。
58.作为本发明另一个优选的实施例,在完成旧设备的替换后,还执行以下步骤:
59.原设备的自动删除和将原设备的配置参数自动同步到新设备中。
60.本发明实施例在对旧设备进行替换时,可以自动实现原设备的自动删除和将原设备的配置参数自动同步到新设备中,利用云平台的灵活性,使运维人员可以不用到现场,就可以对现场的设备进行操作。
61.如图2所示,本发明实施例还提供了一种基于无线组网的自动运维系统,包括:
62.自检模块,用于在设备上电后,判断设备本身是否入网;
63.采集模块,用于当所述设备本身未入网时,采集周围其他设备的配置信息,所述配置信息用于表征周围其他设备是否绑定在云平台内;
64.判定模块,用于根据所述周围其他设备的配置信息判断是否满足触发条件;
65.请求发送模块,用于当满足触发条件时,向云平台发送入网请求;
66.云平台,用于当所述入网请求许可通过后,进行新设备的增加和/或旧设备的替换。
67.本发明实施例利用了无线设备可以通过设备互相之间的信号强弱进行位置计算的特点,结合整个无线网络的灵活性,解决了项目运维上实际遇到的问题,首先是设备损坏的判断,可以通过各类传感器、心跳等的判断,确定损坏的设备,其次是设备位置的确定,得益于无线网络可以计算设备相互之间的距离的特点,结合定位的算法,可以计算出新安装设备的位置,最后利用云平台的灵活性,使运维人员可以不用到现场,就可以对现场的设备进行操作。
68.如图3所示,本发明实施例还提供了一种计算机设备,包括存储器和处理器,所述存储器中存储有计算机程序,所述计算机程序被所述处理器执行时,使得所述处理器执行:
69.s100,设备上电后,判断设备本身是否入网;
70.s200,当所述设备本身未入网时,采集周围其他设备的配置信息,所述配置信息用于表征周围其他设备是否绑定在云平台内;
71.s300,根据所述周围其他设备的配置信息判断是否满足触发条件;
72.s400,当满足触发条件时,向云平台发送入网请求,当然所述入网请求中包含有目标无线网络的id或身份信息;
73.s500,当所述入网请求许可通过后,在所述云平台内进行新设备的增加和/或旧设备的替换。
74.应该理解的是,虽然本发明各实施例的流程图中的各个步骤按照箭头的指示依次显示,但是这些步骤并不是必然按照箭头指示的顺序依次执行。除非本文中有明确的说明,这些步骤的执行并没有严格的顺序限制,这些步骤可以以其它的顺序执行。而且,各实施例
中的至少一部分步骤可以包括多个子步骤或者多个阶段,这些子步骤或者阶段并不必然是在同一时刻执行完成,而是可以在不同的时刻执行,这些子步骤或者阶段的执行顺序也不必然是依次进行,而是可以与其它步骤或者其它步骤的子步骤或者阶段的至少一部分轮流或者交替地执行。
75.本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关的硬件来完成,所述的程序可存储于一非易失性计算机可读取存储介质中,该程序在执行时,可包括如上述各方法的实施例的流程。其中,本技术所提供的各实施例中所使用的对存储器、存储、数据库或其它介质的任何引用,均可包括非易失性和/或易失性存储器。非易失性存储器可包括只读存储器(rom)、可编程rom(prom)、电可编程rom(eprom)、电可擦除可编程rom(eeprom)或闪存。易失性存储器可包括随机存取存储器(ram)或者外部高速缓冲存储器。作为说明而非局限,ram以多种形式可得,诸如静态ram(sram)、动态ram(dram)、同步dram(sdram)、双数据率sdram(ddrsdram)、增强型sdram(esdram)、同步链路(synchlink)dram(sldram)、存储器总线(rambus)直接ram(rdram)、直接存储器总线动态ram(drdram)、以及存储器总线动态ram(rdram)等。
76.本领域技术人员在考虑说明书及实施例处的公开后,将容易想到本公开的其它实施方案。本技术旨在涵盖本公开的任何变型、用途或者适应性变化,这些变型、用途或者适应性变化遵循本公开的一般性原理并包括本公开未公开的本技术领域中的公知常识或惯用技术手段。说明书和实施例仅被视为示例性的,本公开的真正范围和精神由权利要求指出。
77.应当理解的是,本公开并不局限于上面已经描述并在附图中示出的精确结构,并且可以在不脱离其范围进行各种修改和改变。本公开的范围仅由所附的权利要求来限制。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1