一种告警关系确定方法、设备、装置及存储介质制造方法及图纸

技术编号:36016638 阅读:17 留言:0更新日期:2022-12-21 10:08
本发明专利技术实施例提供了一种告警关系确定方法、设备、装置及存储介质,涉及数据处理技术领域,其中,上述方法包括:获得各待分析告警的告警数量;根据告警生成时间与告警生成设备,将待分析告警划分为告警组;针对每一待分析告警,确定告警数量大于等于该待分析告警的告警数量的条件告警,并获得各条件告警与该待分析告警位于同一告警组的同组次数,根据同组次数,确定各条件告警与该待分析告警间存在的告警关系。通过本发明专利技术实施例提供的方案可以确定告警之间的告警关系。告警之间的告警关系。告警之间的告警关系。

【技术实现步骤摘要】
一种告警关系确定方法、设备、装置及存储介质


[0001]本专利技术涉及数据处理
,特别是涉及一种告警关系确定方法、设备、装置及存储介质。

技术介绍

[0002]基站等网络设备在工作过程中可能会发生故障,导致通信网络异常,从而影响网络通信质量。在出现故障后,网络设备一般会生成用于反映上述故障的告警,工作人员可以根据告警进行故障定位,从而排除故障。
[0003]由于网络设备在工作过程中生成的告警一般较多,若工作人员逐一分析告警进而进行故障定位,效率较低。又由于一个故障可能会导致其他故障出现,因此,可以认为由这些故障引起的告警之间存在告警关系。
[0004]例如,网络设备发生故障X1,触发生成告警M,故障X1可能会进一步导致网络设备出现故障X2,进而触发网络设备生成告警N。由于故障X2是由故障X1导致的,所以,可以认为告警M是告警N的根因告警,告警N是告警M的衍生告警,告警M与告警N之间存在告警关系。
[0005]所以,在进行故障定位时,若能够确定告警之间的告警关系,可以依据告警关系对告警进行分析,定位根因告警,从而对网络设备生成的告警进行压缩、过滤,提高故障定位的效率。
[0006]鉴于上述情况,需要提供一种告警关系确定方案,以确定告警之间的告警关系。

技术实现思路

[0007]本专利技术实施例的目的在于提供一种告警关系确定方法、设备、装置及存储介质,以确定不同告警之间的告警关系。具体技术方案如下:
[0008]第一方面,本专利技术实施例提供了一种告警关系确定方法,所述方法包括:
[0009]获得各待分析告警的告警数量;
[0010]根据告警生成时间与告警生成设备,将待分析告警划分为告警组;
[0011]针对每一待分析告警,确定告警数量大于等于该待分析告警的告警数量的条件告警,并获得各条件告警与该待分析告警位于同一告警组的同组次数,根据所述同组次数,确定各条件告警与该待分析告警间存在的告警关系。
[0012]第二方面,本专利技术实施例提供了一种告警关系确定设备,包括存储器,收发机,处理器:
[0013]存储器,用于存储计算机程序;收发机,用于在所述处理器的控制下收发数据;处理器,用于读取所述存储器中的计算机程序并执行以下操作:
[0014]获得各待分析告警的告警数量;
[0015]根据告警生成时间与告警生成设备,将待分析告警划分为告警组;
[0016]针对每一待分析告警,确定告警数量大于等于该待分析告警的告警数量的条件告警,并获得各条件告警与该待分析告警位于同一告警组的同组次数,根据所述同组次数,确
定各条件告警与该待分析告警间存在的告警关系。
[0017]第三方面,本专利技术实施例提供了一种告警关系确定装置,所述装置包括:
[0018]数量确定模块,用于获得各待分析告警的告警数量;
[0019]告警组划分模块,用于根据告警生成时间与告警生成设备,将待分析告警划分为告警组;
[0020]关系确定模块,用于针对每一待分析告警,确定告警数量大于等于该待分析告警的告警数量的条件告警,并获得各条件告警与该待分析告警位于同一告警组的同组次数,根据所述同组次数,确定各条件告警与该待分析告警间存在的告警关系。
[0021]第四方面,本专利技术实施例提供了一种计算机可读存储介质,所述计算机可读存储介质内存储有计算机程序,所述计算机程序被处理器执行时实现第一方面任一所述的方法步骤。
[0022]第五方面,本专利技术实施例还提供了一种包含指令的计算机程序产品,当其在计算机上运行时,使得计算机执行上述第一方面任一所述的方法步骤。
[0023]本专利技术实施例有益效果:
[0024]本专利技术实施例提供了一种告警关系确定方法,首先获得待分析告警的告警数量,并根据告警生成时间和告警生成设备将待分析告警划分为告警组。针对每一待分析告警,确定告警数量大于等于该待分析告警的告警数量的条件告警,并获得各条件告警与该待分析告警位于同一告警组的同组次数,根据所述同组次数,确定各条件告警与该待分析告警间存在的告警关系。
[0025]由以上可见,若一种故障是导致另一种故障的根因,则若设备发生了根因故障,那么在短时间内发生另一种衍生故障的可能性较高,因此设备会在短时间内分别生成表示上述两种故障的告警。所以若同一设备在相近的时间多次生成两种不同的告警,则可以认为上述两种告警之间存在告警关系的可能性较高。本专利技术实施例提供的方案,将告警按照告警生成时间与告警生成设备划分为告警组之后,同一告警组中的告警由同一设备生成,且生成的时间较为接近,若条件告警与待分析告警位于同一告警组的同组次数较高,则可以认为同一设备多次在相近的时间生成该条件告警与该待分析告警,因此可以认为该条件告警与该待分析告警之间存在告警关系。
[0026]并且,由于衍生故障是根因故障导致的,所以在大多数情况下,根因故障的发生次数大于衍生故障的发生次数,因此根因故障对应的根因告警的告警数量往往大于衍生故障对应的衍生告警的告警数量。由于本专利技术实施例中,条件告警的告警数量大于等于待分析告警的告警数量,因此可以大致确定存在告警关系的条件告警是待分析告警的根因告警。
附图说明
[0027]为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,还可以根据这些附图获得其他的附图。
[0028]图1为本专利技术实施例提供的第一种告警关系确定方法的流程示意图;
[0029]图2为本专利技术实施例提供的第二种告警关系确定方法的流程示意图;
[0030]图3为本专利技术实施例提供的第三种告警关系确定方法的流程示意图;
[0031]图4为本专利技术实施例提供的第四种告警关系确定方法的流程示意图;
[0032]图5A为本专利技术实施例提供的第一种告警链表组的示意图;
[0033]图5B为本专利技术实施例提供的第二种告警链表组的示意图;
[0034]图5C为本专利技术实施例提供的第三种告警链表组的示意图;
[0035]图5D为本专利技术实施例提供的第四种告警链表组的示意图;
[0036]图5E为本专利技术实施例提供的第五种告警链表组的示意图;
[0037]图5F为本专利技术实施例提供的第六种告警链表组的示意图;
[0038]图5G为本专利技术实施例提供的第七种告警链表组的示意图;
[0039]图5H为本专利技术实施例提供的第八种告警链表组的示意图;
[0040]图5I为本专利技术实施例提供的第九种告警链表组的示意图;
[0041]图5J为本专利技术实施例提供的第十种告警链表组的示意图;
[0042]图6A为本专利技术实施例提供的第一种条件模式基的示意图;
[0043]图6B为本专利技术实施例提供的第二种条件模式基的示意图;
[0044]图6C为本专利技术实施例提供的第三种本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种告警关系确定方法,其特征在于,所述方法包括:获得各待分析告警的告警数量;根据告警生成时间与告警生成设备,将待分析告警划分为告警组;针对每一待分析告警,确定告警数量大于等于该待分析告警的告警数量的条件告警,并获得各条件告警与该待分析告警位于同一告警组的同组次数,根据所述同组次数,确定各条件告警与该待分析告警间存在的告警关系。2.根据权利要求1所述的方法,其特征在于,所述根据告警生成时间与告警生成设备,将待分析告警划分为告警组,包括:根据告警生成时间,将待分析告警中告警生成设备相同的告警,按照故障类型划分为告警组;所述获得各条件告警与该待分析告警位于同一告警组的同组次数,根据所述同组次数,确定各条件告警与该待分析告警间存在的告警关系,包括:针对每一故障类型,获得各条件告警与该待分析告警位于该故障类型对应的同一告警组的同组次数,根据所获得的同组次数,确定各条件告警与该待分析告警间存在的针对该故障类型的告警关系;获得针对每一故障类型均存在的告警关系。3.根据权利要求1所述的方法,其特征在于,在所述根据告警生成时间与告警生成设备,将待分析告警划分为告警组之后,还包括:按照第一顺序,对各个告警组中的告警排序,其中,所述第一顺序为:告警数量由大到小的顺序;依据各告警组,生成告警链表组,并确定告警链表中各链表节点的节点计数,其中,沿节点链接顺序,一条告警链表中各个链表节点与一个告警组中顺序排列的各个告警一一对应,各告警组中从起始告警起依次相同的告警中,同一排列序号的告警对应同一链表节点;一条告警链表中起始链表节点的节点计数为:该链表节点对应的告警在告警组中位于首位的次数,除所述起始链表节点外其他链表节点的节点计数为:各告警组中第一告警位于第二告警之前、且与第二告警相邻的次数,第一告警为:所述其他链表节点的前一链表节点对应的告警,第二告警为:所述其他链表节点对应的告警;所述确定告警数量大于等于该待分析告警的告警数量的条件告警,并获得各条件告警与该待分析告警位于同一告警组的同组次数,包括:在所述告警链表组的各条告警链表中,确定位于该待分析告警对应的链表节点之前的链表节点,并将所确定的链表节点对应的告警确定为条件告警;根据该待分析告警所对应链表节点的节点计数,确定各条件告警与该待分析告警位于同一告警组的同组次数。4.根据权利要求3所述的方法,其特征在于,所述依据各告警组,生成告警链表组,并确定告警链表中各链表节点的节点计数,包括:生成目标告警组对应的告警链表,将所生成告警链表中各链表节点的节点计数确定为1,其中,起始的目标告警组是任意一个告警组;从未生成告警链表的告警组中确定一个告警组,作为新的目标告警组;在已生成的告警链表中,确定从起始链表节点起所对应告警与所述目标告警组中起始
告警起的告警依次相同的链表节点;若确定节点成功,则分别将所确定链表节点的节点计数加1,并生成子告警链表,将所确定出的最后一个链表节点链接于所述子告警链表的起始链表节点,并将子告警链表中各链表节点的节点计数确定为1,其中,沿节点链接顺序,所述子告警链表中各链表节点与所述目标告警组中顺序排列于目标告警之后的告警一一对应,所述目标告警为:所确定出的最后一个链表节点对应的告警;若确定节点失败,则返回执行所述生成目标告警组对应的告警链表的步骤;若存在未生成告警链表的告警组,则返回执行所述未生成告警链表的告警组中确定一个告警组,作为新的目标告警组的步骤。5.根据权利要求4所述的方法,其特征在于,在所述生成目标告警组对应的告警链表之后,还包括:针对所述告警链表中的每一链表节点,将项头表中与该链表节点对应同一告警的项头表节点链接于该链表节点,其中,所述项头表中的各项头表节点分别与待分析告警一一对应;在所述生成子告警链表,将所确定出的最后一个链表节点链接于所述子告警链表的起始链表节点之后,还包括:针对所述子告警链表中的每一链表节点,将项头表中与该链表节点对应同一告警的项头表节点链接于该链表节点;所述在所述告警链表组的各条告警链表中,确定位于该待分析告警对应的链表节点之前的链表节点,并将所确定的链表节点对应的告警确定为条件告警,包括:将该待分析告警在项头表中对应的项头表节点所链接的链表节点,确定为该待分析告警对应的链表节点;将所确定的该待分析告警对应的链表节点之前的链表节点对应的告警确定为条件告警。6.根据权利要求3所述的方法,其特征在于,所述根据该待分析告警所对应链表节点的节点计数,确定各条件告警与该待分析告警位于同一告警组的同组次数,包括:针对每一条件告警,将与条件节点处于同一告警链表的待分析节点的节点计数之和,确定为该条件告警与该待分析告警位于同一告警组的同组次数,其中,所述条件节点为:该条件告警对应的链表节点,所述待分析节点为:该待分析告警对应的链表节点。7.根据权利要求3

6中任一项所述的方法,其特征在于,所述告警链表组中各条告警链表的起始节点链接于树形结构的根节点;各条告警链表中的各个告警节点为所述树形结构中的子节点。8.根据权利要求1

3中任一项所述的方法,其特征在于,在所述获得各待分析告警的告警数量之后,还包括:根据各待分析告警的告警次数,确定各待分析告警的出现频率;删除出现频率低于预设出现频率的待分析告警。9.根据权利要求1

3中任一项所述的方法,其特征在于,所述根据所述同组次数,确定各条件告警与该待分析告警间存在的告警关系,包括:根据各条件告警与该待分析告警间的同组次数,计算各条件告警与该待分析告警间的
同组频率;若条件告警与该待分析告警间的同组频率大于预设同组频率,则确定该条件告警与该待分析告警之间存在告警关系。10.根据权利要求1

3中任一项所述的方法,其特征在于,所述根据所述同组次数,确定各条件告警与该待分析告警间存在的告警关系,包括:根据所述同组次数,确定各条件告警与该待分析告警间存在的、除预设关系之外的告警关系,其中,所述预设关系为:已确定过的历史告警关系和/或错误告警关系。11.一种告警关系确定设备,其特征在于,包括存储器,收发机,处理器:存储器,用于存储计算机程序;收发机,用于在所述处理器的控制下收发数据;处理器,用于读取所述存储器中的计算机程序并执行以下操作:获得各待分析告警的告警数量;根据告警生成时间与告警生成设备,将待分析告警划分为告警组;针对每一待分析告警,确定告警数量大于等于该待分析告警的告警数量的条件告警,并获得各条件告警与该待分析告警位于同一告警组的同组次数,根据所述同组次数,确定各条件告警与该待分析告...

【专利技术属性】
技术研发人员:陈怡赵晗
申请(专利权)人:大唐移动通信设备有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1