[发明专利]系统文件修复方法和装置有效
申请号: | 201210069822.6 | 申请日: | 2012-03-16 |
公开(公告)号: | CN103309768A | 公开(公告)日: | 2013-09-18 |
发明(设计)人: | 谢飞;马劲松 | 申请(专利权)人: | 腾讯科技(深圳)有限公司 |
主分类号: | G06F11/14 | 分类号: | G06F11/14 |
代理公司: | 北京德琦知识产权代理有限公司 11018 | 代理人: | 杨春香;宋志强 |
地址: | 518044 广东省深圳*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 系统 文件 修复 方法 装置 | ||
1.一种系统文件修复方法,其特征在于,该方法包括:
检测出操作系统中系统文件被破环;
将所述操作系统的标识信息、以及所述系统文件的标识发送至服务端;
接收服务端依据所述操作系统的标识信息以及系统文件的标识确定出的用于修复所述系统文件的其他系统文件的完整度标识;
利用本地已存储的该被破坏的系统文件的完整度标识验证接收的完整度标识,如果该接收的完整度标识通过验证,则从服务端获取该通过验证的完整度标识对应的系统文件,利用获取的系统文件修复被破坏的系统文件。
2.根据权利要求1所述的方法,其特征在于,所述检测出操作系统中系统文件被破环包括:
扫描操作系统中的系统文件,针对扫描到的系统文件,计算该系统文件的完整度标识,如果该计算出的完整度标识与本地已存储的该系统文件的完整度标识不一致,则确定该系统文件被破坏。
3.根据权利要求1所述的方法,其特征在于,所述操作系统的标识信息至少包括:操作系统的类型、以及操作系统的语言包信息;
所述服务端确定出的用于修复所述系统文件的其他系统文件包括:适用于所述操作系统的类型以及语言包,并与被破坏的系统文件具有同一标识的系统文件。
4.根据权利要求1所述的方法,其特征在于,所述利用本地已存储的该被破坏的系统文件的完整度标识验证接收的完整度标识包括:
针对接收的每一完整度标识,判断该接收的完整度标识是否与本地已存储的该被破环的系统文件的完整度标识匹配,如果是,则确定该接收的完整度标识通过验证,否则,确定该接收的完整度标识未通过验证。
5.根据权利要求1至4任一所述的方法,其特征在于,所述系统文件的完整度标识为对该系统文件进行哈希Hash运算得到的哈希值,不同系统文件具有不同哈希值,并且,同一系统文件由于在不同时间点更新具有各次更新对应的不同哈希值。
6.一种系统文件修复装置,其特征在于,该装置包括:
检测单元,用于检测出操作系统中系统文件被破环;
发送单元,用于将所述操作系统的标识信息、以及所述系统文件的标识发送至服务端;
接收单元,用于接收服务端依据所述操作系统的标识信息以及系统文件的标识确定出的用于修复所述系统文件的其他系统文件的完整度标识;
修复单元,用于利用本地已存储的该被破坏的系统文件的完整度标识验证所述接收单元接收的完整度标识,如果该接收的完整度标识通过验证,则从服务端获取该通过验证的完整度标识对应的系统文件,利用获取的系统文件修复被破坏的系统文件。
7.根据权利要求6所述的装置,其特征在于,所述检测单元包含以下模块:
扫描模块,用于扫描操作系统中的系统文件;
计算模块,用于针对所述扫描模块扫描到的系统文件,计算该系统文件的完整度标识;
完整度判断模块,用于判断所述计算模块计算出的完整度标识与本地已存储的该系统文件的完整度标识是否一致,如果不一致,则确定该系统文件被破坏。
8.根据权利要求6所述的装置,其特征在于,所述操作系统的标识信息至少包括:操作系统的类型、以及操作系统的语言包信息;
所述服务端确定出的用于修复所述系统文件的其他系统文件包括:适用于所述操作系统的类型以及语言包,并与被破坏的系统文件具有同一标识的系统文件。
9.根据权利要求6所述的装置,其特征在于,所述修复单元包括以下模块:
验证判断模块,用于针对所述接收单元接收的每一完整度标识,判断该接收的完整度标识是否与本地已存储的该被破环的系统文件的完整度标识匹配,如果是,则确定该接收的完整度标识通过验证,否则,确定该接收的完整度标识未通过验证;
修复模块,用于在所述验证判断模块确定出该接收的完整度标识通过验证时,从服务端获取该通过验证的完整度标识对应的系统文件,利用获取的系统文件修复被破坏的系统文件。
10.根据权利要求6至9任一所述的装置,其特征在于,所述系统文件的完整度标识为对该系统文件进行哈希Hash运算得到的哈希值,不同系统文件具有不同哈希值,并且,同一系统文件由于在不同时间点更新具有各次更新对应的不同哈希值。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于腾讯科技(深圳)有限公司,未经腾讯科技(深圳)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201210069822.6/1.html,转载请声明来源钻瓜专利网。