[发明专利]一种软件故障采集和分析的方法及系统有效
申请号: | 202111420270.4 | 申请日: | 2021-11-26 |
公开(公告)号: | CN113836044B | 公开(公告)日: | 2022-03-15 |
发明(设计)人: | 张雨甜;奚泉;杨奇 | 申请(专利权)人: | 华中科技大学 |
主分类号: | G06F11/36 | 分类号: | G06F11/36;H04L41/0631;H04L41/069;H04L41/0677 |
代理公司: | 北京汇泽知识产权代理有限公司 11228 | 代理人: | 吴静 |
地址: | 430074 湖北*** | 国省代码: | 湖北;42 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 软件 故障 采集 分析 方法 系统 | ||
1.一种软件故障采集和分析的方法,其特征在于,包括:
S100.故障采集程序实时监测目标应用程序的运行状态,当监测到目标应用程序的运行状态异常时,抓取并生成目标应用程序的故障数据;当故障采集程序检测到目标应用程序运行异常时,可以通过附加进程的方式读取目标应用程序的运行进程的转储信息,作为目标应用程序的故障数据;当检测到目标应用程序异常崩溃时,检测目标应用程序是否自行生成了故障数据的转储信息,若存在则将其作为目标应用程序的故障数据;
S200.当监测到目标应用程序运行状态异常时,故障采集程序同时采集目标应用程序的配置参数信息、运行环境信息和日志信息,并与生成的故障数据进项数据匹配,一起发送给服务器;S200的具体方法为:
S201.在获取到目标应用程序的新的故障数据时,开始采集目标应用程序的配置参数信息、日志信息、运行环境信息,并与应用程序的故障数据相匹配;确保每一条故障数据都有与之相对应的运行环境信息、配置参数信息、日志信息的数据内容,以便后续的故障分析模块能更准确的推理出故障的原因;
S202.通过网络通信将故障数据全部的相关信息发送到服务器,由服务器的数据存储模块进行数据信息的保存;
S203.服务器在保存故障数据以及相关的配置参数信息、日志信息、运行环境信息,通知故障采集程序保存成功,故障采集程序将上传的故障数据信息记录到故障上传记录文件中;
S300.服务器在接收到故障采集程序发送的故障数据后,在数据存储模块中将接收的故障数据进行保存,在保存完毕后通知对应的故障采集程序保存完成的信息,并通过故障采集程序向运维保障人员发送故障告警信息;
S400.服务器在完成接收故障采集程序发送的故障数据后,调用故障分析模块,通过故障分析模块对接收到的故障数据进行智能化的分析诊断,推理故障产生的原因和与之相对应的解决方案,并以故障分析报告文档的形式进行故障分析结果的展示;S400的具体方法为:
S401.故障分析模块从数据存储模块读取一条故障的全部数据信息,至少包括故障数据、配置参数信息、运行环境信息和日志信息信息,并进行一定的数据预处理,将集中不一致的数据格式的信息,统一结构化为一种故障分析诊断程序能够识别的数据格式的信息;
S402.将故障分析诊断程序间读取的故障数据信息依次代入到故障知识库中的各个分析规则中进行匹配验证,判断是否满足匹配条件,找出所有满足判断条件的故障原因;
S403.对诊断出了故障原因进行加权分析,针对所有的诊断结果进行优先级排序,将可能性最高的故障分析结果优先排列;
S404.输出故障分析模块整理后的故障分析结果,包括故障分析的可能原因,以及对应的故障解决方案,从而生成一份故障诊断报告;
故障知识库为一个用于故障诊断分析的规则库,至少包含多种目标应用程序可能出现的故障的名称、故障判断的条件以及参数阈值、出现该故障功能可能的原因和与之相对应的故障解决方案信息;在故障分析诊断程序调用前,故障知识库需提前创建,故障知识库包含目标应用程序可能出现的故障情况的判断规则与数据;并且可以在后续的使用过程中对知识库中的故障诊断规则进行维护与管理,进行故障诊断规则进行新增、修改和删除操作;故障分析诊断程序用于将读取的故障数据、环境信息、配置参数、日志信息与故障知识库中的故障分析规则进行逐条匹配,找到故障原因;针对分析得到的多天可能故障原因及故障解决方案进行加权计算、自动优先排序的故障诊断处理逻辑;
S500.服务器的对所有已经接收的故障分析报告进行归档统计分析,得到故障的统计分析报告。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于华中科技大学,未经华中科技大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202111420270.4/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种光电模块的注塑封装方法及其光电模块
- 下一篇:一种飞机试验防冻结装置