[发明专利]系统文件修复方法和装置有效
申请号: | 201210069822.6 | 申请日: | 2012-03-16 |
公开(公告)号: | CN103309768A | 公开(公告)日: | 2013-09-18 |
发明(设计)人: | 谢飞;马劲松 | 申请(专利权)人: | 腾讯科技(深圳)有限公司 |
主分类号: | G06F11/14 | 分类号: | G06F11/14 |
代理公司: | 北京德琦知识产权代理有限公司 11018 | 代理人: | 杨春香;宋志强 |
地址: | 518044 广东省深圳*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 系统 文件 修复 方法 装置 | ||
技术领域
本发明涉及计算机技术领域,特别涉及系统文件修复方法和装置。
背景技术
现有的系统文件修复方法主要是:当检测到操作系统中某一系统文件被破环时,以该操作系统的版本号、补丁号,以及该被破坏的系统文件的标识比如系统文件名和该被破坏的系统文件的版本信息为依据,从文件库中下载对应的系统文件,以替换本地被破环的系统文件,即实现系统文件的修复。
但是,在实际应用中,操作系统的补丁号是不容易精确获取的,并且,即使获取了操作系统的补丁号,由于操作系统的补丁号和系统文件的对应关系并不是精确地一一对应,这会出现下载的系统文件和被破坏掉的系统文件不一致,甚至下载的系统文件不可用等问题,导致以操作系统的补丁号为依据下载的系统文件不能修复该被破环的系统文件。
另外,现有系统文件修复方法中,还依赖于系统文件的版本信息下载对应的系统文件,而当系统文件的版本信息被破坏掉后,就会导致不能下载对应的系统文件修复该被破环的系统文件。还有,即使系统文件的版本信息没有被破坏掉,依赖于系统文件的版本信息也是不能精确下载对应的系统文件,可能会出现下载的系统文件和被破坏掉的系统文件不一致,甚至下载的系统文件不可用等问题,这也不能实现系统文件的修复。
发明内容
本发明提供了系统文件修复方法和装置,以实现系统文件的修复。
本发明提供的技术方案包括:
一种系统文件修复方法,包括:
检测出操作系统中系统文件被破环;
将所述操作系统的标识信息、以及所述系统文件的标识发送至服务端;
接收服务端依据所述操作系统的标识信息以及系统文件的标识确定出的用于修复所述系统文件的其他系统文件的完整度标识;
利用本地已存储的该被破坏的系统文件的完整度标识验证接收的完整度标识,如果该接收的完整度标识通过验证,则从服务端获取该通过验证的完整度标识对应的系统文件,利用获取的系统文件修复被破坏的系统文件。
一种系统文件修复装置,包括:
检测单元,用于检测出操作系统中系统文件被破环;
发送单元,用于将所述操作系统的标识信息、以及所述系统文件的标识发送至服务端;
接收单元,用于接收服务端依据所述操作系统的标识信息以及系统文件的标识确定出的用于修复所述系统文件的其他系统文件的完整度标识;
修复单元,用于利用本地已存储的该被破坏的系统文件的完整度标识验证所述接收单元接收的完整度标识,如果该接收的完整度标识通过验证,则从服务端获取该通过验证的完整度标识对应的系统文件,利用获取的系统文件修复被破坏的系统文件。
由以上技术方案可以看出,本发明中,在检测出操作系统中系统文件被破环时,将所述操作系统的标识信息、以及所述系统文件的标识发送至服务端,并接收服务端依据所述操作系统的标识信息以及系统文件的标识确定出的用于修复所述系统文件的其他系统文件的完整度标识,之后利用本地已存储的该被破坏的系统文件的完整度标识验证接收的完整度标识,如果该接收的完整度标识通过验证,则从服务端获取该通过验证的完整度标识对应的系统文件,利用获取的系统文件修复被破坏的系统文件,这相比于现有技术,并不依赖于操作系统的补丁号、被破坏的系统文件的版本号等,也不需要建立补丁号和系统文件的对应关系,而是基于系统文件的完整度标识精确获取用于修复被破坏的系统文件的其他系统文件,实现系统文件的修复。
附图说明
图1为本发明实施例提供的基本流程图;
图2为本发明实施例提供的详细流程图;
图3为本发明实施例提供的装置结构图;
图4为本发明实施例提供的装置详细结构图。
具体实施方式
为了使本发明的目的、技术方案和优点更加清楚,下面结合附图和具体实施例对本发明进行详细描述。
参见图1,图1为本发明实施例提供的方法流程图。如图1所示,该流程图可包括:
步骤101,检测出操作系统中系统文件被破环。
步骤102,将所述操作系统的标识信息、以及所述系统文件的标识发送至服务端。
步骤103,接收服务端依据所述操作系统的标识信息以及系统文件的标识确定出的用于修复所述系统文件的其他系统文件的完整度标识。
步骤104,利用本地已存储的该被破坏的系统文件的完整度标识验证接收的完整度标识,如果该接收的完整度标识通过验证,则从服务端获取该通过验证的完整度标识对应的系统文件,利用获取的系统文件修复被破坏的系统文件。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于腾讯科技(深圳)有限公司,未经腾讯科技(深圳)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201210069822.6/2.html,转载请声明来源钻瓜专利网。