[發明專利]系統文件修復方法和裝置有效
| 申請號: | 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.szxzyx.cn/pat/books/201210069822.6/1.html,轉載請聲明來源鉆瓜專利網。





