一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

一种故障自愈方法、装置及电子设备与流程

2022-05-17 22:09:36 来源:中国专利 TAG:

技术特征:
1.一种故障自愈方法,其特征在于:该方法包括:获取目标程序的告警信息、对应所述告警信息的修复记录以及历史运行数据,所述修复记录包括修复人员以及修复操作记录,所述修复操作记录包括修复时间、修复语句以及修复脚本,所述历史运行数据包括,运行时间、运行时间内出现每一故障的次数、每一目标程序中每一目标程序语句的修复次数和运行的目标程序的数量;根据所述修复记录确定所述告警信息对应的功能模块中可能出现故障的目标程序语句;基于预设的自然概率确定规则,根据所述历史运行数据确定每一目标程序语句出现故障的自然概率;基于预设的人为概率确定规则,根据所述修复记录和历史运行数据确定每一目标程序语句出现故障的人为概率;根据所述修复记录、自然概率和人为概率确定每一目标程序语句出现故障的实际概率;基于预设的修复规则,根据每一目标程序语句对应的实际概率以及预设的修复模型,对目标程序语句进行修复。2.根据权利要求1所述的故障自愈方法,其特征在于:所述基于预设的自然概率确定规则,根据所述历史运行数据确定每一目标程序语句出现故障的自然概率的方法,具体包括:根据所述历史运行数据确定第一预设时间段内预设数量的目标程序中,第一次出现故障的每一目标程序语句的数量;目标程序语句出现故障的自然概率=第一次出现故障的目标程序语句的数量/(预设数量
×
第一预设时间段)。3.根据权利要求1所述的故障自愈方法,其特征在于:所述基于预设的人为概率确定规则,根据所述修复记录和历史运行数据确定每一目标程序语句出现故障的人为概率的方法,具体包括:根据所述历史运行数据和修复记录确定每一修复人员修改后目标程序稳定运行的时间,所述目标程序稳定运行时间为目标程序不存在因修改后的目标程序语句导致出现故障的时间;目标程序语句出现故障的人为概率=1/目标程序稳定运行的时间。4.根据权利要求1所述的故障自愈方法,其特征在于:所述根据所述修复记录、自然概率和人为概率确定每一目标程序语句出现故障的实际概率的方法,具体包括:根据所述修复记录,判断所述目标程序语句是否存在人为修复记录;若否,所述实际概率=自然概率;若是,所述实际概率=a
×
自然概率 b
×
人为概率,且a b=1。5.根据权利要求1所述的故障自愈方法,其特征在于:所述基于预设的修复规则,根据每一目标程序语句对应的实际概率以及预设的修复模型,对目标程序语句进行修复的方法,具体包括:根据所述每一目标程序语句对应的实际概率,对每一目标程序语句按实际概率从大到小依次排序;根据预设的修复模型确定每一目标程序语句对应的修复脚本;
按实际概率从大到小的顺序对每一目标程序语句依次进行修改,修改后并验证;当验证通过,目标程序语句修复;当每一目标程序语句均修改过一次后,验证仍不通过,输出提示信息。6.根据权利要求1所述的故障自愈方法,其特征在于:所述修复模型的建立的方法,具体包括:根据所述告警信息和对应所述告警信息的修复记录,确定对应所述告警信息的目标程序语句以及每一目标程序语句对应的修复脚本;建立所述告警信息、所述目标程序语句以及所述修复脚本的对应关系;根据所述对应关系训练得到修复模型。7.一种故障自愈方法,其特征在于:包括:获取模块(201),用于获取目标程序的历史运行数据、告警信息以及对应所述告警信息的修复记录;处理模块(202),用于根据所述修复记录确定所述告警信息对应的功能模块中可能出现故障的目标程序语句;第一确定模块(203),用于基于预设的自然概率确定规则,根据所述历史运行数据确定每一目标程序语句出现故障的自然概率;第二确定模块(204),用于基于预设的人为概率确定规则,根据所述修复记录和历史运行数据确定每一目标程序语句出现故障的人为概率;第三确定模块(205),用于根据所述修复记录、自然概率和人为概率确定每一目标程序语句出现故障的实际概率;修复模块(206),用于基于预设的修复规则,根据每一目标程序语句对应的实际概率以及预设的修复模型,对目标程序语句进行修复。8.一种电子设备,其特征在于:包括存储器和处理器,所述存储器上存储有能够被处理器加载并执行如权利要求1至6中任一种方法的计算机程序。9.一种计算机可读存储介质,其特征在于,存储有能够被处理器加载并执行如权利要求1至6中任一种方法的计算机程序。

技术总结
本申请涉及一种故障自愈方法、装置及电子设备,该方法包括:获取目标程序的告警信息、对应告警信息的修复记录以及历史运行数据;根据修复记录确定告警信息对应的功能模块中可能出现故障的目标程序语句;基于预设的自然概率确定规则,根据历史运行数据确定每一目标程序语句出现故障的自然概率;基于预设的人为概率确定规则,根据修复记录和历史运行数据确定每一目标程序语句出现故障的人为概率;根据修复记录、自然概率和人为概率确定每一目标程序语句出现故障的实际概率;基于预设的修复规则,根据每一目标程序语句对应的实际概率以及预设的修复模型,对目标程序语句进行修复。在一定程度上提高故障排除的效率,降低运维人员的工作强度。工作强度。工作强度。


技术研发人员:张新 宋长友
受保护的技术使用者:北京天维信通科技有限公司
技术研发日:2022.03.28
技术公布日:2022/5/16
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献