(19)国家知识产权局
(12)发明 专利申请
(10)申请公布号
(43)申请公布日
(21)申请 号 202211311162.8
(22)申请日 2022.10.25
(71)申请人 深圳奇迹智慧网络有限公司
地址 518000 广东省深圳市罗湖区南湖街
道人民南路3 002号国贸大厦1818
(72)发明人 彭宏飞 朱秀峰 赖永聪 戴惠鸿
郑宝智
(74)专利代理 机构 上海波拓知识产权代理有限
公司 31264
专利代理师 张媛
(51)Int.Cl.
G06F 16/2455(2019.01)
G06F 16/25(2019.01)
G06F 16/28(2019.01)
G06F 11/30(2006.01)
(54)发明名称
智能杆的规则引擎方法及系统
(57)摘要
一种智能杆的规则引擎方法, 具备手动模式
和自动模式, 规则引擎方法包括: 判断关联于智
能杆的外部终端是否通过交互操作接口执行设
备控制权, 若是, 进行手动模式, 若否, 进行自动
模式; 在自动模式下, 判断规则引 擎是否接收外
部终端发送的临时手动事件, 若否, 进行自动联
动规则模式; 在规则引擎接收到外部终端发送的
临时手动事件时, 进行临时手动规则模式并执行
设备控制权, 其中, 临时手动规则模式的优先级
高于自动联动规则模式的优先级。 本发明提出的
规则引擎方法, 通过规则引擎赋予智能杆在多模
式切换下具备自动处置事 件能力。
权利要求书4页 说明书11页 附图3页
CN 115544093 A
2022.12.30
CN 115544093 A
1.一种智能杆的规则引擎方法, 其特征在于, 具备手动模式和自动模式, 所述规则引擎
方法包括:
判断关联于所述智能杆的外部终端是否通过交互操作接口执行设备控制权, 若是, 进
行所述手动模式, 若否, 进行 所述自动模式;
在所述自动模式下, 判断所述规则引擎是否接收所述外部终端发送的临时手动事件,
若否, 进行自动联动规则模式;
在所述规则引擎接收到所述外部终端发送的所述临时手动事件时, 进行临时手动规则
模式并执行所述设备控制 权, 其中, 所述临时手动规则模式的优先级高于所述自动联动规
则模式的优先级。
2.如权利要求1所述的规则引擎方法, 其特征在于, 在进行自动联动 规则模式并执行所
述设备控制权中, 所述 规则引擎方法包括:
由所述规则引擎对设备服务群进行服务设备开启, 所述设备服务群读取图形数据库的
设备知识;
根据所述设备知识启动设备监听器、 监听设备定时器和监控设备属性阈值, 所述设备
服务群根据所述所述设备监听器、 所述设备定时器和所述设备属性阈值自动触发产生设备
事件;
所述设备服 务群将包括设备知识的设备事 件通过HT TP方式发送至所述 规则引擎;
判断由关系型数据库发送至所述规则引擎的规则文件是否匹配所述设备事件, 若否,
忽略事件;
当所述规则文件和所述设备事件为匹配时, 获取所述规则文件的当前规则文件的关联
设备资源;
判断所述关联设备资源是否被所述规则文件的其他规则文件占用, 若否, 将所述当前
规则文件的状态信息设置为激活状态;
当所述关联设备资源被所述规则文件的其他规则文件占用时, 判断所述当前规则文件
是否为第一优先级, 若否, 忽略事 件;
当所述当前规则文件为最高优先级时, 判断所述当前规则文件是否为激活状态, 若是,
忽略事件;
当具有第一优先级的当前规则文件没有激活时, 终止具有第 二优先级的其他规则文件
的关联设备资源, 回到所述将所述当前规则文件的状态信息设置为激活状态;
调用所述当前规则文件的关联设备资源的方法;
判断所述当前规则文件的执行是否超过时间阈值, 若否, 所述当前规则文件的关联设
备资源的方法执 行完成后, 将所述当前规则文件设置为未激活状态;
终止所述 其他规则文件的执 行;
将所述当前规则文件设置为未激活状态。
3.如权利要求2所述的规则引擎方法, 其特征在于, 在由所述规则引擎对设备服务群进
行服务设备开启, 所述设备服 务群读取图形 数据库的设备知识中, 所述 规则引擎方法包括:
从所述关系型数据库加载包括规则匹配条件、 规则执行方法、 规则执行优先级和规则
运行超时 时间的规则 信息, 解析 所述规则信息并自动转成规则文件;
所述关系型 数据库将所述 规则文件加载至所述 规则引擎;权 利 要 求 书 1/4 页
2
CN 115544093 A
2所述规则引擎启动所述设备服 务群读取图形 数据库的设备事 件三元组的设备知识。
4.如权利要求1所述的规则引擎方法, 其特征在于, 在进行临时手动规则模式中, 所述
规则引擎方法包括:
所述设备服务群通过所述规则引擎接收所述临时手动事件的外部指令后, 所述临时手
动规则模式激活并启动设备定时器;
所述规则引擎接收所述外 部终端发送的所述临时手动事 件的外部设备触发事 件;
判断所述外部设备触发事件与由关系型数据库发送至所述规则引擎的规则文件是否
匹配, 若否, 忽略事 件;
当所述外部设备触发事件与 所述规则文件匹配时, 判断所述规则文件的优先级是否能
执行, 若否, 忽略事 件;
所述规则文件的优先级能执行时, 判断所述规则文件是否为激活状态, 若否, 忽略事
件;
当所述规则文件为激活状态时, 所述规则引擎重新修改所述临时手动规则模式的激活
状态的时间戳;
调用所述 规则文件的关联设备资源的方法;
由所述设备定时器定时预设时间;
判断处于所述临时手动规则模式的时间范围是否超过所述预设时间, 若是, 将所述临
时手动规则模式设置为未激活状态;
当处于所述临时手动规则模式的时间范围没有超过所述预设时间的情况下, 继续所述
临时手动规则模式。
5.如权利要求4所述的规则引擎方法, 其特征在于, 所述预设时间的时间单位为秒、 分
或时; 所述智能杆至少包括智能杆边缘计算单元或智能杆网关, 所述预设时间的时间单位
根据所述智能杆边缘计算单元或所述智能杆网关连线的播放单元的节目内容元数据而动
态调整。
6.一种智能杆的规则引擎系统, 其特征在于, 具备手动模式和自动模式, 所述规则引擎
系统包括:
执行模块, 用于判断关联于所述智能杆的外部终端是否通过交互操作接口执行设备控
制权, 若是, 进行 所述手动模式, 若否, 进行 所述自动模式;
判断模块, 用于在所述自动模式下, 判断所述规则引擎是否接收所述外部终端发送的
临时手动事 件, 若否, 进行自动联动规则模式;
接收模块, 在所述规则引擎接收到所述外部终端发送的所述临时手动事件时, 进行临
时手动规则模式并执行所述设备控制 权, 其中, 所述临时手动规则模式的优先级高于所述
自动联动规则模式的优先级。
7.如权利要求6所述的规则引擎系统, 其特 征在于, 所述 规则引擎系统包括:
进行模块, 用于控制所述规则引擎对设备服务群进行服务设备开启, 所述设备服务群
读取图形 数据库的设备知识;
第一启动模块, 用于根据所述设备知识启动设备监听器、 监听设备定时器和监控设备
属性阈值, 所述设备服务群根据所述所述设备监听器、 所述设备定时器和所述设备属 性阈
值自动触发产生设备事 件;权 利 要 求 书 2/4 页
3
CN 115544093 A
3
专利 智能杆的规则引擎方法及系统
文档预览
中文文档
19 页
50 下载
1000 浏览
0 评论
309 收藏
3.0分
温馨提示:本文档共19页,可预览 3 页,如浏览全部内容或当前文档出现乱码,可开通会员下载原始文档
本文档由 人生无常 于 2024-03-18 00:50:48上传分享