专利名称:告警相关性的分析方法和装置的利记博彩app
技术领域:
本发明涉及通信领域,具体而言,涉及一种告警相关性的分析 方法和装置。
背景技术:
电信网络故障是指网络中的电信设备或软件模块异常。当故障 发生时,系统状态会发生变化,从而引发告警事件。由于电信网络 是由多种设备相互连接构成的,因此一个部件故障会影响到很多设 备,从而引发很多设备告警,甚至同一个设备多次告警,所以,告 警数目庞大(即告警风暴),然而,难以从大量的告警中定位引发故 障的真正原因。
在告警相关性分析过程中,主要根据告警之间的关联规则来进 行判断。在通常情况下,系统会预先人工定义一些关联j见则,然后 按照这些关联规则来过滤冗余告警,分析告警之间的相关性。图1 是根据相关技术的单层告警相关性分析模型的示意图,如图1所示, 通过告警相关性分析,可以找出真正的^^源告警,从而能快速定位 故障,解决问题。
当对大量告警进行相关性分析时,分析速度慢,效率低下,因
此,产生了一种分层告警相关性屏蔽的方法。图2是根据相关技术 的多层告警相关性分析模型的示意图,如图2所示,通过分层处理,每一层都会屏蔽一部分相关告警,从而达到分布式的效果,提高分 析效率。
在实现本发明过程中,发明人发现现有技术中至少存在如下问
题基于分层思想的相关性屏蔽方法中,最低层的子模块种类繁多, 且各自涉及的告警及相关性规则都不会完全相同。为了达到有效屏 蔽告警的目的,通常在各子模块上采用不同的相关性规则的分析方 法,但是该做法没有通用性,不利于才莫块的扩展;而另一方面,如 果在子模块中使用统一的相关性规则的分析方法,则模块的扩展虽 然方便,但由于告警相关性规则种类繁多,通用方法在每个子模块 上的使用会导致分析速度下降,而无法体现分层模型的优势。
发明内容
本发明旨在提供一种告警相关性的分析方法和装置,以解决采 用不同的相关性规则的分析方法不利于模块的扩展,采用统 一 的相 关性规则的分析方法会导致分析速度下降的问题。
根据本发明的一个方面,提供了 一种告警相关性的分析方法。
才艮据本发明实施例的告警相关性的分析方法包括对告警相关 性规则进行分类;确定各类告警相关性规则的优先级;对各类告警 相关性规则设置相应的相关性分析模块,相关性分析模块的优先级 与对应的告警相关性规则的优先级一致;按照相关性分析模块的优 先级顺序使用相关性分析才莫块执行告警相关性分析。
优选地,按照相关性分析模块的优先级顺序使用相关性分析模 块执行告警相关性分析具体为各层分别选择与其对应的相关性分 析模块;各层按照层次顺序使用相关性分析模块执行告警相关性分 析,其中,对于存在多于一个的相关性分析模块与其对应的层,在层内按照各个相关性分析模块的优先级顺序使用相关性分析模块执 行告警相关性分析。
优选地,告警相关性规则的类别包括附属类、上下游类、穿 越类、子网管理系统类。
优选地,告警相关性规则的类别的优先级从高到低依次为上 下游类、附属类、穿越类、子网管理系统类。
优选地,上述方法进一步包括^Vf于优先级高的相关性分析才莫 块,并判断根源告警是否相关;在判断结果为是的情况下,将根源 告警屏蔽过滤;在判断结果为否的情况下,执行下一优先级的相关 性分析模块。
优选地,各层选择与其相关的相关性分析模块具体为网元层 选择与附属类对应的附属类相关性分析模块;网元管理系统层选择 与上下游类、穿越类对应的上下游类相关性分析模块和穿越类相关 性分析模块;子网管理系统层选择与子网管理系统类对应的子网管 理系统类相关性分析模块。
优选地,各层按照层次顺序使用相关性分析模块执行告警相关 性分析,其中,对于存在多于一个的相关性分析模块与其对应的层, 在层内按照各个相关性分析模块的优先级顺序使用相关性分析模块 执行告警相关性分析具体为执行网元层相关性分析模块,并判断 根源告警是否相关,在判断结果为是的情况下,将根源告警屏蔽过 滤,在判断结果为否的情况下,上才艮至网元管理系统层;冲丸4亍网元 管理系统层相关性分析模块,其中,按照优先级顺序执行上下游类 相关性分析模块和穿越类相关性分析模块,判断根源告警是否相关, 在判断结果为是的情况下,将根源告警屏蔽过滤,在判断结果为否 的情况下,上报至子网管理系统层;执行子网管理系统层相关性分析模块,判断根源告警是否相关,在判断结果为是的情况下,得到 根源告警,并将根源告警屏蔽过滤。
根据本发明的另 一方面,提供了 一种告警相关性的分析装置。
根据本发明实施例的告警相关性的分析装置,包括分类模块, 用于对告警相关性规则进行分类;确定模块,用于确定各类告警相 关性规则的优先级;设置模块,用于对各类告警相关性规则设置相 应的相关性分析模块,其中,相关性分析模块的优先级与对应的告 警相关性规则的优先级一致;分析模块,用于按照相关性分析模块 的优先级顺序使用相关性分析模块执行告警相关性分析。
优选地,分析模块具体包括选择模块,用于分别选择与各层 对应的相关性分析模块;分析子模块,用于按照层次顺序使用相关 性分析模块执行各层的告警相关性分析,其中,对于存在多于一个 的相关性分析模块与其对应的层,在层内按照各个相关性分析模块 的优先级顺序使用相关性分析冲莫块执行告警相关性分析。
在以上实施例中,采用了告警关联^见则分类的方法,可应用于 单层分析模型和多层分析模型,提高了告警相关性分析的速度的同 时,可以解决相关性分析模块的通用性问题,方便模块进行扩展。
此处所说明的附图用来提供对本发明的进一步理解,构成本申 请的一部分,本发明的示意性实施例及其说明用于解释本发明,并 不构成对本发明的不当限定。在附图中
图1是根据相关技术的单层告警相关性分析模型的示意图2是根据相关技术的多层告警相关性分析^^莫型的示意图;图3是根据本发明实施例的告警相关性的分析方法的流程图4是根据本发明实施例一的单层分析模型中的分类分析方法 的流程图5是根据本发明实施例二的多层分析模型中的分类分析方法 的流程图6是4艮据本发明实施例的告警相关性的分析装置的方框图。
具体实施例方式
本发明实施例提出一种告警关联规则分类方法和装置,其可应 用于单层分析模型和多层分析模型,在提高告警相关性分析的速度 的同时,可以解决相关性分析模块的通用性问题,方便模块进行扩 展。下面将参考附图并结合实施例,来详细i兌明本发明。
方'法实施例
根据本发明的实施例,提供了 一种告警相关性的分析方法。
图3是根据本发明实施例的告警相关性的分析方法的流程图, 如图3所示,上述告警相关性的分析方法包括
步骤S302,对告警相关性规则进行分类;
步艰《S304,确定各类告警相关性失见则的优先级;
步骤S306,对各类告警相关性规则设置相应的相关性分析模 块,相关性分析模块的优先级与对应的告警相关性规则的优先级一 致;步骤S308,按照相关性分析模块的优先级顺序使用相关性分析 模块执行告警相关性分析。
其中,步骤S308具体包括各层分别选择与其对应的相关性 分析模块;各层按照层次顺序使用相关性分析模块执行告警相关性 分析,其中,对于存在多于一个的相关性分析模块与其对应的层, 在层内按照各个相关性分析模块的优先级顺序使用相关性分析模块 执行告警相关性分析。
本发明的上述实施例与现有技术相比,釆取了告警相关性规则 分类的方法,并对每一分类:&计通用分析才莫块,应用在多层分析才莫 型中,可以在保持多层分析模型分析效率高的优势的同时,提高多 层模型中子模块的可扩展性。
实施例一
在单层分析模型中,采用上述告警相关性的分析方法的一种规 则分类分析方法过禾呈如下
步骤一,将告警相关性规则分成以下几类附属类、上下游类、 穿越类、SNMS ( Sub-Network Management System ,子网管理系统) 类;
步骤二,确定上述告警相关性规则优先级从高到低分别为上 下游类、附属类、穿越类、SNMS类;
步骤三,按照告警相关性规则的分类设计相应的相关性分析模 块,得到上下游类相关性分析模块、附属类相关性分析模块、穿越 类相关性分析模块、SNMS类相关性分析模块;步骤四,执行优先级高的相关性分析模块,并判断根源告警是
否相关;在判断结果为是的情况下,将根源告警屏蔽过滤;在判断 结果为否的情况下,执行下一优先级的相关性分析模块,得到4艮源 告警。
以下对步骤四的过程进行具体描述,图4是才艮据本发明实施例 的单层分析模型中的分类分析方法的流程图,如图4所示,具体分 析过程如下
步骤S402,按照优先级顺序选择上下游类相关性分析一莫块;
步骤S404,执行上下游类相关性分析模块,判断根源告警是否 相关,在判断结果为是的情况下,将根源告警屏蔽过滤,在判断结 果为否的情况下,进4于步骤S406;
步骤S406,按照优先级顺序选择附属类相关性分析模块;
步骤S408,执行附属类相关性分析模块,判断根源告警是否相 关,在判断结果为是的情况下,将根源告警屏蔽过滤,在判断结果 为否的情况下,进行到步骤S410;
步骤S410,按照优先级顺序选择穿越类相关性分析模块;
步骤S412,执行穿越类相关性分析模块,判断根源告警是否相 关,在判断结果为是的情况下,将根源告警屏蔽过滤,在判断结果 为否的情况下,进行到步骤S414;
步骤S414,按照优先级顺序选才奪SNMS类相关性分析模块;步骤S416,执行SNMS类相关性分析模块,判断根源告警是 否相关,在判断结果为是的情况下,得到根源告警,并将根源告警 屏蔽过滤。
本发明的上述实施例与现有l支术相比,采取了告警相关性失见则 分类的方法,并对每一分类设计通用分析模块,应用在单层分析模 型中,可以仿真多层模型,有效地解决了单层分析模型中分析规模 大,分析速度慢的问题。
实施例二
在多层分析模型中,采用上述告警相关性的分析方法的 一种规 则分类分析方法过程如下
步骤一,将告警相关性规则分成几类附属类,上下游类,穿 越类,SNMS类;
步骤二,确定上述告警相关性失见则优先级乂人高到低分别为上 下游类,附属类,穿越类,SNMS类;
步骤三,按照告警相关性规则的分类设计相应的相关性分析模 块,得到上下游类相关性分析模块、附属类相关性分析模块、穿越 类相关性分析模块、SNMS类相关性分析模块;
步骤四,各层选择与该层相关的上述分类的相关性分析模块; 即,网元层对应有附属类失见则,网元层选4奪附属类相关性分析才莫块, EMS ( Element Management System ,网元管理系统)层对应有上下 游类和穿越类规则,EMS层选择上下游类相关性分析模块和穿越类 相关性分析模块,SNMS层对应有SNMS类规则,SNMS层选择 SNMS类相关性分析才莫块;步骤五,按层次顺序执行相关性分析,在同一层次中按优先级 顺序使用分类相关性分析模块执行告警相关性分析,得到根源告警。
以下对步骤五的过程进行具体描述,图5是才艮据本发明实施例 的单层分析^^莫型中的分类分析方法的流程图,如图5所示,具体分 析过程如下
步骤S502,执行网元层相关性分析模块,判断根源告警是否相 关,在判断结果为是的情况下,将根源告警屏蔽过滤,在判断结果 为否的情况下,上才艮至EMS层,进^f于步骤S504;
步骤S504,执行EMS层相关性分析模块,其中,按照优先级 顺序执行上下游类相关性分析模块和穿越类相关性分析模块,判断 根源告警是否相关,在判断结果为是的情况下,将根源告警屏蔽过 滤,在判断结果为否的情况下,上报至SNMS层,进行步骤S506;
步骤S506,执行SNMS层相关性分析一莫块,判断根源告警是 否相关,在判断结果为是的情况下,得到根源告警,并将根源告警 屏蔽过滤。
本发明的上述实施例与现有技术相比,采取了告警相关性规则
分类的方法,并对每一分类设计通用分析模块,应用在多层分析模
型中,可以在保持多层分析模型分析效率高的优势的同时,提高多
层模型中子模块的可扩展性。本发明将分类方法与分层方法相结合 可冲是高单纯的分层方法的实用性。
装置实施例
根据本发明的实施例,提供了 一种告警相关性的分析装置。图6是根据本发明实施例的告警相关性的分析装置的方框图, 如图6所示,根据本发明实施例的告警相关性的分析装置,包括
分类模块62,用于对告警相关性规则进行分类;
确定模块64,连接至分类模块62,用于确定各类告警相关性规 则的优先级;
设置模块66,连接至分类模块62和确定模块64,用于对各类 告警相关性规则设置相应的相关性分析模块,其中,相关性分析模 块的优先级与对应的告警相关性;現则的优先级一致;
分析模块68,连接至设置模块66,用于按照相关性分析模块的 优先级顺序使用相关性分析模块执行告警相关性分析。
其中,分析模块具体包括选择模块,用于分别选择与各层对 应的相关性分析模块;分析子模块,用于按照层次顺序使用相关性 分析模块执行各层的告警相关性分析,其中,对于存在多于一个的 相关性分析模块与其对应的层,在层内按照各个相关性分析模块的 优先级顺序使用相关性分析模块执行告警相关性分析。
在以上实施例中,采用了告警关联规则分类的方法,可应用于 单层分析模型和多层分析模型,提高了告警相关性分析的速度的同 时,可以解决相关性分析模块的通用性问题,方便模块进行扩展。
分层方法的实用性。
显然,本领域的技术人员应该明白,上述的本发明的各模块或 各步4f可以用通用的计算装置来实现,它们可以集中在单个的计算 装置上,或者分布在多个计算装置所组成的网络上,可选地,它们 可以用计算装置可执行的程序代码来实现,从而,可以将它们存储在存储装置中由计算装置来执行,或者将它们分别制作成各个集成 电路模块,或者将它们中的多个模块或步骤制作成单个集成电路模 块来实现。这样,本发明不限制于任何特定的硬件和软件结合。
以上所述仅为本发明的优选实施例而已,并不用于限制本发明, 只于于本4贞i或的才支术人员来i兌,本发明可以有各种更改和变^f匕。凡在 本发明的精神和原则之内,所作的任何修改、等同替换、改进等, 均应包含在本发明的保护范围之内。
权利要求
1.一种告警相关性的分析方法,其特征在于,包括对告警相关性规则进行分类;确定各类告警相关性规则的优先级;对各类告警相关性规则设置相应的相关性分析模块,所述相关性分析模块的优先级与对应的告警相关性规则的优先级一致;按照相关性分析模块的优先级顺序使用相关性分析模块执行告警相关性分析。
2. 根据权利要求1所述的分析方法,其特征在于,按照相关性分 析模块的优先级顺序使用相关性分析模块执行告警相关性分 析具体为各层分别选择与其对应的相关性分析模块;所述各层按照层次顺序使用所述相关性分析模块执行告 警相关性分析,其中,对于存在多于一个的相关性分析模块与 其对应的层,在层内按照各个相关性分析模块的优先级顺序使 用所述相关性分析模块执行告警相关性分析。
3. 根据权利要求1或2所述的分析方法,其特征在于,所述告警 相关性规则的类别包括附属类、上下游类、穿越类、子网管理系统类。
4. 根据权利要求3所述的分析方法,其特征在于,所述告警相关 性规则的类别的优先级从高到低依次为所述上下游类、所述附属类、所述穿越类、所述子网管理 系统类。
5. 根据权利要求4所述的分析方法,其特征在于,进一步包括执行优先级高的相关性分析模块,并判断根源告警是否相关;在判断结果为是的情况下,将根源告警屏蔽过滤;在判断结果为否的情况下,执行下一优先级的相关性分析 模块。
6. 根据权利要求4所述的分析方法,其特征在于,各层选择与其 相关的所述相关性分析模块具体为网元层选择与所述附属类对应的附属类相关性分析模块;网元管理系统层选择与所述上下游类、所述穿越类对应的 上下游类相关性分析模块和穿越类相关性分析模块;子网管理系统层选择与所述子网管理系统类对应的子网 管理系统类相关性分析模块。
7. 根据权利要求6所述的分析方法,其特征在于,所述各层按照 层次顺序使用所述相关性分析模块执行告警相关性分析,其 中,对于存在多于一个的相关性分析模块与其对应的层,在层 内按照各个相关性分析模块的优先级顺序使用所述相关性分 析模块执行告警相关性分析具体为执行所述网元层相关性分析模块,并判断根源告警是否相 关,在判断结果为是的情况下,将根源告警屏蔽过滤,在判断 结果为否的情况下,上才艮至所述网元管理系统层;执行所述网元管理系统层相关性分析模块,其中,按照优 先级顺序执行所述上下游类相关性分析模块和所述穿越类相 关性分析模块,判断根源告警是否相关,在判断结果为是的情 况下,将根源告警屏蔽过滤,在判断结果为否的情况下,上报至所述子网管理系统层;执行所述子网管理系统层相关性分析模块,判断根源告警 是否相关,在判断结果为是的情况下,得到根源告警,并将根 源告警屏蔽过滤。
8. —种告警相关性的分析装置,其特征在于,包括分类模块,用于对告警相关性规则进行分类;确定模块,用于确定各类告警相关性规则的优先级;设置模块,用于对各类告警相关性规则设置相应的相关性 分析模块,其中,所述相关性分析模块的优先级与对应的告警 相关性夂见则的优先级一致;分析模块,用于按照相关性分析模块的优先级顺序使用相 关性分析模块执行告警相关性分析。
9. 根据权利要求8所述的分析装置,其特征在于,分析模块具体 包括选捧模块,用于分别选择与各层对应的相关性分析模块;分析子模块,用于按照层次顺序使用所述相关性分析模块 执行所述各层的告警相关性分析,其中,对于存在多于一个的 相关性分析模块与其对应的层,在层内按照各个相关性分析模 块的优先级顺序使用所述相关性分析模块执行告警相关性分 析。
全文摘要
本发明公开了一种告警相关性的分析方法和装置,其中,上述方法包括对告警相关性规则进行分类;确定各类告警相关性规则的优先级;对各类告警相关性规则设置相应的相关性分析模块,相关性分析模块的优先级与对应的告警相关性规则的优先级一致;按照相关性分析模块的优先级顺序使用相关性分析模块执行告警相关性分析。本发明提高了告警相关性分析的速度,同时,方便了模块进行扩展。
文档编号H04M3/22GK101296122SQ20081010048
公开日2008年10月29日 申请日期2008年6月23日 优先权日2008年6月23日
发明者非 李 申请人:中兴通讯股份有限公司