说明:收录全网最新的团体标准 提供单次或批量下载
(19)国家知识产权局 (12)发明 专利申请 (10)申请公布号 (43)申请公布日 (21)申请 号 202210955505.8 (22)申请日 2022.08.10 (71)申请人 四川启睿 克科技有限公司 地址 610000 四川省成 都市中国 (四川) 自 由贸易试验区成都高新区天府四街 199号1栋33层 (72)发明人 王鑫 黄钰 安燕 徐庭锐  (74)专利代理 机构 四川省成 都市天策商标专利 事务所(有限合 伙) 51213 专利代理师 刘兴亮 (51)Int.Cl. G06F 9/445(2018.01) G06F 9/448(2018.01) (54)发明名称 一种可视化自由拖拽图形化规则引擎实现 方法 (57)摘要 本发明公开了一种可视化自由拖拽图形化 规则引擎实现方法, 通过可视化自由拖拽图形化 规则配置系统, 实现图形化方式进行规则流程和 逻辑自由搭建, 满足千变万化的场景规则需要。 解决了传统配置方式用户体验不好、 灵活性不 高、 管理维护不便等技术问题, 提高相关部门的 工作效率、 带来可观的经济收益和社会效益。 权利要求书1页 说明书4页 附图3页 CN 115525357 A 2022.12.27 CN 115525357 A 1.一种可视化自由拖拽图形化 规则引擎实现方法, 其特 征在于, 包括以下步骤: 步骤一: 拖动如果图形到场景 舞台中; 步骤二: 判断逻辑是否需要嵌套, 如果是, 跳转到步骤三; 如果 不是, 跳转到步骤四; 步骤三:拖动逻辑图形到如果里面, 跳转到步骤四; 步骤四: 拖动条件图形到 逻辑图形 里面, 跳转到步骤五; 步骤五: 判断是否需要配置 子场景, 如果否, 跳转到步骤六; 如果 不是, 跳转到步骤八; 步骤六: 拖动执 行图形到条件图形 下方, 跳转到步骤 七; 步骤七: 配置条件和执 行图形中的内容; 步骤八: 定义子场景, 拖动执 行图形到 子场景, 并配置执 行规则, 跳转到步骤十; 步骤九: 拖动定义 好的子场景到如果图形 下方, 跳转到步骤十一; 步骤十: 配置条件图形中的规则语句。 2.如权利要求1所述的一种可视化自由拖拽图形化规则引擎实现方法, 其特征在于, 所 述图形由不同种类的图形块 拼接组成; 图形和图形块包括: 如果、 逻辑、 条件、 执 行、 子场景。 3.如权利要求1所述的一种可视化自由拖拽图形化规则引擎实现方法, 其特征在于, 所 述界面包括如果、 逻辑、 条件、 执行、 子场景, 面板上显示多个拖拽式组件, 将组件拖拽到界 面中形成新的图形。 4.如权利要求1所述的一种可视化自由拖拽图形化规则引擎实现方法, 其特征在于, 所 述规则的定义方法如下: 将条件图形拖到逻辑图形中, 配置条件图形中的规则内容, 再将执 行图形拖到如果图形后面, 在执行图形中配置执行内容; 同一条规则有多 条执行语句, 不同 的执行图形块上下拼接, 中间插入 “延时”图形块, 实现两个执行操作延时顺序执行; 或设置 有“循环”图形块, 实现同一执 行动作的循环执 行, 将“延时”和“循环”都归类在执 行分类中。 5.如权利要求1所述的一种可视化自由拖拽图形化规则引擎实现方法, 其特征在于, 所 述逻辑图形有与、 或、 非三种, 逻辑图形 又可以互相嵌套, 实现不同逻辑的条件组合。 6.如权利要求1所述的一种可视化自由拖拽图形化规则引擎实现方法, 其特征在于, 若 场景规则的执行中要嵌套子场景, 则先定义好子场景, 子场景的定义在子场景模块中, 拖动 定义子场景的图形到舞台区, 再将执行图形拖进去与之拼起来, 再在执行图形中配置内容, 就生成了子场景图形, 在配置规则时将子场景图形拖动到规则中相 应位置, 就实现了场景 规则的嵌套。 7.如权利要求6所述的一种可视化自由拖拽图形化规则引擎实现方法, 其特征在于, 场 景规则生成后, 生成模块化和可视化的数据流, 硬件设备上报设备事件到边缘网关, 网关上 传到云端, 云端 进行条件判断, 当满足规则的所有条件, 则执 行该规则中的执 行部分。权 利 要 求 书 1/1 页 2 CN 115525357 A 2一种可视化自由拖 拽图形化规则引擎实现方 法 技术领域 [0001]本发明涉及物联 网技术领域, 尤其涉及一种可视化自由拖拽图形化规则引擎实现 方法。 背景技术 [0002]物联网系统有三个重要的组件: 设备: 网关连接的末端物联网节点; 网关: 连接多 个设备, 并与物联网云平台双向通信; 物联网云平台: 连接分布式的大量网关和设备, 并可 基于其开发物联网应用程序。 物联网云平台要实现规则引擎模块, 满足场景规则配置功能。 而物联网场景规则涉及到流程、 逻辑、 条件、 执行、 甚至执行里面还可以嵌套子场景规则。 流 程也涉及到多种多样, 如如果那么, 如果那么直到那么。 逻辑更是复杂多样, 有逻辑与、 逻辑 或、 逻辑非, 甚至这三种逻辑的自由组合 嵌套。 条件 涉及到设备、 人、 时间、 服务等。 执行也涉 及到设备和服务。 甚至执行里面还涉及到嵌套一个子场景。 可见, 这些规则和措施的制定复 杂繁琐, 并且需要灵活的可配置性。 [0003]目前市面上的规则引擎大部分是固定的逻辑(条件和执行), 列表格式填写规则内 容的方式。 现有的列表式的场景规则编排方式不能实现条件与、 条件或、 条件非的自由嵌 套, 场景规则太复杂就需要拆分成多个规则进行编辑。 [0004]现有的固定 的列表式的场景规则编排方式对于执行中再嵌套子场景, 比较麻烦, 要先定义好子场景, 然后在执行中的列表中一项一项的级联选择, 非常麻烦、 效率低下。 现 有的固定流程, 只有如果和那么的规则编排方式, 无法实现场景场景里面再嵌套场景、 多种 规则在一个舞台的制定 。 发明内容 [0005]本发明的目的就在于为了解决上述问题而提供一种可视化自由拖拽图形化规则 引擎实现方法, 实现图形化方式进行规则编辑, 并且解决可配置规则应用系统扩展子场景, 流程各逻辑框架的自由定制。 [0006]本发明通过以下技 术方案来实现上述目的: [0007]一种可视化自由拖拽图形化 规则引擎实现方法, 包括以下步骤: [0008]步骤一: 拖动如果图形到场景 舞台中; [0009]步骤二: 判断逻辑是否需要嵌套, 如果是, 跳转到步骤三; 如果不是, 跳转到步骤 四; [0010]步骤三:拖动逻辑图形到如果里面, 跳转到步骤四; [0011]步骤四: 拖动条件图形到 逻辑图形 里面, 跳转到步骤五; [0012]步骤五: 判断是否需要配置子场景, 如果否, 跳转到步骤六; 如果不是, 跳转到步骤 八; [0013]步骤六: 拖动执 行图形到条件图形 下方, 跳转到步骤 七; [0014]步骤七: 配置条件和执 行图形中的内容;说 明 书 1/4 页 3 CN 115525357 A 3

.PDF文档 专利 一种可视化自由拖拽图形化规则引擎实现方法

文档预览
中文文档 9 页 50 下载 1000 浏览 0 评论 309 收藏 3.0分
温馨提示:本文档共9页,可预览 3 页,如浏览全部内容或当前文档出现乱码,可开通会员下载原始文档
专利 一种可视化自由拖拽图形化规则引擎实现方法 第 1 页 专利 一种可视化自由拖拽图形化规则引擎实现方法 第 2 页 专利 一种可视化自由拖拽图形化规则引擎实现方法 第 3 页
下载文档到电脑,方便使用
本文档由 人生无常 于 2024-03-18 16:31:58上传分享
友情链接
站内资源均来自网友分享或网络收集整理,若无意中侵犯到您的权利,敬请联系我们微信(点击查看客服),我们将及时删除相关资源。