[发明专利]一种复合条件的告警规则处理方法有效
申请号: | 202011446299.5 | 申请日: | 2020-12-11 |
公开(公告)号: | CN112559569B | 公开(公告)日: | 2023-07-21 |
发明(设计)人: | 江映燕;吴振田;郭立玮;连柯;潘亮;潘城;肖永明;温景新 | 申请(专利权)人: | 广东电力通信科技有限公司 |
主分类号: | G06F16/2455 | 分类号: | G06F16/2455;G06F11/32 |
代理公司: | 南京禹为知识产权代理事务所(特殊普通合伙) 32272 | 代理人: | 王晓东 |
地址: | 510080 广东省广州市越秀*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 复合 条件 告警 规则 处理 方法 | ||
1.一种复合条件的告警压缩处理方法,其特征在于:包括,
利用告警匹配规则对告警进行匹配;
将告警处理规则进行预编译,转化为规则引擎的语言;
通过所述规则引擎和逻辑划分,合并新告警与所述告警处理规则,形成新的告警处理规则;所述合并新告警与告警处理规则包括,将所述新告警的基本属性转化为所述规则引擎的输入变量,利用所述输入变量启动所述规则引擎,所述规则引擎一次性执行所有的“when…then”语句,根据合并原则实现新告警与告警处理规则的合并,并将合并后的处理规则对象变量保存至计算机内存,所述告警处理规则脚本经过所述规则引擎加载、编译后,生成一个规则引擎会话控制对象,该对象被后续的告警规则合并程序调用,完成告警的规则合并;
利用计算机语言执行所述新的告警处理规则,对告警进行压缩及其他自动处理。
2.如权利要求1所述的复合条件的告警压缩处理方法,其特征在于:所述转化为规则引擎的语言包括,
当实时告警到来时,告警以结构化对象的方式,作为规则引擎的事实,将告警信息传入所述规则引擎进行执行,首先从数据库中加载所有告警处理规则到内存,然后将操作员定义的所述告警处理规则转换为规则引擎的表达式语言。
3.如权利要求2所述的复合条件的告警压缩处理方法,其特征在于:所述预编译包括,
所述告警处理规则的预编译过程只需要在程序启动后,或所述告警处理规则变化后执行一次。
4.如权利要求1所述的复合条件的告警压缩处理方法,其特征在于:所述合并原则包括,
对于告警是否屏蔽、是否派单等逻辑结果的规则,只要其中一条规则为true,则结果为true;对于邮件或短信通知类的规则,根据邮件地址或短信通知号码进行合并,同一邮件地址或短信通知号码进行去重复处理,只保留一个,对同一地址或号码,只实现一次通知。
5.如权利要求1所述的复合条件的告警压缩处理方法,其特征在于:所述将合并后的处理规则对象变量保存包括,
所述告警对象是一个包含多个告警属性的java类对象,为了保存合并规则,也将所述合并后的规则对象放入对应的告警对象中,所述告警对象的基本属性包括告警流水号、网管基本信息以及告警信息。
6.如权利要求1或4所述的复合条件的告警压缩处理方法,其特征在于:所述利用计算机语言执行所述新的告警处理规则所述包括,
所述告警处理规则的执行是根据所述合并处理规则后的对象变量对告警进行压缩及其他自动处理,并且利用邮件和短信号码对操作人员进行通知。
7.如权利要求1所述的复合条件的告警压缩处理方法,其特征在于:所述告警匹配规则包括,
所述告警匹配规则是一个基于告警属性的逻辑表达式,告警的基本属性包括专业类型、网管类型、厂商、告警级别、告警类型、告警描述信息、网元名称、告警位置、是否根告警,将所述告警信息与所述基本属性进行匹配,并且所述告警匹配规则的语法必须满足相关的所述规则引擎的语法规范要求。
8.如权利要求6所述的复合条件的告警压缩处理方法,其特征在于:所述告警处理规则包括,
所述告警处理规则实现对规则匹配后告警的后续自动处理,包括告警的自动屏蔽压缩、自动确认、自动派单、自动短信或邮件通知,所述告警处理规则的模式是固定的。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于广东电力通信科技有限公司,未经广东电力通信科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202011446299.5/1.html,转载请声明来源钻瓜专利网。