[发明专利]一种软件故障的定位方法和装置在审
申请号: | 201410138417.4 | 申请日: | 2014-04-08 |
公开(公告)号: | CN103902454A | 公开(公告)日: | 2014-07-02 |
发明(设计)人: | 彭云鹏;郭新甲 | 申请(专利权)人: | 安一恒通(北京)科技有限公司 |
主分类号: | G06F11/36 | 分类号: | G06F11/36 |
代理公司: | 北京品源专利代理有限公司 11332 | 代理人: | 胡彬;邓猛烈 |
地址: | 100091 北京市海淀区东*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 软件 故障 定位 方法 装置 | ||
1.一种软件故障的定位方法,其特征在于,包括:
确定定位开始时刻;
获得定位开始时刻的系统环境;
在所述定位开始时刻的系统环境中,重现软件从定位开始时刻到故障发生时刻的运行状态;
根据重现的运行状态确定导致软件故障的问题。
2.根据权利要求1所述的方法,其特征在于,所述确定定位开始时刻包括:
将软件出现故障的本次运行,在时间上切分为多个时间切片;
选择第i个时间切片的开始时刻作为定位开始时刻,所述i为常数。
3.根据权利要求1所述的方法,其特征在于,所述重现软件从定位开始时刻到故障发生时刻的运行状态,具体包括:
根据已记录的从定位开始时刻到故障发生时刻的鼠标点击事件,重现从定位开始时刻到故障发生时刻的运行状态。
4.根据权利要求3所述的方法,其特征在于,所述重现从定位开始时刻到故障发生时刻的运行状态之前,将已记录的鼠标点击事件中的无效点击事件进行删除,获得有效点击事件。
5.根据权利要求1至4中任一项所述的方法,其特征在于,所述根据重现的运行状态确定导致软件故障的问题,包括:
如果重现的运行状态与故障发生时刻的运行状态不符,则重新确定定位开始时刻。
6.一种软件故障的定位装置,其特征在于,包括:
确定模块,用于确定定位开始时刻;
获得模块,用于获得定位开始时刻的系统环境;
重现模块,用于在所述定位开始时刻的系统环境中,重现软件从定位开始时刻到故障发生时刻的运行状态;
分析模块,用于根据重现的运行状态确定导致软件故障的问题。
7.根据权利要求6所述的装置,其特征在于,所述确定模块包括:
切分单元,用于将软件出现故障的本次运行,在时间上切分为多个时间切片;
选择单元,用于选择第i个时间切片的开始时刻作为定位开始时刻,所述i为常数。
8.根据权利要求6所述的装置,其特征在于,所述重现模块具体包括:
重现单元,用于根据已记录的从定位开始时刻到故障发生时刻的鼠标点击事件,重现从定位开始时刻到故障发生时刻的运行状态。
9.根据权利要求8所述的装置,其特征在于,所述重现模块还包括:
获得单元,用于将已记录的鼠标点击事件中的无效点击事件进行删除,获得有效点击事件。
10.根据权利要求6至9中任一项所述的装置,其特征在于,确定模块还用于:
如果重新模块重现的运行状态与故障发生时刻的运行状态不符,则重新确定定位开始时刻。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于安一恒通(北京)科技有限公司,未经安一恒通(北京)科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201410138417.4/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种哺乳期妇女专用文胸
- 下一篇:针对软件多点故障的自修复算法