[发明专利]故障分析方法和装置在审
申请号: | 201410029699.4 | 申请日: | 2014-01-22 |
公开(公告)号: | CN104794136A | 公开(公告)日: | 2015-07-22 |
发明(设计)人: | 刘克 | 申请(专利权)人: | 华为技术有限公司 |
主分类号: | G06F17/30 | 分类号: | G06F17/30 |
代理公司: | 北京同立钧成知识产权代理有限公司 11205 | 代理人: | 刘芳 |
地址: | 518129 广东*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 故障 分析 方法 装置 | ||
技术领域
本发明实施例涉及通信技术,尤其涉及一种故障分析方法和装置。
背景技术
随着科学技术的飞速发展,设备或者系统越来越复杂,尤以电信设备为例,对设备的故障分析也越来越困难。其中,故障分析包括对故障定位、故障预测等。
现有技术中,故障分析状态数据库中存储状态集合与故障原因的对应关系,通过采集告警发生时相关模块的状态,组成一个状态集合,然后用这个状态集合和数据库中的状态集合进行匹配,从而实现对故障的分析。
然而,同一个状态集合可能对应多个故障原因,因此,采用现有技术的方法,无法精确地对故障进行分析。
发明内容
本发明实施例提供一种故障分析方法和装置,以提高故障分析的准确性。
第一方面,本发明实施例提供一种故障分析方法,包括:
采集预设时间段内的数据;
从所述数据中提取关键事件发生的时间点和所述时间点的运行参数,生成第一事件矩阵,所述第一事件矩阵的行代表至少一个时间点,所述时间点按时间先后顺序排列,所述第一事件矩阵的列代表至少一个运行参数,所述第一事件矩阵中的每个元素为所述运行参数在所述时间点的数值;
将所述第一事件矩阵与故障分析数据库中存储的至少一个第二事件矩阵进行匹配,计算所述第一事件矩阵与各个所述第二事件矩阵的匹配度;其中,所述故障分析数据库中包含至少一条故障分析记录,所述故障分析记录包含所述第二事件矩阵和所述第二事件矩阵对应的故障分析文档;
根据匹配度最高的第二事件矩阵对应的故障分析文档,进行故障分析。
在第一方面的第一种可能的实现方式中,所述将所述第一事件矩阵与故障分析数据库中存储的至少一个第二事件矩阵进行匹配,计算所述第一事件矩阵与各个所述第二事件矩阵的匹配度,包括:
确定所述第一事件矩阵中的一列与所述第二事件矩阵中的一列互为匹配列,所述匹配列中包含至少一个相同的关键事件;
将所述匹配列的其他元素分别进行比较,计算所述匹配列的匹配度;
根据所述第一事件矩阵中关键事件发生的先后顺序的顺序匹配度、所述匹配列的匹配度,计算所述第一事件矩阵与所述第二事件矩阵的匹配度。
在第一方面的第二种可能的实现方式中,将所述第一事件矩阵与故障分析数据库中存储的至少一个第二事件矩阵进行匹配,计算所述第一事件矩阵与各个所述第二事件矩阵的匹配度,包括:
采用矩阵相似度识别算法将所述第一事件矩阵与故障分析数据库中存储的至少一个第二事件矩阵进行匹配,计算所述第一事件矩阵与各个所述第二事件矩阵的匹配度;或者,
将所述第一事件矩阵和所述第二事件矩阵转换为图像,根据图像相似度算法进行匹配,计算所述第一事件矩阵与各个所述第二事件矩阵的匹配度。
根据第一方面、第一方面的第一种或第二种可能的实现方式,在第三种可能的实现方式中,所述第一事件矩阵中的每个运行参数对应一个权重系数,所述关键事件对应的运行参数的权重系数大于其他运行参数。
根据第一方面、第一方面的第一种至第三种可能的实现方式中的任意一种,在第四种可能的实现方式中,所述关键事件包括:告警、异常日志、系统关键指标突变、用户操作、配置变更。
根据第一方面、第一方面的第一种至第四种可能的实现方式中的任意一种,在第五种可能的实现方式中,所述运行参数包括:系统关键指标的值、系统关键指标的变化趋势、系统关键指标的变化幅度,系统关键指标突变方向、告警名称、告警位置、输入的指令、配置变更、异常日志。
根据第一方面、第一方面的第一种至第五种可能的实现方式中的任意一种,在第六种可能的实现方式中,
所述故障分析文档包含以下至少一个:故障类型、故障位置、恢复策略。
根据第一方面、第一方面的第一种至第六种可能的实现方式中的任意一种,在第七种可能的实现方式中,
若匹配度最高的第二事件矩阵中包含第一事件矩阵之后的时间点以及对应的事件,则所述方法还包括:
根据所述匹配度最高的第二事件矩阵预测将要发生的事件。
根据第一方面、第一方面的第一种至第七种可能的实现方式中的任意一种,在第八种可能的实现方式中,在所述从所述数据中提取关键事件发生的时间点和所述时间点的运行参数之前,还包括:
接收异常事件提示信息或者接收用户发送的故障分析命令。
第二方面,本发明实施例提供一种故障分析方法,包括:
采集预设时间段内的数据;
从所述数据中提取关键事件发生的时间点;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于华为技术有限公司,未经华为技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201410029699.4/2.html,转载请声明来源钻瓜专利网。
- 上一篇:商品实时筛选和排序的方法和装置
- 下一篇:多媒体文档的生成方法及装置