[发明专利]用于健壮的传感器网络的分布式规则引擎在审
申请号: | 201580021841.3 | 申请日: | 2015-02-27 |
公开(公告)号: | CN106796511A | 公开(公告)日: | 2017-05-31 |
发明(设计)人: | 保罗·B·雷斯班德;克雷格·特里韦尔皮斯;斯图尔特·E·霍尔;罗伯特·F·布鲁英;古斯塔沃·利昂;理查兹·坎佩罗 | 申请(专利权)人: | 泰科消防及安全有限公司 |
主分类号: | G06F9/44 | 分类号: | G06F9/44;H04W84/18 |
代理公司: | 中国国际贸易促进委员会专利商标事务所11038 | 代理人: | 李晓芳 |
地址: | 瑞士莱茵瀑*** | 国省代码: | 暂无信息 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 用于 健壮 传感器 网络 分布式 规则 引擎 | ||
1.一种设备节点,包括:
处理器,运行操作系统;以及
存储器,与所述处理器通信,所述处理器被配置为:
从网络中的第一层接收独立软件代理,其中所述软件代理是包括至少一个规则的动态加载的“根函数”;以及
由端节点的操作系统根据为节点建立的函数优先级执行包括在所述独立软件代理中的所述至少一个规则。
2.如权利要求1所述的设备,其中所述加载的根函数是由所述节点在小消息中接收的,其中所述小消息是不包含整个可执行代码的完全重述的消息并且被安装在所述节点上。
3.如权利要求1所述的设备,其中规则是级联规则并且所述级联规则在位于多个节点处的多个规则引擎上执行。
4.如权利要求1所述的设备,还包括生成指定动作延期的、从一个节点传递到另一个节点的输入的消息。
5.如权利要求1所述的设备,其中所述节点被配置为用于网络中多层设备中第一层的节点并且还包括:
生成包括规则的执行结果的消息,以产生或引起不同规则在不同层的应用层中的执行。
6.如权利要求1所述的设备,其中所述节点被配置为执行级联规则,以便通过第一执行规则调用第二规则来让两个或更多个规则在相同或不同的引擎上连续执行。
7.如权利要求1所述的设备,其中节点被配置为执行级联规则,通过所述级联规则让具有对象管理器的第一执行规则调用第二、不同的可执行规则,所述级联规则让两个或更多个规则在相同或不同的引擎上连续执行。
8.一种系统,包括:
网络,所述网络支持:
服务器层,所述服务器层产生在驻留在网关设备中的应用层(未示出)当中分布的规则;
网关层,所述网关层接收所产生的规则并被配置为将函数控制转移到接收到的规则;
多个节点,所述多个节点由包括所述网关设备的网络互连,
每个节点包括:
处理器,运行操作系统;以及
存储器,与所述处理器通信;
从网络中的第一层接收独立的软件代理,其中所述软件代理是在小消息中被接收的动态加载的“根函数”,所述小消息是不包含整个可执行代码的完全重述的消息并且被安装在包括至少一个规则的节点上;以及
由端节点的操作系统根据为节点建立的函数优先级执行被包括在所述独立的软件代理中的所述至少一个规则。
9.如权利要求8所述的系统,其中规则是级联规则并且所述级联规则在位于多个节点处的多个规则引擎上执行。
10.如权利要求8所述的系统,还被配置为:
生成从所述多个节点的第一节点传递到所述多个节点的第二节点的输入的消息,其中所述消息指定动作延期。
11.如权利要求8所述的系统,还被配置为:
生成包括规则的执行结果的消息,以产生或引起不同规则在不同层的应用层中的执行。
12.如权利要求8所述的系统,其中所述多个节点的第一节点被配置为:
执行级联规则,以便通过第一执行规则调用第二规则来让两个或更多个规则在所述多个节点的所述第一节点的处理器或所述多个节点的所述第一节点和第二节点的不同处理器上连续执行。
13.如权利要求8所述的系统,其中所述多个节点的第一节点被配置为:
执行级联规则,通过所述级联规则让具有对象管理器的第一执行规则调用第二、不同的可执行规则,所述级联规则让两个或更多个规则在所述多个节点的所述第一节点的处理器或所述多个节点的所述第一节点和第二节点的不同处理器上连续执行。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于泰科消防及安全有限公司,未经泰科消防及安全有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201580021841.3/1.html,转载请声明来源钻瓜专利网。
- 上一篇:分布式文件系统的版本间映射
- 下一篇:用于更新源代码文件的系统和方法