故障诊断方法、装置、电子设备及存储介质制造方法及图纸

技术编号:34795165 阅读:15 留言:0更新日期:2022-09-03 20:00
本发明专利技术提供了一种故障诊断方法、装置、电子设备及存储介质,可以应用于金融领域或其他领域。该方法包括:根据获取的目标应用在历史时间段的M个历史报警信息,确定与M个历史报警信息相关联的N个第一故障原因,N个第一故障原因与M个历史报警信息具有第一关联关系;根据第一关联关系,生成M个历史报警信息之间的引发关系数据库;响应目标应用的至少一个当前报警信息,获取与当前报警信息相关联的第二故障原因;比对N个第一故障原因和第二故障原因,根据比对结果确定目标故障原因;根据引发关系数据库,对至少一个当前报警信息进行筛选,生成筛选后的目标报警信息;将目标故障原因和目标报警信息发送至目标对象。报警信息发送至目标对象。报警信息发送至目标对象。

【技术实现步骤摘要】
故障诊断方法、装置、电子设备及存储介质


[0001]本专利技术涉及计算机
,更具体地涉及一种故障诊断方法、装置、电子设备、可读存储介质。

技术介绍

[0002]金融系统、金融交易应用软件在运行过程中,往往分为多种交易类型,例如,移动支付、第三方支付、其他结构支付、聚合交易、回款交易、现金交易、签约交易、非现金交易等。当前交易量的异常主要是靠运维人员人为判断或者设置固定阈值判断交易量是否过低。例如,通过使用单指标检测算法对系统进行检测,如使用孤立森林算法,则会出现某个指标冲高就判定为异常,然而,在CPU使用率冲高,此时如果内存使用率也同步冲高的话,则实际不一定是异常的。单一指标判断检测算法不能准确判断系统或者应用的故障状态。此外,相关技术中的多元时间序列异常检测算法多为直接使用时间序列的模型进行检测,这种对于平稳类型的数据检测效果较好,但对于波动较大,数据类型较复杂的情况下则往往效果较差,难以得到高精度的预测结果。

技术实现思路

[0003]鉴于上述问题,本专利技术提供了一种故障诊断方法、装置、电子设备、可读存储介质及计算机程序产品,根据历史报警信息建立历史报警信息之间的引发关系数据库,并基于引发关系数据库对当前报警信息进行筛选,可以有效实现对交易系统或者应用软件等故障进行诊断,提高故障诊断效率和准确性。
[0004]根据本专利技术的第一个方面,提供了一种故障诊断方法,包括但不限于:根据获取的目标应用在历史时间段的M个历史报警信息,确定与所述M个历史报警信息相关联的N个第一故障原因,所述N个第一故障原因与所述M个历史报警信息具有第一关联关系,M、N为大于1的整数;根据所述第一关联关系和所述N个第一故障原因,生成所述M个历史报警信息之间的引发关系数据库,所述引发关系数据库包括所述M个历史报警信息中包含的引发历史报警信息和被引发历史报警信息;响应目标应用的至少一个当前报警信息,获取与所述当前报警信息相关联的第二故障原因;比对所述N个第一故障原因和所述第二故障原因,根据比对结果确定目标故障原因;根据所述引发关系数据库,对所述至少一个当前报警信息进行筛选,生成筛选后的目标报警信息;将所述目标故障原因和所述目标报警信息发送至目标对象。
[0005]在本专利技术的一些示例性实施例中,所述根据所述第一关联关系和所述N个第一故障原因,生成所述M个历史报警信息之间的引发关系数据库,包括:根据所述第一关联关系,确定与每一个第一故障原因相关联的历史报警信息;根据所述与每一个第一故障原因相关联的历史报警信息以及所述N个第一故障原因之间的第二关联关系,生成所述M个历史报警信息之间的引发关系数据库,其中,所述引发关系数据库包含所述引发历史报警信息与所述被引发历史报警信息之间的引发关系。
[0006]在本专利技术的一些示例性实施例中,所述故障诊断方法还包括:响应目标应用的至少一个当前报警信息,获取与所述当前报警信息相关联的验证信息;根据所述验证信息对所述第二故障原因进行验证。
[0007]在本专利技术的一些示例性实施例中,所述第二故障原因具有报警等级,所述比对所述N个第一故障原因和所述第二故障原因,根据比对结果确定目标故障原因,包括:将所述第二故障原因与所述N个第一故障原因比对,若所述N个第一故障原因包含所述第二故障原因,对所述第二故障原因的报警等级进行降级,将报警等级降级后的所述第二故障原因确定为目标故障原因;若所述N个第一故障原因不包含所述第二故障原因,将所述第二故障原因确定为目标故障原因。
[0008]在本专利技术的一些示例性实施例中,所述比对所述N个第一故障原因和所述第二故障原因,根据比对结果确定目标故障原因,还包括:在将所述第二故障原因与所述N个第一故障原因比对之后,对所述目标故障原因按照报警等级进行排序。
[0009]在本专利技术的一些示例性实施例中,所述当前报警信息包括引发当前报警信息和被引发当前报警信息;所述根据所述引发关系数据库,对所述至少一个当前报警信息进行筛选,生成筛选后的目标报警信息,包括:将所述至少一个当前报警信息与所述M个历史报警信息进行比对,确定与所述至少一个当前报警信息相同的历史报警信息;根据所述历史报警信息中的引发历史报警信息和被引发历史报警信息的所述引发关系,确定当前报警信息中的引发当前报警信息和被引发当前报警信息;筛除所述至少一个当前报警信息中的所述被引发当前报警信息,将所述至少一个当前报警信息中的所述引发当前报警信息作为目标报警信息。
[0010]在本专利技术的一些示例性实施例中,所述根据获取的目标应用在历史时间段的M个历史报警信息,确定与所述M个历史报警信息相关联的N个第一故障原因,包括:根据获取的目标应用在历史时间段的M个历史报警信息,确定与所述M个历史报警信息相关联的第一故障原因信息;根据所述第一故障原因信息,确定与所述M个历史报警信息相关联的N个第一故障原因。
[0011]在本专利技术的一些示例性实施例中,所述响应目标应用的至少一个当前报警信息,获取与所述当前报警信息相关联的第二故障原因,包括:响应目标应用的至少一个当前报警信息,获取与所述当前报警信息相关联的第二故障原因信息;根据所述第二故障原因信息,确定与所述至少一个当前报警信息相关联的第二故障原因。
[0012]本专利技术的第二方面提供了一种故障诊断装置,包括但不限于:确定模块,配置为根据获取的目标应用在历史时间段的M个历史报警信息,确定与所述M个历史报警信息相关联的N个第一故障原因,所述N个第一故障原因与所述M个历史报警信息具有第一关联关系,M、N为大于1的整数;生成模块,配置为根据所述第一关联关系和所述N个第一故障原因,生成所述M个历史报警信息之间的引发关系数据库,所述引发关系数据库包含所述M个历史报警信息中包含的引发历史报警信息和被引发历史报警信息;响应模块,配置为响应目标应用的至少一个当前报警信息,获取与所述当前报警信息相关联的第二故障原因;比对模块,配置为比对所述N个第一故障原因和所述第二故障原因,根据比对结果确定目标故障原因;筛选模块,配置为根据所述引发关系数据库,对所述至少一个当前报警信息进行筛选,生成筛选后的目标报警信息;发送模块,配置为将所述目标故障原因和所述目标报警信息发送至
目标对象。
[0013]在本专利技术的一些示例性实施例中,所述生成模块包括生成子模块,所述生成子模块配置为:根据所述第一关联关系,确定与每一个第一故障原因相关联的历史报警信息;根据所述与每一个第一故障原因相关联的历史报警信息以及所述N个第一故障原因之间的第二关联关系,生成所述M个历史报警信息之间的引发关系数据库,其中,所述引发关系数据库包含所述引发历史报警信息与所述被引发历史报警信息之间的引发关系。
[0014]在本专利技术的一些示例性实施例中,所述故障诊断装置还包括验证模块,所述验证模块配置为:响应目标应用的至少一个当前报警信息,获取与所述当前报警信息相关联的验证信息;根据所述验证信息对所述第二故障原因进行验证。
[0015]在本专利技术的一些示例性实施例中,其中,所述第二故障原因具有报警等级,所述比对模块包括比对本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种故障诊断方法,包括:根据获取的目标应用在历史时间段的M个历史报警信息,确定与所述M个历史报警信息相关联的N个第一故障原因,所述N个第一故障原因与所述M个历史报警信息具有第一关联关系,M、N为大于1的整数;根据所述第一关联关系和所述N个第一故障原因,生成所述M个历史报警信息之间的引发关系数据库,所述引发关系数据库包括所述M个历史报警信息中包含的引发历史报警信息和被引发历史报警信息;响应目标应用的至少一个当前报警信息,获取与所述当前报警信息相关联的第二故障原因;比对所述N个第一故障原因和所述第二故障原因,根据比对结果确定目标故障原因;根据所述引发关系数据库,对所述至少一个当前报警信息进行筛选,生成筛选后的目标报警信息;将所述目标故障原因和所述目标报警信息发送至目标对象。2.根据权利要求1所述的方法,其中,所述根据所述第一关联关系和所述N个第一故障原因,生成所述M个历史报警信息之间的引发关系数据库,包括:根据所述第一关联关系,确定与每一个第一故障原因相关联的历史报警信息;根据所述与每一个第一故障原因相关联的历史报警信息以及所述N个第一故障原因之间的第二关联关系,生成所述M个历史报警信息之间的引发关系数据库,其中,所述引发关系数据库包含所述引发历史报警信息与所述被引发历史报警信息之间的引发关系。3.根据权利要求1所述的方法,其中,还包括:响应目标应用的至少一个当前报警信息,获取与所述当前报警信息相关联的验证信息;根据所述验证信息对所述第二故障原因进行验证。4.根据权利要求2所述的方法,其中,所述第二故障原因具有报警等级,所述比对所述N个第一故障原因和所述第二故障原因,根据比对结果确定目标故障原因,包括:将所述第二故障原因与所述N个第一故障原因比对,若所述N个第一故障原因包含所述第二故障原因,对所述第二故障原因的报警等级进行降级,将报警等级降级后的所述第二故障原因确定为目标故障原因;若所述N个第一故障原因不包含所述第二故障原因,将所述第二故障原因确定为目标故障原因。5.根据权利要求4所述的方法,其中,所述比对所述N个第一故障原因和所述第二故障原因,根据比对结果确定目标故障原因,还包括:在将所述第二故障原因与所述N个第一故障原因比对之后,对所述目标故障原因按照报警等级进行排序。6.根据权利要求5所述的方法,其中,所述当前报警信息包括引发当前报警信息和被引发当前报警信息;所述根据所述引发关系数据库,对所述至少一个当前报警信息进行筛选,生成筛选后
的...

【专利技术属性】
技术研发人员:程鹏白佳乐任政郑杰
申请(专利权)人:中国工商银行股份有限公司
类型:发明
国别省市:

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

1