一种面向脉冲电子围栏系统的数据存储匹配方法

文档序号:6706365阅读:304来源:国知局
专利名称:一种面向脉冲电子围栏系统的数据存储匹配方法
技术领域
本发明属于数据存储匹配技木,特别是一种可靠的面向脉冲电子围栏的数据存储匹配方法。
背景技术
在ー些重要的场所,如大型エ厂、住宅区、看守所等人员密集且较难管理的场合, 都需要周界安全防范和入侵报警系统。对于目前较先进的周界报警系统之ー——电子围栏系统而言,当前端探測围栏处于断线、短路、防拆、通信失败状态时能产生报警信号。脉冲电子围栏的例子包括,例如,中国实用新型专利CN2703088公开的“智能电子围栏”和中国发明专利申请CNlO 1520933公开的“心跳式探測电子围栏传感器系统及探測方法”。目前的脉冲电子围栏系统普遍采用实时数据传输,并没有对后台数据综合分析, 存在数据存储量大,具有时间冗余性和结构相似的缺点。

发明内容
本发明的目的在于提供一种可靠的面向电脉冲子围栏系统的数据存储匹配方法, 从而实现降低系统数据存储匹配的复杂性。实现本发明目的的技术解决方案为一种面向脉冲电子围栏系统的数据存储匹配方法,步骤如下
第一歩,确定电子围栏系统中的事实,该事实可以从反馈到脉冲发生器(主机)中的脉冲信号和探測到的电阻值获得;
第二歩,根据Drools规则引擎,确定脉冲电子围栏系统事实对应的规则集; 第三歩,根据第二步确定的规则集,对脉冲电子围栏系统的已知事实进行匹配,这些已知事实存储在后台存储电子围栏系统事实的服务器中;
第四歩,当从脉冲电子围栏系统的前端传来新的数据时,返回第三步继续进行数据的重新匹配。本发明与现有技术相比,其显著优点现有的电子围栏系统并不会对从围栏前端获得的数据进行数据匹配,数据量较大。而本发明充分利用了基于规则的系统所具有的时间冗余性和结构相似性的特点,避免了大量的重复匹配以及相同方式公共部分的重复计算,从而大幅度提高了匹配效率。


图1是基于电子围栏系统的数据存储系统结构图。图2是基于电子围栏系统的数据存储事实的匹配图。
具体实施方式
本发明ー种面向脉冲电子围栏系统的数据存储匹配方法,步骤如下
第一歩,确定电子围栏系统中的事实,该事实可以从反馈到脉冲发生器(主机)中的脉冲信号和探測到的电阻值获得。这里事实指电子围栏系统的数据内容及其相关数据之间的多元关系。其中脉冲电子围栏系统的数据指从电子围栏系统的前端获得的电阻值R,该多元关系可以用ー个简单的三元组来表示(參数·■属性动作),其中,參数指脉冲电子围栏系统中的数据内容,属性指脉冲电子围栏系统是否获得反馈脉冲信号和是否布防2种属性, 动作指脉冲电子围栏系统不报警、断路报警、短路报警3种动作;三元组表示如果该脉冲电子围栏系统的数据具有上述3种属性中的一种,就可以得到是否执行报警和报警类型的动作。第二歩,确定电子围栏系统相应存储方式对应的规则,规则由前件部分和后件部分組成。其中前件部分是规则的条件部分,包含触发规则的ー个或多个条件,其结果为布尔类型;后件部分包含了规则触发之后所要执行的一系列动作。假设电子围栏发射两端的电阻值为‘规则集r由如下规则组成
T1'
权利要求
1.一种面向脉冲电子围栏系统的数据存储匹配方法,其特征在于步骤如下 第一歩,确定电子围栏系统中的事实,该事实可以从反馈到脉冲发生器中的脉冲信号和探測到的电阻值获得;第二歩,根据Drools规则引擎,确定脉冲电子围栏系统事实对应的规则集; 第三歩,根据第二步确定的规则集,对脉冲电子围栏系统的已知事实进行匹配,这些已知事实存储在后台存储电子围栏系统事实的服务器中;第四歩,当从脉冲电子围栏系统的前端传来新的数据时,返回第三步继续进行数据的重新匹配。
2.根据权利要求1所述的面向脉冲电子围栏系统的数据存储匹配方法,其特征在于 电子围栏系统的事实为脉冲电子围栏系统的数据及这些数据之间的多元关系,其中脉冲电子围栏系统的数据指从电子围栏系统的前端获得的电阻值R,该多元关系用ー个三元组来表示(參数·■属性动作);其中,參数指脉冲电子围栏系统中的数据内容,属性指脉冲电子围栏系统是否获得反馈脉冲信号和是否布防2种属性,动作指脉冲电子围栏系统不报警、断路报警、短路报警3种动作;三元组表示如果该脉冲电子围栏系统的数据具有上述3 种属性中的一种,就可以得到是否执行报警和报警类型的动作。
3.根据权利要求1所述的面向脉冲电子围栏系统的数据存储匹配方法,其特征在于 所述步骤ニ中的规则由前件部分和后件部分組成,其中前件部分是规则的条件部分,包含触发规则的ー个或多个条件,其结果为布尔类型;后件部分包含了规则触发之后所要执行的动作;假设电子围栏发射两端的电阻值为R0,规则集r由如下规则组成
4.根据权利要求1所述的面向脉冲电子围栏系统的数据存储匹配方法,其特征在于 根据步骤ニ中确定的脉冲电子围栏系统事实对应的规则集中的3条规则{n,r2,r3},该3条规则根据系统状态和已知事实获得;等待处理的事实有MfiAA…ぶ} , M可从电子围栏系统的前端围栏获得;在进行规则匹配的过程中,对于每一条规则r,都需要判断当前的/·是否会使规则r的条件部分为真,如果结果为真,则用/·的实參值( i=l,2,…m)代替规则r中的前件部分,代替后即获得规则r的实例; 具体的匹配步骤如下第一歩,从规则集的3条规则中取出一条规则r ;第二歩,从已保存在数据库中的M个事实中取出由/7个事实形成的一个组合序列c, ρ值大于等于1,組合序列c由上述/7个事实組成;第三歩,用该组合C对规则r的条件部分进行判断,如果前件部分为真,则将后件部分保存,执行相应的动作;第四步,读取下一个组合c,转入第三步继续进行对规则r的条件部分的判断; 第五歩,读取下一条规则r,返回第二步继续执行。
全文摘要
本发明公开了一种面向电子围栏系统的数据存储匹配方法,首先确定电子围栏系统中的事实,然后根据Drools规则引擎,确定脉冲电子围栏系统事实对应的规则集;接着对脉冲电子围栏系统的已知事实进行匹配,这些已知事实存储在后台存储电子围栏系统事实的服务器中;当从脉冲电子围栏系统的前端传来新的数据时,返回上一步继续进行数据的重新匹配。本发明针对电子围栏系统具有的四种报警方式断线、短路、防拆、通信失败;以及系统的数据存储容量较大的特点,充分利用了基于规则的系统所具有的时间冗余性和结构相似性的特点,避免了大量的重复匹配以及相统方式公共部分的重复计算,从而大幅度提高了匹配效率。
文档编号G08B13/12GK102568135SQ201110446589
公开日2012年7月11日 申请日期2011年12月28日 优先权日2011年12月28日
发明者戚湧, 李千目, 路国翠 申请人:南京理工大学, 南京理工大学常熟研究院有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1