[发明专利]一种轻量级基于规则的物品万维网监控系统有效
申请号: | 201210457779.0 | 申请日: | 2012-11-15 |
公开(公告)号: | CN102999582A | 公开(公告)日: | 2013-03-27 |
发明(设计)人: | 李养群;沈苏彬 | 申请(专利权)人: | 南京邮电大学 |
主分类号: | G06F17/30 | 分类号: | G06F17/30 |
代理公司: | 南京经纬专利商标代理有限公司 32200 | 代理人: | 叶连生 |
地址: | 210003 *** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 轻量级 基于 规则 物品 万维网 监控 系统 | ||
1. 一种轻量级基于规则的物品万维网监控系统,其特征在于该系统包括感知装置模块;信息处理模块;决策模块;
感知装置模块包括数据源1…数据源n;信息处理模块包括规则库、知识库、规则引擎、数据处理中心;决策模块包括事件处理系统、决策系统、实时监控系统;其中,数据源1…数据源n分别接数据处理中心的输入端,数据处理中心、规则库、知识库的输出端接规则引擎的输入端,规则引擎的输出端接事件处理系统的输入端,事件处理系统的输出端接决策系统的输入端,决策系统的输出端接实时监控系统 的输入端;感知装置模块负责感知数据的采集,通过Web技术将数据传输给信息处理模块处理并产生相应的事件并将事件交给决策模块进一步的处理;
所述感知装置模块包括:支持IP协议的感知装置通过嵌入Web服务器,使其可执行RESTful风格操作,并采用包括但不限于JSON、XML格式进行数据传输;不支持IP协议的感知装置通过网关实现其私有协议与HTTP协议之间的转换从而支持RESTful风格操作;感知装置采用实时Web技术将数据传送给信息处理模块,对于可直接检测到事件发生的感知装置可由装置将数据推送到网关,而无法直接检测事件的,当规则引擎需要数据时由向该感知装置发送请求获取数据;
所述信息处理模块包括: 通过一个放置在数据源附件的网关实现,功能包括:装置管理模块;数据处理模块;数据存储模块;知识库模块;规则引擎模块;系统管理模块;
所述决策模块包括:
1)事件的展示:通过图形化方法向用户展示事件的信息,事件队列中取数据,以实时Web技术将数据实时推送到客户端页面显示;
2)事件的存储:包括临时性存储和持久性存储,临时性存储按照事件优先级将事件存储在队列中等待处理,将已处理事件作为历史记录持久保存;
3)事件的响应:定制响应的方式;
4)事件优先级管理:由管理人员设定事件优先级。
2. 根据权利要求1所述的轻量级基于规则的物品万维网监控系统,其特征在于
所述装置管理模块包括:感知装置启动后,自动向附近网关注册,或由管理人员手工注册,网关为其自动分配唯一存储数据的队列资源,该队列资源具有唯一URL,并将该URL以Web-Hook的形式存储在感知设备上,允许设备将数据发布到队列中;
所述数据处理模块包括: 对感知数据的检查、语义转换任务;
所述数据存储模块包括:主要为两种存储方式:临时存储和永久存储;临时存储将感知数据存放在队列中等待处理,规则引擎从队列中取数据;当数据被规则引擎处理后,数据被保存到数据库作为历史记录并从队列中删除;因为每次业务规则引擎只需获取最新数据,因此当队列满时,将数据除了最新进入的数据之外其余数据保存到数据库中并标记为未处理;为了维护方便,为每种感知设备维护一个队列且为其分配一个唯一的URL,通过HTTP协议的PUT、GET、DELETE等操作对URL操作以实现数据的管理;
所述知识库模块包括:所述模块以规则的形式为系统提供对数据处理的方式,规则可随着领域知识的更新而改变;
所述系统管理模块包括:向用户提供规则定义界面;用户可对规则进行远程部署、更新、删除等操作;对系统运行情况监控;
所述规则引擎模块包括:负责执行规则,并从感知装置数据队列中及知识库中获取数据;其执行顺序如下:
1)规则引擎向网关注册某个主题或者事件的一个回调接口,当该主题满足要求或者事件发生时,触发规则引擎执行规则;
2)传感器将数据保存到网关中;
3)网关检查该数据是否发生变化,当发生变化时,通知规则引擎;
4)规则引擎从本地规则库中调用被触发的规则执行;
5)规则引擎从数据处理模块获取传感器数据;
6)数据处理模块将数据返回给该规则引擎;
7)规则引擎从知识库中获取所需要的信息;
8)知识库返回信息;
9)规则引擎执行规则,并产生相应事件;
10)规则引擎将该事件以实时Web的形式发送给决策中心。
3. 根据权利要求2所述的轻量级基于规则的物品万维网监控系统,其特征在于
所述规则引擎模块包括:
该模块包括Poller组件、Pub/Sub组件、Rule引擎页面,其实现原理为:
将数据源有新数据的事件转换为Web页面的DOM事件即可触发规则的执行。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于南京邮电大学,未经南京邮电大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201210457779.0/1.html,转载请声明来源钻瓜专利网。