[发明专利]一种软件错误报告的提取方法及装置在审
申请号: | 201310432924.4 | 申请日: | 2013-09-22 |
公开(公告)号: | CN103514086A | 公开(公告)日: | 2014-01-15 |
发明(设计)人: | 黄宝华;陈先志 | 申请(专利权)人: | 广东威创视讯科技股份有限公司 |
主分类号: | G06F11/34 | 分类号: | G06F11/34 |
代理公司: | 北京集佳知识产权代理有限公司 11227 | 代理人: | 王宝筠 |
地址: | 510663 广东省广*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 软件 错误报告 提取 方法 装置 | ||
技术领域
本发明实施例涉及计算机技术领域,尤其涉及一种软件错误报告的提取方法及装置。
背景技术
由于软件的程序编写的质量问题,或者软件的运行环境问题,软件的运行过程中不可避免的会发生一些异常,例如病毒、木马、软件崩溃等。软件运行出现异常后,需要及时获取软件错误报告。
现有技术中,一般是在软件自身增加软件错误报告提取功能,这就需要对已编写好的软件的程序进行修改,然后将修改好的软件重新发布,这种方式会导致软件开发成本过高,给企业带来一定的负担。
因此,有必要提供一种新的方法解决上述问题。
发明内容
本发明实施例提供了一种软件错误报告的提取方法及装置,能够及时提取软件错误报告,且能节省成本。
本发明实施例提供的软件错误报告的提取方法,包括:启动目标软件;启动监控软件,以利用所述监控软件监控所述目标软件的运行状态;在所述监控软件监控到所述目标软件运行异常时,抓取异常时所述目标软件的内存状态,形成错误报告。
本发明实施例提供的软件错误报告的提取装置,包括:软件启动单元,用于启动目标软件;软件监控单元,用于启动监控软件,以利用所述监控软件监控所述目标软件的运行状态;异常处理单元,用于在所述监控软件监控到所述目标软件运行异常时,抓取异常时所述目标软件的内存状态,形成错误报告。
从以上技术方案可以看出,本发明实施例具有以下优点:
本发明实施例中,在启动目标软件后,启动监控软件,以利用监控软件监控目标软件的运行状态;在监控软件监控到目标软件运行异常时,抓取异常时目标软件的内存状态,形成错误报告。本发明实施例中,不需要修改目标软件,在目标软件运行的过程中,利用监控软件监控目标软件的运行状态,节省了软件开发成本;且在监控到目标软件运行异常时,抓取异常时目标软件的内存状态,形成错误报告,保证了错误报告的及时提取。
附图说明
图1为本发明实施例中软件错误报告的提取方法一个实施例示意图;
图2为本发明实施例中软件错误报告的提取方法另一实施例示意图;
图3为本发明实施例中软件错误报告的提取装置一个实施例示意图。
具体实施方式
下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
本发明实施例提供了一种软件错误报告的提取方法及装置,能够及时提取软件错误报告,且能节省成本。
请参阅图1,本发明实施例中软件错误报告的提取方法一个实施例包括:
101、软件错误报告的提取装置启动目标软件;
本实施例所指的目标软件可以是能够运行在操作系统中的任何软件和应用程序。
102、软件错误报告的提取装置启动监控软件,以利用监控软件监控目标软件的运行状态;
软件错误报告的提取装置在启动目标软件之后,启动监控软件。在目标软件的运行过程中,软件错误报告的提取装置可利用监控软件周期性地监控目标软件的运行状态,目标软件的运行状态包括正常和异常。
103、软件错误报告的提取装置在监控软件监控到目标软件运行异常时,抓取异常时目标软件的内存状态,形成错误报告。
当监控软件监控到目标软件运行异常时,软件错误报告的提取装置抓取异常时目标软件的内存状态,形成一个进程的内存镜像文件(dump文件),形成的dump文件即是目标软件的错误报告。
本实施例中,在启动目标软件后,启动监控软件,以利用监控软件监控目标软件的运行状态;在监控软件监控到目标软件运行异常时,抓取异常时目标软件的内存状态,形成错误报告。本实施例中,不需要修改目标软件,在目标软件运行的过程中,利用监控软件监控目标软件的运行状态,节省了软件开发成本;且在监控到目标软件运行异常时,抓取异常时目标软件的内存状态,形成错误报告,保证了错误报告的及时提取。
为了便于理解,下面以一具体实施例对本发明软件错误报告的提取方法进行描述,请参阅图2,本发明实施例中软件错误报告的提取方法另一实施例包括:
201、启动目标软件;
目标软件可以是能够运行在操作系统中的任何软件和应用程序。本实施例中的目标软件可以为一个或多个,即监控软件可以同时监控一个或多个目标软件。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于广东威创视讯科技股份有限公司,未经广东威创视讯科技股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201310432924.4/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种连续电解制备高纯四乙基氢氧化铵的方法
- 下一篇:防止闲置锅炉腐蚀的方法