[发明专利]软件修复方法、装置及系统有效
申请号: | 201510142490.3 | 申请日: | 2012-08-22 |
公开(公告)号: | CN104699554B | 公开(公告)日: | 2018-07-03 |
发明(设计)人: | 王煊;贺显祺 | 申请(专利权)人: | 北京奇虎科技有限公司;奇智软件(北京)有限公司 |
主分类号: | G06F11/07 | 分类号: | G06F11/07;G06F8/61;G06F8/65 |
代理公司: | 北京华沛德权律师事务所 11302 | 代理人: | 刘杰 |
地址: | 100088 北京市西城区新*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 蓝屏 装置及系统 软件修复 修复 分析结果显示 卸载 更新 分析 | ||
1.一种软件修复方法,包括:
预先对各个类型代码代表的错误类型进行分析,分析出各个错误类型需要提取的错误定位相关信息,并进行记录,保存各个类型代码与需要获取的错误定位相关信息之间的关系;
获取蓝屏文件;
获取对蓝屏文件进行分析的分析结果,其中,所述分析结果是根据所述各个类型代码与需要获取的错误定位相关信息之间的关系得到的;
当所述分析结果显示蓝屏原因为软件不稳定时,执行对应的修复处理,所述修复处理包括对不稳定的软件进行更新或卸载。
2.根据权利要求1所述的方法,所述对不稳定的软件进行更新包括:
下载并安装该软件的稳定版本;
或者,
下载并安装替代的软件。
3.根据权利要求2所述的方法,在安装软件的稳定版本之前还包括:
比较待安装的稳定版本与不稳定的软件的当前版本的版本号;
如果待安装的稳定版本的版本号低于当前版本的版本号,则卸载该不稳定的软件。
4.根据权利要求2所述的方法,在安装替代的软件之前还包括:
判断待安装的替代软件与不稳定的软件是否冲突;
如果冲突,则卸载该不稳定的软件。
5.根据权利要求1所述的方法,还包括:
如果存在蓝屏文件,但不存在该不稳定的软件的卸载项,则提示用户暂时不能提供修复方案。
6.根据权利要求1至5任一项所述的方法,在执行对应的修复处理之前还包括:
向用户显示提示信息,以便检测客户端是否需要执行对应的修复处理;
如果接收到需要执行修复处理的指示,则触发执行对应的修复处理。
7.根据权利要求1至5任一项所述的方法,还包括:
在完成对应的修复处理之后,提示用户执行重新启动计算机的操作。
8.根据权利要求1至5任一项所述的方法,还包括:
在完成对应的修复处理之后,显示回访时间选项,并提供选择回访时间的操作入口。
9.根据权利要求1至5任一项所述的方法,还包括:
提示用户在问题未能解决的情况下,上传联系方式。
10.根据权利要求1至5任一项所述的方法,所述获取对蓝屏文件进行分析的分析结果包括:
将所述蓝屏文件上传至服务器,以便所述服务器根据数据库中保存的蓝屏特征信息与蓝屏原因之间的对应关系对所述蓝屏文件进行分析;
获取服务器返回的分析结果。
11.一种软件修复装置,包括:
蓝屏文件获取单元,用于获取蓝屏文件;
分析结果获取单元,用于获取对蓝屏文件进行分析的分析结果,其中,所述分析结果是根据预先设置的各个类型代码与需要获取的错误定位相关信息之间的关系得到的;其中:预先对各个类型代码代表的错误类型进行分析,分析出各个错误类型需要提取的错误定位相关信息,并进行记录,保存各个类型代码与需要获取的错误定位相关信息之间的关系;
修复执行单元,用于当所述分析结果显示蓝屏原因为软件不稳定时,执行对应的修复处理,所述修复处理包括对不稳定的软件进行更新或卸载。
12.根据权利要求11所述的装置,所述修复执行单元包括:
稳定版本安装子单元,用于下载并安装该软件的稳定版本;
或者,
替代软件安装子单元,用于下载并安装替代的软件。
13.根据权利要求12所述的装置,还包括:
版本比较单元,用于在安装软件的稳定版本之前,比较待安装的稳定版本与不稳定的软件的当前版本的版本号;
第一卸载单元,用于如果待安装的稳定版本的版本号低于当前版本的版本号,则卸载该不稳定的软件。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京奇虎科技有限公司;奇智软件(北京)有限公司,未经北京奇虎科技有限公司;奇智软件(北京)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201510142490.3/1.html,转载请声明来源钻瓜专利网。