一种告警处理方法及装置、告警关联信息设置方法

文档序号:7996517阅读:175来源:国知局
一种告警处理方法及装置、告警关联信息设置方法
【专利摘要】本发明提供一种优化的告警处理方法及装置、告警关联信息设置方法,该告警处理方法包括:逻辑功能模块检测到可触发告警的事件,向告警生成模块发出告警生成请求;告警生成模块根据告警关联信息存储模块中存储的告警关联信息,确定由该事件触发的告警的告警类型、告警路径及其所在层级;如果确定的告警类型是相关告警,则先查询告警存储模块,判断是否已经上报该相关告警所属的告警路径上的下一层级告警,如果未上报,则生成并上报该告警;如果已经上报,则不生成和上报该告警。采用本发明的告警处理方法减少了上报告警的数量,能够保证上报的告警是一个事件可能触发的所有告警中处于最底层的告警,有利于快速定位故障根源。
【专利说明】一种告警处理方法及装置、告警关联信息设置方法
【技术领域】
[0001]本发明涉及移动通信网络管理领域,更具体地,涉及一种优化的告警处理方法及装置、告警关联信息设置方法。
【背景技术】
[0002]网络管理系统(匪S)与网元管理系统(EMS)之间的接口称为北向接口(Itf-N)。EMS主要完成国际电信联盟电信管理网(ITU TMN)中的网元管理层(EML)功能,即完成一个或多个移动通信设备的管理功能,通常不同设备供应商之间的EMS无法通用。NMS主要完成ITU TMN中的网络管理层(NML)功能,负责一个被管网络内所有网元的管理。对于被管网络(称为子网)内存在多个设备供应商的情况,可以通过各自的EMS管理达到管理整个子网的目的。
[0003]当移动通信设备发生故障时,将产生相应的告警信息。若匪S订购了相关的告警,则当故障发生时,告警信息将由EMS通过北向接口上报到WS。而根据目前的告警处理方式,当设备发生故障时,产生的告警数量很大,需要通过北向接口传送的告警通知消息的数量很大,对系统造成了很大的负担。同时,目前上报给匪S的告警信息,大多也不能提供明确的故障根源信息和故障修复的操作指导,不能给管理人员的故障定位和解决问题提供快速、准确的帮助,所以需要一种方法,以提高告警的效率,在减少告警数量的同时,提供准确的故障定位。

【发明内容】

[0004]为解决上述所述的技术缺陷,本发明提供一种优化的告警处理方法及装置、告警关联信息设置方法,其目的在于,提高告警的效率,在减少告警数量的同时,提供快速、准确的故障定位,从而快速地解决系统出现的故障。
[0005]为实现上述目的,本发明采取以下技术方案:
[0006]一种告警处理方法,适用于包括逻辑功能模块、告警生成模块、告警关联信息存储模块和告警存储模块的通信系统,该方法包括:
[0007]逻辑功能模块检测到可触发告警的事件,向告警生成模块发出告警生成请求;
[0008]告警生成模块根据告警关联信息存储模块中存储的告警关联信息,确定由该事件触发的告警的告警类型、告警路径及其所在层级;
[0009]如果确定的告警类型是相关告警,则先查询告警存储模块,判断是否已经上报该相关告警所属的告警路径上的下一层级告警,如果未上报,则生成并上报该告警;如果已经上报,则不生成和上报该告警;
[0010]相关告警是指可能因其它逻辑功能单元对本逻辑功能单元的影响而引起的事件所触发的告警。
[0011]优选地,所述方法还包括:
[0012]如果确定的告警类型是孤立告警,则告警生成模块直接生成该告警并上报;孤立告警是指完全由本逻辑功能单元的原因引起的事件所触发的告警。
[0013]优选地,具有相同告警根源引起的按层次进行编号的告警组成的序列称为一个告警路径。
[0014]优选地,通信系统是一个通信系统中的网元。
[0015]一种告警处理装置,适用于网元管理系统(EMS)中的网元,其特征在于,所述装置包括:
[0016]告警关联信息存储模块,用于存储预先设置的网元的逻辑功能模块在运行中可能发生的事件以及由所发生的事件触发的告警的关联信息;
[0017]逻辑功能模块,用于在检测到可触发告警的事件时,向告警生成模块发送告警生成请求;
[0018]告警生成模块,用于根据告警关联信息存储模块中存储的告警关联信息,确定由该事件触发的告警的告警类型、告警路径及其所在层级;如果确定的告警类型是相关告警,则先查询告警存储模块,判断是否已经上报该相关告警所属的告警路径上的下一层级告警,如果未上报,则生成并上报该告警;如果已经上报,则不生成和上报该告警;
[0019]告警存储模块,用于存储已经生成并上报的所有告警的相关信息;
[0020]相关告警是指可能因其它逻辑功能单元对本逻辑功能单元的影响而引起的事件所触发的告警。
[0021]优选地,如果所述告警生成模块确定的告警类型是孤立告警,则告警生成模块直接生成该告警并上报;
[0022]孤立告警是指完全由本逻辑功能单元的原因引起的事件所触发的告警。
[0023]优选地,具有相同告警根源引起的按层次进行编号的告警组成的序列称为一个告警路径。
[0024]一种告警关联信息设置方法,包括:
[0025]网络管理系统(匪S)通过北向接口给网元管理系统(EMS)下发告警设置命令;
[0026]EMS在收到告警设置命令后,将告警设置命令和参数下发给各个选中的网元,每个网元根据告警设置命令对告警进行设置;
[0027]优选地,告警设置命令至少包括如下参数之一:
[0028]网元标识,用于选择一个或多个要被设置的网元;
[0029]逻辑功能模块标识,用于选择要被设置的逻辑功能模块;
[0030]告警类型,用于表示要被设置的告警类型;
[0031]相关告警所属的告警路径以及在告警路径上的相关告警的层级,用于表示被设置的相关告警所属的告警路径以及在告警路径上的相关告警的层级。
[0032]优选地,所述方法还包括:
[0033]完成设置后,将设置内容存放于一个告警类型信息列表,该告警类型信息列表根据告警分层处理的层次不同,存放于逻辑功能模块、网元、网元管理系统、网络管理系统中的一个或多个。
[0034]本发明由于采取以上所述的技术方案,其包括以下优点:减少了上报告警的数量,能够保证上报的告警是一个事件可能触发的所有告警中处于最底层的告警,有利于快速定位故障根源。【专利附图】

【附图说明】
[0035]在此说明的附图用来提供对本发明的进一步理解,构成本申请的一部分,本发明的示例性的实施例及其说明用于解释本发明,并不构成对本发明的限制;在附图中:
[0036]图1a是根据本发明的采用集中式告警生成模块和集中式告警关联信息存储模块的告警处理装置的结构框图;
[0037]图1b是根据本发明的采用分布式告警生成模块和集中式告警关联信息存储模块的告警处理装置的结构框图;
[0038]图1c是根据本发明的采用分布式告警生成模块和分布式告警关联信息存储模块的告警处理装置的结构框图;
[0039]图2是根据本发明的告警处理方法的流程图;以及
[0040]图3是一个逻辑功能模块上的一个可能生成并上报的告警相关的告警路径的示意图。
【具体实施方式】
[0041]为了使本发明的技术方案更加清楚明白,下面结合附图和具体实施例对本发明做进一步详细阐述。需要说明的是,在不冲突的情况下,本申请中的实施例及实施例中的各种方式可以相互组合。
[0042]图1a是根据本发明的一个实施例的采用集中式告警生成模块和集中式告警关联信息存储模块的告警处理装置的结构框图,该装置包括:
[0043]逻辑功能模块,用于完成系统的特定逻辑功能,在检测到可触发告警的事件时,向告警生成模块发送告警生成请求,告警生成请求携带有该逻辑功能模块的标识信息以及所检测到的事件的标识信息;一个系统(网元)中可以有多个逻辑功能模块。
[0044]告警生成模块,用于根据逻辑功能模块发送的告警生成请求,从告警关联信息存储模块获取所检测到的事件触发的告警的关联信息,并根据关联信息判断是否生成该告警并将该告警上报给EMS,在判断出所检测到的事件触发的告警的告警类型是孤立告警时,直接生成该孤立告警,并将该孤立告警上报给EMS;以及在判断出所检测到的事件触发的告警的告警类型是相关告警时,从告警存储模块查询是否存在已经上报的在该相关告警所属的告警路径上的下一层级告警,若存在,则不生成该相关告警,否则生成该相关告警并将该相关告警上报给EMS。这是一个集中式的告警生成模块,整个系统(网元)只有一个。
[0045]告警关联信息存储模块:用于存储预先设置的系统(网元)的每个逻辑功能模块在运行中可能发生的事件以及由所发生的事件触发的告警的关联信息,关联信息包括告警类型,告警类型包括孤立告警和相关告警,其中,孤立告警是仅由本逻辑功能模块引起的事件而触发的告警,不存在其它的逻辑功能模块对本逻辑功能模块产生的影响也可能引发该事件;相关告警是可能由本逻辑功能模块引起的也可能由一个或多个其它的逻辑功能模块对本逻辑功能模块产生的影响引起的事件而触发的告警。关联信息还包括相关告警所属的告警路径和告警路径上的告警的层级;其中,告警路径是由与某一相关告警具有相同的由最底层事件触发的告警按照距离最底层事件的传递层次排序组成的告警序列。这是一个集中式的告警关联信息存储模块,整个系统(网元)只有一个。[0046]告警存储模块:用于存储已经生成并上报的告警的相关信息。其中存储的告警可以在被处理后清除。
[0047]图1b是根据本发明的另一个实施例的采用分布式告警生成模块和集中式告警关联信息存储模块的告警处理装置的结构框图,该装置包括:
[0048]逻辑功能模块,用于完成系统的特定逻辑功能,在检测到可触发告警的事件时,向告警生成模块发送告警生成请求,告警生成请求携带有该逻辑功能模块的标识信息以及所检测到的事件的标识信息;一个系统(网元)中可以有多个逻辑功能模块。
[0049]告警生成模块,其位于逻辑功能模块内,根据逻辑功能模块发送的告警生成请求,从告警关联信息存储模块获取所检测到的事件触发的告警的关联信息,并根据关联信息判断是否生成该告警并将该告警上报给EMS,在判断出所检测到的事件触发的告警的告警类型是孤立告警时,直接生成该孤立告警,并将该孤立告警上报给EMS ;以及在判断出所检测到的事件触发的告警的告警类型是相关告警时,从告警存储模块查询是否存在已经上报的在该相关告警所属的告警路径上的下一层级告警,若存在,则不生成该相关告警,否则生成该相关告警并将该相关告警上报给EMS。这是一个分布式的告警生成模块,每个逻辑功能模块有一个,整个系统(网元)可以有多个。
[0050]告警关联信息存储模块,用于存储预先设置的系统(网元)的每个逻辑功能模块在运行中可能发生的事件以及由所发生的事件触发的告警的关联信息,关联信息包括告警类型,告警类型包括孤立告警和相关告警,其中,孤立告警是仅由本逻辑功能模块引起的事件而触发的告警,不存在其它的逻辑功能模块对本逻辑功能模块产生的影响也可能引发该事件;相关告警是可能由本逻辑功能模块引起的也可能由一个或多个其它的逻辑功能模块对本逻辑功能模块产生的影响引起的事件而触发的告警。关联信息还包括相关告警所属的告警路径和告警路径上的告警的层级;其中,告警路径是由与某一相关告警具有相同的由最底层事件触发的告警按照距离最底层事件的传递层次排序组成的告警序列。这是一个集中式的告警关联信息存储模块,整个系统(网元)只有一个。
[0051]告警存储模块:用于存储已经生成并上报的告警的相关信息。其中存储的告警可以在被处理后清除。
[0052]图1c是根据本发明的又一个实施例的采用分布式告警生成模块和分布式告警关联信息存储模块的告警处理装置的结构框图,该装置包括:
[0053]逻辑功能模块,用于完成系统的特定逻辑功能,在检测到可触发告警的事件时,向告警生成模块发送告警生成请求,告警生成请求携带有该逻辑功能模块的标识信息以及所检测到的事件的标识信息;一个系统(网元)中可以有多个逻辑功能模块。
[0054]告警生成模块,其位于逻辑功能模块内,根据逻辑功能模块发送的告警生成请求,从告警关联信息存储模块获取所检测到的事件触发的告警的关联信息,并根据关联信息判断是否生成该告警并将该告警上报给EMS,在判断出所检测到的事件触发的告警的告警类型是孤立告警时,直接生成该孤立告警,并将该孤立告警上报给EMS ;以及在判断出所检测到的事件触发的告警的告警类型是相关告警时,从告警存储模块查询是否存在已经上报的在该相关告警所属的告警路径上的下一层级告警,若存在,则不生成该相关告警,否则生成该相关告警并将该相关告警上报给EMS。这是一个分布式的告警生成模块,每个逻辑功能模块有一个,整个系统可以有多个。[0055]告警关联信息存储模块,其位于逻辑功能模块内,用于存储预先设置的系统(网元)的每个逻辑功能模块在运行中可能发生的事件以及由所发生的事件触发的告警的关联信息,关联信息包括告警类型,告警类型包括孤立告警和相关告警,其中,孤立告警是仅由本逻辑功能模块引起的事件而触发的告警,不存在其它的逻辑功能模块对本逻辑功能模块产生的影响也可能引发该事件;相关告警是可能由本逻辑功能模块引起的也可能由一个或多个其它的逻辑功能模块对本逻辑功能模块产生的影响引起的事件而触发的告警。关联信息还包括相关告警所属的告警路径和告警路径上的告警的层级;其中,告警路径是由与某一相关告警具有相同的由最底层事件触发的告警按照距离最底层事件的传递层次排序组成的告警序列。这是一个分布式的告警关联信息存储模块,每个逻辑功能模块有一个,整个系统(网元)可以有多个。
[0056]告警存储模块:用于存储已经生成并上报的告警的相关信息。其中存储的告警可以在被处理后清除。
[0057]本发明所述的告警处理方法,适用于包括逻辑功能模块、告警生成模块、告警关联信息存储模块和告警存储模块的通信系统,该方法可以包括:
[0058]逻辑功能模块检测到可触发告警的事件,向告警生成模块发出告警生成请求;
[0059]告警生成模块根据告警关联信息存储模块中存储的告警关联信息,确定由该事件触发的告警的告警类型、告警路径及其所在层级;
[0060]如果确定的告警类型是相关告警,则先查询告警存储模块,判断是否已经上报该相关告警所属的告警路径上的下一层级告警,如果未上报,则生成并上报该告警;如果已经上报,则不生成和上报该告警;
[0061]相关告警是指可能因其它逻辑功能单元对本逻辑功能单元的影响而引起的事件所触发的告警。
[0062]如果确定的告警类型是孤立告警,则告警生成模块直接生成该告警并上报;孤立告警是指完全由本逻辑功能单元的原因引起的事件所触发的告警。
[0063]其中,具有相同告警根源引起的按层次进行编号的告警组成的序列称为一个告警路径。
[0064]图2是根据本发明的一个实施例的告警处理方法的流程图,可以包括:
[0065]预先设置网元的每个逻辑功能模块在运行中可能发生的事件以及由所发生的事件触发的告警的关联信息,并将关联信息存储于告警关联信息存储模块中;
[0066]若某一逻辑功能模块检测到发生某一事件,则该逻辑功能模块向告警生成模块发送告警生成请求,告警生成请求携带有该逻辑功能模块的标识信息以及所检测到的事件的标识信息;
[0067]告警生成模块根据告警生成请求,从告警关联信息存储模块获取所检测到的事件触发的告警的关联信息,并根据关联信息判断是否生成该告警并将该告警上报给网元管理系统(EMS),在判断出所检测到的事件触发的告警的告警类型是孤立告警时,直接生成该孤立告警,并将该孤立告警上报给EMS;以及在判断出所检测到的事件触发的告警的告警类型是相关告警时,从告警存储模块查询是否存在已经上报的在该相关告警所属的告警路径上的下一层级告警,若存在,则不生成该相关告警,否则生成该相关告警并将该相关告警上报给EMS。[0068]以下通过实例更详细地描述本发明所述的告警处理方法。
[0069]图3是一个逻辑功能模块上的一个可能生成并上报的告警相关的告警路径的示意图。如图3所示,假设有一个逻辑功能模块U1,其可能会产生事件E11,而Ell的产生,可能因另两个逻辑功能模块U2的事件E21、U3的事件E31的影响;所以这里Ul在检测到Ell时可以生成并上报告警All,此告警为相关告警。假设U2在检测到事件E21时可能上报的告警为A21,U3在检测到事件E31时可能上报的告警为A31,且在U3下面还有逻辑功能模块U4,其在事件E41时可能上报的告警为A41,则告警All为如下告警路径上的节点:
[0070]告警路径I (API):A21->A11
[0071]告警路径2 (AP2):A41->A31->A11
[0072]所以,对于逻辑功能模块Ul来说,其在告警关联信息存储模块中有对应的一条信息,用于预设该逻辑功能模块U1,在检测到事件Ell时,可能生成并上报的告警是All,而All是相关告警,同时属于告警路径I和2,在这两个告警路径上的层次分别是层次2和层次3。 [0073]这样,当系统(网元)运行时,如果逻辑功能模块Ul检测到事件E11,其告警处理过程如下:
[0074]当逻辑功能模块检测Ul到一个事件ElI,Ul向告警生成模块发送告警生成请求,请求中包含逻辑功能模块的标识(U1)、检测到的事件的标识(Ell)等参数;
[0075]告警生成模块根据收到的告警生成请求,从告警关联信息存储模块获取将生成的告警的类型信息,预生成告警数据。预生成的告警数据包括告警类型(AU)、告警相关类型(相关告警)、所属告警路径及层次((1,2),(2,3?等;
[0076]告警生成模块根据预生成的告警的相关类型信息(相关告警)进行判断,因该告警是相关告警,则告警生成模块根据告警的所属告警路径及层次信息((1,2),(2,3?查询告警存储模块,看是否以及存在告警路径是1、告警层次是1,或者告警路径是2、告警层次是I或2的告警,如果有,则不生成和上报本告警;否则生成并上报本告警。
[0077]为了增加系统的灵活性,便于运营商对不同厂商的设备的告警进行高效管理,网络管理系统可以通过北向接口对每个逻辑功能模块可上报的告警的告警类型、所属的告警路径及在告警路径上的层级等属性进行设置,具体包括:
[0078]网络管理系统通过北向接口给网元管理系统下发告警设置命令,命令至少包括如下参数之一:
[0079]网元标识,用于选择一个或多个要进行设置的网元;
[0080]逻辑功能模块标识,用于选择要进行设置的逻辑功能模块;
[0081]告警类型,用于表示需要进行设置的告警类型;
[0082]告警相关类型,用于表示要设置的告警相关类型的值;
[0083]所属的告警路径及在此告警路径上的层级,用于表示被设置的告警类型所属的告警路径及在此告警路径上的层级;
[0084]网元管理系统收到命令后,将设置命令及参数分布下发给各个选中的网元,每个网元根据命令内容对相关告警类型进行设置;
[0085]完成设置后,具体设置内容可以存放于一个告警类型信息列表,该列表根据告警分层处理的层次不同,可以存放于逻辑功能模块、网元、网元管理系统、网络管理系统的一个或多个。
[0086]以上所述实施例仅为本发明的较佳实施例,并非用于限定本发明的保护范围,本领域的技术人员可以刻意对本发明进行各种修改和变型而不偏离本发明的精神和范围。这样,倘若本发明的这些修改和变型属于本发明权利要求及其等同技术的范围之内,则本发明也意图包含这些修改和变型在内。
【权利要求】
1.一种告警处理方法,适用于包括逻辑功能模块、告警生成模块、告警关联信息存储模块和告警存储模块的通信系统,所述方法包括: 所述逻辑功能模块检测到可触发告警的事件,向所述告警生成模块发出告警生成请求; 所述告警生成模块根据所述告警关联信息存储模块中存储的告警关联信息,确定由该事件触发的告警的告警类型、告警路径及其所在层级; 如果确定的告警类型是相关告警,则先查询所述告警存储模块,判断是否已经上报该相关告警所属的告警路径上的下一层级告警,如果未上报,则生成并上报该告警;如果已经上报,则不生成和上报该告警; 所述相关告警是指可能因其它逻辑功能单元对本逻辑功能单元的影响而引起的事件所触发的告警。
2.根据权利要求1所述的方法,其特征在于,还包括: 如果确定的告警类型是孤立告警,则所述告警生成模块直接生成该告警并上报; 所述孤立告警是指完全由本逻辑功能单元的原因引起的事件所触发的告警。
3.根据权利要求1所述的方法,其特征在于, 具有相同告警根源引起的按层次进行编号的告警组成的序列称为一个告警路径。
4.根据权利要求1至3中任一项所述的方法,其特征在于, 所述通信系统是一个通信系统中的网元。
5.一种告警处理装置,适用于网元管理系统(EMS)中的网元,其特征在于,所述装置包括: 告警关联信息存储模块,用于存储预先设置的所述网元的逻辑功能模块在运行中可能发生的事件以及由所发生的事件触发的告警的关联信息; 逻辑功能模块,用于在检测到可触发告警的事件时,向所述告警生成模块发送告警生成请求; 告警生成模块,用于根据告警关联信息存储模块中存储的告警关联信息,确定由该事件触发的告警的告警类型、告警路径及其所在层级;如果确定的告警类型是相关告警,则先查询告警存储模块,判断是否已经上报该相关告警所属的告警路径上的下一层级告警,如果未上报,则生成并上报该告警;如果已经上报,则不生成和上报该告警; 告警存储模块,用于存储已经生成并上报的所有告警的相关信息; 所述相关告警是指可能因其它逻辑功能单元对本逻辑功能单元的影响而引起的事件所触发的告警。
6.根据权利要求5所述的装置,其特征在于, 如果所述告警生成模块确定的告警类型是孤立告警,则所述告警生成模块直接生成该告警并上报; 所述孤立告警是指完全由本逻辑功能单元的原因引起的事件所触发的告警。
7.根据权利要求5所述的装置,其特征在于, 具有相同告警根源引起的按层次进行编号的告警组成的序列称为一个告警路径。
8.一种告警关联信息设置方法,其特征在于,包括: 网络管理系统(匪S)通过北向接口给网元管理系统(EMS)下发告警设置命令;所述EMS在收到所述告警设置命令后,将所述告警设置命令和参数下发给各个选中的网元,每个网元根据所述告警设置命令对告警进行设置。
9.根据权利要求8所述的方法,其特征在于,所述告警设置命令至少包括如下参数之 网元标识,用于选择一个或多个要被设置的网元; 逻辑功能模块标识,用于选择要被设置的逻辑功能模块; 告警类型,用于表示要被设置的告警类型; 相关告警所属的告警路径以及在告警路径上的相关告警的层级,用于表示被设置的相关告警所属的告警路径以及在告警路径上的相关告警的层级。
10.根据权利要求9所述的方法,其特征在于,还包括: 完成设置后,将设置内容存放于一个告警类型信息列表,该告警类型信息列表根据告警分层处理的层次不同,存放于逻辑功能模块、网元、网元管理系统、网络管理系统中的一个或多个。
【文档编号】H04W24/04GK104009854SQ201310054992
【公开日】2014年8月27日 申请日期:2013年2月21日 优先权日:2013年2月21日
【发明者】祝伟宏, 刘生浩 申请人:中兴通讯股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1