[发明专利]一种软件故障采集和分析的方法及系统有效
申请号: | 202111420270.4 | 申请日: | 2021-11-26 |
公开(公告)号: | CN113836044B | 公开(公告)日: | 2022-03-15 |
发明(设计)人: | 张雨甜;奚泉;杨奇 | 申请(专利权)人: | 华中科技大学 |
主分类号: | G06F11/36 | 分类号: | G06F11/36;H04L41/0631;H04L41/069;H04L41/0677 |
代理公司: | 北京汇泽知识产权代理有限公司 11228 | 代理人: | 吴静 |
地址: | 430074 湖北*** | 国省代码: | 湖北;42 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 软件 故障 采集 分析 方法 系统 | ||
一种软件故障采集和分析的方法及系统,包括:检测目标应用程序的运行状态,监测到目标应用程序的运行状态异常时生成目标应用程序的故障数据;采集目标应用程序的运行环境信息、配置参数信息和日志信息,并与故障数据进行数据匹配,再一起发送到服务器;服务器接收并保存故障相关数据后,一方面发送故障告警,另一方面通过采集到的故障数据以及相关信息进行故障的诊断与分析,推理出可能的故障原因,并给出相对应的故障解决方案;对故障数据信息进行归档分析,通过大数据比较与分析,通过分析故障发生的频次以及故障发生时间、地点信息,判别出故障的危害程度,整理出故障分析报告,便于后续的人工或者智能算法优先处理灾害程度较高的故障问题。
技术领域
本发明涉及的是计算器软件处理领域,特别涉及一种软件故障采集和分析的方法及系统。
背景技术
近年来,随着计算机及网络技术的蓬勃发展,可供使用的计算机类型越来越多,在计算机上运行的应用程序也越来越多。同时,随着用户使用需要的不断变化,应用程序也在以更快速的方式进行功能更新和技术迭代,导致应用程序可能会出现各种各样的故障情况。
通常,应用软件运行出现异常时,需要现场运维保障人员进行故障的排查和解决,但由于现场运维保障人员可能对软件的功能的具体实现逻辑不熟悉,难以定位出应用程序的故障原因。在运维保障人员无法定位应用程序的故障时,通常会请求开发人员的协助,通过计算机远程查看故障现场的问题并进行定位分析。但由于网络安全的需要,在很多情况下,计算机远程控制功能会被要求禁用,导致开发人员难以直接参与对故障问题进行定位分析。此时,一般情况下,会由现场运维保障人员采集应用程序的故障信息、日志信息等必要的数据,反馈给开发人员进行故障的分析与定位。在开发人员查明故障原因后,再通知现场运维保障人员故障原因和解决方案,现场运维人员再进行应用程序的故障处理。整个故障处理流程耗时较长,并且随着应用程序的大规模使用,仅仅依靠现场运维保障人员,也很难进行项目现场的应用程序故障的及时处理。
发明内容
鉴于上述问题,提出了本发明以便提供一种克服上述问题或者至少部分地解决上述问题的一种软件故障采集和分析的方法和系统。
为了解决上述技术问题,本申请实施例公开了如下技术方案:
一种软件故障采集和分析的方法,包括:
S100.故障采集程序实时监测目标应用程序的运行状态,当监测到目标应用程序的运行状态异常时,抓取并生成目标应用程序的故障数据;
S200.当监测到目标应用程序运行状态异常时,故障采集程序同时采集目标应用程序的配置参数信息、运行环境信息和日志信息,并与生成的故障数据进行数据匹配,一起发送给服务器;
S300.服务器在接收到故障采集程序发送的故障数据后,在数据存储模块中将接收的故障数据进行保存,在保存完毕后通知对应的故障采集程序保存完成的信息,并通过故障采集程序向运维保障人员发送故障告警信息;
S400.服务器在完成接收故障采集程序发送的故障数据后,调用故障分析模块,通过故障分析模块对接收到的故障数据进行智能化的分析诊断,推理故障产生的原因和与之相对应的解决方案,并以故障分析报告文档的形式进行故障分析结果的展示;
S500.服务器对所有已经接收的故障分析报告进行归档统计分析,得到故障的统计分析报告。
进一步地,S100的具体方法为:
S101.启动故障采集程序,开始检测目标应用程序的运行状态;
S102.读取故障采集程序保存在本地的故障上传记录,获取所有已上传的故障数据的记录信息;
S103.检索目标应用程序的本地数据信息,获取应用程序的已有故障数据信息;
S104.通过比较故障上传记录信息与应用程序的已有故障数据信息,判别是否有新的应用程序故障数据上传到服务器;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于华中科技大学,未经华中科技大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202111420270.4/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种光电模块的注塑封装方法及其光电模块
- 下一篇:一种飞机试验防冻结装置