一种基于规则的档案库房设备事件联动管理方法及系统技术方案

技术编号:21915022 阅读:26 留言:0更新日期:2019-08-21 12:44
本发明专利技术提出一种基于规则的档案库房设备事件联动管理方法及系统,目的在于通过规则的引入,能支持更为复杂设备联动,从而应付更为复杂的库房工作场景,所述系统包括规则库、事件感受器、事件驱动引擎和事件效应器。所述方法是通过定义一组事件规则,形成规则库,再通过事件感受器根据事件定义监测设备是否满足事件判决条件;满足事件触发条件后,事件感受器通知事件驱动引擎,事件驱动引擎基于收到的事件实例,通过匹配的方式,查找关联规则,依据关联规则指定的执行计划定义,事件效应器生成执行计划实例,事件效应器控制下属的设备按照执行计划实例,调整设备工作参数。

A Rule-based Method and System of Equipment Event Linkage Management in Archives Warehouse

【技术实现步骤摘要】
一种基于规则的档案库房设备事件联动管理方法及系统
本专利技术属于电子与信息技术,具体涉及基于规则的档案库房设备事件联动管理方法及系统。
技术介绍
为了确保档案的安全,档案馆(库房)装备了各类传感器、门禁控制器、恒温恒湿设备、智能密集架、RFID读写设备、LED显示器、短信收发器、喇叭、监控摄像头、录像机等。设备之间存在复杂联动关系,例如LED显示器上要间隔显示不同楼层库房的温湿度,当某一库房的温湿度超过了国家规定的阀值的时候要通过短信或者LED显示屏的方式进行告警;要根据环境温湿度决定密集架是否自动开启;要根据电费在不同时间的费率,并结合环境温湿度和白天、黑夜以及节假日的情况决定空调和抽湿机的开启和工作参数,以求最大程度节约能约。设备在工作中会出现各类异常,例如网络中断、设备异常停止工作等。库房也会不断增加或者添置新的设备,设备产生事件后,需要诱发其他设备进行工作联动。上述各类传感器感应的环境参数的变化、设备工作模式的变化、芯片通过读卡器探测到的信号、空调达到设定温湿度后压缩机的工作状态变化、监控设备捕获到的突然出现的人、这些不期而遇的产生的变化称为事件。一些事件发生又诱发新的事件。事件如果处理不及时,会出现事件泛滥,导则整个系统全线停摆。库房事件触发时点具有不可预测性,触发源的数量具有可变性,事件流动路径具有动态性,事件响应源具有多样性,响应过程具有联动性。面对上述复杂的事件处理要求,需要一种足够灵活可定制智能化的事件管理方法和系统,确保复杂场景下多设备的协同有序。
技术实现思路
基于
技术介绍
中所提及的应用需求,本专利技术提出一种基于规则的档案库房设备事件联动管理方法及系统,目的在于通过规则的引入,能支持更为复杂设备联动,从而应付更为复杂的库房工作场景,其具体
技术实现思路
如下:一种基于规则的档案库房设备事件联动管理系统,其包括:规则库,内建有若干事件规则,所述事件规则用于规定对事件的响应方式或对关联设备的驱动方式;事件感受器,内建有用于判定事件是否发生的事件判决模块,当满足事件触发条件后对所发生的事件创立事件实例;事件驱动引擎,用于根据事件感受器所创立的事件实例,于规则库中匹配查找关联的事件规则;事件效应器,用于根据执行事件驱动引擎匹配的事件规则生成执行计划,并控制下属的若干执行设备按执行计划进行动作。进一步的,所述事件感受器持续感知事件,从而实现对执行计划的跟踪。一种基于规则的档案库房设备事件联动管理方法,其包含以下步骤:1)建立对应于库房设备的设备类,用D0,D1,D2...Di(i为正整数)表示;每一个设备类Di含有若干属性定义P0,P1,P2...Pn(n为正整数);每一个属性定义Pi包括属性名Name、属性代码Code和属性数据类型Type,所述属性代码Code由英文或者数字表示,属性数据类型Type用于指明具体的数据类型,包括但不限定于整数、浮点数、字符串、整数、字符;其中,属性定义Pi中至少含有设备编码;同一设备类Di下的一个设备实例用d表示,每个设备d由一组属性p构成,属性p包括属性代码code和属性值V,所述属性代码code对应于属性代码Code中的相关内容,所述属性值V符合属性定义Pi对属性数据类型Type的限定;2)建立能被设备类Di或设备d触发的事件定义E,所述事件定义E由事件定义编码、设备编码、设备类型、属性定义、事件判决条件表示,所述事件判决条件是一个判决函数F,所述判决函数F是用数学公式表述的数学处理函数,它有参数列表ai,参数ai为常量或者设备的属性定义;3)建立包含若干事件规则的规则库,所述事件规则定义有规则编码、事件定义编码、执行计划定义编码、规则适用时间范围。4)当事件感受器调用事件定义E的判决函数F判定事件为真的时候,事件感受器将创立一个事件定义E的事件实例e,所述事件实例e包括事件实例编码、事件定义编码、事件触发设备编码、事件描述、事件触发时间;5)事件驱动引擎根据接收到事件实例e于规则库中匹配查找关联的事件规则,并依据匹配到的事件规则中的执行计划定义编码查询适用的执行计划定义PL,所述执行计划定义PL由执行计划定义编码、事件定义编码、一组执行过程定义Procedure表示,每个执行过程定义Procedure含有执行设备类型、执行设备编码、属性定义编码、属性设定值计算函数,所述属性设定值计算函数是用数学公式表述的数学函数,它依据传入的常量或者属性定义值计算设备实际属性设定值;6)事件驱动引擎依据执行计划定义PL并结合事件实例e提供的事件信息,形成具体的执行计划实例pl,所述执行计划实例pl包括设备编码、设备属性定义、设备属性值;7)事件效应器控制下属的设备按照执行计划实例pl中指定的设备属性值调整设备工作参数;当设备的属性设定不同值的时候,设备将工作于期望状态。本专利技术的有益效果是:通过规则管理采用物联网技术装备的档案库房所触发的各类设备事件,实现设备的自动化和灵活联动反应的系统产品,从而应付更为复杂的库房工作场景,降低人工干预,降低能源消耗,使库房管理更加安全和智能化。附图说明图1为本专利技术的档案库房设备事件联动管理系统构成图。具体实施方式如下结合附图1,对本申请方案作进一步描述:本专利技术通过定义一组事件规则,形成规则库,再通过事件感受器所知事件的发生情况,继而根据判断与匹规查找,在事件驱动引擎处形成事件执行计划,通过事件效应器按照计划执行,并通过事件接收器持续跟踪控制结果。下面给出本发面明的一个设计实例:一个库房有多种类型的设备,用D0,D1,D2...Di(i为正整数)表示设备类,每一个设备类Di含有多个属性定义P0,P1,P2...Pn(n为正整数),每个属性定义Pi由属性名Name、属性代码Code和属性数据类型Type构成,属性数据类型Type用于指明具体的数据类型,包括但不限定于整数、浮点数、字符串、整数、字符等,Pi的属性代码Code用固定的英文或者数字表示,具有确切含义,设备类Di的属性定义至少含有设备编码的属性定义。同一设备类Di下的一个设备实例用d表示,每个设备d由一组属性p构成,属性p包括属性定义Pi的属性代码Code,属性值V构成,所述属性值V符合属性定义Pi对属性数据类型Type的限定。一设备类Di或者特定某个设备d可以触发一类事件定义E,事件定义E由事件定义编码、设备编码、设备类型、属性定义、事件判决条件表示,事件判决条件是一个判决函数F,F是用数学公式表述的数学处理函数,它有参数列表ai,参数ai为常量或者设备的属性定义。当事件感受器调用事件定义E的判决函数判定事件为真的时候,事件感受器将创立一个事件定义E的事件实例e,事件实例e由事件实例编码、事件定义编码、事件触发设备编码、事件描述、事件触发时间等构成。事件驱动引擎收到各种事件实例e后,通过匹配的方式,查找关联事件规则R。事件规则R由规则编码、事件定义编码、执行计划定义编码、规则适用时间范围等构成,驱动引擎依据事件定义编码查询适用的执行计划定义PL,并结合事件实例e提供的事件信息,形成具体的执行计划实例pl。执行计划定义PL由执行计划定义编码、事件定义编码、一组执行过程定义Procedure表示,每个执行过程定义Procedure含有执行设备类型、执行设备编码、属性定义编码、属性设本文档来自技高网
...

【技术保护点】
1.一种基于规则的档案库房设备事件联动管理系统,其特征在于包括:规则库,内建有若干事件规则,所述事件规则用于规定对事件的响应方式或对关联设备的驱动方式;事件感受器,内建有用于判定事件是否发生的事件判决模块,当满足事件触发条件后对所发生的事件创立事件实例;事件驱动引擎,用于根据事件感受器所创立的事件实例,于规则库中匹配查找关联的事件规则;事件效应器,用于根据执行事件驱动引擎匹配的事件规则生成执行计划,并控制下属的若干执行设备按执行计划进行动作。

【技术特征摘要】
1.一种基于规则的档案库房设备事件联动管理系统,其特征在于包括:规则库,内建有若干事件规则,所述事件规则用于规定对事件的响应方式或对关联设备的驱动方式;事件感受器,内建有用于判定事件是否发生的事件判决模块,当满足事件触发条件后对所发生的事件创立事件实例;事件驱动引擎,用于根据事件感受器所创立的事件实例,于规则库中匹配查找关联的事件规则;事件效应器,用于根据执行事件驱动引擎匹配的事件规则生成执行计划,并控制下属的若干执行设备按执行计划进行动作。2.根据权利要求1所述的基于规则的档案库房设备事件联动管理系统,其特征在于:所述事件感受器持续感知事件,从而实现对执行计划的跟踪。3.一种基于规则的档案库房设备事件联动管理方法,其特征在于包含以下步骤:1)建立对应于库房设备的设备类,用D0,D1,D2...Di(i为正整数)表示;每一个设备类Di含有若干属性定义P0,P1,P2...Pn(n为正整数);每一个属性定义Pi包括属性名Name、属性代码Code和属性数据类型Type,所述属性代码Code由英文或者数字表示,属性数据类型Type用于指明具体的数据类型,包括但不限定于整数、浮点数、字符串、整数、字符;其中,属性定义Pi中至少含有设备编码;同一设备类Di下的一个设备实例用d表示,每个设备d由一组属性p构成,属性p包括属性代码code和属性值V,所述属性代码code对应于属性代码Code中的相关内容,所述属性值V符合属性定义Pi对属性数据类型Type的限定;2)建立能被...

【专利技术属性】
技术研发人员:卢良鹏卢弋洋吴南勇何剑峰
申请(专利权)人:珠海泰坦软件系统有限公司
类型:发明
国别省市:广东,44

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1