[发明专利]用于建立告警规则关联的规则引擎系统及方法有效
申请号: | 200810000831.3 | 申请日: | 2008-01-22 |
公开(公告)号: | CN101222360A | 公开(公告)日: | 2008-07-16 |
发明(设计)人: | 陈涛 | 申请(专利权)人: | 中兴通讯股份有限公司 |
主分类号: | H04L12/24 | 分类号: | H04L12/24;G06F17/30 |
代理公司: | 北京康信知识产权代理有限责任公司 | 代理人: | 尚志峰;吴孟秋 |
地址: | 518057广东省深圳市南*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 用于 建立 告警 规则 关联 引擎 系统 方法 | ||
技术领域
本发明涉及网络管理系统领域,更具体地,用于建立告警规则关联的规则引擎系统及方法。
背景技术
网管平台对所管理网络的工作运行情况进行监控,接收下级网元上报的网络信号和网络事件,以适当的形式进行体现、分发,以便网络维护人员掌握网络运行状况,制定维护、应对、处理措施,保证网络正常运行。网管平台具有明确的层次结构。
告警管理作为TMN为电信网及电信业务提供的五大管理功能之一,其主要功能是实时采集网络内的各种告警和网络事件报告,并以声、光的方式将告警通知网络维护人员。在电信网络管理系统中,可闻可视的告警信息,是运行系统中必不可少的重要条件。在实际运行环境中,可以根据实际情况设置各种规则,当告警满足某个规则条件时,执行此规则动作,使满足此规则的告警以更为特殊的形式(如高亮显示、升级)展现,以便网络维护人员更加形象、清晰地了解网络中的告警情况,并制定相应的解决措施。
规则引擎技术是使用规则脚本方式将业务逻辑同处理流程进行分离的引擎技术。现有的规则引擎技术主要是通过规则引擎对上报的告警直接进行规则关联、动作处理——系统将制定的规则逐一加入规则处理链表,任何一条告警上报,首先进入规则链表进行遍历,逐一经过所有规则的逻辑判断、实施作用,最后再上报客户端显示。该实现方法存在以下问题:1、规则只对生效时后上报的告警起作用,对已经存在的告警无效;2、规则引擎嵌套在告警上报过程中作用,必然增加告警上报流程的复杂性,降低告警上报的实时性,在多种规则的情况下尤为明显;以及3、涉及模块相互作用,开发难度增大。
发明内容
考虑到上述问题而做出本发明,为此,本发明的主要目的在于,提供一种用于建立告警规则关联的规则引擎系统及方法。
根据本发明的用于建立告警规则关联的规则引擎系统,包括:规则设置界面引擎,用于与用户交互,供用户设置规则条件,实现满足规则条件的告警执行动作,并将规则条件保存到规则设置文件;规则引擎管理器,用于获取来自规则设置文件的规则条件、动作设置,并初始化、维护、以及管理规则引擎守护模块;定时器,用于根据规则引擎配置文件的轮询配置定时触发规则引擎守护模块中的规则关联器;以及规则引擎守护模块,定期由定时器触发,并接收来自规则引擎管理器的规则设置,以及与告警池建立告警规则关联。
此外,在该系统中,规则设置界面引擎还用于将规则条件和告警执行动作转换为条件语句。
此外,在该系统中,规则引擎管理器还用于向规则引擎守护模块添加新规则、删除过时规则、以及更新已有规则设置。
此外,在该系统中,规则引擎守护模块包括规则关联器和规则执行器。其中,规则关联器用于获取由规则引擎管理器传递的规则条件,将规则条件组织成完整的关联语句,并对告警池进行扫描,判断告警池中的告警是否满足告警规则,如果满足告警规则,则与告警池建立关联。规则执行器用于获取由规则引擎管理器传递的规则动作,将规则动作组织成完整的规则动作语句,并对已经建立告警规则关联的告警执行动作。
此外,在该系统中,规则引擎配置文件用于配置规则引擎轮询时间片的基本信息。
根据本发明的用于建立告警规则关联的方法,包括以下步骤:步骤S202,规则引擎管理器从规则设置文件获取规则条件、动作设置,建立规则关联器链表和规则执行器集合,并初始化规则引擎守护模块;步骤S204,在根据规则引擎配置文件的轮询配置初始化定时器之后,定时器定时触发规则引擎守护模块;步骤S206,规则引擎守护模块调用规则关联器链表中的规则关联器,以获取由规则引擎管理器传递的规则条件子句;以及步骤S208,将规则条件子句组织成完整的规则关联语句,对当前告警池进行扫描,对未满足规则条件的告警则返回步骤S204,对满足规则条件的告警则建立规则关联。
此外,在该方法中,还包括:对满足规则条件的告警建立规则关联之后,调用规则执行器中的相应动作执行器;规则执行器将相应的动作配置转换成动作子句;将动作子句组织成完整的规则动作语句;以及对已建立规则关联的告警执行规则动作。
通过本发明的上述方面,提供了一种新颖的告警规则关联方法;规则引擎可以对规则生效之前已经存在的告警产生作用;告警上报流程和规则引擎作用流程相互独立,提高了告警上报实时性,降低了开发难度。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中兴通讯股份有限公司,未经中兴通讯股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200810000831.3/2.html,转载请声明来源钻瓜专利网。