一种设备巡检系统及其云服务器设计方法技术方案

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

A Device Patrol System and Its Cloud Server Design Method

The invention discloses a device patrol system system and a design method of its cloud server. The device patrol system includes a patrol terminal, a data acquisition device and a cloud server. The design method of the cloud server of the patrol system includes a database and a distributed service for information transmission through multi-protocol data transmission with the database. The invention supports a variety of protocols for data transmission, including MQTT, TCP, HTTP and CoAP; uses various open source frameworks to complete the development of data transmission; builds a distributed system to ensure the stability of the cloud server platform and improve the high availability of the cloud server platform; uses the master-slave replication of the database to ensure the integrity of the data; the design cost is low and the maintenance cost is low.

【技术实现步骤摘要】
一种设备巡检系统及其云服务器设计方法
本专利技术属于信息系统领域,特别是涉及一种设备巡检系统及其云服务器设计方法。
技术介绍
随着我国智能电网的高速发展,公司信息通信、自动化、继电保护等二次专业工作的重要程度日益凸显。伴随各类二次设备的增加,系统内以信息通信、自动化机房为主的各类机房数量、规模高速增长,现代化、智能化的通信辅助检测手段成为发展的必然趋势。目前的设备巡检方式有:直升机巡检、机器人巡检、直接标记法、条形识别法、信息采集法、基于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。本专利技术的技术方案不限于上述具体实施例的限制,凡是根据本专利技术的技术方案做出的技术变形,均落入本专利技术的保护范围之内。本文档来自技高网...

【技术保护点】
1.一种设备巡检系统,其特征在于:包括巡检终端、数据采集设备及云服务器;所述数据采集设备与云服务器无线连接,数据采集设备将采集的数据通过无线传输到云服务器平台,云服务器平台将数据进行解析并进行保存;所述巡检终端与云服务器连接,巡检终端的浏览器通过调用云服务器平台的接口获取数据并进行数据的显示。

【技术特征摘要】
1.一种设备巡检系统,其特征在于:包括巡检终端、数据采集设备及云服务器;所述数据采集设备与云服务器无线连接,数据采集设备将采集的数据通过无线传输到云服务器平台,云服务器平台将数据进行解析并进行保存;所述巡检终端与云服务器连接,巡检终端的浏览器通过调用云服务器平台的接口获取数据并进行数据的显示。2.一种设备巡检系统云服务器设计方法,其特征在于:包括数据库及与数据库通过多协议数据传输进行信息传输的分布式服务;所述数据库使用主从复制,数据先保存到主数据库,主数据库将数据库操作保存到日志中,从数据库从主数据库中获取日志文件,读取日志文件并进行数据库操作;所述分布式服务用于构建稳定的服务,分布式服务使用开源的Dubbo框架;服务提供者和服务消费者将信息注册到Zookeeper注册中心,服务提供者为服务消费者提供服务,服务消费者在注...

【专利技术属性】
技术研发人员:朱哲然杨林牛垚史亮董奥冬赵萌卢婉君高宝宇文凡
申请(专利权)人:国网河南省电力公司焦作供电公司国家电网有限公司
类型:发明
国别省市:河南,41

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1