[发明专利]基于实时计算引擎解决数据处理、设备联动的方法及装置有效
申请号: | 201910056107.0 | 申请日: | 2019-01-22 |
公开(公告)号: | CN109597638B | 公开(公告)日: | 2022-07-08 |
发明(设计)人: | 李明;朱杰 | 申请(专利权)人: | 深圳市蒂蒙技术有限公司 |
主分类号: | G06F8/65 | 分类号: | G06F8/65 |
代理公司: | 暂无信息 | 代理人: | 暂无信息 |
地址: | 518000 广东省深圳市龙*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 基于 实时 计算 引擎 解决 数据处理 设备 联动 方法 装置 | ||
本发明揭示了一种基于实时计算引擎解决数据处理、设备联动的方法及装置,其中,基于实时计算引擎解决数据处理的方法,包括:检测是否有新的数据处理规则输入;若是,则通过实时计算引擎获取最新数据处理规则,并对其进行解析;根据解析后的所述最新数据处理规则进行数据处理,得到结果数据。本发明的一种基于实时计算引擎解决数据处理、设备联动的方法及装置可在数据处理和设备联动中用规则输入替代整体代码的修改或固件升级,提高简易性和灵活性。
技术领域
本发明涉及到计算机技术领域,特别是涉及到一种基于实时计算引擎解决数据处理、设备联动的方法及装置。
背景技术
在远程测控终端(RTU)等数据采集系统中,需要采集成千上万的变量,这些变量之间又存在千丝万缕的关系,同时在物联网实际应用中,每个采集数据点可能需要进行一些数据计算或处理,才可以上传物联网云平台进行数据分析。即在实际的针对网络设备和主机的数据采集系统中,某些采集到的数据需要经过一定的计算后才能上传云平台或保存入库,而不是仅仅保存其原始值。传统数据采集仪如需进行更改数据转换或计算的规则,需要重新修改代码,升级固件,大大增加维护和人工成本。同样,现有的设备联动控制中,如需进行更改设备联动的规则,也需要重新修改代码或升级固件,操作复杂且维护周期长。
因此,如何灵活、快速进行数据处理和设备联动成了亟待解决的技术问题。
发明内容
本发明的主要目的为提供一种基于实时计算引擎解决数据处理、设备联动的方法及装置,可在数据处理和设备联动中用规则输入替代整体代码的修改或固件升级,提高简易性和灵活性。
为了实现上述发明目的,本发明提出:
一种基于实时计算引擎解决数据处理的方法,包括:
检测是否有新的数据处理规则输入;
若是,则通过实时计算引擎获取最新数据处理规则,并对其进行解析;
根据解析后的所述最新数据处理规则进行数据处理,得到结果数据。
进一步的,所述对其进行解析中包括:
判断所述最新数据处理规则是否存在语法错误;
若存在语法错误则不进行数据处理,提示存在语法错误和/或定位最新数据处理规则的错误位置;若不存在语法错误则执行下一步。
进一步的,所述数据处理包括数据再处理;所述数据再处理为根据解析后的所述最新数据处理规则更新此前指定范围内的结果数据,所述指定范围为数据存储范围或时间范围。
进一步的,所述的数据处理包括数据生成、数据交互和数据运算;
所述的数据生成为:根据解析后的所述最新数据处理规则生成指定的结果数据;
当所述数据处理为数据交换或者数据运算时,所述根据解析后的所述最新数据处理规则进行数据处理的步骤之前还包括:接收输入数据;
所述根据解析后的所述最新数据处理规则进行数据处理的步骤包括:
根据解析后的所述最新数据处理规则对输入数据进行运算得到结果数据。
进一步的,所述的数据处理规则包括默认的系统数据处理规则和用户设置的自定义数据处理规则。
本发明还提供了一种基于实时计算引擎解决设备联动的方法,包括:
获取初始指令;
检测是否有新的设备联动规则输入;
若是,则通过实时计算引擎获取最新设备联动规则,并对其进行解析;
根据所述初始指令和解析后的最新设备联动规则生成设备联动指令;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于深圳市蒂蒙技术有限公司,未经深圳市蒂蒙技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910056107.0/2.html,转载请声明来源钻瓜专利网。