一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

一种数据流规则引擎的制作方法

2022-08-24 00:44:59 来源:中国专利 TAG:

技术特征:
1.一种数据流规则引擎,其特征在于,包括数据解析层和规则判定层;数据解析层包括规则与输出配置模块、数据流拉取解析模块和数据模型转换模块;所述规则判定层包括实时规则解析转换模块、数据规则判定模块和规则结果输出模块;规则与输出配置模块用于根据具体的业务逻辑按照平台配置数据流规则和结果输出对象;数据流拉取解析模块用于基于flink近实时流处理框架拉取对应主题设备采集数据,并对采集数据进行解析;数据模型转换模块用于将获取的数据流模型转换规则数据模型,便于不同结构数据通用性的适配。2.根据权利要求1所述的一种数据流规则引擎,其特征在于,所述实时规则解析转换模块将平台管理端配置好的规则数据,结合drools相关api及其配置生成待触发的规则库rulebase,并生成kiesession规则会话。3.根据权利要求1所述的一种数据流规则引擎,其特征在于,所述数据规则判定模块通过drools中规则会话insert函数将物模型数据对象注入规则会话,同时通过规则会话fireallrules函数来触发启动规则引擎的执行。4.根据权利要求1所述的一种数据流规则引擎,其特征在于,所述将获取的数据流模型转换规则数据模型过程具体为:根据设备模型对象数据抽取设备基础信息;再通过将设备模型对象数据转为key与value的模式的map型通用结构;将抽取的基础信息和map数据统一成通用性的物模型数据对象。5.根据权利要求1所述的一种数据流规则引擎,其特征在于,所述数据流拉取解析模块具体用于创建运行环境并加载运行配置,并在程序启动后获取数据流并将数据解析成对应的设备模型对象数据。6.根据权利要求1所述的一种数据流规则引擎,其特征在于,所述根据具体的业务逻辑按照平台配置数据流规则和结果输出对象过程具体为:根据具体场景配置触发器、执行条件和执行动作实现数据流条件规则和输出动作的配置,并根据业务内容设置数据流条件规则名称和规则描述。

技术总结
本发明公开了一种数据流规则引擎,包括数据解析层和规则判定层;数据解析层包括规则与输出配置模块、数据流拉取解析模块和数据模型转换模块;规则判定层包括实时规则解析转换模块、数据规则判定模块和规则结果输出模块;规则与输出配置模块根据业务逻辑按照平台配置数据流规则和结果输出对象;数据流拉取解析模块基于Flink近实时流处理框架拉取对应主题设备采集数据并进行解析;数据模型转换模块将获取的数据流模型转换规则数据模型。本发明可接入大量的设备数据,分析处理可达毫秒级,实现了高吞吐、低延迟的高效率数据规则处理;并对不同厂商结构做统一数据模型转换,可兼容大部分厂商设备结构数据模型的功能。分厂商设备结构数据模型的功能。分厂商设备结构数据模型的功能。


技术研发人员:王超 王肖建 吕菲 张良会 蒋龙
受保护的技术使用者:成都新橙北斗智联有限公司
技术研发日:2022.05.25
技术公布日:2022/8/22
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献