一种实现性能告警的方法、系统及网元的制作方法

文档序号:7572514阅读:245来源:国知局
专利名称:一种实现性能告警的方法、系统及网元的制作方法
技术领域
本发明涉及电信网络领域,尤其涉及一种实现性能告警的方法、系统及网元。
背景技术
性能数据是指从网元采集的用于表征系统运行情况的各种数据,根据性能数据可以对网元进行性能监视和分析,指导网络工程的规划和调整。在网元上进行性能数据的周期性的统计,考虑到网络规模、处理效率和数据量等因素,通常统计周期为30分钟,现将统计周期称为采集粒度,并且性能数据需要均衡发送,30分钟完成到操作维护中心的数据上报。性能告警是指当某个性能指标的性能数据超过或低于预设值时生成告警,用于通知维护人员及时处理潜在的系统问题,从而保证网络运行质量;其中,性能指标是指从网元采集的用于表征系统运行情况的参数,现有技术中常用的性能指标是终端接入成功率或正交相移键控(QPSK, Quadrature Phase Shift Keying)比例,例如,统计得到的终端接入成功率的性能数据是60%,如果预设值是50%,那么性能数据大于预设值,需要生成告警。现有技术中,性能告警由操作维护中心实现的,具体的实现方式是网元采集和上报性能数据,操作维护中心将性能数据保存到数据库中,并根据告警性能数据的门限设置, 判断是否产生告警;这种告警方式存在以下局限性第一,性能数据上报到操作维护中心, 操作维护中心的数据处理和入库都需要较长时间,所以性能告警的产生会存在比较长的延时,性能数据体现出的系统情况较差时,无法及时将情况通知维护人员;第二,性能告警是基于完整的性能数据产生的,告警粒度必须是性能数据的采集粒度的倍数,且不能够灵活设置,如果需要某个性能指标在5分钟或更短时间内出现异常就产生性能告警,现有技术的实现方式是不能够支持的;第三,某些网元,例如家用基站,是默认不上报性能数据到操作维护中心的,但是仍然需要被操作维护中心监控;现有技术的实现方式在不上报性能数据的情况下,是无法产生各网元的性能告警的。图I是现有技术中操作维护中心产生性能告警的示意图,如图I所示,导致告警时间延迟较大的两种原因是一种是性能数据的数量大,性能数据的上报、处理、存入数据库的过程需要花费40分钟左右的时间,例如9点至9点半时间短内的性能数据出现异常,那么在10点10分才能在告警界面中显示告警;另一种是性能数据的采集粒度是不可调的,从而导致性能告警产生的时间延迟,例如9点至9点5分时间段内,性能数据出现异常需要进行性能告警,但是必须在完成9点至9点半的性能数据的处理后,才能将这一时间段的性能数据上报,而操作维护中心只能根据上报后的性能数据进行计算,并在10点10分左右产生性能告警,因此在这种情况下,性能告警显示的时间比发生的时间延迟了 I个小时5分钟。

发明内容
有鉴于此,本发明的主要目的在于提供一种实现性能告警的方法、系统及网元,有效减少电信网络中产生性能告警的延时。为达到上述目的,本发明的技术方案是这样实现的
本发明提供一种实现性能告警的系统,该系统包括操作维护中心、网元;其中,操作维护中心,用于设置网元的性能告警的相关数据,其中,包括告警粒度、告警前置条件、告警级别门限、约数条件和数据级别;网元,用于根据所述告警粒度设置定时器,并当定时器到时且满足告警前置条件时,根据所述告警粒度和数据级别生成用于进行告警计算的性能数据;当根据所述性能数据和约束条件确定产生性能告警时,根据告警级别门限确定告警级别,并根据告警级别生成性能告警。上述系统中,所述网元还用于,保存性能告警的相关数据;所述网元还用于,定时器到时后,判断是否满足告警前置条件;当不满足告警前置条件时,结束当前流程,下一计时器到时后,继续判断是否满足告警前置条件;所述网元还用于,根据所述性能数据和约束条件判断是否产生性能告警,当确定不产生性能告警时,结束当前流程。本发明还提供一种网元,该网元包括告警控制模块、数据处理模块、告警计算模块、告警生成模块;其中,告警控制模块,用于根据操作维护中心设置的告警粒度设置定时器,当定时器到时后,判断是否满足告警前置条件;当不满足告警前置条件时,结束当前流程,下一计时器到时后,继续判断是否满足告警前置条件;数据处理模块,用于当定时器到时且满足告警前置条件时,根据所述告警粒度和数据级别生成用于进行告警计算的性能数据;告警计算模块,用于当根据所述性能数据和约束条件确定产生性能告警时,根据告警级别门限确定告警级别;告警生成模块,用于根据告警级别生成性能告警,并通过操作维护中心的告警显示模块显示告警。上述网元中,该网元还包括存储器,用于保存性能告警的相关数据;所述告警控制模块还用于,接收操作维护中心的告警设置模块发送的性能告警的相关数据,将该性能告警的相关数据保存到网元的存储器中;所述告警计算模块还用于,根据所述性能数据和约束条件判断是否产生性能告警,当确定不产生性能告警时,结束当前流程。本发明还提供一种实现性能告警的方法,该方法包括操作维护中心设置网元的性能告警的相关数据,其中,包括告警粒度、告警前置条件、告警级别门限、约数条件和数据级别;网元根据所述告警粒度设置定时器,并当定时器到时且满足告警前置条件时,根据所述告警粒度和数据级别生成用于进行告警计算的性能数据;当根据所述性能数据和约束条件确定产生性能告警时,根据告警级别门限确定告警级别,并根据告警级别生成性能
生敬口目。上述方法中,所述网元根据所述告警粒度设置定时器之前,该方法还包括网元保存性能告警的相关数据;所述网元根据所述告警粒度设置定时器之后,该方法还包括定时器到时后,网元判断是否满足告警前置条件;当不满足告警前置条件时,结束当前流程,下一计时器到时后,网元继续判断是否满足告警前置条件;所述根据所述告警粒度和数据级别生成用于进行告警计算的性能数据之后,该方法还包括网元根据所述性能数据和约束条件判断是否产生性能告警,当确定不产生性能告警时,结束当前流程。上述方法中,所述网元保存性能告警的相关数据为网元的告警控制模块接收操作维护中心的告警设置模块发送的性能告警的相关数据,将该性能告警的相关数据保存到网元的存储器中;所述网元判断是否满足告警前置条件为网元的告警控制模块根据性能告警的相关数据中的告警前置条件,判断当前的时间是否在性能告警的有效时间内。上述方法中,所述根据所述告警粒度和数据级别生成用于进行告警计算的性能数据为网元的数据处理模块从网元的性能统计模块中的原始数据内存区中,获取性能数据和性能统计模块中预先设置的告警粒度,并判断已经保存的操作维护中心设置的告警粒度和性能统计模块中预先设置的告警粒度是否一致,以及判断操作维护中心设置的数据级别与获取的性能数据的数据级别是否一致,根据判断结果生成用于进行告警计算的性能数据。上述方法中,所述根据判断结果生成用于进行告警计算的性能数据为如果已经保存的操作维护中心设置的告警粒度和性能统计模块中预先设置的告警粒度一致,且操作维护中心设置的数据级别与获取的性能数据的数据级别一致,将获取的性能数据作为用于进行告警计算的性能数据。上述方法中,所述根据判断结果生成用于进行告警计算的性能数据为如果操作维护中心设置的数据级别与获取的性能数据的数据级别不一致,数据处理模块利用预设的汇总算法,对获取的网元下各个小区的性能数据进行汇总计算,得到网元级性能数据,将该网元级性能数据作为用于进行告警计算的性能数据。上述方法中,所述根据判断结果生成用于进行告警计算的性能数据为如果已经保存的操作维护中心设置的告警粒度和性能统计模块中预先设置的告警粒度不一致,则再次从网元的性能统计模块中的原始数据内存区中获取性能数据,对再次获取的性能数据进行切割处理,得到操作维护中心设置的告警粒度内的性能数据,将进行切割处理后的性能数据作为用于进行告警计算的性能数据。上述方法中,所述网元根据所述性能数据和约束条件判断是否产生性能告警为网元的告警计算模块利用所述生成的性能数据进行告警计算,根据告警计算后的性能数据,和已经保存的性能告警的相关数据中的约束条件判断是否产生性能告警。上述方法中,所述根据告警级别门限确定告警级别,并根据告警级别生成性能告警为根据已经保存的告警级别门限和预设的粘滞值,利用告警算法计算告警级别门限的范围,确定告警计算后的性能数据所在的告警级别门限的范围,进一步确定告警级别门限对应的告警级别;告警计算模块将确定的告警级别通过性能告警消息发送给网元的告警生成模块,该告警生成模块生成对应该告警级别的性能告警,并通过操作维护中心的告警显示模块显示告警。本发明提供的实现性能告警的方法、系统及网元,操作维护中心设置网元的性能告警的相关数据,其中,包括告警粒度、告警前置条件、告警级别门限、约数条件和数据级别;网元根据所述告警粒度设置定时器,并当定时器到时且满足告警前置条件时,根据所述告警粒度和数据级别生成用于进行告警计算的性能数据;当根据所述性能数据和约束条件确定产生性能告警时,根据告警级别门限确定告警级别,并根据告警级别生成性能告警, 将告警计算和告警产生有操作维护中心前移到多个网元,每个网元都进行告警的计算和生成,形成多个性能告警的处理中心,网元可直接进行计算,分担操作维护中心的负担,有效减少电信网络中产生性能告警的延时;可以设置告警粒度的大小,在必要时可以使用较小的告警粒度,便于捕获性能异常的数据的峰值,避免由于采集粒度过大而抹平某些异常情况;实现在网元不能上报性能数据给操作维护中心时,仍然能够监控网元的性能的异常情况。


图I是现有技术中操作维护中心产生性能告警的示意图;图2是本发明实现性能告警的系统的结构示意图;图3是本发明实现性能告警的方法的流程示意图。
具体实施例方式本发明的基本思想是操作维护中心设置网元的性能告警的相关数据,其中,包括告警粒度、告警前置条件、告警级别门限、约数条件和数据级别;网元根据所述告警粒度设置定时器,并当定时器到时且满足告警前置条件时,根据所述告警粒度和数据级别生成用于进行告警计算的性能数据;当根据所述性能数据和约束条件确定产生性能告警时,根据告警级别门限确定告警级别,并根据告警级别生成性能告警。下面通过附图及具体实施例对本发明再做进一步的详细说明。本发明提供一种实现性能告警的系统,图2是本发明实现性能告警的系统的结构示意图,如图2所示,该系统包括操作维护中心21、网元22;其中,操作维护中心21,用于设置网元的性能告警的相关数据,其中,包括告警粒度、告警前置条件、告警级别门限、约数条件和数据级别;网元22,用于根据所述告警粒度设置定时器,并当定时器到时且满足告警前置条件时,根据所述告警粒度和数据级别生成用于进行告警计算的性能数据;当根据所述性能数据和约束条件确定产生性能告警时,根据告警级别门限确定告警级别,并根据告警级别生成性能告警。所述网元22还用于,保存性能告警的相关数据;所述网元22还用于,定时器到时后,判断是否满足告警前置条件;当不满足告警前置条件时,结束当前流程,下一计时器到时后,继续判断是否满足告警前置条件;
所述网元22还用于,根据所述性能数据和约束条件判断是否产生性能告警,当确定不产生性能告警时,结束当前流程。该网元进一步包括告警控制模块221、数据处理模块222、告警计算模块223、告警生成模块224;其中,告警控制模块221,用于根据操作维护中心设置的告警粒度设置定时器,当定时器到时后,判断是否满足告警前置条件;当不满足告警前置条件时,结束当前流程,下一计时器到时后,继续判断是否满足告警前置条件;数据处理模块222,用于当定时器到时且满足告警前置条件时,根据所述告警粒度和数据级别生成用于进行告警计算的性能数据;告警计算模块223,用于当根据所述性能数据和约束条件确定产生性能告警时,根据告警级别门限确定告警级别;告警生成模块224,用于根据告警级别生成性能告警,并通过操作维护中心的告警显示模块显示告警。该网元22还包括存储器225,用于保存性能告警的相关数据;所述告警控制模块221还用于,接收操作维护中心的告警设置模块发送的性能告警的相关数据,将该性能告警的相关数据保存到网元的存储器225中;所述告警计算模块223还用于,根据所述性能数据和约束条件判断是否产生性能告警,当确定不产生性能告警时,结束当前流程。所述根据所述告警粒度和数据级别生成用于进行告警计算的性能数据为数据处理模块从网元的性能统计模块中的原始数据内存区中,获取性能数据和性能统计模块中预先设置的告警粒度,并判断已经保存的操作维护中心设置的告警粒度和性能统计模块中预先设置的告警粒度是否一致,以及判断操作维护中心设置的数据级别与获取的性能数据的数据级别是否一致,根据判断结果生成用于进行告警计算的性能数据。所述根据判断结果生成用于进行告警计算的性能数据为如果已经保存的操作维护中心设置的告警粒度和性能统计模块中预先设置的告警粒度一致,且操作维护中心设置的数据级别与获取的性能数据的数据级别一致,将获取的性能数据作为用于进行告警计算的性能数据;或,如果操作维护中心设置的数据级别与获取的性能数据的数据级别不一致,数据处理模块利用预设的汇总算法,对获取的网元下各个小区的性能数据进行汇总计算,得到网元级性能数据,将该网元级性能数据作为用于进行告警计算的性能数据。或,如果已经保存的操作维护中心设置的告警粒度和性能统计模块中预先设置的告警粒度不一致,则再次从网元的性能统计模块中的原始数据内存区中获取性能数据,对再次获取的性能数据进行切割处理,得到操作维护中心设置的告警粒度内的性能数据,将进行切割处理后的性能数据作为用于进行告警计算的性能数据。所述网元根据所述性能数据和约束条件判断是否产生性能告警为网元的告警计算模块利用所述生成的性能数据进行告警计算,根据告警计算后的性能数据,和已经保存的性能告警的相关数据中的约束条件判断是否产生性能告警。所述根据告警级别门限确定告警级别,并根据告警级别生成性能告警为根据已经保存的告警级别门限和预设的粘滞值,利用告警算法计算告警级别门限的范围,确定告警计算后的性能数据所在的告警级别门限的范围,进一步确定告警级别门限对应的告警级别;告警计算模块将确定的告警级别通过性能告警消息发送给网元的告警生成模块,该告警生成模块生成对应该告警级别的性能告警。基于上述系统,本发明还提供一种实现性能告警的方法,图3是本发明实现性能告警的方法的流程示意图,如图3所示,该方法包括以下步骤步骤301,操作维护中心设置网元的性能告警的相关数据,其中,包括告警粒度、告警前置条件、告警级别门限、约数条件和数据级别;具体的,操作维护中心的告警设置模块设置网元的性能告警的相关数据,该相关数据包括告警粒度、告警前置条件、告警级别门限、约数条件和数据级别;其中,告警前置条件可以是性能告警的有效时间,网元只有在性能告警的有效时间内才能进行性能告警;告警级别门限包括多个门限值,每个门限值对应严重程度不同的告警级别;约数条件是指当性能数据满足约束条件时,需要产生性能告警;数据级别是性能数据的数据级别,包括网元级和小区级;这里,可以根据流量控制的需要,对生成性能告警的网元数和告警粒度的组合进行限制,例如,告警粒度为5分钟时,只能支持200个网元同时启用;预先在告警设置模块设置可以进行性能告警的网元的范围,根据该性能告警的网元的范围,操作维护中心的告警设置模块将设置的网元的性能告警的相关数据发送给该范围内的网元。步骤302,网元保存性能告警的相关数据,并根据其中的告警粒度设置定时器;具体的,网元的告警控制模块接收操作维护中心的告警设置模块发送的性能告警的相关数据,将该性能告警的相关数据保存到网元的存储器中,当网元中的其他模块需要使用该性能告警的相关数据时,可通过告警控制模块从存储器中获取;告警控制模块根据性能告警的相关数据中的告警粒度,设置定时器的周期。步骤303,定时器到时后,网元判断是否满足告警前置条件,如果满足,执行步骤 304,如果不满足,执行步骤308 ;具体的,当定时器到时后,网元的告警控制模块根据性能告警的相关数据中的告警前置条件,判断当前的时间是否在性能告警的有效时间内,如果在性能告警的有效时间内,则满足告警前置条件,执行步骤304,如果不在性能告警的有效时间内,则不满足告警前置条件,执行步骤308。步骤304,网元根据告警粒度和数据级别生成用于进行告警计算的性能数据;具体的,网元的数据处理模块可以从网元的性能统计模块中的原始数据内存区中,获取性能数据和性能统计模块中预先设置的告警粒度,该获取的性能数据是网元下各个小区的性能数据,其数据级别属于小区级;网元的数据处理模块判断已经保存的操作维护中心设置的告警粒度和性能统计模块中预先设置的告警粒度是否一致,以及判断操作维护中心设置的数据级别与获取的性能数据的数据级别是否一致,即判断操作维护中心设置的数据级别是否是小区级,根据判断结果生成用于进行告警计算的性能数据;根据判断结果生成用于进行告警计算的性能数据具体为如果已经保存的操作维护中心设置的告警粒度和性能统计模块中预先设置的告警粒度一致,且操作维护中心设置的数据级别与获取的性能数据的数据级别一致,则直接将获取的性能数据作为用于进行告警计算的性能数据;如果操作维护中心设置的数据级别是网元级,则操作维护中心设置的数据级别与获取的性能数据的数据级别不一致,则数据处理模块利用预设的汇总算法,对获取的网元下各个小区的性能数据进行汇总计算,得到网元级性能数据,将该网元级性能数据作为用于进行告警计算的性能数据;如果已经保存的操作维护中心设置的告警粒度和性能统计模块中预先设置的告警粒度不一致,则数据处理模块将再次从网元的性能统计模块中的原始数据内存区中获取性能数据,对再次获取的性能数据进行切割处理,即从再次获取的性能数据中去掉上一次获取的性能数据,得到操作维护中心设置的告警粒度内的性能数据,实现将告警粒度较大的性能数据切换成告警粒度较小的性能数据,将进行切割处理后的性能数据作为用于进行告警计算的性能数据;例如,已经保存的操作维护中心设置的告警粒度是5分钟,性能统计模块中预先设置的告警粒度是30分钟,即性能统计模块每30分钟对性能数据进行统计,数据处理模块在该30分钟的第20分钟获取的性能数据为9,此时确定已经保存的操作维护中心设置的告警粒度和性能统计模块中预先设置的告警粒度不一致时,则再次从网元的性能统计模块中的原始数据内存区中获取性能数据,该性能数据为16,将本次获取的性能数据中去掉在第20分钟时获取的性能数据,即用16减9,得到告警粒度为5分钟的性能数据,该性能数据是7 ;然后在下一次定时器到时后,即在第25分钟时,数据处理模块再次获取的性能数据, 该性能数据为31,得到告警粒度为5分钟的性能数据,该性能数据是15 ;因此,可以实现将不可调的性能统计模块的告警粒度,切割为操作维护中心设置的较小的告警粒度,而操作维护中心设置的告警粒度是可随意调整的;这里,数据处理模块对每次获取的性能数据和进行切割后的性能数据都进行保存,用于下一次对性能数据进行切割处理。步骤305,网元根据生成的性能数据和约束条件判断是否产生性能告警,如果是, 执行步骤306,如果否,执行步骤307 ;具体的,网元的告警计算模块利用步骤304中生成的性能数据进行告警计算,根据告警计算后的性能数据,和已经保存的性能告警的相关数据中的约束条件判断是否产生性能告警,如果告警计算后的性能数据满足该约束条件,则告警计算模块确定产生性能告警,执行步骤306,如果告警计算后的性能数据不满足该约束条件,则告警计算模块确定不产生性能告警,执行步骤307。步骤306,网元根据告警级别门限确定告警级别,并根据告警级别生成性能告警;具体的,网元的告警计算模块确定产生性能告警时,根据已经保存的告警级别门限和预设的粘滞值,利用标准中的告警算法,计算告警级别门限的范围,并判断告警计算后的性能数据所在的告警级别门限的范围,从而确定告警级别门限,进一步确定该告警级别门限对应的告警级别,其中,可以在告警计算模块中预先设置的与告警级别门限对应的告警级别;例如,告警级别门限是3,粘滞值为1,则告警级别门限的范围是[2,4],如果告警计算后的性能数据在该范围内,则该性能数据的告警级别对应的告警级别门限是3 ;告警计算模块将确定的告警级别通过性能告警消息发送给网元的告警生成模块, 该告警生成模块根据性能告警消息中告警级别,生成对应该告警级别的性能告警,并通过操作维护中心的告警显示模块显示告警。
步骤307,结束,不发送性能告警消息;具体的,结束当前告警流程,告警计算模块不发送性能告警消息给网元的告警生成模块。步骤308,结束,下一计时器到时后,网元继续判断是否满足告警前置条件;具体的,结束当前流程,网元的告警控制模块在下一次计时器到时后,继续判断当前是否满足告警前置条件,即继续判断当前时间是否在性能告警的有效时间内。利用上述方法,现以WiMAX网络的情况为例,进一步说明本发明实施例的有益效果,具体的=WiMAX网络中一个网元一个采集粒度产生的性能数据大小为4K左右,如果网络规模为3000网元,则一个粒度的性能数据大小为12000K ;正常情况下,仅有5%左右的网元会产生性能告警,则3000个网元会产生150个性能告警,以每个性能告警是100个字节计算,一个粒度内,性能告警的数据量仅为15k,为性能数据的1/800 ;如果原来需要30分钟传送数据,本发明只需要2. 5秒的时间传送数据;原来集中在操作维护中心进行的数据处理和告警计算,需要10分钟,现在改为由3000个网元来共同完成,则与一个网元完成计算的时间相等,时间在Is以内;因此告警的延迟时间,从原来的40分钟,减少到4s以内完成。针对告警粒度不可调所导致的时间延迟,本发明实施例在网元设置了数据处理模块,该模块可以按比告警粒度小的周期来计算和产生性能告警,如果告警粒度设置为5分钟,则9:00-9:05的性能数据,在9:06开始时,会被采集到内存中的告警计算区,告警计算模块根据当前的性能数据进行计算,如果这段时间数据异常,则产生告警并上报到操作维护中心,根据前面的计算过程,则4s内可以显示出来性能告警;相比之下,原来性能告警显示延迟为I个小时5分钟。以上所述,仅为本发明的较佳实施例而已,并非用于限定本发明的保护范围,凡在本发明的精神和原则之内所作的任何修改、等同替换和改进等,均应包含在本发明的保护范围之内。
权利要求
1.一种实现性能告警的系统,其特征在于,该系统包括操作维护中心、网元;其中, 操作维护中心,用于设置网元的性能告警的相关数据,其中,包括告警粒度、告警前置条件、告警级别门限、约数条件和数据级别;网元,用于根据所述告警粒度设置定时器,并当定时器到时且满足告警前置条件时,根据所述告警粒度和数据级别生成用于进行告警计算的性能数据;当根据所述性能数据和约束条件确定产生性能告警时,根据告警级别门限确定告警级别,并根据告警级别生成性能生敬口目。
2.根据权利要求I所述的系统,其特征在于,所述网元还用于,保存性能告警的相关数据;所述网元还用于,定时器到时后,判断是否满足告警前置条件;当不满足告警前置条件时,结束当前流程,下一计时器到时后,继续判断是否满足告警前置条件;所述网元还用于,根据所述性能数据和约束条件判断是否产生性能告警,当确定不产生性能告警时,结束当前流程。
3.—种网元,其特征在于,该网元包括告警控制模块、数据处理模块、告警计算模块、 告警生成模块;其中,告警控制模块,用于根据操作维护中心设置的告警粒度设置定时器,当定时器到时后, 判断是否满足告警前置条件;当不满足告警前置条件时,结束当前流程,下一计时器到时后,继续判断是否满足告警前置条件;数据处理模块,用于当定时器到时且满足告警前置条件时,根据所述告警粒度和数据级别生成用于进行告警计算的性能数据;告警计算模块,用于当根据所述性能数据和约束条件确定产生性能告警时,根据告警级别门限确定告警级别;告警生成模块,用于根据告警级别生成性能告警,并通过操作维护中心的告警显示模块显示告警。
4.根据权利要求3所述的网元,其特征在于,该网元还包括存储器,用于保存性能告警的相关数据;所述告警控制模块还用于,接收操作维护中心的告警设置模块发送的性能告警的相关数据,将该性能告警的相关数据保存到网元的存储器中;所述告警计算模块还用于,根据所述性能数据和约束条件判断是否产生性能告警,当确定不产生性能告警时,结束当前流程。
5.一种实现性能告警的方法,其特征在于,该方法包括操作维护中心设置网元的性能告警的相关数据,其中,包括告警粒度、告警前置条件、 告警级别门限、约数条件和数据级别;网元根据所述告警粒度设置定时器,并当定时器到时且满足告警前置条件时,根据所述告警粒度和数据级别生成用于进行告警计算的性能数据;当根据所述性能数据和约束条件确定产生性能告警时,根据告警级别门限确定告警级别,并根据告警级别生成性能告警。
6.根据权利要求5所述的方法,其特征在于,所述网元根据所述告警粒度设置定时器之前,该方法还包括网元保存性能告警的相关数据;所述网元根据所述告警粒度设置定时器之后,该方法还包括定时器到时后,网元判断是否满足告警前置条件;当不满足告警前置条件时,结束当前流程,下一计时器到时后,网元继续判断是否满足告警前置条件;所述根据所述告警粒度和数据级别生成用于进行告警计算的性能数据之后,该方法还包括网元根据所述性能数据和约束条件判断是否产生性能告警,当确定不产生性能告警时,结束当前流程。
7.根据权利要求6所述的方法,其特征在于,所述网元保存性能告警的相关数据为网元的告警控制模块接收操作维护中心的告警设置模块发送的性能告警的相关数据,将该性能告警的相关数据保存到网元的存储器中;所述网元判断是否满足告警前置条件为网元的告警控制模块根据性能告警的相关数据中的告警前置条件,判断当前的时间是否在性能告警的有效时间内。
8.根据权利要求5所述的方法,其特征在于,所述根据所述告警粒度和数据级别生成用于进行告警计算的性能数据为网元的数据处理模块从网元的性能统计模块中的原始数据内存区中,获取性能数据和性能统计模块中预先设置的告警粒度,并判断已经保存的操作维护中心设置的告警粒度和性能统计模块中预先设置的告警粒度是否一致,以及判断操作维护中心设置的数据级别与获取的性能数据的数据级别是否一致,根据判断结果生成用于进行告警计算的性能数据。
9.根据权利要求8所述的方法,其特征在于,所述根据判断结果生成用于进行告警计算的性能数据为如果已经保存的操作维护中心设置的告警粒度和性能统计模块中预先设置的告警粒度一致,且操作维护中心设置的数据级别与获取的性能数据的数据级别一致,将获取的性能数据作为用于进行告警计算的性能数据。
10.根据权利要求8所述的方法,其特征在于,所述根据判断结果生成用于进行告警计算的性能数据为如果操作维护中心设置的数据级别与获取的性能数据的数据级别不一致,数据处理模块利用预设的汇总算法,对获取的网元下各个小区的性能数据进行汇总计算,得到网元级性能数据,将该网元级性能数据作为用于进行告警计算的性能数据。
11.根据权利要求8所述的方法,其特征在于,所述根据判断结果生成用于进行告警计算的性能数据为如果已经保存的操作维护中心设置的告警粒度和性能统计模块中预先设置的告警粒度不一致,则再次从网元的性能统计模块中的原始数据内存区中获取性能数据,对再次获取的性能数据进行切割处理,得到操作维护中心设置的告警粒度内的性能数据,将进行切割处理后的性能数据作为用于进行告警计算的性能数据。
12.根据权利要求5所述的方法,其特征在于,所述网元根据所述性能数据和约束条件判断是否产生性能告警为网元的告警计算模块利用所述生成的性能数据进行告警计算,根据告警计算后的性能数据,和已经保存的性能告警的相关数据中的约束条件判断是否产生性能告警。
13.根据权利要求5所述的方法,其特征在于,所述根据告警级别门限确定告警级别, 并根据告警级别生成性能告警为根据已经保存的告警级别门限和预设的粘滞值,利用告警算法计算告警级别门限的范围,确定告警计算后的性能数据所在的告警级别门限的范围,进一步确定告警级别门限对应的告警级别;告警计算模块将确定的告警级别通过性能告警消息发送给网元的告警生成模块,该告警生成模块生成对应该告警级别的性能告警,并通过操作维护中心的告警显示模块显示告警。
全文摘要
本发明公开一种实现性能告警的方法,包括操作维护中心设置网元的性能告警的相关数据,其中,包括告警粒度、告警前置条件、告警级别门限、约数条件和数据级别;网元根据所述告警粒度设置定时器,并当定时器到时且满足告警前置条件时,根据所述告警粒度和数据级别生成用于进行告警计算的性能数据;当根据所述性能数据和约束条件确定产生性能告警时,根据告警级别门限确定告警级别,并根据告警级别生成性能告警;本发明还提供一种实现性能告警的系统及网元。根据本发明的技术方案,有效减少电信网络中产生性能告警的延时。
文档编号H04L12/24GK102611564SQ20111002700
公开日2012年7月25日 申请日期2011年1月25日 优先权日2011年1月25日
发明者朱平, 杨良华 申请人:中兴通讯股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1