[发明专利]一种基于数据库触发器的告警方法在审

专利信息
申请号: 201610070066.7 申请日: 2016-02-02
公开(公告)号: CN105740129A 公开(公告)日: 2016-07-06
发明(设计)人: 韩慧;孟晓鑫;郝晓军;孙晓东;董俊;曹勇;许雄;吴若无;冯润明;许博浩 申请(专利权)人: 电子信息系统复杂电磁环境效应国家重点实验室
主分类号: G06F11/32 分类号: G06F11/32
代理公司: 洛阳市凯旋专利事务所 41112 代理人: 陆君
地址: 471003 河南*** 国省代码: 河南;41
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 一种 基于 数据库 触发器 告警 方法
【说明书】:

技术领域

发明属于数据库系统应用及告警装置技术领域,尤其涉及一种基于数据库触发器的告警方法。

背景技术

在各类实时性要求较高的系统中,大多会涉及到告警功能,即所关注的对象状态值a超过设定阈值b时(a、b可以是单值,也可以是一组值),在系统主界面进行报警。

这一过程产生三个关键的技术细节问题。一是如何产生告警信息。一般的做法是,在用户对该对象状态值进行一系列功能操作时,立即根据操作后的状态值与阈值相比较,判定告警后,立即在主系统中写入告警库,从而获得告警信息。这对于单任务系统或对该状态值操作场合较为单一的系统是较为契合的,但对多任务分布式系统或操作场合较多的情况下,其开发复杂度将大大增加,同时由于读取a、b值的时间不同,会出现数据不同步问题,造成误告警或不告警。

二是如何显示告警信息。通常有两种方式,一种方式为即时显示,在主系统写入告警库的同时立即给主系统发消息显示告警信息;另一种方式定时显示,设定固定的时间间隔t(通常为数百毫秒)轮询告警库,发现有告警后在主系统进行显示。大多在告警装置中出现告警红灯闪烁,并播放告警声音。

三是如何操作告警信息。较为常见的做法是产生新告警信息后,点击告警图标显示告警信息列表,点击确认后告警装置停止闪动和告警声音,告警装置以静止告警红灯常亮显示,直到状态正常回归正常,告警红灯熄灭,绿灯亮起。

发明内容

针对上述技术问题,本发明提供一种基于数据库触发器的告警方法。

该方法可大大降低开发的复杂度,并保持数据的准确同步。系统前台采用定时独立线程进行轮询查询,实现告警显示,告警信息的操作与常见做法相同。

为了实现上述发明目的,本发明采用如下技术方案:

一种基于数据库触发器的告警方法,采用数据库触发器(Trigger)技术,在每次对状态值所在表进行插入、更新时执行比较,判定告警后自动更新告警库表,包括:告警产生、告警显示和告警操作方法,

1)、告警产生方法:系统在对状态值a操作后发生更改后,与告警阈值b相比较,当判定为告警后,再进一步判断该告警是否已存在,如不存在,则写入新的告警,否则不作处理;当判定为正常时,仍需判断该告警是否已存在,当存在,则将告警归零,当不存在,不做任何处理;

2)、告警显示方法:采用定时轮询机制,每隔设定的时间间隔t查询告警库,当告警数量N=0时,则显示正常状态:红灯灭,绿灯常亮;当N>0,分为两种情况:一种为N中包括了新产生的告警数量n>0,此时需在主界面进行动态告警显示以提醒操作者:红灯闪烁,播放告警音;另一种为n=0,表示此前的告警均已得到确认,当前没有新的告警;此时只需以静态显示告警:红灯常亮即可;

3)、告警操作方法:新产生告警动态显示时,告警动态显示总告警N和新产生告警数量n大于零,红灯闪烁,播放告警音;操作者进行调出显示界面并确认告警,转为静态确认;告警静态显示N>0,n=0,红灯常亮,停止告警音。

一种基于数据库触发器的告警方法,所述告警产生采用基于状态量的数据库触发器,是在对告警对象信息表执行插入、更新后after,判定是否告警;当有新告警时,在告警信息表中写入新的记录,整个过程在获取告警信息时由数据库本身完成。

一种基于数据库触发器的告警方法,所述告警产生方法的具体步骤如下:

(1)、更改了状态值a与门限告警阈值b相比较,进行告警判定;状态值a为装备的当前库存总数,门限告警阈值b为库存下限;

当a>=b时,未超出门限;不产生告警

当a<b时,超出门限产生告警;

(2)、当判定为告警后,再进一步判断该告警是否已存在,

如不存在,则写入新的告警,否则不作处理;

(3)、当判定为正常时,仍需判断该告警是否已存在,当存在,则将告警归零,当不存在,不做任何处理。

由于采用上述技术方案,本发明具有如下优越性:

一种基于数据库触发器的告警方法,在告警产生流程适用于大多数告警场合。显示流程采用定时轮询机制,可以集中对告警信息进行不间断刷新显示,此外采用动态显示与静态显示相结合的方式,使得操作者对新产生的告警更为敏感。

本发明告警产生信息的基于状态量的触发器设计,采用数据库触发器技术,在获取告警信息时由数据库自动完成。其优点是减少了前台应用系统的开发难度,避免多任务分布式系统漏报、重复报带来的数据不同步,提高了告警信息的一致性和准确性。

下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于电子信息系统复杂电磁环境效应国家重点实验室,未经电子信息系统复杂电磁环境效应国家重点实验室许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/pat/books/201610070066.7/2.html,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top