[发明专利]一种快速采集数据方法、装置、设备及存储介质在审
申请号: | 201911119982.5 | 申请日: | 2019-11-15 |
公开(公告)号: | CN110874265A | 公开(公告)日: | 2020-03-10 |
发明(设计)人: | 刘明德;郭一平 | 申请(专利权)人: | 厦门物通博联网络科技有限公司 |
主分类号: | G06F9/48 | 分类号: | G06F9/48;G06F16/25 |
代理公司: | 厦门智慧呈睿知识产权代理事务所(普通合伙) 35222 | 代理人: | 陈槐萱 |
地址: | 361021 福建省厦门市*** | 国省代码: | 福建;35 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 快速 采集 数据 方法 装置 设备 存储 介质 | ||
1.一种快速采集数据的方法,其特征在于,包括:
根据当前接入的采集设备的设备参数对采集设备进行分组;
对每个分组内的采集设备,根据其采集属性,选择将多个分组的采集设备的采集任务合并到同一个采集任务或者将一个分组内的采集设备的采集任务设置成独立的采集任务;
根据每个采集任务的采集属性进行总线资源的划分,并根据为所述采集任务分配的总线资源执行数据采集;
对采集的数据进行保存。
2.根据权利要求1所述的快速采集数据方法,其特征在于,所述设备参数包括通信接口类型、通信接口的最大组包数、数据寄存器类型以及通信设备参数;
所述采集属性包括采集频率、分析算法以及寄存器类型、变量分布、通信接口的最大组包数;其中,采集频率、分析算法或者寄存器类型相同的对应的多个分组的采集设备的采集任务合并至同一个采集任务,变量分布分散或者通信接口的最大组包数错误的对应的一个分组内的采集设备的采集任务设置成独立的采集任务。
3.根据权利要求1所述的快速采集数据方法,其特征在于,总线资源包括总线型资源以及非总线型资源,则当所述总线资源为非总线型资源时,采用多线程并发采集机制执行采集任务。
4.根据权利要求3所述的快速采集数据方法,其特征在于,
当所述资源为总线型资源时,根据采集任务的采集属性的优先级锁定总线资源;
根据所述总线资源执行当前采集任务,直至所述采集任务完成采集;
在采集任务完成采集后,释放总线锁。
5.根据权利要求1所述的快速采集数据方法,其特征在于,还包括:
当采集任务的通信超时间超过预设最大通信超时时间或者采集任务堵塞时,基于异常采集数据并通过PID算法,对采集设备的采集参数以及采集属性进行动态调整;其中,异常采集数据包括采集数据为乱码数据、空数据或者错误数据;所述异常采集数据根据采集协议内置的校验以及规则进行判断的。
6.根据权利要求5所述的快速采集数据方法,其特征在于,还包括:
将采集的数据以预设格式预存于内存中,并在接收到外部设备调用数据请求时,根据不同的外部设备调用不同的调用接口,以使得外部设备接收不同的数据格式。
7.根据权利要求5所述的快速采集数据方法,其特征在于,还包括:
将分组后的数据结构和采集参数存储于内存中,并将采集到的数据块根据偏移地址依次关联到对应单个变量,以直接调用分组后的数据结构和采集参数,提高内存读数据效率。
8.一种快速采集数据装置,其特征在于,包括:
采集设备分组单元,用于根据当前接入的采集设备的设备参数对采集设备进行分组;
采集任务合并及分解单元,用于对每个分组内的采集设备,根据其采集属性,选择将多个分组的采集设备的采集任务合并到同一个采集任务或者将一个分组内的采集设备的采集任务设置成独立的采集任务;
总线资源划分单元,用于根据每个采集任务的采集属性进行总线资源的划分,并根据为所述采集任务分配的总线资源执行数据采集;
采集数据保存单元,用于对采集的数据进行保存。
9.一种数据采集设备,其特征在于,包括处理器、存储器以及存储在所述存储器内的计算机程序,所述计算机程序能够被所述处理器执行以实现如权利要求1至7任意一项所述的快速采集数据方法。
10.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质包括存储的计算机程序,其中,在所述计算机程序运行时控制所述计算机可读存储介质所在设备执行如权利要求1至7任意一项所述的快速采集数据方法。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于厦门物通博联网络科技有限公司,未经厦门物通博联网络科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201911119982.5/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种杂环化合物及其应用
- 下一篇:稠环芳基化合物、有机电子器件及其应用
- 数据显示系统、数据中继设备、数据中继方法、数据系统、接收设备和数据读取方法
- 数据记录方法、数据记录装置、数据记录媒体、数据重播方法和数据重播装置
- 数据发送方法、数据发送系统、数据发送装置以及数据结构
- 数据显示系统、数据中继设备、数据中继方法及数据系统
- 数据嵌入装置、数据嵌入方法、数据提取装置及数据提取方法
- 数据管理装置、数据编辑装置、数据阅览装置、数据管理方法、数据编辑方法以及数据阅览方法
- 数据发送和数据接收设备、数据发送和数据接收方法
- 数据发送装置、数据接收装置、数据收发系统、数据发送方法、数据接收方法和数据收发方法
- 数据发送方法、数据再现方法、数据发送装置及数据再现装置
- 数据发送方法、数据再现方法、数据发送装置及数据再现装置