一种用于供水的智慧双路冗余通信联网系统的制作方法

文档序号:19604466发布日期:2020-01-03 13:23阅读:414来源:国知局
一种用于供水的智慧双路冗余通信联网系统的制作方法

本发明涉及供水设备的联网通讯技术领域,特别是涉及一种用于供水的智慧双路冗余通信联网系统。



背景技术:

随着信息化的迅猛发展,智慧供水在生活供水服务行业也得到了广泛的应用。从供水设施设备的重要性来看,供水单位对水源、水厂、加压站的管理还是十分重要的,除采用一定的信息化手段进行远程管理外,甚至还会安排专人进行不间断的监控运维,为了更好的推进智慧水务的应用,保证设备联网运行的稳定性、可靠性,亟需一种用于供水的智慧双路冗余通信联网系统。



技术实现要素:

本发明所要解决的技术问题是提供一种用于供水的智慧双路冗余通信联网系统,保证重要供水设备实时在线、实时可监控。

本发明解决其技术问题所采用的技术方案是:提供一种用于供水的智慧双路冗余通信联网系统,包括服务器端和控制器端,所述服务器端和控制器端之间通过两个数据通讯模块相连,所述控制器端将现场数据同时传输给所述两个数据通讯模块;所述两个数据通讯模块均按设定向所述服务器端上传心跳包与数据包;所述服务器端收到的心跳包和数据包后,判断两个数据通讯模块的通讯连接质量,选出通讯连接质量高的通讯模块作为主模块,另一个作为冗余模块;当主模块和冗余模块同时在线时,服务器端只对主模块的数据进行处理,对冗余模块只保持连接;在收到下发数据时,服务端将数据只传输给主模块。

所述服务器端检测两个数据通讯模块连接到服务端的ttl值,并采用ttl值最小的数据通讯模块作为主模块。

所述服务器端实时监控两个数据通讯模块的通讯连接质量,确保实时将两个数据通讯模块中通讯连接质量较高的数据通讯模块设定为主模块。

所述控制器端包括控制器、传感器和水泵;所述传感器和水泵用于采集现场数据;所述控制器用于将采集到的现场数据发送至两个数据通讯模块,并接收主模块下发的数据。

所述服务器端包括服务器、数据存储模块、数据分析模块、预警报警模块和移动服务模块;所述服务器从两个数据通讯模块中通讯连接质量高的数据通讯模块选为主模块,并通过网络将主模块上传的数据与数据存储模块、数据分析模块、预警报警模块和移动服务模块进行交互。

有益效果

由于采用了上述的技术方案,本发明与现有技术相比,具有以下的优点和积极效果:本发明通过服务端的分析可以实时切换通讯连接质量好的通讯模块做为主模块,当有一个通讯模块无法连接时,另一个模块可以无缝接入,做到双路通信冗余的功能,保证智慧供水的连续性与稳定性。

附图说明

图1是本发明的整体架构图。

具体实施方式

下面结合具体实施例,进一步阐述本发明。应理解,这些实施例仅用于说明本发明而不用于限制本发明的范围。此外应理解,在阅读了本发明讲授的内容之后,本领域技术人员可以对本发明作各种改动或修改,这些等价形式同样落于本申请所附权利要求书所限定的范围。

本发明的实施方式涉及一种用于供水的智慧双路冗余通信联网系统,如图1所示,包括服务器端和控制器端,所述服务器端和控制器端之间通过两个数据通讯模块相连,所述控制器端将现场数据同时传输给所述两个数据通讯模块;所述两个数据通讯模块均按设定向所述服务器端上传心跳包与数据包;所述服务器端收到的心跳包和数据包后,判断两个数据通讯模块的通讯连接质量,选出通讯连接质量高的通讯模块作为主模块,另一个作为冗余模块;当主模块和冗余模块同时在线时,服务器端只对主模块的数据进行处理,对冗余模块只保持连接;在收到下发数据时,服务端将数据只传输给主模块。

本实施方式中,所述控制器端包括控制器、传感器和水泵,控制器分别与传感器和水泵相连;所述传感器和水泵用于采集现场数据;所述控制器用于将采集到的现场数据发送至两个数据通讯模块,并接收主模块下发的数据。所述服务器端包括服务器、数据存储模块、数据分析模块、预警报警模块和移动服务模块,所述服务器分别与数据存储模块、数据分析模块、预警报警模块和移动服务模块相连;所述服务器从两个数据通讯模块中通讯连接质量高的数据通讯模块选为主模块,并通过网络将主模块上传的数据与数据存储模块、数据分析模块、预警报警模块和移动服务模块进行交互。

本发明的工作流程如下:

所述传感器与水泵连接控制器,并将采集到的现场数据传输至控制器上;控制器分别与数据通讯模块a与数据通讯模块b连接,并将采集到的现场数据同时发送给数据通讯模块a和数据通讯模块b;数据通讯模块a与数据通讯模块b通过有线或无线的方式与服务器进行联网,并周期性地向服务器上传心跳包数据与数据包数据,服务器对数据通讯模块a和数据通讯模块b的联网数据进行分析,对模块信号强度、网络稳定性等因素进行比较分析,将两个数据通讯模块中通讯质量较稿的设置为主模块,通讯质量较低的设置为冗余模块,服务器负责始终将通讯质量最好的数据通讯模块设置为主模块。服务器通过网络与数据存储模块、数据分析模块、预警报警模块、移动服务模块进行连通,将主模块上传的数据与数据存储模块、数据分析模块、预警报警模块和移动服务模块进行交互。服务器收到数据存储模块、数据分析模块、预警报警模块和移动服务模块下传的数据后,判断当前的主模块连通后,将数据下传至主模块,主模块收到数据后下传至控制器,控制器收到数据后对传感器或水泵进行现场控制操作。

如上所述,所述服务器选择主模块时,通过信号强度、网络连接延时和数据校验的操作判断两个数据通讯模块的通讯连接质量。具体的判断方法如下:在两个数据通讯模块均在线时,所述服务器端检测两个数据通讯模块连接到服务端的ttl值,并采用ttl值最小的数据通讯模块作为主模块;如果两个数据通讯模块只有一个在线时,则使用在线的数据通讯模块作为主模块。

值得一提的是,本实施方式中,所述服务器端实时监控两个数据通讯模块的通讯连接质量,确保实时将两个数据通讯模块中通讯连接质量较高的数据通讯模块设定为主模块。当主模块和冗余模块同时在线时,服务器只对主模块的数据进行处理,对冗余模块只保持连接状态,不做数据处理;服务器在收到数据下发请求时,服务器将数据只传输给主模块,不传输给冗余模块。由于冗余模块实时接收控制器上传的数据,并且与服务器实时保持连接,因此主模块和冗余模块切换时能够保证服务上层各应用可以无缝连接。

当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1