[发明专利]一种基于有限状态机算法的智能化采集系统及方法在审
申请号: | 202010330286.5 | 申请日: | 2020-04-24 |
公开(公告)号: | CN111596974A | 公开(公告)日: | 2020-08-28 |
发明(设计)人: | 窦安华;孙洪磊;魏成行;王帅;温德政 | 申请(专利权)人: | 中建八局第二建设有限公司 |
主分类号: | G06F9/448 | 分类号: | G06F9/448;H04L29/06 |
代理公司: | 济南信达专利事务所有限公司 37100 | 代理人: | 陈婷婷 |
地址: | 250014 山东省济南*** | 国省代码: | 山东;37 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 有限状态机 算法 智能化 采集 系统 方法 | ||
本发明公开了一种基于有限状态机算法的智能化采集系统及方法,属于物联网设备管控技术领域,系统包括状态字管理模块、状态处理定义模块、数据解析驱动管理模块、数据驱动和数据存储模块,状态字管理模块用于定义系统在执行过程中可能会遇到的设备状态;状态处理定义模块用于定义针对每一种执行过程中遇到的设备状态所做的操作;数据解析驱动为用户自定义开发,上传到系统后,为用户提供数据解析功能;数据解析驱动管理模块用于为用户提供自定义的设备数据解析驱动管理;数据存储模块用于存储解析后的设备数据。本发明应用有限状态机算法来处理设备数据采集终端的状态,具有灵活、可扩展的特点,能够适应对各种智能化设备数的采集和解析功能。
技术领域
本发明涉及物联网设备管控技术领域,具体地说是一种基于有限状态机算法的智能化采集系统及方法。
背景技术
现有的数据采集系统大多可以实现MODBUS协议和HTTP协议的数据采集功能,但是对特殊的二进制数据自动上传设备的数据采集不能进行灵活支持,导致设备数据采集时无法实现,如我们在工作中对温湿度检测设备的数据采集中就遇到了不能支持的问题。
发明内容
本发明的技术任务是针对以上不足之处,提供一种基于有限状态机算法的智能化采集系统及方法,可以在支持传统的MODBUS协议的指令式数据采集方式和基于HTTP协议的JSON格式数据采集方式的同时,实现对特殊的二进制数据自动上传设备的数据采集功能,具有广泛的适应性和可用性。
本发明解决其技术问题所采用的技术方案是:
一种基于有限状态机算法的智能化采集系统,包括状态字管理模块、状态处理定义模块、数据解析驱动管理模块、数据驱动和数据存储模块,
状态字管理模块用于定义系统在执行过程中可能会遇到的设备状态,定义设备状态字;
状态处理定义模块用于定义针对每一种执行过程中遇到的设备状态所做的操作,即为设备状态字定义处理程序;
数据解析驱动为用户自定义开发,上传到系统后,为用户提供数据解析功能,以实现不同数据的解析,从而实现支持多类设备的数据采集工作;
数据解析驱动管理模块用于为用户提供自定义的设备数据解析驱动管理,保证数据解析驱动的正常使用;
数据存储模块用于存储解析后的设备数据。
该系统完成数据上传时的权限验证和数据校验功能,能够完成对多类设备的数据采集功能。
优选的,所述设备状态包括设备离线、设备已连接、指令下发给终端、终端下发给设备、终端超时和设备无数据返回等系统执行过程中可能会遇到的状态。
进一步的,所述状态处理定义模块定义的操作包括:如设备已连接,则向终端发送数据采集指令;如设备无数据返回,则向相关管理人员发送消息,提醒管理人员对设备进行初始化操作,保证设备的正常运行。
进一步的,所述设备数据解析驱动管理包括设备数据解析驱动的上传、启用和停用。
具体的,该系统的实施过程为:状态字管理模块启动→状态处理定义模块启动→数据解析驱动管理模块启动→加载数据解析驱动→系统运行;
系统的执行过程为:状态字管理模块定义设备状态字→状态处理定义模块为设备状态字定义处理程序→接收设备数据→通过数据解析驱动管理模块启动并加载相应的数据解析驱动,处理设备数据→存储解析后的设备数据。
优选的,设备数据的采集包括基于MODBUS协议的智能化仪表的数据采集、基于HTTP协议的JSON数据的数据采集和需要主动上传二进制数据的设备的数据采集;处理设备数据完成所述数据上传时的权限验证和数据校验。实现支持传统的MODBUS协议的指令式数据采集方式和基于HTTP协议的JSON格式数据采集方式的同时,对特殊的二进制数据自动上传设备的数据采集功能。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中建八局第二建设有限公司,未经中建八局第二建设有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010330286.5/2.html,转载请声明来源钻瓜专利网。