[發明專利]一種多硬件系統數據處理設備及刪除重復數據的方法有效
| 申請號: | 201010138654.2 | 申請日: | 2010-03-31 |
| 公開(公告)號: | CN102207939A | 公開(公告)日: | 2011-10-05 |
| 發明(設計)人: | 彭剛 | 申請(專利權)人: | 聯想(北京)有限公司 |
| 主分類號: | G06F17/30 | 分類號: | G06F17/30;G06F1/32 |
| 代理公司: | 北京安信方達知識產權代理有限公司 11262 | 代理人: | 栗若木 |
| 地址: | 100085 北京市*** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 硬件 系統 數據處理 設備 刪除 重復 數據 方法 | ||
技術領域
本發明涉及電子領域,具體涉及一種多硬件系統數據處理設備及刪除重復數據的方法。
背景技術
隨著個人電腦的發展,X86等原有系統功耗大、啟動慢等問題逐漸突出,將其他架構的系統(比如ARM),和X86系統等原有系統組成Hybrid架構的優點也越來越突出。Hybrid即混合系統,實際上是在原有系統的基礎上嵌入融合另外的至少一個功耗低、性能相對較差的系統,多個系統協同融合工作,充分發揮各自優勢。
現有的解決方案中,存儲設備上的數據分區可能存在眾多數據文件的重復,通過整理文件,刪除其中的重復數據,可以釋放出浪費的硬盤空間。
在實現本發明的過程中,發明人發現現有技術至少存在以下問題:
在刪除和整理文件過程中,比對數據及判斷是否重復的步驟需要花費大量的正常使用時間去搜索和比較,以及逐一刪除重復文件,耗時耗電。
發明內容
本發明要解決的技術問題是提供一種多硬件系統數據處理設備及刪除重復數據的方法,能夠不影響用戶正常使用,并且節省電力。
為了解決上述問題,本發明提供了一種多硬件系統數據處理設備,包括:一第一硬件系統;一第二硬件系統;一存儲設備;
所述第一硬件系統包括:
判斷模塊,用于掃描所述存儲設備中的數據,確定其中的重復數據;
檢測模塊,用于當檢測所述第二硬件系統未對所述存儲設備操作時,啟動所述判斷模塊;
刪除模塊,用于刪除所確定的重復數據。
進一步地,所述的數據處理設備還包括:一切換模塊,與所述存儲設備固定相連;
所述第二硬件系統包括:
控制模塊,用于當判斷要將所述存儲設備切換到第一硬件系統時,發送第一指示給所述切換模塊;
所述切換模塊根據所述第一指示將所述存儲設備切換為與所述第一硬件系統相連;
所述檢測模塊當檢測到所述第一硬件系統與所述存儲設備相連時,判斷所述第二硬件系統未對所述存儲設備操作。
進一步地,所述第二硬件系統還包括:
第一設置模塊,用于設置所述存儲設備中要刪除重復數據的待整理區域信息;
所述判斷模塊包括:
提取單元,用于根據所述待整理區域信息在所述存儲設備中找到所述第一設置模塊所設置的待整理區域,分別提取并保存該待整理區域中所保存的各文件的校驗碼及其屬性;
比較單元,用于對比所保存的校驗碼及其屬性,確定校驗碼及屬性相同的文件為重復數據。
進一步地,所述提取單元將文件的所述屬性和校驗碼保存在結構列表里;
所述提取單元分別提取并保存所述待整理區域中所保存的各文件的校驗碼及其屬性是指:
所述提取單元先判斷所述待整理區域中所保存的各文件是否有改動;所述改動包括增加、刪除和修改;對于增加的文件,計算該文件的校驗碼,并將該文件的校驗碼和屬性添加到所述結構列表中;對于修改的文件,重新計算該文件的校驗碼,用重新計算的校驗碼和該文件新的屬性更新所述結構列表中保存的該文件的校驗碼和屬性;對于刪除的文件,從所述結構列表中刪除該文件的校驗碼和屬性;對于未改動的文件,判斷所述結構列表中是否有該文件的校驗碼和屬性,沒有則計算該文件的校驗碼,并將該文件的校驗碼和屬性添加到所述結構列表中。
進一步地,所述第二硬件系統還包括第二設置模塊,用于設置中斷處理方式;所述中斷處理方式用于指示當整理時中斷的話是否保存中斷時的現場數據,以及當中斷恢復后的處理方式,包括:繼續整理、重新整理;
所述第一硬件系統還包括緩存;
所述檢測模塊還用于當檢測到所述第二硬件系統將操作所述存儲設備時,停止所述判斷模塊和刪除模塊對所述存儲設備的訪問,根據所述中斷處理方式選擇保存或不保存當前現場數據到所述緩存中;當檢測到所述第二硬件系統未對所述存儲設備操作時,根據所述中斷處理方式進行處理,如果中斷恢復后的處理方式為繼續整理則根據保存的現場數據相應啟動判斷模塊或刪除模塊,如果為重新整理則只啟動判斷模塊;
所述判斷模塊和刪除模塊還用于當被啟動時判斷所述緩存中是否保存有所述現場數據,如果有則根據所述現場數據繼續中斷前的工作。
本發明還提供了一種平板電腦,包括:第一硬件系統;一存儲設備;所述第一硬件系統包括:
判斷模塊,用于掃描所述存儲設備中的數據,確定其中的重復數據;
檢測模塊,用于當檢測到沒有外部硬件系統對所述存儲設備操作時,啟動所述判斷模塊;
刪除模塊,用于刪除所確定的重復數據。
進一步地,所述的平板電腦還包括:
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于聯想(北京)有限公司,未經聯想(北京)有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201010138654.2/2.html,轉載請聲明來源鉆瓜專利網。





