历史性能数据的有效性检测方法及装置的制作方法

文档序号:7713337阅读:169来源:国知局
专利名称:历史性能数据的有效性检测方法及装置的制作方法
技术领域
本发明涉及通信领域,具体而言,涉及一种历史性能教:据的有 效性检测方法及装置。
背景技术
光传输设备历史性能是传输网的重要监控指标,非常受用户的 重视。有效的历史性能数据是保障对网络设备正常监管、维护的基 础。然而,在实际的现网中,历史性能^:据的失效是时有发生的。 设备或网管的软硬件异常、设备的复位、通讯状态劣化、性能计数 器清空操作等因素都可能影响历史性能数据的有效性,在网络规模 庞大的情况下尤其如此。常见的失效主要包4舌凄t据丟失、凄t据可 疑、数据非法等。如果不能及时预警和及时解决,很可能会造成失 效数据的大量积累。因此,对于历史性能数据的失效,需要尽早发 现,以便及时采取有效措施进行处理,避免失效数据的进一步扩散。 然而,现有的技术只能由用户手动查询一段时期的历史性能,通过 查询结果检查是否存在失效的数据。这种处理方式的弊端是
由于历史性能数据失效的时间是随^^的,事先并不可预知,手 动查询往往并不能准确发现ft据失效的情况。因此,发玉见的准确性 较差。
即^f吏通过定期手动查询的方式发it见了失效的tt据,^f旦此时失效 数据很可能已经形成较大的积累和扩散。因此,发现的及时性较差。并且如果过于频繁地查询,会造成额外的网络带宽开销,影响 其他监控数椐的正常传输性能。因此,发现的效率较低。

发明内容
针对相关技术中由用户手动查询一^a时期的历史性能,准确性 和及时性较差,发现失效数据效率较低的问题而提出本发明,为此, 本发明的主要目的在于提供一种改进的历史性能数据检测方法,以 解决上述问题至少之一。
根据本发明的一个方面,提供了一种历史性能数据的有效性检 测方法。
根据本发明的历史性能数据的有效性检测方法包括在预定检 测时间点到达时,查询3巨离当前时刻的最近时刻获取的历史性能翁: 据,根据查询结果判断是否符合预设的失效条件;根据判断结果, 更新历史性能数据的当前有效性检测结果。
冲艮据本发明的另 一方面,提供了 一种历史性能数据的有效性检 测装置。
根据本发明的历史性能数据的有效性检测装置包括4企测单元、 处理单元,其中,才佥测单元,用于在予贞定4全测时间点到达时,查询 距离当前时刻的最近时刻获取的历史性能数据,根据查询结果判断 是否符合预设的失效条件;处理单元,用于根据判断结果,更新历 史性能数据的当前有效性检测结果。
通过本发明,每隔预定时间段对距离当前时刻的最近时刻获取 的历史性能数据进行检测,判断是否符合预设的失效条件;根据判 断结果,刷新前一次历史性能数据的有效性;险测结果。解决了相关 技术中由用户手动查询一段时期的历史性能,准确性和及时性较差,
6发现失效数据效率较低的问题,进而可以及时准确地检测历史性能, 才是高发现失效凄t据的效率。
本发明的其它特征和优点将在随后的说明书中阐述,并且,部 分地从说明书中变得显而易见,或者通过实施本发明而了解。本发 明的目的和其他优点可通过在所写的说明书、权利要求书、以及附 图中所特别指出的结构来实现和获得。


此处所说明的附图用来提供对本发明的进一步理解,构成本申 请的一部分,本发明的示意性实施例及其说明用于解释本发明,并
不构成对本发明的不当限定。在附图中
图1为根据本发明实施例的历史性能数据的有效性检测方法的 流程图2为根据本发明优选实施例的历史性能数据的有效性检测方 法的流程图3为根据本发明实施例的以性能项为分析粒度的有效性检测 结果的示意图4为根据本发明实施例的以端口为分析粒度的有效性检测结 果的示意图5为根据本发明实施例的以单板为分析粒度的有效性检测结 果的示意图6为根据本发明实施例的以网元为分析粒度的有效性检测结 果的示意图;图7为根据本发明实施例的历史性能数据的有效性检测装置的 结构才匡图8为根据本发明优选实施例的历史性能数据的有效性检测装 置的结构^f匡图。
具体实施例方式
功能相克述
考虑到相关技术中由用户手动查询一段时期的历史性能,准确 性和及时性较差,发现失效数据效率较低的问题,本发明实施例提 供了历史性能数据的有效性检测方案,定时对采集或上报的历史性 能数据进4于处理,对当前的时刻点最近一次历史性能lt据的有效性 进行分析;根据上述分析结果,判断历史性能数据是否满足失效条 件;根据上述判断结果,更新当前的历史性能有效性检测结果;重 复执行上述步骤,动态更新的历史性能数据的有效性进行监视和跟 踪。
需要说明的是,在不冲突的情况下,本申请中的实施例及实施 例中的特征可以相互组合。下面将参考附图并结合实施例来详细i兌 明本发明。
方法实施例
根据本发明实施例,首先提供了 一种历史性能数据的有效性检 测方法。
图1为根据本发明实施例的历史性能数据的有效性检测方法的 流程图。如图1所示,根据本发明实施例的历史性能数据的有效性 才企测方法包4舌以下处玉里(步骤S101-步艰《S103 ):步骤S101:在子贞定4企测时间点到达时,查询3巨离当前时刻的最 近时刻获取的历史性能数据,根据查询结果判断是否符合预设的失 效条件;
优选地,在检测时,相邻两个才企测时间点之间的时间间隔大于 或等于相邻两次获取到历史性能tt据的时间间隔,且每个才企测时间 点滞后于距离该检测时间点最近一次获取到历史性能数据的时刻。
优选地,上述检测时间点位于相邻两次获取到历史性能数据之 间的^f壬一时刻。
在具体实施过程中,历史性能数据分析过程的定时触发时间, 应选择定时采集或上才艮的两个相邻时刻点之间进行,对前一个时刻 点的滞后时间应不小于完成一次凝:据采集或上报所需的时间;最近 一次历史性能数据是指在分析时刻点之前的最后一次已定时采集或 上报的历史性能数据,其中应包括至少 一个应有数据时刻点的历史 性能数据。
优选地,上述步艰《S101中查询3巨离当前时刻的最近时刻获取 的历史性能凄t据进一步可以包括以下处理
(1 )确定待检测的一个或多个设备资源对象;
(2 )查询获取的历史性能数据记录的一个或多个设备资源对象 的数据。
优选地,可以才艮据一个或多个i殳备资源对象的凄t据的查询结果, 判断各个设备资源对象是否符合失效条件。
优选地,上述失效条件包括以下至少之一存在缺失的lt据、 存在可疑的数据、存在非法的数据值、数据缺失的个数超过第一预设阈值、翁:据可^是的个^:超过第二预:没阈值、凄t据值非法的个^:超 过第三预设阈值。
优选地,步骤S101中提到的获取的历史性能数据可以存储在 网管的数据库中和/或网元控制处理器的凄史据库中。
在具体实施过程中,步骤S101的检测过程可选择在网管层或 设备层实现。在网管层对网管的凄t据库进4亍才企测,在i殳备层则对网 元控制处理器的数据库进行分析。
步骤S103:根据判断结果,更新历史性能数据的当前有效性检 测结果。
优选地,上述步骤S103可以进一步包括以下两种情况
(1 )如果一个或多个设备资源对象符合失效条件,则判断符合 失效条件的设备资源对象是否已经存在失效告警,如果否,则产生 该设备资源对象的失效告警;
在具体实施过程中,如果步骤SIOI判断结果为符合失效条件, 则进一步判断失效所对应的对象当前是否已经存在历史性能失效告 警。如果存在这种告警,则不作处理;否则,在失效所对应的对象 上新产生历史性能失效告警。
(2 )如果一个或多个设备资源对象不符合失效条件,则判断不 符合失效条件的设备资源对象是否已经存在失效告警,如果是,则 去除该i殳备资源对象的失效告警。
在具体实施过程中,如果步骤S101的判断结果为不符合失效 条件,则进一 步判断失效所对应的对象当前是否已经存在历史性能
10失效告警。如果不存在这种告警,则不作处理;否则,将所存在的 告警消失。
图2为根据本发明优选实施例的历史性能数据的有效性检测方 法。如图2所示,根据本发明优选实施例的历史性能数据的有效性 才企测方法包括以下处理(步骤S201-步骤S205 ):
步骤S201:由定时触发模块启动历史性能有效性检测流程后, 对上报或采集的历史性能数据进行查询处理。
在具体实施过禾呈中,该查询处理过考呈进一步包^::
(1 )从设备资源管理模块获取所有应有历史性能数据的设备资 源。其中,该i殳备资源具体可包括4旦不限于网元、单板、端口、 性能项。
(2 )在每两个相邻历史性能采集或上报时刻点之间的某一个时 刻点,从数据库查询步骤S201中的步骤(1)中设备资源的历史性 能凄t据,查询所用的起止时刻点为当前时刻点之前的最后两个相邻 历史性能采集或上报时刻点。
步骤S203:遍历步骤S201描述的所有设备资源,判断查询结 果是否存在数据缺失、数据可疑、数据值非法等失效。如果存在则 对相应的设备资源累加失效的个数。
在具体实施过程中,判断查询结果是否存在数据缺失、数据可 疑、数据值非法等失效可以进一步包括以下处理
(1 )对设备资源的每一个性能项,以上述步骤S201中的步骤 (2 )起止时刻点之间包含的应有历史数据时刻点为查询条件,如果存在查不到数据的时刻点,则对应性能项及其网元、单板、端口判 断为数据缺失。
(2) 对设备资源的每一个性能项,以上述步骤S201中的步骤 (2 )起止时刻点之间包含的应有历史数据时刻点为查询条件,如果
查询得到数据记录存在"是否可疑"字段取值为"可疑"的,则对 应性能项及其网元、单板、端口判断为数据可疑。
(3) 对^殳备资源的每一个性能项,以上述步骤S201中的步骤 (2 )起止时刻点之间包含的应有历史数据时刻点为查询条件,如果
查询得到数据记录存在字段取值为数据字典范围之外的非法值,则 对应性能项及其网元、单板、端口判断为凄t据值非法。
(4) 完成步骤S203中的步骤(1)、 (2)、 (3)的遍历过程后, 依据数据是否符合图1中描述的失效条件对各设备资源的数据失效 性进行判断,得到各个设备资源的数据有效性结果。
步骤S205:根据步骤S203所得到的各设备资源的数据有效性 结果,结合其当前告警状态进行判断,执行产生或消失历史性能失 效告警的过程。
在具体实施过禾呈中,该步骤进一步可以包^舌以下处理
(1 )对于数据失效的设备资源,判断该资源当前是否存在历史 性能失效告警。如果存在,则不作处理,保持当前的告警状态;如 i 果不存在,则在该资源上产生历史性能失效告警,开始时间置为当 前时间,即表示该资源进入历史性能失效状态。
(2 )对于lt据有效的i殳备资源,判断该资源当前是否存在历史 性能失效告警。如果不存在,则不作处理,保持当前的正常状态;如果存在,则消失该资源的历史性能失效告警,结束时间置为当前 时间,即表示该资源已退出历史性能失效状态。
通过本发明提供的历史性能数据的有效性检测方法,得到的检
测结果可以参见图3至图6。
图3为根据本发明实施例的以性能项为分析粒度的有效性检测 结果。如图3所示,^j"于网元A,其单才反A的端口 A上的性能项1 和性能项2,图中管理控制单元(Manage Control Unit,简称为MCU ) 地址描述单板对应的才几架的槽位号。在前一周期内存在可者是的历史 性能数据,历史性能有效性检测模块将其置为失效状态。又因为这 两个性能项当前没有历史性能失效告警,所以告警管理模块对其分 别产生一条历史性能失效告警。在下一个周期,性能项1的所有历 史性能数据均恢复到正常有效值,性能项2仍然存在可疑的历史性 能数据。历史性能有效性检测模块将性能项1置为有效状态,将性 能项2置为失效状态。告警管理模块发现性能项1当前存在历史性 能失效告警,所以将告警消失,退出历史性能失效状态。对性能项 2不作处理,保持其失效状态。
图4为根据本发明实施例的以端口为分析粒度的有效性检测结 果示意图。如图4所示,网元B-单板B的端口 1、 2各自所有的性 能项,在前一周期内的历史性能数据存在缺失,且缺失数量超过预定 的门限,则将这两个端口置为失效状态,又因为这两个端口当前没 有历史性能失效告警,所以对其分别产生一条历史性能失效告警告 警。在下一个周期,端口 1的历史性能数据缺失数量低于预定的门 限,而端口 2的缺失数量仍然高于门限。将端口 l置为有效状态, 将端口 2置为失效状态。因为发现端口 1当前存在历史性能失效告 警,所以将告警消失,退出历史性能失效状态。对端口 2不作处理, 保持其失效状态。
13图5为根据本发明实施例的以单板为分析粒度的有效性检测结 果。如图5所示,网元C-单板1、 2各自所有的性能项,在前一周 期内的历史性能数据存在缺失且缺失数量超过预定的门限,将这两 个单板置为失效状态,又因为这两个单板当前没有历史性能失效告 警,所以对其分别产生一条历史性能失效告警。在下一个周期,单 板l的历史性能数据缺失数量低于预定的门限,而单板2的缺失数 量仍然高于门限。则将单板l置为有效状态,将单板2置为失效状 态。因为发现单板l当前存在历史性能失效告警,所以将告警消失, 退出历史性能失效状态。对单板2不作处理,保持其失效状态。
图6为根据本发明实施例的以网元为分析粒度的有效性检测结 果。如图6所示,网元l、 2各自所有的性能项,在前一周期内的历 史性能数据存在缺失且缺失数量超过预定的门限,将这两个网元置 为失效状态,又因为这两个网元当前没有历史性能失效告警,所以 对其分别产生一条历史性能失效告警告警。在下一个周期,网元1 的历史性能数据缺失数量低于预定的门限,而网元2的缺失数量仍 然高于门限。则将网元l置为有效状态,将网元2置为失效状态。 因为发现网元1当前存在历史性能失效告警,所以将告警消失,退 出历史性能失效状态。对网元2不作处理,保持其失效状态。
通过上述实施例,当设备资源的历史性能出现失效数据,就能 够利用本发明提供的历史性能数据的有效性检测方法及时发现,并 以告警这种直^L明确的方式进4于才是示。相比手动查询历史性能的方 式,该方式能明显改善发现的及时性、准确性和才是高发现的-文率。
装置实施例
根据本发明实施例,还提供了 一种历史性能数据的有效性检测 装置。图7为根据本发明实施例的历史性能数据的有效性检测装置。 图8为根据本发明优选实施例的历史性能数据的有效性检测装置。 如图7所示,根据本发明实施例的历史性能数据的有效性检测装置 包括才佥测单元l、处理单元2。以下结合图8进行描述。
检测单元1,用于在予贞定检测时间点到达时,查询3巨离当前时 刻的最近时刻获取的历史性能数据,根据查询结果判断是否符合预 设的失效条件;
优选地,如图8所示,检测单元1可以进一步包括设备资源 管理模块10,用于存储当前网络或网元中需要进行有效性检测的设 备资源;历史性能存储模块12,用于通过采集或上才艮的方式获取设 备资源对应的历史性能数据,并将历史性能数据进行存储;历史性 能有效性检测模块14,分别与设备资源管理模块IO、历史性能存储 模块12相连接,用于对历史性能存储模块获取的历史性能数据进行 查询,并根据查询结果判断是否符合预设的失效条件;定时触发模 块16,与历史性能有效性检测模块14相连接,用于按照预定检测 时间点到达时触发历史性能有效性检测模块进行有效性检测。
处理单元2,用于根据判断结果,更新历史性能数据的当前有 效性;险测结果。
优选地,如图8所示,处理单元2可以包括告警管理才莫块20, 与历史性能有效性检测模块14相连接,用于根据检测单元的输出结 果,产生失效告警或去除失效告警。
上述单元及单元所包含的才莫块的具体工作方式可以参见图1、 图2中的描述,此处不再赘述。
通过上述实施例,提供了 一种历史性能凄t提的有效性检测装置, 通过检测单元、处理单元的相互结合,可以解决相关4支术中由用户
15手动查询一段时期的历史性能,准确性和及时性较差,发现失效数 据效率较低的问题,进而可以及时准确地才企测历史性能,提高发现 失效凄t据的效率。
综上所述,通过本发明的上述实施例,提供的历史性能数据的 有效性检测方案,在每个检测周期时刻点,历史性能存储模块已经 对上一 时间段的历史性能进行了釆集和存储的操作,并保存在网管 的数据库中。定时触发模块启动历史性能有效性检测过程,历史性 能有效性检测模块从设备资源管理模块获取所有需要分析的资源, 并对这些资源进行遍历,依据网管数据库中保存的相应数据判断各 个资源是否存在历史性能数据的失效。解决了现有监控体系中只能 通过手动查询历史性能来检查历史性能的有效性,而不能自动发现 失效数据的弊端。从而可以自动检测失效凄t据的产生,以快速、便 捷的方式通知用户,使其第 一时间掌握历史性能数据的的失效状况。
显然,本领域的技术人员应该明白,上述的本发明的各才莫块或 各步骤可以用通用的计算装置来实现,它们可以集中在单个的计算 装置上,或者分布在多个计算装置所组成的网络上,可选地,它们 可以用计算装置可执行的程序代码来实现,从而,可以将它们存储 在存储装置中由计算装置来执行,或者将它们分别制作成各个集成 电路模块,或者将它们中的多个模块或步骤制作成单个集成电路模 块来实现。这样,本发明不限制于任何特定的硬件和软件结合。
以上所述^f又为本发明的优选实施例而已,并不用于限制本发明, 对于本领域的技术人员来说,本发明可以有各种更改和变化。凡在 本发明的精神和原则之内,所作的任何修改、等同替换、改进等, 均应包含在本发明的保护范围之内。
权利要求
1.一种历史性能数据的有效性检测方法,其特征在于,包括在预定检测时间点到达时,查询距离当前时刻的最近时刻获取的历史性能数据,根据查询结果判断是否符合预设的失效条件;根据判断结果,更新历史性能数据的当前有效性检测结果。
2. 根据权利要求1所述的方法,其特征在于,相邻两个检测时间 点之间的时间间隔大于或等于相邻两次获取到历史性能数据 的时间间隔,且每个4企测时间点滞后于距离该检测时间点最近 一次获取到所述历史性能数据的时刻。
3. 根据权利要求2所述的方法,其特征在于,所述才企测时间点位 于相邻两次获取到历史性能数据之间的任一时刻。
4. 根据权利要求1至3中任一项所述的方法,其特征在于,查询 距离当前时刻的最近时刻获取的历史性能数据包括确定待检测的一个或多个设备资源对象;查询获取的所述历史性能数据记录的所述一个或多个设 备资源对象的数据。
5. 才艮据权利要求1所述的方法,其特征在于,所述失岁丈条件包括 以下至少之一存在缺失的数据、存在可疑的数据、存在非法的数据值、 数据缺失的个数超过第一预设阈值、数据可疑的个凄t超过第二 预设阈值、数据值非法的个数超过第三预设阈值。
6. 根据权利要求5所述的方法,其特征在于,才艮据判断结果,更 新历史性能数据的当前有效性检测结果包括如果一个或多个设备资源对象符合所述失效条件,则判断 符合所述失效条件的设备资源对象是否已经存在失效告警,如 果否,则产生该设备资源对象的失效告警;如果一个或多个设备资源对象不符合所述失效条件,则判 断不符合所述失效条件的设备资源对象是否已经存在失效告 警,如果是,则去除该设备资源对象的失效告警。
7. 根据权利要求4所述的方法,其特征在于,获取的所述历史性 能数据存储在网管的数据库中和/或网元控制处理器的数据库 中。
8. —种历史性能数据的有效性检测装置,其特征在于,包括才企观'J单元,用于在预定检测时间点到达时,查询3巨离当前 时刻的最近时刻获取的历史性能数据,根据查询结果判断是否 符合预设的失效条件;处理单元,用于才艮据判断结果,更新历史性能凝j居的当前 有效性4企测结果。
9. 根据权利要求8所述的装置,其特征在于,所述检测单元包括设备资源管理模块,用于存储当前网络或网元中需要进行 有效性检测的i殳备资源;历史性能存储模块,用于通过采集或上报的方式获取所述 设备资源对应的历史性能数据,并将所述历史性能数据进行存 储;历史性能有效性检测模块,用于对所述历史性能存储模块 获取的所述历史性能数据进行查询,并根据查询结果判断是否符合预设的失效条件;定时触发模块,用于按照预定检测时间点到达时触发所述 历史性能有效性检测模块进行有效性检测。
10. 根据权利要求8或9所述的装置,其特征在于,所述处理单元 包括告警管理模块,用于根据所述检测单元的输出结果,产生 失效告警或去除失效告警。
全文摘要
本发明公开了一种历史性能数据的有效性检测方法及装置,在上述方法包括在预定检测时间点到达时,查询距离当前时刻的最近时刻获取的历史性能数据,根据查询结果判断是否符合预设的失效条件;根据判断结果,更新历史性能数据的当前有效性检测结果。根据本发明提供的技术方案,解决了相关技术中由用户手动查询一段时期的历史性能,准确性和及时性较差,发现失效数据效率较低的问题,进而可以及时准确地检测历史性能,提高发现失效数据的效率。
文档编号H04B10/07GK101645736SQ20091017432
公开日2010年2月10日 申请日期2009年9月7日 优先权日2009年9月7日
发明者海 杨 申请人:中兴通讯股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1