TW201327232A - 檔案處理方法及系統 - Google Patents

檔案處理方法及系統 Download PDF

Info

Publication number
TW201327232A
TW201327232A TW101101312A TW101101312A TW201327232A TW 201327232 A TW201327232 A TW 201327232A TW 101101312 A TW101101312 A TW 101101312A TW 101101312 A TW101101312 A TW 101101312A TW 201327232 A TW201327232 A TW 201327232A
Authority
TW
Taiwan
Prior art keywords
file
deleted
deleted file
compressed
attribute
Prior art date
Application number
TW101101312A
Other languages
English (en)
Inventor
hong-kui Chen
Original Assignee
Chi Mei Comm Systems Inc
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Chi Mei Comm Systems Inc filed Critical Chi Mei Comm Systems Inc
Publication of TW201327232A publication Critical patent/TW201327232A/zh

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/10File systems; File servers
    • G06F16/11File system administration, e.g. details of archiving or snapshots
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/10File systems; File servers
    • G06F16/16File or folder operations, e.g. details of user interfaces specifically adapted to file systems
    • G06F16/162Delete operations

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Data Mining & Analysis (AREA)
  • Databases & Information Systems (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Human Computer Interaction (AREA)
  • Information Retrieval, Db Structures And Fs Structures Therefor (AREA)

Abstract

一種檔案處理方法及系統,該方法包括:在偵測到用戶的刪除操作時,將刪除的檔案的屬性備份至資料庫中,並將該刪除的檔案經壓縮存儲於存儲設備的隱藏分區中;偵測用戶是否需要恢復刪除的檔案,當用戶需要恢復刪除的檔案時,從隱藏分區中獲取需要恢復的刪除的檔案對應的壓縮檔案;解壓縮從隱藏分區中獲取到的壓縮檔案,並根據該需要恢復的刪除的檔案的屬性恢復解壓縮後的檔案至原有位置;否則,返回繼續進行偵測。利用本發明可以實現電子設備中被刪除的檔案的安全存儲及恢復。

Description

檔案處理方法及系統
本發明涉及一種電子設備檔案處理方法及系統,尤其涉及一種對電子設備中刪除的檔案的處理方法及系統。
隨著智慧手機的普及,人們的行為模式受到了極大的影響,越來越多的人依賴於手機來替代電腦或其他工具來完成日常工作,例如拍照、GPS導航、聽音樂、收看電視。手機所處理的資訊日益龐大,在帶來便捷的同時也帶來一些問題,例如資訊存儲安全。
手機中存儲的資訊包括:用戶所屬資訊(例如,照片、檔案等),手機應用程式相關檔案,手機系統相關檔案。當用戶因為一時不慎刪除了一些比較重要的檔案時,若手機無法對該刪除的檔案進行恢復,可能會產生一些較嚴重的後果。
目前對手機中刪除的檔案,常用的處理方法為:直接刪除、或存儲於手機回收站中。直接刪除的方法將導致刪除的檔案無法再恢復;存儲於手機回收站中的方法,雖然刪除的檔案可以進行恢復,但保存於回收站中的檔案存在容易丟失、安全性低、系統資源佔用率高的問題。因此,需尋找一種方法,該方法可對刪除的檔案實現安全性高且系統資源佔用率低的存儲,同時該方法可對刪除的檔案進行恢復。
鑒於以上內容,有必要提供一種檔案處理方法及系統,以實現電子設備中刪除的檔案的安全存儲及恢復。
所述檔案處理方法,該方法包括以下步驟:存儲步驟:在偵測到用戶的刪除操作時,將刪除的檔案的屬性備份至資料庫中,並將該刪除的檔案經壓縮存儲於存儲設備的隱藏分區中;偵測步驟:偵測用戶是否需要恢復刪除的檔案,當用戶需要恢復刪除的檔案時,執行獲取步驟,否則,返回繼續進行偵測;獲取步驟:從隱藏分區中獲取需要恢復的刪除的檔案對應的壓縮檔案;恢復步驟:將從隱藏分區中獲取到的壓縮檔案進行解壓縮,並根據該需要恢復的刪除的檔案的屬性恢復解壓縮後的檔案至原有位置。
所述檔案處理系統,該系統包括:存儲模組,用於在偵測到用戶的刪除操作時,將刪除的檔案的屬性備份至資料庫中,並將該刪除的檔案經壓縮存儲於存儲設備的隱藏分區中;偵測模組,用於偵測用戶是否需要恢復刪除的檔案;獲取模組,用於用戶需要恢復刪除的檔案時,從隱藏分區中獲取需要恢復的刪除的檔案對應的壓縮檔案;恢復模組,用於將從隱藏分區中獲取到的壓縮檔案進行解壓縮,並根據該需要恢復的刪除的檔案的屬性恢復解壓縮後的檔案至原有位置。
相較於習知技術,本發明所述之檔案處理方法及系統,可將刪除的檔案經壓縮處理後存儲於一個隱藏分區中,當需要對刪除的檔案進行恢復時,從該隱藏分區中將對應的檔案取出,實現電子設備中刪除的檔案的恢復。
如圖1所示,係為本發明檔案處理系統較佳實施例之架構圖。
檔案處理系統10運行於電子設備1中,所述電子設備1中還包括螢幕11、存儲設備12、資料庫13。所述電子設備1可為手機、平板電腦、電腦等設備。所述螢幕11用於給用戶提供一個操作平臺。所述資料庫13用於存儲電子設備1中刪除的檔案資訊。所述資料庫13存儲於存儲設備12中。所述存儲設備12可為電子設備1的記憶體,或電子設備1內置的硬碟,或電子設備1外接的安全數碼卡(Secure Digital Memory Card,SD卡)等外接的存儲介質,本較佳實施例以存儲設備12為電子設備1內置的硬碟為例進行介紹。
所述檔案處理系統10包括存儲模組100、偵測模組101、獲取模組102及恢復模組103。各模組的功能將結合圖2之流程圖進行詳細介紹。
如圖2所示,係為本發明檔案處理方法較佳實施例之流程圖。
步驟S10,所述存儲模組100在偵測到用戶的刪除操作時,將刪除的檔案的屬性備份至資料庫13中,並將該刪除的檔案經壓縮存儲於存儲設備12的隱藏分區中。所述隱藏分區是存儲設備12中用戶不可見且不可操作的區域。
當用戶需要刪除檔案時,用戶透過刪除操作將檔案刪除,此時,該刪除操作會在電子設備1中觸發刪除命令及觸發存儲模組100。
所述刪除的檔案的屬性包括:標識位、檔案名稱、檔案路徑、刪除日期及檔案類型等。所述標識位用於對刪除的檔案進行唯一的標識,所述檔案名稱為刪除的檔案的名稱,所述檔案路徑為刪除的檔案的原有存儲路徑,所述刪除日期為刪除檔案的時間,所述檔案類型為刪除的檔案的類型。
所述刪除的檔案的屬性以表格的形式存儲於資料庫13中,該刪除的檔案的屬性中的每個屬性均為一欄,每個刪除的檔案的屬性在資料庫13中對應有一條屬性記錄。如圖3所示,係為刪除的檔案的屬性在資料庫13中之存儲示例圖。其中,序號為1的屬性記錄為存儲的第一個刪除的檔案的屬性,序號為2的屬性記錄為存儲的第二個刪除的檔案的屬性。
存儲模組100採用ZIP壓縮演算法或GZIP壓縮演算法或其餘的壓縮演算法對刪除的檔案進行壓縮,生成一個壓縮檔案。之後,存儲模組100會對應的將資料庫13中該刪除的檔案的標識位與生成的壓縮檔案加入至一個壓縮包,該壓縮包以刪除的檔案對應的刪除日期進行命名。當一次刪除一個檔案時,該壓縮包中僅包含一個壓縮檔案;當一次刪除多個檔案時,該壓縮包中包含多個壓縮檔案。
需要說明的是,存儲模組100在對刪除的檔案進行壓縮的過程中,根據選取的壓縮演算法的不同,相應的對刪除的檔案的壓縮方法也不同。所述壓縮方法可為將刪除的檔案整體打包進行壓縮,或將刪除的檔案中的資料提取為二進位的位元組流進行壓縮,或將刪除的檔案中的資料提取為二進位的位元組流先進行加密操作再進行壓縮,或其他的壓縮方法。
步驟S11,所述偵測模組101偵測用戶是否需要恢復刪除的檔案,當偵測到用戶需要恢復刪除的檔案時,執行步驟S12,否則,返回繼續進行偵測。
當用戶需要恢復刪除的檔案時,用戶在資料庫13中選取需要恢復的刪除的檔案的屬性記錄,並選擇恢復操作,此時,該恢復操作會在電子設備1中觸發產生一個恢復信號。當偵測模組101接收到恢復操作觸發產生的恢復信號時,則判定用戶需要恢復刪除的檔案。
步驟S12,所述獲取模組102從隱藏分區中獲取需要恢復的刪除的檔案對應的壓縮檔案。
獲取模組102根據資料庫13中該需要恢復的刪除的檔案的刪除日期在隱藏分區中找到對應的壓縮包,並根據該需要恢復的刪除的檔案的標識位在壓縮包中找到對應的壓縮檔案。
步驟S13,所述恢復模組103將從隱藏分區中獲取到的壓縮檔案進行解壓縮,並根據該需要恢復的刪除的檔案的屬性恢復解壓縮後的檔案至原有位置。恢復模組103根據壓縮演算法的相應解壓縮演算法,對壓縮檔案進行解壓縮。需要說明的是,恢復模組103在對壓縮檔案進行解壓縮的過程中,根據選取的解壓縮演算法的不同,相應的對壓縮檔案的解壓縮方法也不同。所述解壓縮方法可為將整體打包的壓縮檔案進行解壓縮,或將二進位的位元組流形式的壓縮檔案整合後進行解壓縮,或將二進位的位元組流形式的壓縮檔案整合後先進行解壓縮再進行解密操作,或其他的解壓縮方法。
綜上所述,本發明符合發明專利要件,爰依法提出專利申請。惟,以上所述者僅爲本發明之較佳實施例,本發明之範圍並不以上述實施例爲限,舉凡熟悉本案技藝之人士援依本發明之精神所作之等效修飾或變化,皆應涵蓋於以下申請專利範圍內。
1...電子設備
10...檔案處理系統
100...存儲模組
101...偵測模組
102...獲取模組
103...恢復模組
11...螢幕
12...存儲設備
13...資料庫
S10...偵測到用戶的刪除操作時,將刪除的檔案的屬性備份至資料庫中,並將該刪除的檔案經壓縮存儲於存儲設備的隱藏分區中
S11...偵測用戶是否需要恢復刪除的檔案
S12...從隱藏分區中獲取需要恢復的刪除的檔案對應的壓縮檔案
S13...將從隱藏分區中獲取到的壓縮檔案進行解壓縮,並根據該需要恢復的刪除的檔案的屬性恢復解壓縮後的檔案至原有位置
圖1係為本發明檔案處理系統較佳實施例之架構圖。
圖2係為本發明檔案處理方法較佳實施例之流程圖。
圖3係為本發明檔案處理方法較佳實施例的刪除的檔案的屬性在資料庫中之存儲示例圖。
S10...偵測到用戶的刪除操作時,將刪除的檔案的屬性備份至資料庫中,並將該刪除的檔案經壓縮存儲於存儲設備的隱藏分區中
S11...偵測用戶是否需要恢復刪除的檔案
S12...從隱藏分區中獲取需要恢復的刪除的檔案對應的壓縮檔案
S13...將從隱藏分區中獲取到的壓縮檔案進行解壓縮,並根據該需要恢復的刪除的檔案的屬性恢復解壓縮後的檔案至原有位置

Claims (10)

  1. 一種檔案處理方法,其中,該方法包括以下步驟:
    存儲步驟:在偵測到用戶的刪除操作時,將刪除的檔案的屬性備份至資料庫中,並將該刪除的檔案經壓縮存儲於存儲設備的隱藏分區中;
    偵測步驟:偵測用戶是否需要恢復刪除的檔案,當用戶需要恢復刪除的檔案時,執行獲取步驟,否則,返回繼續進行偵測;
    獲取步驟:從隱藏分區中獲取需要恢復的刪除的檔案對應的壓縮檔案;
    恢復步驟:將從隱藏分區中獲取到的壓縮檔案進行解壓縮,並根據該需要恢復的刪除的檔案的屬性恢復解壓縮後的檔案至原有位置。
  2. 如申請專利範圍第1項所述之檔案處理方法,其中,所述刪除的檔案的屬性包括:標識位、檔案名稱、檔案路徑、刪除日期及檔案類型,該刪除的檔案的屬性以表格的形式存儲於資料庫中,該刪除的檔案的屬性中的每個屬性均為一欄,每個刪除的檔案的屬性在資料庫中對應有一條屬性記錄。
  3. 如申請專利範圍第2項所述之檔案處理方法,其中,所述存儲步驟透過以下步驟對刪除的檔案進行壓縮:
    透過壓縮演算法對刪除的檔案進行壓縮,生成一個壓縮檔案;
    將資料庫中該刪除的檔案的標識位與生成的壓縮檔案加入至一個壓縮包,該壓縮包以刪除的檔案對應的刪除日期進行命名。
  4. 如申請專利範圍第2項所述之檔案處理方法,其中,所述獲取步驟透過以下步驟獲取壓縮檔案:
    根據資料庫中該需要恢復的刪除的檔案的刪除日期在隱藏分區中找到對應的壓縮包;
    根據該需要恢復的刪除的檔案的標識位在壓縮包中找到對應的壓縮檔案。
  5. 如申請專利範圍第1項所述之檔案處理方法,其中,所述偵測步驟透過以下步驟判斷用戶是否需要恢復刪除的檔案:
    偵測是否接收到恢復信號,該恢復信號由用戶選擇恢復操作時觸發產生;
    當接收到恢復信號,判定用戶需要恢復刪除的檔案;
    當沒有接收到恢復信號,判定用戶不需要恢復刪除的檔案。
  6. 一種檔案處理系統,其中,該系統包括:
    存儲模組,用於在偵測到用戶的刪除操作時,將刪除的檔案的屬性備份至資料庫中,並將該刪除的檔案經壓縮存儲於存儲設備的隱藏分區中;
    偵測模組,用於偵測用戶是否需要恢復刪除的檔案;
    獲取模組,用於用戶需要恢復刪除的檔案時,從隱藏分區中獲取需要恢復的刪除的檔案對應的壓縮檔案;
    恢復模組,用於將從隱藏分區中獲取到的壓縮檔案進行解壓縮,並根據該需要恢復的刪除的檔案的屬性恢復解壓縮後的檔案至原有位置。
  7. 如申請專利範圍第6項所述之檔案處理系統,其中,所述刪除的檔案的屬性包括:標識位、檔案名稱、檔案路徑、刪除日期及檔案類型,該刪除的檔案的屬性以表格的形式存儲於資料庫中,該刪除的檔案的屬性中的每個屬性均為一欄,每個刪除的檔案的屬性在資料庫中對應有一條屬性記錄。
  8. 如申請專利範圍第7項所述之檔案處理系統,其中,所述存儲模組透過以下步驟對刪除的檔案進行壓縮:
    透過壓縮演算法對刪除的檔案進行壓縮,生成一個壓縮檔案;
    將資料庫中該刪除的檔案的標識位與生成的壓縮檔案加入至一個壓縮包,該壓縮包以刪除的檔案對應的刪除日期進行命名。
  9. 如申請專利範圍第7項所述之檔案處理系統,其中,所述獲取模組透過以下步驟獲取壓縮檔案:
    根據資料庫中該需要恢復的刪除的檔案的刪除日期在隱藏分區中找到對應的壓縮包;
    根據該需要恢復的刪除的檔案的標識位在壓縮包中找到對應的壓縮檔案。
  10. 如申請專利範圍第6項所述之檔案處理系統,其中,所述偵測模組透過以下步驟判斷用戶是否需要恢復刪除的檔案:
    偵測是否接收到恢復信號,該恢復信號由用戶選擇恢復操作時觸發產生;
    當接收到恢復信號,判定用戶需要恢復刪除的檔案;
    當沒有接收到恢復信號,判定用戶不需要恢復刪除的檔案。
TW101101312A 2011-12-30 2012-01-13 檔案處理方法及系統 TW201327232A (zh)

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN2011104545935A CN103186598A (zh) 2011-12-30 2011-12-30 文件处理方法及***

Publications (1)

Publication Number Publication Date
TW201327232A true TW201327232A (zh) 2013-07-01

Family

ID=48677767

Family Applications (1)

Application Number Title Priority Date Filing Date
TW101101312A TW201327232A (zh) 2011-12-30 2012-01-13 檔案處理方法及系統

Country Status (3)

Country Link
US (1) US20130173559A1 (zh)
CN (1) CN103186598A (zh)
TW (1) TW201327232A (zh)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
TWI709059B (zh) * 2018-04-17 2020-11-01 開曼群島商創新先進技術有限公司 檔案打包、檔案包解包方法、裝置及網路設備

Families Citing this family (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN105653402A (zh) * 2016-01-12 2016-06-08 浪潮(北京)电子信息产业有限公司 一种ssd以及用于ssd的数据恢复方法
CN106503100A (zh) * 2016-10-14 2017-03-15 努比亚技术有限公司 删除数据的装置和方法
CN106502588A (zh) * 2016-10-19 2017-03-15 广东欧珀移动通信有限公司 一种存储空间管理方法及存储装置
CN106791121A (zh) * 2016-12-27 2017-05-31 努比亚技术有限公司 一种移动终端及文件回收方法
EP3627326B1 (en) * 2017-06-16 2023-08-30 Huawei Technologies Co., Ltd. File processing method and mobile terminal
CN107545068A (zh) * 2017-09-18 2018-01-05 陈秋朴 固定大小的存储器的数据遗忘和恢复***
CN108984114A (zh) * 2018-06-08 2018-12-11 深圳大普微电子科技有限公司 数据处理方法和固态硬盘
CN109144786B (zh) * 2018-08-28 2021-05-28 天阳宏业科技股份有限公司 打包文件内小文件的恢复方法及恢复***
CN111859028A (zh) * 2019-04-30 2020-10-30 伊姆西Ip控股有限责任公司 创建用于流式存储的索引的方法、设备和计算机程序产品
US11221925B2 (en) 2019-11-08 2022-01-11 International Business Machines Corporation Continuous storage of data in a system with limited storage capacity

Family Cites Families (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6148340A (en) * 1998-04-30 2000-11-14 International Business Machines Corporation Method and system for differencing container files
US7305577B2 (en) * 2003-04-11 2007-12-04 Star Softcomm Pte Ltd Data isolation system and method
US7882069B2 (en) * 2008-02-19 2011-02-01 Oracle International Corp. Tag based backup and recovery
US20100205154A1 (en) * 2009-02-08 2010-08-12 Gregory Beliczynski System and Method for Storing and Retrieving Deleted Files

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
TWI709059B (zh) * 2018-04-17 2020-11-01 開曼群島商創新先進技術有限公司 檔案打包、檔案包解包方法、裝置及網路設備
US11100244B2 (en) 2018-04-17 2021-08-24 Advanced New Technologies Co., Ltd. File packaging and unpackaging methods, apparatuses, and network devices

Also Published As

Publication number Publication date
US20130173559A1 (en) 2013-07-04
CN103186598A (zh) 2013-07-03

Similar Documents

Publication Publication Date Title
TW201327232A (zh) 檔案處理方法及系統
JP6860704B2 (ja) ファイル処理方法及びモバイル端末
US9195668B2 (en) Log access method storage control apparatus, archive system, and method of operation
US8352540B2 (en) Distinguishing data streams to enhance data storage efficiency
US10552244B2 (en) Methods, systems and products for data backup
US8805779B2 (en) Applying an action on a data item according to a classification and a data management policy
CN105493077A (zh) 利用占位符的文件管理
US8335900B2 (en) Converting backup copies of objects created using a first backup program to backup copies created using a second backup program
CN111240897B (zh) 一种数据处理方法及相关设备
CN104199967A (zh) 一种手机文件的恢复方法及装置
US20130335594A1 (en) Enhancing captured data
WO2022082891A1 (zh) 大数据采集方法、***、计算机设备及其存储介质
CN107402846B (zh) 文件处理方法和装置
CN108009053A (zh) 智能手机核心数据管理和克隆方法
CN109471756B (zh) 数据恢复方法、装置及计算机可读存储介质
US20230214301A1 (en) Copy Data Management System and Method for Modern Application
JP6178119B2 (ja) データ移行システム、及びデータ移行方法
CN104881489A (zh) 一种基于隐写术的载体文件库可扩充的隐蔽文件***
KR100948416B1 (ko) 임베디드 데이터 분석 장치 및 그 방법
WO2023237047A1 (zh) 数据处理方法及电子设备
KR102370883B1 (ko) 이벤트를 기록하는 이벤트기록방법 및 장치
CN109144786B (zh) 打包文件内小文件的恢复方法及恢复***
JP2007316707A (ja) データベースの削除データ管理システム及び方法
CN116627334A (zh) 图片处理方法、装置和电子设备
TW201415221A (zh) 檔案儲存系統之廣義零資料偵測及還原方法