故障定位方法和设备技术

技术编号:21917181 阅读:46 留言:0更新日期:2019-08-21 13:25
本发明专利技术提供一种故障定位方法和设备。该方法包括:根据告警数据,确定告警次数最多的第一网络节点;根据所述第一网络节点,确定与所述第一网络节点置信度最高的第二网络节点;根据所述第一网络节点和所述第二网络节点,确定所述第一网络节点所在的第一网络拓扑层和所述第二网络节点所在的第二网络拓扑层;在所述第一网络拓扑层和所述第二网络拓扑层中确定故障网络节点。和现有技术中凭借人工经验定位故障网络节点的方法相比,提高了定位准确度。

Fault Location Method and Equipment

【技术实现步骤摘要】
故障定位方法和设备
本专利技术涉及通信领域,尤其涉及一种故障定位方法和设备。
技术介绍
对运营商来说,通信网络管理是确保通信网络能够高效、可靠和低成本运行的重要环节。通信网络存在网络节点规模大、网络复杂度高以及网络异构性强等特点,以至于网络中任何一个节点发生故障时其他网络节点都有可能受到影响和波及,从而产生大量的冗余告警。如何根据海量的告警数据对发生故障的根源节点进行精准高效的定位,对网络维护成本及缩短故障影响至关重要。传统的故障定位方法为,工作人员依据经验对告警数据进行分析,根据分析结果定位发生故障的根源节点。然而,依据经验定位得到的根源故障节点准确度低。
技术实现思路
本专利技术提供一种故障定位方法和设备。用于解决现有技术中依据经验定位得到的根源故障节点准确度低的问题。第一方面,本专利技术提供一种故障定位方法,包括:根据告警数据,确定告警次数最多的第一网络节点;根据所述第一网络节点,确定与所述第一网络节点置信度最高的第二网络节点;根据所述第一网络节点和所述第二网络节点,确定所述第一网络节点所在的第一网络拓扑层和所述第二网络节点所在的第二网络拓扑层;在所述第一网络拓扑层和所述第二网络拓扑层中确定故障网络节点。可选的,所述在所述第一网络拓扑层和所述第二网络拓扑层中确定故障网络节点,包括:分别确定所述第一网络拓扑层和所述第二网络拓扑层中每个告警网络节点的告警次数;分别确定所述第一网络拓扑层和所述第二网络拓扑层中每个告警网络节点与所述第一网络节点的置信度;分别确定所述第一网络拓扑层和所述第二网络拓扑层中每个告警网络节点的告警级别;根据所述告警次数、所述置信度和所述告警级别,确定所述故障网络节点。可选的,所述根据告警数据,确定告警次数最多的第一网络节点,包括:对告警数据进行预处理,得到告警事务数据库;根据所述告警事务数据库,获取每个告警网络节点的频繁项集;根据每个告警网络节点的频繁项集,确定所述告警次数最多的第一网络节点。可选的,所述对告警数据进行预处理,得到告警事务数据库,包括:分别删除告警数据中无法识别的告警数据和缺失目标告警信息的告警数据,并对告警数据中存在缺失的告警数据进行填充,得到预处理后的告警数据;将所述预处理后的告警数据按照时间段划分至N个告警事务中,每个告警事务对应M个告警数据,所述N个告警事务和N个告警事务对应的告警数据构成所述告警事务数据库,其中,M和N均为大于等于1的整数。可选的,所述根据所述告警事务数据库,获取每个告警网络节点的频繁项集,包括:根据所述告警事务数据库,计算每个告警网络节点的支持度;根据所述支持度,对每个告警事务对应的M个告警数据重新排序,得到更新后的告警事务数据库;根据所述更新后的告警事务数据库,采用频繁模式树FP-tree算法确定每个告警网络节点的频繁项集。可选的,所述根据所述第一网络节点,确定与所述第一网络节点置信度最高的第二网络节点,包括:获取每个告警网络节点与所述第一网络节点同时发生告警的次数;根据所述第一网络节点发生告警的次数,以及每个告警网络节点与所述第一网络节点同时发生告警的次数,确定与所述第一网络节点置信度最高的第二网络节点。可选的,所述告警数据中的告警信息包括:网络节点标识、网络节点类型标识和告警发生时间。第二方面,本专利技术提供一种故障定位装置,包括:第一确定模块,用于根据告警数据,确定告警次数最多的第一网络节点;第二确定模块,用于根据所述第一网络节点,确定与所述第一网络节点置信度最高的第二网络节点;第三确定模块,用于根据所述第一网络节点和所述第二网络节点,确定所述第一网络节点所在的第一网络拓扑层和所述第二网络节点所在的第二网络拓扑层;第四确定模块,用于在所述第一网络拓扑层和所述第二网络拓扑层中确定故障网络节点。可选的,所述第四确定模块,具体用于:分别确定所述第一网络拓扑层和所述第二网络拓扑层中每个告警网络节点的告警次数;分别确定所述第一网络拓扑层和所述第二网络拓扑层中每个告警网络节点与所述第一网络节点的置信度;分别确定所述第一网络拓扑层和所述第二网络拓扑层中每个告警网络节点的告警级别;根据所述告警次数、所述置信度和所述告警级别,确定所述故障网络节点。可选的,所述第一确定模块,具体用于:对告警数据进行预处理,得到告警事务数据库;根据所述告警事务数据库,获取每个告警网络节点的频繁项集;根据每个告警网络节点的频繁项集,确定所述告警次数最多的第一网络节点。可选的,所述第一确定模块,具体用于:分别删除告警数据中无法识别的告警数据和缺失目标告警信息的告警数据,并对告警数据中存在缺失的告警数据进行填充,得到预处理后的告警数据;将所述预处理后的告警数据按照时间段划分至N个告警事务中,每个告警事务对应M个告警数据,所述N个告警事务和N个告警事务对应的告警数据构成所述告警事务数据库,其中,M和N均为大于等于1的整数。可选的,所述第一确定模块,具体用于:根据所述告警事务数据库,计算每个告警网络节点的支持度;根据所述支持度,对每个告警事务对应的M个告警数据重新排序,得到更新后的告警事务数据库;根据所述更新后的告警事务数据库,采用频繁模式树FP-tree算法确定每个告警网络节点的频繁项集。可选的,所述第二确定模块,具体用于:获取每个告警网络节点与所述第一网络节点同时发生告警的次数;根据所述第一网络节点发生告警的次数,以及每个告警网络节点与所述第一网络节点同时发生告警的次数,确定与所述第一网络节点置信度最高的第二网络节点。可选的,所述告警数据中的告警信息包括:网络节点标识、网络节点类型标识和告警发生时间。第三方面,本专利技术提供一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现上述故障定位方法。第四方面,本专利技术提供一种服务器,包括:处理器;以及存储器,用于存储所述处理器的可执行指令;其中,所述处理器配置为经由执行所述可执行指令来实现上述故障定位方法。本专利技术提供的故障定位方法和设备,在得到通信网络的告警数据后,先根据该告警数据,确定告警次数最多的第一网络节点;然后确定与该第一网络节点置信度最高的第二网络节点;进而根据第一网络节点和第二网络节点,确定第一网络节点所在的第一网络拓扑层和第二网络节点所在的第二网络拓扑层了;最后在第一网络拓扑层和第二网络拓扑层中确定故障网络节点。和现有技术中凭借人工经验定位故障网络节点的方法相比,提高了定位准确度。附图说明图1为本专利技术提供的故障定位方法的实施例一的流程示意图;图2为本专利技术提供的故障定位方法的实施例二的流程示意图;图3为本专利技术提供的故障定位方法的实施例三的流程示意图;图4为本专利技术提供的一条件模式树的示意图;图5为本专利技术提供的另一条件模式树的示意图;图6为本专利技术提供的又一条件模式树的示意图;图7为本专利技术提供的故障定位装置的结构示意图;图8为本专利技术提供的服务器的硬件结构示意图。具体实施方式为使本专利技术实施例的目的、技术方案和优点更加清楚,下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。本专利技术的说明书和权利要求书及上述附图本文档来自技高网...

【技术保护点】
1.一种故障定位方法,其特征在于,包括:根据告警数据,确定告警次数最多的第一网络节点;根据所述第一网络节点,确定与所述第一网络节点置信度最高的第二网络节点;根据所述第一网络节点和所述第二网络节点,确定所述第一网络节点所在的第一网络拓扑层和所述第二网络节点所在的第二网络拓扑层;在所述第一网络拓扑层和所述第二网络拓扑层中确定故障网络节点。

【技术特征摘要】
1.一种故障定位方法,其特征在于,包括:根据告警数据,确定告警次数最多的第一网络节点;根据所述第一网络节点,确定与所述第一网络节点置信度最高的第二网络节点;根据所述第一网络节点和所述第二网络节点,确定所述第一网络节点所在的第一网络拓扑层和所述第二网络节点所在的第二网络拓扑层;在所述第一网络拓扑层和所述第二网络拓扑层中确定故障网络节点。2.根据权利要求1所述的方法,其特征在于,所述在所述第一网络拓扑层和所述第二网络拓扑层中确定故障网络节点,包括:分别确定所述第一网络拓扑层和所述第二网络拓扑层中每个告警网络节点的告警次数;分别确定所述第一网络拓扑层和所述第二网络拓扑层中每个告警网络节点与所述第一网络节点的置信度;分别确定所述第一网络拓扑层和所述第二网络拓扑层中每个告警网络节点的告警级别;根据所述告警次数、所述置信度和所述告警级别,确定所述故障网络节点。3.根据权利要求1所述的方法,其特征在于,所述根据告警数据,确定告警次数最多的第一网络节点,包括:对告警数据进行预处理,得到告警事务数据库;根据所述告警事务数据库,获取每个告警网络节点的频繁项集;根据每个告警网络节点的频繁项集,确定所述告警次数最多的第一网络节点。4.根据权利要求3所述的方法,其特征在于,所述对告警数据进行预处理,得到告警事务数据库,包括:分别删除告警数据中无法识别的告警数据和缺失目标告警信息的告警数据,并对告警数据中存在缺失的告警数据进行填充,得到预处理后的告警数据;将所述预处理后的告警数据按照时间段划分至N个告警事务中,每个告警事务对应M个告警数据,所述N个告警事务和N个告警事务对应的告警数据构成所述告警事务数据库,其中,M和N均为大于等于1的整数。5.根据权利要求4所述的方法,...

【专利技术属性】
技术研发人员:王瑜赵越周莹
申请(专利权)人:中国联合网络通信集团有限公司
类型:发明
国别省市:北京,11

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

1