物联网采集数据处理装置、方法及系统制造方法及图纸

技术编号:23771945 阅读:62 留言:0更新日期:2020-04-12 00:35
本发明专利技术提供了一种物联网采集数据处理装置、方法及系统,该装置包括:规则同步模块,用于对预先配置的数据处理规则进行预编译,将预编译后的数据处理规则同步至物联网接入网关,并加载至物联网接入网关的缓存中,所述数据处理规则包括触发前置条件和目标操作;规则匹配模块,用于基于物联网接入网关的缓存中的数据处理规则的触发前置条件,对采集数据的采样特征进行数据处理规则的适配,所述采集数据是在物联网接入网关处采集的;规则执行模块,用于在获得适配成功的数据处理规则后,执行适配成功的数据处理规则中的目标操作。本发明专利技术可以对物联网的采集数据进行处理采样,效率高。

The device, method and system of Internet of things data acquisition and processing

【技术实现步骤摘要】
物联网采集数据处理装置、方法及系统
本专利技术涉及物联网领域,尤其涉及一种物联网采集数据处理装置、方法及系统。
技术介绍
随着物联网的快速发展,基于物联网采集的数据种类越来越多,数据量越来越大,对采集数据的处理变得尤为重要。为了提高物理网采集数据的处理效率,现有技术提出基于规则引擎进行物理网的采集数据处理,在终端设备的物联网接入网关处,集成部署数据采集系统组件;由数据采集系统组件通过数据采样、上传、指令控制等方式获取设备或应用的数据,并传输给规则引擎;规则引擎自动适配所预置的规则,并执行适配成功的规则中的操作。上述现有技术中基于规则引擎进行物理网的采集数据处理存在以下问题:规则的检索和匹配处理效率完全依赖数据库的性能,在物联网海量数据交换和事件消息低延迟、高并发环境下,规则的检索和匹配效率较低,使得整体物联网采集数据处理的效率比较低。
技术实现思路
本专利技术实施例提出一种物联网采集数据处理装置,用以对物联网的采集数据进行处理采样,效率高,该装置包括:规则同步模块,用于对预先配置的数据处理规则进行预编译,将预本文档来自技高网...

【技术保护点】
1.一种物联网采集数据处理装置,其特征在于,包括:/n规则同步模块,用于对预先配置的数据处理规则进行预编译,将预编译后的数据处理规则同步至物联网接入网关,并加载至物联网接入网关的缓存中,所述数据处理规则包括触发前置条件和目标操作;/n规则匹配模块,用于基于物联网接入网关的缓存中的数据处理规则的触发前置条件,对采集数据的采样特征进行数据处理规则的适配,所述采集数据是在物联网接入网关处采集的;/n规则执行模块,用于在获得适配成功的数据处理规则后,执行适配成功的数据处理规则中的目标操作。/n

【技术特征摘要】
1.一种物联网采集数据处理装置,其特征在于,包括:
规则同步模块,用于对预先配置的数据处理规则进行预编译,将预编译后的数据处理规则同步至物联网接入网关,并加载至物联网接入网关的缓存中,所述数据处理规则包括触发前置条件和目标操作;
规则匹配模块,用于基于物联网接入网关的缓存中的数据处理规则的触发前置条件,对采集数据的采样特征进行数据处理规则的适配,所述采集数据是在物联网接入网关处采集的;
规则执行模块,用于在获得适配成功的数据处理规则后,执行适配成功的数据处理规则中的目标操作。


2.如权利要求1所述的物联网采集数据处理装置,其特征在于,数据处理规则包括数据组装方式;
规则执行模块具体用于:
在获得适配成功的数据处理规则后,解析所述数据处理规则,获得数据组装方式;
根据数据组装方式,确定目标操作需使用的数据;
基于目标操作需使用的数据,执行所述数据处理规则中的目标操作。


3.如权利要求1所述的物联网采集数据处理装置,其特征在于,数据处理规则包括数据源,所述数据源采用事件消息队列的订阅主题来标识,所述事件消息队列用于存储采集数据的采样特征。


4.如权利要求3所述的物联网采集数据处理装置,其特征在于,规则同步模块具体用于:
对预先配置的数据处理规则进行预编译时,生成数据处理规则与数据源的事件消息队列的订阅主题的索引关联关系;
将预编译后的数据处理规则和对应的索引关联关系同步至物联网接入网关,并加载至物联网接入网关的缓存中。


5.如权利要求4所述的物联网采集数据处理装置,其特征在于,规则匹配模块具体用于:
根据数据处理规则和对应的索引关联关系,确定待适配的事件消息队列;
基于物联网接入网关的缓存中的数据处理规则的触发前置条件,对待适配的事件消息队列中的采集数据的采样特...

【专利技术属性】
技术研发人员:袁琦
申请(专利权)人:北京数知科技股份有限公司
类型:发明
国别省市:北京;11

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1