一种基于大数据的巡检方法及系统
文献发布时间:2024-04-18 19:52:40
技术领域
本发明涉及工业设备监测技术领域,具体涉及一种基于大数据的巡检方法及系统。
背景技术
工业生产过程中,各类软硬件设备每天产生大量的数据信息,工作人员需要间隔固定时间对厂内设备进行巡检以保证各类设备的安全性,巡检人员持有巡检终端,依次到固定巡检点获取巡检信息,巡检信息能够通过多种信息载体获取,比如RFID、条形码、二维码,最后将获取到的巡检信息汇总得到巡检日志。现有巡检方法存在如下问题:(1)现有巡检多为人工巡检,若巡检信息收集端发生宕机,巡检信息可能会全部丢失,巡检系统的健壮性不够好。(2)灵活性不够,目前只能在固定时间点进行巡检,因为信息收集端的获取时间是固定的;(3)巡检数据安全性不够。
发明内容
为解决背景技术中提到的问题,本发明提供一种基于大数据的巡检方法及系统。
一种基于大数据的巡检方法,所述方法应用于巡检系统,此巡检系统包括目标设备、巡检信息收集端和巡检终端;还包括远程服务中心,所述远程服务中心与巡检终端连接;
所述巡检方法包括:
目标设备{c
所有目标设备单位时间内对所有采集域内的巡检信息收集端发送心跳信号;心跳信号包括目标设备的id信息,巡检信息收集端通过id信息与本地id信息表进行比对以判定目标设备是否正常工作,巡检信息收集端包括报警单元,若检测到id信息缺失,报警单元进行一类报警;
一信息收集端d
d
所述巡检方法还包括:
巡检终端向巡检信息收集端请求获取巡检信息,此时,巡检信息收集端记录获取请求时的时间节点作为当前巡检终端巡检时间节点;
获取巡检人员身份信息并验证权限;
巡检信息收集终端根据正确的权限验证结果,将巡检信息编码成二维码信息;
巡检终端通过二维码解码获取加密后的压缩巡检信息,对巡检信息进行解密和解码后得到巡检信息;
所述巡检信息收集端根据权限验证结果,将巡检信息编码成二维码信息的过程如下:
信息收集端对上一次巡检终端巡检时间节点至当前巡检终端巡检时间节点之间的巡检信息进行合并,生成当前巡检信息;若当前巡检时间节点为首次巡检,巡检开始时间点需要提前设置;
对当前巡检信息进行压缩;
对压缩后的巡检信息进行加密;
将加密后的信息编码成二维码信息。
具体地,所述信息收集端将采集的信息发送至另一采集域内的信息收集端包括:
所述信息收集端将采集的信息发送至本地缓冲区;
缓冲池存储容量达到阈值时,所述信息经过加密单元发送至另一采集域内的缓冲池;
另一采集域内的缓冲池存储容量达到阈值时,解密单元对信息进行解密后进行存储。
具体的,所述缓冲区区域大小根据采集信息类型的不同而相应设置。
具体的,所述另一采集域为相邻采集域。
具体的,所述巡检日志信息加密技术采用非对称加密算法,包括如下步骤:
巡检终端生成公钥与私钥;
巡检终端将公钥发送至巡检信息收集端;
巡检信息收集端使用收到的公钥对当前巡检日志信息进行加密并发送;
巡检终端通过私钥对收到的当前巡检日志信息进行解密;
具体的,所述获取巡检人员身份信息并验证包括:
远程服务中心根据巡检人员序列表获取应巡检人员身份信息;
巡检终端通过人脸采集框对巡检人员进行实时人脸采集;
巡检终端对远程服务中心通过人脸信息进行身份识别,与应巡检人员身份信息进行比对,获取验证结果。
一种设备巡检系统,包括:
目标设备,为待巡检信息的信息采集来源设备;
巡检信息收集端,对目标设备的待巡检信息进行收集;所述待巡检信息收集端包括报警单元;
巡检终端,与巡检信息收集端能够进行数据交互,通过所述巡检信息收集端预先采集的数据,获取目标设备的待巡检信息。
还包括远程服务中心,所述远程服务中心与巡检终端连接;
所述目标设备包括摄像单元,用于获取人脸信息;
所述设备巡检系统上述的巡检方法对待巡检区域内的目标设备进行巡检。
同时,本发明公开一种电子设备,包括存储器、处理器及存储在所述存储器上并可在所述处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现如上所述的基于大数据的巡检方法。
进一步地,本发明还公开一种计算机可读存储介质,所述计算机可读存储介质上存储有计算机程序,所述计算机程序被处理器执行时实现如上述的基于大数据的巡检方法。
采用上述方案后,本发明的巡检方法具有较好的健壮性,一定程度上解决了巡检信息收集端的单点故障问题,提高了对巡检数据采集的完整性和安全性。
附图说明
图1为本发明方法自检过程的流程图;
图2为本发明方法通过巡检终端进行巡检的流程图;
图3为本发明系统对应的系统图;
图4为图3对应的系统工作示意图。
具体实施方式
本实施例将对本发明进行详细说明。
一种基于大数据的巡检方法,所述方法应用于巡检系统,此巡检系统包括目标设备、巡检信息收集端和巡检终端;还包括远程服务中心,所述远程服务中心与巡检终端连接;如图3所示。
所述巡检方法包括:
S100.目标设备{c
S200.所有目标设备单位时间内对所有采集域内的巡检信息收集端发送心跳信号;心跳信号包括目标设备的id信息,巡检信息收集端通过id信息与本地id信息表进行比对以判定目标设备是否正常工作,巡检信息收集端包括报警单元,若检测到id信息缺失,报警单元进行一类报警。在固定间隔时间内接收到该目标设备发送的心跳信号,认为该目标设备处于存活状态,反之则认为该目标设备处于假死状态。在最大间隔时间内仍然没有接收到处于假死状态的目标设备发送的心跳信号,巡检信息收集端会认为该目标设备处于宕机状态或者连接线路故障。如图4所示,图4中的虚线表示心跳信息。
S300.一信息收集端d
S400.d
上述的S100-S400并未涉及巡检终端,是巡检系统的自检过程,流程图如图1所示。
所述巡检方法还包括:
S500.巡检终端向巡检信息收集端请求获取巡检信息,此时,巡检信息收集端记录获取请求时的时间节点作为当前巡检终端巡检时间节点;
S600.获取巡检人员身份信息并验证权限;
S700.巡检信息收集终端根据正确的权限验证结果,将巡检信息编码成二维码信息;此处正确的验证结果为身份验证成功。
S800.巡检终端通过二维码解码获取加密后的压缩巡检信息,对巡检信息进行解密和解码后得到巡检信息。
S500-S800为工作人员通过巡检终端进行巡检的过程,流程图如图2所示。
S700.所述巡检信息收集端根据权限验证结果,将巡检信息编码成二维码信息的过程如下:
S710.信息收集端对上一次巡检终端巡检时间节点至当前巡检终端巡检时间节点之间的巡检信息进行合并,生成当前巡检信息;若当前巡检时间节点为首次巡检,巡检开始时间点需要提前设置;
S720.对当前巡检信息进行压缩;
S730.对压缩后的巡检信息进行加密;
S740.将加密后的信息编码成二维码信息。
具体地,所述d
S310.所述信息收集端将采集的信息发送至本地缓冲区;
S320.缓冲池存储容量达到阈值时,所述信息经过加密单元发送至另一采集域内的缓冲池;
S330.另一采集域内的缓冲池存储容量达到阈值时,解密单元对信息进行解密后进行存储。对于每一个采集域内的信息收集端,本采集域内的收集的信息与其他采集域内发送的收集信息存储在不同的存储模块。
具体的,所述缓冲区区域大小根据采集信息类型的不同而相应设置。
具体的,所述另一采集域为相邻采集域。相邻采集域为物理上相邻的采集域。
具体的,S800中的所述巡检日志信息加密技术采用非对称加密算法,包括如下步骤:
S810.巡检终端生成公钥与私钥;
S820.巡检终端将公钥发送至巡检信息收集端;
S830.巡检信息收集端使用收到的公钥对当前巡检日志信息进行加密并发送;
S840.巡检终端通过私钥对收到的当前巡检日志信息进行解密;
运用此加密技术后,其他的巡检终端不能直接从巡检信息收集端获取巡检信息,即使获取二维码后,也无法获取巡检信息,因此,防止了无关人员对信息进行窃取和泄露。
具体的,所述获取巡检人员身份信息并验证包括:
远程服务中心根据巡检人员序列表获取应巡检人员身份信息;
巡检终端通过人脸采集框对巡检人员进行实时人脸采集;
巡检终端对远程服务中心通过人脸信息进行身份识别,与应巡检人员身份信息进行比对,获取验证结果。
一种设备巡检系统,包括:
目标设备,为待巡检信息的信息采集来源设备;
巡检信息收集端,对目标设备的待巡检信息进行收集;所述待巡检信息收集端包括报警单元;
巡检终端,与巡检信息收集端能够进行数据交互,通过所述巡检信息收集端预先采集的数据,获取目标设备的待巡检信息。
还包括远程服务中心,所述远程服务中心与巡检终端连接;
所述目标设备包括摄像单元,用于获取人脸信息;
所述设备巡检系统上述的巡检方法对待巡检区域内的目标设备进行巡检。
一种电子设备,包括存储器、处理器及存储在所述存储器上并可在所述处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现如上所述的基于大数据的巡检方法。
一种计算机可读存储介质,所述计算机可读存储介质上存储有计算机程序,所述计算机程序被处理器执行时实现如上述的基于大数据的巡检方法。
本发明对目标设备进行区域划分,每个区域内设有巡检信息收集端,巡检信息收集端只对区域内的目标设备进行巡检信息收集,各个区域之间相互独立,形成一种隔离机制,这种隔离机制能够使得区域与区域之间的信息采集不受影响。实际操作中,从物理配线角度来讲,此种隔离机制可以采用不同的供电走线,不同的Vlan。
目标设备主动向各个区域内的巡检信息收集端发送心跳信号,心跳信号仅是为了检测目标设备的运行状态是否正常,巡检人员在任意巡检点均能够快速获取所有目标设备正常工作与否的信息。心跳信号通常为小的数据包。
目标设备向相邻采集域内的信息收集终端发送采集信息,对数据进行了异地备份而非本地备份,若本地信息收集终端宕机,能够并且异地备份的过程讲信息发送至缓冲区,再发送至另一区域的信息收集端,缓冲区的大小根据信息采集的不同而不同,这种写入方式为流式写入方式,提高效率。
巡检信息收集端的信息发送分为两部分,第一部分是向巡检终端发送,第二部分是向另一采集域的信息收集端进行发送,向巡检终端发送的方式为被动发送,此发送过程根据巡检人员测巡检时间进行发送,灵活性高。第一部分向巡检终端过程中,所有的巡检终端组成环形拓扑结构,能够快速定位故障的巡检信息收集端。
根据本公开实施例的方法流程可以被实现为计算机软件程序。例如,本公开的实施例包括一种计算机程序产品,其包括承载在计算机可读存储介质上的计算机程序,该计算机程序包含用于执行流程图所示的方法的程序代码。在这样的实施例中,该计算机程序可以通过通信部分从网络上被下载和安装,和/或从可拆卸介质被安装。在该计算机程序被处理器执行时,执行本公开实施例的系统中限定的上述功能。根据本公开的实施例,上文描述的系统、设备、装置、模块、单元等可以通过计算机程序模块来实现。
本公开还提供了一种计算机可读存储介质,该计算机可读存储介质可以是上述实施例中描述的设备/装置/系统中所包含的;也可以是单独存在,而未装配入该设备/装置/系统中。上述计算机可读存储介质承载有一个或者多个程序,当上述一个或者多个程序被执行时,实现根据本公开实施例的方法。
根据本公开的实施例,计算机可读存储介质可以是非易失性的计算机可读存储介质。例如可以包括但不限于:便携式计算机磁盘、硬盘、随机访问存储器(RAM)、只读存储器(ROM)、可擦式可编程只读存储器(EPROM或闪存)、便携式紧凑磁盘只读存储器(CD-ROM)、光存储器件、磁存储器件、或者上述的任意合适的组合。在本公开中,计算机可读存储介质可以是任何包含或存储程序的有形介质,该程序可以被指令执行系统、装置或者器件使用或者与其结合使用。
例如,根据本公开的实施例,计算机可读存储介质可以包括上文描述的ROM和/或RAM和/或ROM和RAM以外的一个或多个存储器。
附图中的流程图和框图,图示了按照本公开各种实施例的系统、方法和计算机程序产品的可能实现的体系架构、功能和操作。在这点上,流程图或框图中的每个方框可以代表一个模块、程序段、或代码的一部分,上述模块、程序段、或代码的一部分包含一个或多个用于实现规定的逻辑功能的可执行指令。也应当注意,在有些作为替换的实现中,方框中所标注的功能也可以以不同于附图中所标注的顺序发生。例如,两个接连地表示的方框实际上可以基本并行地执行,它们有时也可以按相反的顺序执行,这依所涉及的功能而定。也要注意的是,框图或流程图中的每个方框、以及框图或流程图中的方框的组合,可以用执行规定的功能或操作的专用的基于硬件的系统来实现,或者可以用专用硬件与计算机指令的组合来实现。本领域技术人员可以理解,本公开的各个实施例和/或权利要求中记载的特征可以进行多种组合和/或结合,即使这样的组合或结合没有明确记载于本公开中。特别地,在不脱离本公开精神和教导的情况下,本公开的各个实施例和/或权利要求中记载的特征可以进行多种组合和/或结合。所有这些组合和/或结合均落入本公开的范围。
以上实施例仅用以说明本发明的技术方案,而非对其限制;尽管参照前述实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的精神和范围,均应包含在本发明的保护范围之内。