[发明专利]用于工业实时数据的分布式采集方法在审
申请号: | 201810907847.6 | 申请日: | 2018-08-10 |
公开(公告)号: | CN109120688A | 公开(公告)日: | 2019-01-01 |
发明(设计)人: | 向安宇 | 申请(专利权)人: | 北京天安智慧信息技术有限公司 |
主分类号: | H04L29/08 | 分类号: | H04L29/08 |
代理公司: | 北京鼎承知识产权代理有限公司 11551 | 代理人: | 韩德凯;李伟波 |
地址: | 100085 北京市海淀区上地信息路2号(北*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 节点服务器 中心调度服务器 采集 采集任务分配 分布式采集 动态平衡 服务器端 任务采集 实时数据 数据存储 服务器 配置信息传输 采集设备 服务检测 配置信息 性能检测 资源占用 配置 通信 | ||
本公开提供一种用于工业实时数据的分布式采集方法,包括以下步骤:确定采集设备的配置,并将配置信息传输至服务器端的中心调度服务器;基于配置信息,中心调度服务器设置采集任务;中心调度服务器与服务器端的节点服务器进行通信,中心调度服务器将采集任务分配至节点服务器;节点服务器根据采集任务采集数据,并将数据存储至服务器端;中心调度服务器根据节点服务器的性能检测数据、服务检测数据和资源占用情况,动态平衡节点服务器的采集任务;中心调度服务器将经过动态平衡后的新的采集任务分配至节点服务器,节点服务器根据新的采集任务采集数据,并将数据存储至服务器端。
技术领域
本公开涉及一种用于工业实时数据的分布式采集方法。
背景技术
现有工业物联网数据采集主要以数据采集与监控(Supervisory Control AndData Acquisition,缩写为SCADA)系统为主,通常是指有监控程序及数据收集能力的电脑控制系统。通常,SCADA系统通过与远程终端控制单元(RTU)或者可编程逻辑控制器(PLC)建立连接进行数据采集。但是,多个SCADA系统之间,实时数据采集相互独立,不能做到动态去调配采集资源,在大数据量的工业采集模型下,很难保障实时性,同时也为数据维护与分析造成了困难。
发明内容
为了解决至少一个上述技术问题,本公开提供一种用于工业实时数据的分布式采集方法。
根据本公开的一个方面,用于工业实时数据的分布式采集方法,包括以下步骤:
确定采集设备的配置,并将配置信息传输至服务器端的中心调度服务器;
基于配置信息,中心调度服务器设置采集任务;
中心调度服务器与服务器端的节点服务器进行通信,中心调度服务器将采集任务分配至节点服务器;
节点服务器根据采集任务采集数据,并将数据存储至服务器端;
中心调度服务器根据节点服务器的性能检测数据、服务检测数据和资源占用情况,动态平衡节点服务器的采集任务;
中心调度服务器将经过动态平衡后的新的采集任务分配至节点服务器,节点服务器根据新的采集任务采集数据,并将数据存储至服务器端。
根据本公开的至少一个实施方式,采集设备包括:远程终端单元、可编程逻辑控制器、数据传输单元和具备网络传输功能的传感器。
根据本公开的至少一个实施方式,配置信息包括:
远程终端单元的配置信息,包括IP,端口,采集区域,采集起始地址和采集长度;
可编程逻辑控制器的配置信息,包括IP,端口,机架号,槽号,连接类型和采集点;
数据传输单元的配置信息,包括数据传输单元的唯一标识和采集点;
传感器的配置信息,包括传感器的唯一标识。
根据本公开的至少一个实施方式,中心调度服务器将采集任务分配至节点服务器的步骤,包括:
中心调度服务器根据节点服务器的硬件配置情况设置节点服务器的配置等级;
基于配置等级,中心调度服务器计算节点服务器的分配权重;
基于分配权重,中心调度服务器将采集任务分配至节点服务器。
根据本公开的至少一个实施方式,动态平衡节点服务器的采集任务的步骤,包括:
当节点服务器的系统占用量超过系统占比阈值,中心调度服务器则减少节点服务器的采集任务;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京天安智慧信息技术有限公司,未经北京天安智慧信息技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201810907847.6/2.html,转载请声明来源钻瓜专利网。