[发明专利]一种分布式协同监控系统在审
申请号: | 201410343840.8 | 申请日: | 2014-07-19 |
公开(公告)号: | CN104104723A | 公开(公告)日: | 2014-10-15 |
发明(设计)人: | 林琼斌 | 申请(专利权)人: | 福州大学 |
主分类号: | H04L29/08 | 分类号: | H04L29/08;H04L12/803 |
代理公司: | 福州元创专利商标代理有限公司 35100 | 代理人: | 蔡学俊 |
地址: | 350108 福建省福州市*** | 国省代码: | 福建;35 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 分布式 协同 监控 系统 | ||
技术领域
本发明涉及分布式监控系统技术领域,尤其是分布式协同监控系统方法,可广泛应用于大型数据中心,通讯机房、工矿企业、智能化变电站等工业和现代化农业现场监控和自动化控制等应用场合。
背景技术
工业自动化现场监控设备的类型众多,包括了各类传感器、变送器、控制器和执行器等,传统的模拟传感器和执行器,需要通过大量的信号专用线缆连接到监控主机的多路采集卡,布线复杂、精度低、运行维护工作量大,故障排查和隔离难度大,系统可靠性差。
近年来随着各类数字传感器的日益增多和成本降低,以及通讯网络技术的带宽增大,使得传感器等设备节点可以通过现场总线(如Profibus、Modbus、Lonworks、DeviceNet)等通讯协议以总线或菊花链或星型的方式与监控主机或上位机相连接。这种方式减少了大量的现场布线,也使监控主机/上位机可以同时处理更多的监控任务。然而随着监控系统规模的不断扩大,监控主机的负荷也越来越大,这种集中式的监控模式存在以下问题:
1、监控主机及其网络接口负荷重;
2、扩展不方便,当需要增加监控任务时,由于监控主机及其接口网络满负荷运行,无法进行。
3、存在单点故障,由于网络监控仅有一个集中监控主机来实现,当该监控主机或其接口网络出现故障,整个系统则失去监控功能。
发明内容
本发明的目的是提供一种分布式协同监控系统,有利于复杂大监控系统的分解,以及多点分布监控节点的低成本、高可靠、冗余监控。
本发明采用以下方案实现:一种分布式协同监控系统,其特征在于:该系统由第一通讯网络,第二通讯网络,两个或两个以上分布式监控服务器节点,一个或多个监控终端,以及多个被监控节点组成;所述分布式监控服务器节点与被监控节点之间通过第一通讯网络连接,所述监控终端与分布式监控服务器节点通过第二通讯网络连接;每个分布式监控服务器节点平均分担所有监控任务;当有一个分布式监控服务器节点出现故障,自动退出监控工作,其原有监控任务再次平均分配给其他现有的监控服务器节点;当某个分布式监控服务器节点的监控任务减少或者增加,系统将自动重新均衡各个分布式监控服务器节点的任务;监控终端访问任一个分布式监控服务器节点,均可获得全部数据。
在本发明一实施例中,所述的第一通讯网络和第二通讯网络是具有同样通讯协议的同一个通讯网络。
在本发明一实施例中,所述监控服务器节点包含一个监控列表,该表格登记了在线的分布式监控服务器节点个数、标号,受监控节点的个数、标号,以及监控服务器与受监控节点之间的绑定关系。
在本发明一实施例中,所述监控服务器节点实现动态均衡的方式包括以下步骤:
步骤S01:监听网络,接收心跳信息,收集并登记在线的分布式监控服务器节点和被监控节点;
步骤S02:判断有无其他分布式监控服务器节点:若有则广播自身复位心跳信息;若无则把所有受控节点均登记在自己监控名单下,并执行步骤S08;
步骤S03:接收其他分布式监控服务器节点返回的监控服务列表,判断是否全部接收完所有在线分布式监控服务器节点返回的列表,如果是,则执行下一步;如果不是,则继续执行步骤S03;
步骤S04:判断返回的所有列表是否一致,如果是,则执行下一步,如果不是,则广播自身复位心跳信息,并执行步骤S03;
步骤S05:按新增分布式监控服务器节点规则重新调整监控列表;
步骤S06:发布调整后的监控列表;
步骤S07:判断其他分布式监控服务器节点是否释放完受控节点,如果是,则执行步骤S08;如果不是,则继续判断其他分布式监控服务器节点是否释放完受控节点;
步骤S08:按新监控列表执行监控任务;
步骤S09:定时发送心跳信息,并监听网络中的心跳信息,判断有无新增分布式监控服务器节点;若有则按新增分布式监控服务器节点规则重新调整监控列表,并返回步骤S06;若无则执行步骤S10;
步骤S10:判断有无新增被监控节点;若有则按新增分布式监控服务器节点规则重新调整监控列表,并返回步骤S06;若无则执行步骤S11;
步骤S11:判断是否有分布式监控服务器节点退出;若有则按新增分布式监控服务器节点规则重新调整监控列表,并返回步骤S06;若无则执行步骤S12;
步骤S12:判断是否有被监控节点退出,若有则按新增分布式监控服务器节点规则重新调整监控列表,并返回步骤S06;若无则返回步骤S09。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于福州大学,未经福州大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201410343840.8/2.html,转载请声明来源钻瓜专利网。
- 上一篇:移动设备通用设置方法和系统
- 下一篇:基于云计算的虚拟桌面系统及其方法