[发明专利]一种联动控制系统及控制方法在审
申请号: | 201811263350.1 | 申请日: | 2018-10-28 |
公开(公告)号: | CN109144593A | 公开(公告)日: | 2019-01-04 |
发明(设计)人: | 蔡国凤 | 申请(专利权)人: | 蔡国凤 |
主分类号: | G06F9/4401 | 分类号: | G06F9/4401;G06F16/215;G06F16/2453;G06F16/25 |
代理公司: | 暂无信息 | 代理人: | 暂无信息 |
地址: | 225000 江苏省*** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 联动控制系统 异步控制 数据处理模块 用户界面数据 大规模设备 交互效率 控制流程 逻辑处理 设备命令 数据交互 通信负载 下行控制 用户指令 对设备 减小 链式 拥塞 清洗 上行 自动化 发送 驱动 | ||
本发明实施例公开了一种联动控制系统及控制方法,所述系统包括:数据处理模块,用于对设备驱动发送上来的数据进行清洗、处理以及逻辑处理,采用异步控制方式,将设备到用户界面数据交互的上行控制流程与用户指令到设备命令控制的下行控制流程进行分离。本发明实施例通过异步控制和自动化链式控制的方式,可以有效的解决大规模设备控制拥塞的问题,减小了数据交互的通信负载,提升了系统的交互效率。
技术领域
本发明涉及智能控制技术,具体是一种联动控制系统及控制方法。
背景技术
随着物联网的发展,尤其是窄带物联网(Narrow Band Internet of Things, NB-IoT)的大规模的应用,对于低成本,低功耗的监测设备的大规模使用,其应用场景和需求也是多种多样的。对于大规模设备的使用,必然涉及针对大规模数据,高持续性,延时异步的数据流的处理。
现有技术在大规模控制场景中,大量设备的数据传输通信可能会造成阻塞的情况,对于系统的软件质量提出了很高的要求。采用多线程以及其他并行化的方法依旧摆脱不了资源占用阻塞的问题,同时还会造成大量线程的使用,不仅占用通信资源,还大量占用硬件资源。
发明内容
为了解决上述技术问题,本发明实施例提供了一种联动控制系统及控制方法,通过异步控制和自动化链式控制的方式,可以有效的解决大规模设备控制拥塞的问题,减小了数据交互的通信负载,提升了系统的交互效率。
为了达到本发明目的,一方面,本发明实施例提供了一种联动控制系统,包括:
数据处理模块,用于对设备驱动发送上来的数据进行清洗、处理以及逻辑处理,采用异步控制方式,将设备到用户界面数据交互的上行控制流程与用户指令到设备命令控制的下行控制流程进行分离。
进一步地,所述系统还包括:
数据加速器,用于进行数据库的查询,对系统内存数据进行加速处理。
进一步地,所述系统还包括:
数据处理流直接通过所述数据加速器的数据获取实时数据,并且根据实时数据对用户界面进行数据实时更新。
进一步地,所述系统还包括:
驱动模块,用于统一驱动接口定义,统一调度接口,从层级上屏蔽驱动硬件信息,进行设备驱动资源的调度,对已存在的设备驱动程序进行封装。
进一步地,所述系统还包括:
应用模块,用于进行登录管理、备份管理、配置管理、告警处理以及日志记录。
进一步地,所述系统还包括:
用户显示界面模块,用于进行数据显示,进行用户界面与数据处理的解耦。
进一步地,所述系统还包括:
命令控制模块,用于进行从用户指令到设备的上到下的控制命令的下发。
另一方面,本发明实施例还提供了一种联动控制方法,包括:
对设备驱动发送上来的数据进行清洗、处理以及逻辑处理,采用异步控制方式,将设备到用户界面数据交互的上行控制流程与用户指令到设备命令控制的下行控制流程进行分离。
进一步地,所述方法还包括:
进行数据库的查询,对系统内存数据进行加速处理。
进一步地,所述方法还包括:
通过所述数据加速器的数据获取实时数据,并且根据实时数据对用户界面进行数据实时更新。
进一步地,所述方法还包括:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于蔡国凤,未经蔡国凤许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201811263350.1/2.html,转载请声明来源钻瓜专利网。