一种设备巡检系统及其云服务器设计方法与流程

文档序号:17006053发布日期:2019-03-02 02:02阅读:415来源:国知局
一种设备巡检系统及其云服务器设计方法与流程

本发明属于信息系统领域,特别是涉及一种设备巡检系统及其云服务器设计方法。



背景技术:

随着我国智能电网的高速发展,公司信息通信、自动化、继电保护等二次专业工作的重要程度日益凸显。伴随各类二次设备的增加,系统内以信息通信、自动化机房为主的各类机房数量、规模高速增长,现代化、智能化的通信辅助检测手段成为发展的必然趋势。目前的设备巡检方式有:直升机巡检、机器人巡检、直接标记法、条形识别法、信息采集法、基于gps技术的巡检。现有的设备巡检方法,直升机和机器人的方式成本较高,技术要求高,巡检终端不易维护,直接标记的方式数据实时性较差,条码识别法和信息采集法的方式的缺陷仍然是由巡检人员手动记录,基于gps技术的巡检方法相比其他方法省时省力,但是对巡检人员的依赖还是过大。急需一种设计成本较低、维护成本低、结合移动互联网,以物联网、云服务器平台为基础构建的智能化的设备巡检系统。



技术实现要素:

本发明的目的就在于克服现有的技术问题,提供了一种设备巡检系统及其云服务器设计方法。

本发明是采用以下技术方案进行:

一种设备巡检系统,包括巡检终端、数据采集设备及云服务器;

所述数据采集设备与云服务器无线连接,数据采集设备将采集的数据通过无线传输到云服务器平台,云服务器平台将数据进行解析并进行保存;

所述巡检终端与云服务器连接,巡检终端的浏览器通过调用云服务器平台的接口获取数据并进行数据的显示。

本发明还提供了一种设备巡检系统云服务器设计方法,包括数据库及与数据库通过多协议数据传输进行信息传输的分布式服务;

所述数据库使用主从复制,使用数据库的主从复制可以有效地保证数据的完整性;数据先保存到主数据库,主数据库将数据库操作保存到日志中,从数据库从主数据库中获取日志文件,读取日志文件并进行数据库操作;

所述分布式服务用于构建稳定的服务,分布式服务使用开源的dubbo框架;服务提供者和服务消费者将信息注册到zookeeper注册中心,服务提供者为服务消费者提供服务,服务消费者在注册中心上查找具体的服务提供者信息;

所述多协议数据传输支持多种协议进行数据传输,包括coap协议模块、mqtt协议模块、tcp协议模块和http协议模块;

所述coap协议模块采用开源的californium技术框架;californiium是使用coap协议进行可靠数据传输的一种方式;

所述mqtt协议模块在巡检系统中使用的是消息中间件,mqtt协议是发布—订阅的一种协议,在进行消息通信时,发布者、订阅者都连接mqtt服务器;

所述tcp协议模块采用开源的mina框架,mina框架是对javaio模型的封装,支持并发连接;巡检系统使用mina+spring建立tcp服务,监听8888端口;

所述http协议模块,巡检系统采用springmvc框架来用于接收http请求,并进行处理,java服务端程序可以很好地支持http协议。

优选的,所述消息中间件使用java支持的activemq。

本发明结合移动互联网,以物联网、云服务器平台为基础构建智能化的设备巡检系统,该设计成本较低,维护成本低。物联网云服务器平台支持数据的存储,数据查询,多协议数据传输和数据分析等功能,通过物联网云服务器平台构建电力设备巡检辅助监测手段,为电力设备巡检提供有效的数据支持,构建智能化和数字化电力设备巡检辅助系统;使用本系统后,可以通过手机app和pc端浏览器页面查看机房设备运行环境信息,保证了数据的实时性,物联网云服务器平台进行数据的统一管理,并为巡检人员提供智能化的巡检手段,规范巡检人员巡检流程,提升巡检人员工作效率和智能化水平,及时发现潜在的安全问题。

本发明具有以下有益效果:

支持多种协议进行数据传输,包括mqtt、tcp、http和coap;使用各种开源的框架完成数据传输的开发;搭建分布式系统来保证云服务器平台的稳定性,提高了云服务器平台的高可用性;使用数据库的主从复制保证了数据的完整性;该设计成本较低,维护成本低。

附图说明

图1为本发明的整体架构图;

图2为本发明coap传输形式示意图;

图3为本发明消息通信架构图;

图4为本发明mina架构图;

图5为本发明springmvc架构图;

图6为本发明dubbo架构图;

图7为本发明数据库主从复制示意图。

具体实施方式

下面以具体实施例对本发明作进一步描述,在此发明的示意性实施例以及说明用来解释本发明,但并不作为对本发明的限定。

如图1所示,一种设备巡检系统,包括巡检终端、数据采集设备及云服务器;

所述数据采集设备与云服务器无线连接,数据采集设备将采集的数据通过无线传输到云服务器平台,云服务器平台将数据进行解析并进行保存;

所述巡检终端与云服务器连接,巡检终端的浏览器通过调用云服务器平台的接口获取数据并进行数据的显示。

实施例2

如图2-7所示的本发明还提供了一种设备巡检系统云服务器设计方法,包括数据库及与数据库通过多协议数据传输进行信息传输的分布式服务;

所述数据库使用主从复制,使用数据库的主从复制可以有效地保证数据的完整性;数据先保存到主数据库,主数据库将数据库操作保存到日志中,从数据库从主数据库中获取日志文件,读取日志文件并进行数据库操作;

所述分布式服务用于构建稳定的服务,分布式服务使用开源的dubbo框架;服务提供者和服务消费者将信息注册到zookeeper注册中心,服务提供者为服务消费者提供服务,服务消费者在注册中心上查找具体的服务提供者信息;

所述多协议数据传输支持多种协议进行数据传输,包括coap协议模块、mqtt协议模块、tcp协议模块和http协议模块;

所述coap协议模块采用开源的californium技术框架;californiium是使用coap协议进行可靠数据传输的一种方式;

所述mqtt协议模块在巡检系统中使用的是消息中间件,mqtt协议是发布—订阅的一种协议,在进行消息通信时,发布者、订阅者都连接mqtt服务器;

所述tcp协议模块采用开源的mina框架,mina框架是对javaio模型的封装,支持并发连接;巡检系统使用mina+spring建立tcp服务,监听8888端口;

所述http协议模块,巡检系统采用springmvc框架来用于接收http请求,并进行处理,java服务端程序可以很好地支持http协议。

所述消息中间件使用java支持的activemq。

本发明的技术方案不限于上述具体实施例的限制,凡是根据本发明的技术方案做出的技术变形,均落入本发明的保护范围之内。



技术特征:

技术总结
本发明公开了一种设备巡检系统系统及其云服务器设计方法,所述设备巡检系统,包括巡检终端、数据采集设备及云服务器;所述巡检系统云服务器设计方法包括数据库及与数据库通过多协议数据传输进行信息传输的分布式服务。本发明支持多种协议进行数据传输,包括MQTT、TCP、HTTP和CoAP;使用各种开源的框架完成数据传输的开发;搭建分布式系统来保证云服务器平台的稳定性,提高了云服务器平台的高可用性;使用数据库的主从复制保证了数据的完整性;该设计成本较低,维护成本低。

技术研发人员:朱哲然;杨林;牛垚;史亮;董奥冬;赵萌;卢婉君;高宝宇;文凡
受保护的技术使用者:国网河南省电力公司焦作供电公司;国家电网有限公司
技术研发日:2018.10.31
技术公布日:2019.03.01
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1