一种模拟信号报警系统的误报警处理方法与流程

文档序号:12473493阅读:561来源:国知局

本发明涉及一种模拟信号报警系统的误报警处理方法,属于机房监控报警技术领域。



背景技术:

随着计算机的普及与互联网的发展,数据中心也建设的越来越多。数据中心一般安置于机房中,由于数据中心的设备运行会产生大量热量,为了防止热量的累积致使机房温度过高影响设备运行,需要及时对机房进行散热,并在机房内设置温度报警系统。

在现有的机房监控报警系统中,常规的做法是按照设置的报警阈值进行报警判断,假设模拟信号报警系统给定的上限报警区间为[A1,A2),那么报警判断方法是,大于等于A1,且小于A2,则判断为报警,否则判断为恢复正常。这种处理方法有以下2种缺陷:(1)如果值在[A1-0.1,A1+0.1]之间频繁波动,那么根据上述处理方法会频繁发出报警与恢复的通知,产生误报警,并重复通知,出现重复报警;(2)如果实时数据值长期为A1-0.1时,按上述处理方法会判断为恢复正常,但实际上,根据正常的人工判断,会判断为报警没有恢复,因为这种接近报警值的实时值实际上会影响机房设备寿命,烧坏设备或引发其他故障。

存在如上情况的原因主要如下:

(1)机房内存有较强的电磁场,通信信号不太稳定,会暂时瞬时过高或过低,这属于正常现象;

(2)机房监控中如UPS电压等模拟量信号,信号本身就是波动的,如在220±5波动,这也属于正常现象;

(3)红外等其他个别开关量,因信号受干扰,也会出现瞬时的误报,这也属于正常现象。

因此,现有报警系统存在以下缺点:

(1)会产生重复报警的现象,如果不去现场处理,会重复不停地发送报警通知,消耗大量的资源(如电话、短信通知的费用),对机房管理人员的工作带来巨大的阻碍,大量的时间和精力浪费在查看报警信息上;

(2)如果机房的温度长时间小于报警阈值且接近报警阈值,现有的报警系统不会报警,可造成设备寿命的减少,严重的会烧坏设备或引发其他严重故障;

(3)会产生误报警,机房管理人员不得不频繁进入人工判断,无法达到无人值守的目的。

因此,亟需一种模拟信号报警系统的误报警处理方法,来解决现有报警系统因信号抖动而产生误报警的技术问题。



技术实现要素:

为了弥补现有技术的不足,本发明提供了一种模拟信号报警系统的误报警处理方法,以解决现有报警系统中因信号抖动而产生误报警的技术问题。

本发明是通过如下技术方案实现的:

一种模拟信号报警系统的误报警处理方法,利用信号采集单元检测和采集机房内被监测设备的实时报警数据,通过信号处理单元对所述实时报警数据进行处理,以及将处理后的结果信息传送到报警执行单元的过程,其特征在于,该误报警处理方法包括以下步骤:

(1)为信息处理单元设置区间(Min,A2]、(A2,A1]、(A1,A]、(A,B)、[B,B1)、[B1,B2)、[B2,Max),其中(A,B)为正常区间,其他为报警区间,报警级别以(A,B)为中心向两边对称升高,设安全波动值a,其中,Min、A2、A1、A、B、B1、B2、Max为数值,从Min到Max数值依次增大;

(2)当所述信号采集单元传来的实时报警数据第一次进入所述报警区间(Min,A2]、(A2,A1]、(A1,A]、[B,B1)、[B1,B2)、[B2,Max)时,所述报警执行单元不执行报警动作;

(3)当所述信号采集单元传来的实时报警数据长期处于(Min,A2]、(A2,A1]、(A1,A]、[B,B1)、[B1,B2)、[B2,Max)时,所述报警执行单元执行报警动作;

(4)当所述信号采集单元传来的实时报警数据长期处于(Min,A2-a]、(A2,A1-a]、(A1,A-a]、[B+a,B1)、[B1+a,B2)、[B2+a,Max),重新确定当前的报警级别,并与上次报警级别对比,如果报警级别升高,所述报警执行单元执行报警动作;

(5)当所述信号采集单元传来的实时报警数据长期处于(A2+a,A1]、(A1+a,A]、[B,B1-a)、[B1,B2-a),重新确定当前的报警级别,并与上次报警级别对比,如果报警等级下降,所述报警执行单元仍然执行报警动作;当所述实时报警数据长期处于(A+a,B-a)时,所述报警执行单元不执行报警动作;

(6)当所述实时报警数据长期处于(A,A+a)和(B-a,B)时,所述报警执行单元执行报警动作。

进一步优化地,所述长期的判定标准为大于等于0.5秒。

相比现有技术,本发明模拟信号报警系统的误报警处理方法具有如下有益效果:

(1)本发明设置有多个区间,分为不同的报警级别,便于根据实际的报警数据进行相应的报警动作。在使用本发明的误报警处理方法时,根据实际需要,首先设置区间(Min,A2]、(A2,A1]、(A1,A]、(A,B)、[B,B1)、[B1,B2)、[B2,Max),其中(A,B)为正常区间,其他为报警区间,报警级别以(A,B)为中心向两边对称升高,设安全波动值a,当所述实时报警数据第一次进入所述报警区间(Min,A2]、(A2,A1]、(A1,A]、[B,B1)、[B1,B2)、[B2,Max),该报警系统不产生报警动作;只有当所述实时报警数据长期处于报警区间时,才会产生报警动作;如此设计,防止了当所述实时报警数据在[X-0.1,X+0.1]之间频繁波动时,所述模拟信号报警系统频繁发出报警与恢复的通知、产生误报警和重复通知的现象发生。

(2)当所述实时报警数据接近临界值并长期保持时,可对机房内的设备造成不良影响。为防止此类事件的发生,本发明中的当所述实时报警数据长期处于(A,A+a)和(B-a,B)时,所述报警执行单元执行报警动作,可有效地防止设备的损坏。

(3)本发明采用了基于限幅消抖与时间延迟算法进行实时报警误报处理,解决了机房监控实时误报警的问题,用于机房监控或非工业领域的集中监控报警的产生及处理,能够有效地消除信号抖动产生的误报警,并能从根源上避免重复报警,适于广泛推广应用。

具体实施方式

为能清楚说明本发明技术方案的技术特点,下面通过具体实施方式,对本发明进行详细阐述。

实施例1

一种模拟信号报警系统的误报警处理方法,利用信号采集单元检测和采集机房内被监测设备的实时报警数据,通过信号处理单元对所述实时报警数据进行处理,以及将处理后的结果信息传送到报警执行单元的过程,其特征在于,该误报警处理方法包括以下步骤:

(1)为信息处理单元设置区间(-50,10]、(10,20]、(20,30]、(30,50)、[50,60)、[60,70)、[70,100),其中(30,50)为正常区间,其他为报警区间,报警级别以(30,50)为中心向两边对称升高,设安全波动值4;

(2)当所述信号采集单元传来的实时报警数据第一次进入所述报警区间(-50,10]、(10,20]、(20,30]、[50,60)、[60,70)、[70,100)时,所述报警执行单元不执行报警动作;

(3)当所述信号采集单元传来的实时报警数据长期处于(-50,10]、(10,20]、(20,30]、[50,60)、[60,70)、[70,100)时,所述报警执行单元执行报警动作;

(4)当所述信号采集单元传来的实时报警数据长期处于(-50,6]、(10,16]、(20,26]、[54,60)、[64,70)、[74,100),重新确定当前的报警级别,并与上次报警级别对比,如果报警级别升高,所述报警执行单元执行报警动作;

(5)当所述信号采集单元传来的实时报警数据长期处于(14,20]、(24,30]、[50,56)、[60,66),重新确定当前的报警级别,并与上次报警级别对比,如果报警等级下降,所述报警执行单元仍然执行报警动作;当所述实时报警数据长期处于(34,46)时,所述报警执行单元不执行报警动作;

(6)当所述实时报警数据长期处于(30,34)和(46,50)时,所述报警执行单元执行报警动作。

所述长期的判定标准为大于等于0.5秒。

实施例2

本实施例提供了一种模拟信号报警系统的误报警处理方法,利用信号采集单元检测和采集机房内被监测设备的实时报警数据,通过信号处理单元对所述实时报警数据进行处理,以及将处理后的结果信息传送到报警执行单元的过程,该误报警处理方法包括以下步骤:

(1)为信息处理单元设置区间(-50,10]、(10,20]、(20,30]、(30,50)、[50,60)、[60,70)、[70,100),其中(30,50)为正常区间,其他为报警区间,报警级别以(30,50)为中心向两边对称升高,设安全波动值2;

(2)当所述信号采集单元传来的实时报警数据第一次进入所述报警区间(-50,10]、(10,20]、(20,30]、[50,60)、[60,70)、[70,100)时,所述报警执行单元不执行报警动作;

(3)当所述信号采集单元传来的实时报警数据长期处于(-50,10]、(10,20]、(20,30]、[50,60)、[60,70)、[70,100)时,所述报警执行单元执行报警动作;

(4)当所述信号采集单元传来的实时报警数据长期处于(-50,8]、(10,18]、(20,28]、[52,60)、[62,70)、[72,100),重新确定当前的报警级别,并与上次报警级别对比,如果报警级别升高,所述报警执行单元执行报警动作;

(5)当所述信号采集单元传来的实时报警数据长期处于(12,20]、(22,30]、[50,58)、[60,68),重新确定当前的报警级别,并与上次报警级别对比,如果报警等级下降,所述报警执行单元仍然执行报警动作;当所述实时报警数据长期处于(34,46)时,所述报警执行单元不执行报警动作;

(6)当所述实时报警数据长期处于(30,32)和(48,50)时,所述报警执行单元执行报警动作。

所述长期的判定标准为大于等于0.5秒。

在实施例1和实施例2中,当所述实时报警数据第一次进入并短暂处于区间(Min,A2]、(A2,A1]、(A1,A]、[B,B1)、[B1,B2)、[B2,Max)时,所述报警执行单元不执行报警动作。如此设计,可有效地避免因信号抖动而引起的报警,避免了误报警。

当所述当所述信号采集单元传来的实时报警数据第一次进入区间(Min,A2]、(A2,A1]、(A1,A]、[B,B1)、[B1,B2)、[B2,Max)并长期保留时,所述报警执行单元执行报警动作。相较于第一次进入区间(Min,A2]、(A2,A1]、(A1,A]、[B,B1)、[B1,B2)、[B2,Max)不同,非第一次进入时,需要在区间(A,B)中长期保留,才会使所述报警执行单元执行报警动作。如此设计,可有效地避免所述重复报警的产生。

综上,上述实施例具有能够有效地避免因信号抖动产生的误报警和重复报警问题。节约了机房管理人员的时间和精力,节省了资源的消耗;并可防止烧坏设备或引起其他的严重事故。

本发明未详述之处,均为本技术领域技术人员的公知技术。最后说明的是,以上实施例仅用以说明本发明的技术方案而非限制,尽管参照较佳实施例对本发明进行了详细说明,本领域的普通技术人员应当理解,可以对本发明的技术方案进行修改或者等同替换,而不脱离本发明技术方案的宗旨和范围,其均应涵盖在本发明的权利要求范围当中。

当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1