(19)国家知识产权局
(12)发明 专利申请
(10)申请公布号
(43)申请公布日
(21)申请 号 202211399642.4
(22)申请日 2022.11.09
(71)申请人 中国农业银行股份有限公司
地址 100005 北京市东城区建国门内大街
69号
(72)发明人 罗晓峰 姜帆 林发全 李鲲杨
李博
(74)专利代理 机构 北京同立钧成知识产权代理
有限公司 1 1205
专利代理师 霍莉莉 刘芳
(51)Int.Cl.
H04L 41/0677(2022.01)
G06F 16/25(2019.01)
G06F 16/28(2019.01)
G06F 16/36(2019.01)
(54)发明名称
故障定位方法、 装置及设备
(57)摘要
本申请实施例提供的故障定位方法、 装置及
设备, 包括: 获取多个系统的关系图谱, 系统中包
括多个模块和各模块提供的接口, 关系图谱包括
各系统中各模块提供的接口、 各模块调用的接
口、 各模块所具备的功能、 以及各接口之间的依
赖关系; 在多个系统中确定M个故障模块和N个故
障接口, M和N为大于或等于0的整数; 根据关系图
谱、 M个故障模块和N个故障接口, 在多个系统中
确定源故障节点, 源故障节点包括源故障模块
和/或源故障接口。 提高了对故障进行定位的效
率。
权利要求书2页 说明书12页 附图5页
CN 115529229 A
2022.12.27
CN 115529229 A
1.一种故障定位方法, 其特 征在于, 包括:
获取多个系统的关系图谱, 所述系统中包括多个模块和各模块提供的接口, 所述关系
图谱包括各系统中各模块提供的接口、 各模块调用的接口、 各模块所具备的功能、 以及各接
口之间的依赖关系;
在多个系统中确定 M个故障模块和N个故障接口, 所述M和所述 N为大于或等于 0的整数;
根据所述关系图谱、 所述M个故障模块和所述N个故障接口, 在所述多个系统中确定源
故障节点, 所述源故障节点包括源故障模块和/或源故障接口。
2.根据权利要求1所述的方法, 其特征在于, 根据 所述关系图谱、 所述M个故障模块和所
述N个故障接口, 在所述多个系统中确定源故障节点, 包括:
根据所述关系图谱和所述M个故障模块确定结果 集合;
根据所述关系图谱、 所述M个故障模块和所述N个故障接口确定接口集合, 所述接口集
合中包括至少一个故障接口;
根据所述关系图谱, 更新所述接口集合和所述结果集合, 直至所述接口集合为空时, 将
所述结果 集合中的模块或者接口确定为所述源故障节点。
3.根据权利要求2所述的方法, 其特征在于, 根据所述关系图谱和所述M个故障模块确
定结果集合, 包括:
确定所述M个故障模块中的K个故障功能, 所述K为大于或等于1的整数;
若根据所述关系图谱确定第 i个故障功能不调用其它模块提供的接口, 或者所述第i个
故障功能的故障是由所述第i个故障功能所在的模块引起的, 则将所述第i个故障功能所在
的模块添加至所述结果 集合;
其中, 所述 i依次取1、 2、 3、 ……、 K, 直至得到所述结果 集合。
4.根据权利要求2或3所述的方法, 其特征在于, 根据所述关系图谱、 所述M个故障模块
和所述N个故障接口确定 接口集合, 包括:
确定所述M个故障模块中的K个故障功能, 所述K为大于或等于1的整数;
若根据所述关系图谱确定第 i个故障功能调用其它模块提供的接口, 则将所述第 i个故
障功能所调用的处于故障状态的接口添加至所述接口集 合;
其中, 所述 i依次取1、 2、 3、 ……、 K, 直至得到所述接口集 合。
5.根据权利要求2 ‑4任一项所述的方法, 其特征在于, 根据所述关系图谱, 更新所述接
口集合和所述结果集合, 直至所述接口集合为空时, 将所述结果集合中的模块或者接口确
定为所述源故障节点, 包括:
在所述接口集合中获取第i接口, 在所述接口集合中删除所述第i接口, 并根据所述关
系图谱, 更新所述结果 集合或者所述接口集 合;
其中, 所述i依次取1、 2、 3、 ……, 直至所述接口集合为空时, 将所述模块集合中的模块
或者接口确定为所述源故障节点。
6.根据权利要求5所述的方法, 其特征在于, 根据所述关系图谱, 更新所述结果集合或
者所述接口集 合, 包括:
若根据所述关系图谱确定所述第i接口不依赖其它模块提供的接口, 或者, 所述第i接
口的故障是由于所述第i接口所在的模块导致的, 则将所述第i接口和所述第i接口所在的
模块添加至所述结果 集合;权 利 要 求 书 1/2 页
2
CN 115529229 A
2若根据所述关系图谱确定所述第i接口依赖其它模块提供的待选接口, 若所述待选接
口为故障状态, 则将所述待选 接口添加至所述接口集 合。
7.根据权利要求1 ‑6任一项所述的方法, 其特 征在于, 获取多个系统的关系图谱, 包括:
若预设存 储空间中存在所述关系图谱, 则在所述预设存 储空间中获取 所述关系图谱;
若所述预设存储空间中不存在所述关系图谱, 则获取多个系统中各系统的系统信息、
所述多个系统之 间的调用信息、 以及各接口之 间的依赖 关系, 并根据所述多个系统信息、 所
述调用信息和所述依赖 关系, 生成所述关系图谱, 所述系统信息中包括: 所述系统中模块的
模块信息、 所述模块对应接口的接口信息、 以及各模块具备的功能信息; 所述调用信息包括
各模块所调用的接口 的信息。
8.一种故障定位装置, 其特 征在于, 所述装置包括: 获取模块和 确定模块, 其中,
所述获取模块用于, 获取多个系统的关系图谱, 所述系统中包括多个模块和各模块提
供的接口, 所述关系图谱包括各系统中各模块提供的接口、 各模块调用的接口、 各模块所具
备的功能、 以及各接口之间的依赖关系;
所述确定模块用于, 在多个系统中确定M个故障模块和N个故障接口, 所述M和所述N为
大于或等于 0的整数;
所述确定模块还用于, 根据 所述关系图谱、 所述M个故障模块和所述N个故障接口, 在所
述多个系统中确定源故障节点, 所述源故障节点包括源故障模块和/或源故障接口。
9.一种故障定位设备, 其特 征在于, 包括: 处 理器和存 储器;
所述存储器用于, 存 储计算机程序;
所述处理器用于, 执行所述存储器中存储的计算机程序, 实现如权利要求1至7中任一
项所述的方法。
10.一种计算机可读存储介质, 其特征在于, 其中, 所述计算机可读存储介质中存储有
计算机执行指 令, 当所述计算机执行指 令被处理器执行时用于实现权利要求 1至7任一项 所
述的方法。权 利 要 求 书 2/2 页
3
CN 115529229 A
3
专利 故障定位方法、装置及设备
文档预览
中文文档
20 页
50 下载
1000 浏览
0 评论
309 收藏
3.0分
温馨提示:本文档共20页,可预览 3 页,如浏览全部内容或当前文档出现乱码,可开通会员下载原始文档
本文档由 人生无常 于 2024-03-17 23:43:32上传分享