專利名稱:數(shù)據(jù)處理的方法和裝置的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及移動通信領(lǐng)域,尤其涉及終端的數(shù)據(jù)處理:忮術(shù)。
背景技術(shù):
隨著手機(jī)成為生活必需品,更換手機(jī)、SIM卡的頻率越來越高,用戶刪除、 整理手機(jī)、SIM卡上的通訊錄以及其他信息的需求也越來越高。由于用戶誤操 作或其他原因,經(jīng)常出現(xiàn)將有用的號碼或其他信息刪除而無法恢復(fù)的情況,從 而影響用戶體驗(yàn)。目前主要通過以下方法實(shí)現(xiàn)手機(jī)通訊錄或其他信息等數(shù)據(jù)的 恢復(fù)在刪除通訊錄或其他信息時,將所述通訊錄或其他信息存放到手機(jī)的數(shù) 據(jù)存儲區(qū),需要恢復(fù)的時候?qū)⑼ㄓ嶄浕蚱渌畔臄?shù)據(jù)存放區(qū)恢復(fù)到通訊錄或 其他信息存放區(qū)。刪除、恢復(fù)流程如圖1、圖2所示??梢岳斫?,所述方法實(shí) 際上只是將刪除的通訊錄或其他信息等數(shù)據(jù)改變了存放位置而已,相當(dāng)于手機(jī) 上需要永久預(yù)存與通訊錄或其他信息相同的內(nèi)存空間來備份已經(jīng)刪除的數(shù)據(jù), 這對有限的手機(jī)內(nèi)存空間來說是一種浪費(fèi)。
發(fā)明內(nèi)容
本發(fā)明實(shí)施例的主要目的在于提供一種方法和裝置,以解決現(xiàn)有技術(shù)中手 機(jī)備份的刪除數(shù)據(jù)占有手機(jī)內(nèi)存空間過大的問題。為解決上述技術(shù)問題,本發(fā) 明實(shí)施例一方面,提供了一種數(shù)據(jù)處理的方法,所述方法包括
接收數(shù)據(jù)刪除指令;
將數(shù)據(jù)從用戶可見存儲區(qū)域刪除,記錄所述數(shù)據(jù)的當(dāng)前存儲位置并對所述 刪除數(shù)據(jù)進(jìn)行壓縮;
將所述壓縮后的刪除數(shù)據(jù)存儲到備用存儲區(qū)域。
另一方面,提供了一種恢復(fù)已刪除數(shù)據(jù)的方法,所述方法包括 接收數(shù)據(jù)恢復(fù)指令;
根據(jù)所述數(shù)據(jù)恢復(fù)指令,對備用存儲區(qū)域中的要恢復(fù)的數(shù)據(jù)進(jìn)行解壓縮處
理;
獲取所述數(shù)據(jù)刪除前的存儲位置,將所述解壓縮后的數(shù)據(jù)恢復(fù)到所述數(shù)據(jù) 刪除前的存儲位置。
另一方面,提供了一種數(shù)據(jù)處理裝置,所述數(shù)據(jù)處理裝置包括可見存儲區(qū) 域和備用存儲區(qū)域,還包括
指令接收模塊,用于接收對數(shù)據(jù)進(jìn)行刪除或恢復(fù)的指令,并通知數(shù)據(jù)處理 模塊進(jìn)行相應(yīng)處理;
數(shù)據(jù)處理模塊,用于根據(jù)指令接收模塊轉(zhuǎn)發(fā)的數(shù)據(jù)刪除指令記錄所述要刪 除數(shù)據(jù)的當(dāng)前存儲位置并對所述要刪除數(shù)據(jù)進(jìn)行壓縮處理,根據(jù)指令接收模塊 轉(zhuǎn)發(fā)的數(shù)據(jù)恢復(fù)指令獲取所述要恢復(fù)數(shù)據(jù)刪除前的存儲位置并對所述要恢復(fù)數(shù) 據(jù)進(jìn)行解壓縮處理;
數(shù)據(jù)操作模塊,用于將數(shù)據(jù)處理模塊壓縮的數(shù)據(jù)存儲到備用存儲區(qū)域,將 數(shù)據(jù)處理模塊解壓縮的數(shù)據(jù)恢復(fù)到用戶可見區(qū)域。
從上述技術(shù)方案可以看出,本發(fā)明實(shí)施例通過將要刪除的數(shù)據(jù)進(jìn)行壓縮保 存,從而實(shí)現(xiàn)在避免用戶將有用的信息刪除而無法找回的情況下,降低備份數(shù) 據(jù)對手機(jī)有限的內(nèi)存空間的占用。
圖1為現(xiàn)有技術(shù)中手機(jī)刪除通訊錄的流程圖2為現(xiàn)有技術(shù)中手機(jī)從備份數(shù)據(jù)恢復(fù)已刪除數(shù)據(jù)的流程圖3為本發(fā)明方法實(shí)施例一示意圖4為手機(jī)用戶對通訊錄進(jìn)行刪除的流程圖5為本發(fā)明方法實(shí)施例二示意圖6為手機(jī)用戶對通訊錄進(jìn)行恢復(fù)的流程圖7為本發(fā)明裝置實(shí)施例。
具體實(shí)施例方式
本發(fā)明實(shí)施例公開了 一種數(shù)據(jù)處理的方法和裝置。
本發(fā)明實(shí)施例通過將要刪除的數(shù)據(jù)進(jìn)行壓縮保存,從而實(shí)現(xiàn)在避免用戶將 有用的信息刪除而無法找回的情況下,降低備份數(shù)據(jù)對手機(jī)有限的內(nèi)存空間的 占用。
下面結(jié)合附圖對本發(fā)明實(shí)施例進(jìn)行進(jìn)一步詳細(xì)il明。 如圖3所示,為本發(fā)明方法實(shí)施例一的示意圖,包括如下步驟 步驟301、接收數(shù)據(jù)刪除指令;
用戶進(jìn)行刪除通訊錄或其他信息的操作時,向終端發(fā)送數(shù)據(jù)刪除指令;用 戶通常在通信終端上,選定將要刪除的對象,點(diǎn)擊刪除按鈕,即可完成發(fā)送數(shù) 據(jù)刪除指令的操作,終端根據(jù)所述數(shù)據(jù)刪除指令進(jìn)行數(shù)據(jù)刪除操作。
步驟302、對要刪除的數(shù)據(jù)進(jìn)行壓縮;
終端接收到數(shù)據(jù)刪除指令后,將用戶選定的數(shù)據(jù)從用戶終端用戶可見存儲 區(qū)域中刪除,并記錄所述數(shù)據(jù)在用戶可見存儲區(qū)域的存儲位置,根據(jù)預(yù)先設(shè)置 的壓縮算法對所述用戶選定的數(shù)據(jù)進(jìn)行壓縮,所述算法為PC上通常使用的所 有壓縮算法中的任意一種。壓縮所述數(shù)據(jù)后,執(zhí)行如下步驟303。
步驟303、存儲所述壓縮數(shù)據(jù);
用戶終端中預(yù)先設(shè)置有存儲刪除信息的備用存儲區(qū)域,用于后續(xù)的刪除信 息的恢復(fù);用戶終端將所述壓縮后的用戶選定數(shù)據(jù)存儲到用戶終端備用空間中。 如圖4所示,為手機(jī)用戶對通訊錄進(jìn)行刪除的示意圖。 步驟401、用戶選擇要刪除的數(shù)據(jù);
用戶選擇刪除一條或多條通訊錄,手機(jī)接收到所述刪除通訊錄的指令。
步驟402、計(jì)算所述要刪除的數(shù)據(jù)壓縮后的大??;
終端接收到刪除數(shù)據(jù)的指令后,手機(jī)根據(jù)預(yù)置于其中的壓縮算法預(yù)估將所 述用戶選定數(shù)據(jù)壓縮后,形成的壓縮數(shù)據(jù)包的大小。之后執(zhí)行步驟403。
步驟403、判斷所述預(yù)估的壓縮數(shù)據(jù)包大小是否小于或等于備用存儲區(qū)域 的可用存儲空間大小,若是,則流程跳轉(zhuǎn)到步驟405,否則,4丸行步驟404;
步驟404、提示用戶;
當(dāng)所述預(yù)估的壓縮數(shù)據(jù)包大小大于所述可用存儲空間時,手機(jī)彈出提示信 息窗口提示用戶,用戶可以選擇不刪除所述數(shù)據(jù),或用戶可以選擇直接刪除所 述壓縮數(shù)據(jù),也可以重新選擇要刪除的數(shù)據(jù),直至壓縮要刪除的數(shù)據(jù)后所述壓 縮數(shù)據(jù)大小不大于所述可用存儲空間。
步驟405、刪除數(shù)據(jù)并記錄所述數(shù)據(jù)刪除之前的存儲位置; 若所述壓縮數(shù)據(jù)大小小于或等于所述存儲空間大小,則將數(shù)據(jù)從用戶可見 存儲區(qū)域刪除,記錄所述數(shù)據(jù)的存儲位置,以便于后續(xù)數(shù)據(jù)的恢復(fù),之后執(zhí)行 步驟406。
步驟406、壓縮所述數(shù)據(jù)并將壓縮數(shù)據(jù)存放于手機(jī)的備用存儲區(qū)域中; 確認(rèn)手機(jī)備用存儲區(qū)域可以存儲所述壓縮數(shù)據(jù)后,則手機(jī)根據(jù)步驟402所
采用的壓縮算法壓縮所述數(shù)據(jù),將壓縮后的數(shù)據(jù)存放于手機(jī)的所述備用存儲區(qū)
域的可用存儲空間中。
步驟407、啟用定時功能;
將所述壓縮數(shù)據(jù)存儲于所述備用存儲區(qū)域之后,啟用定時功能。定時時長 可以由手機(jī)用戶設(shè)置,若用戶沒有設(shè)置,則默認(rèn)定時時長為某一數(shù)值,通常所 述默認(rèn)定時時長為系統(tǒng)預(yù)先設(shè)置的。
步驟408、判斷預(yù)定時間是否到時;
定時功能啟用之后,則手機(jī)判斷預(yù)定定時時長是否到時,若沒到預(yù)定定時 時長,則不進(jìn)行任何處理,否則執(zhí)行步驟409。步驟409、刪除所述壓縮數(shù)據(jù)或提示用戶;
直接刪除所述壓縮數(shù)據(jù),或提示用戶預(yù)定定時時長已經(jīng)到時,用戶根據(jù)提 示可以進(jìn)行的梯:作有刪除所述壓縮數(shù)據(jù)、恢復(fù)所述壓縮數(shù)據(jù)或仍將所述壓縮 數(shù)據(jù)存儲于所述備用空間。
如圖5所示,為本發(fā)明方法實(shí)施例二的示意圖,包括如下步驟
501、 接收數(shù)據(jù)恢復(fù)指令;
用戶進(jìn)行恢復(fù)通訊錄或其他信息的操作信息時,向終端發(fā)送數(shù)據(jù)恢復(fù)指令; 用戶通常在通信終端上,選定將要恢復(fù)的數(shù)據(jù),點(diǎn)擊恢復(fù)按鈕,即可完成發(fā)送 數(shù)據(jù)恢復(fù)指令的操作,終端根據(jù)所述數(shù)據(jù)恢復(fù)指令進(jìn)行數(shù)據(jù)恢復(fù)操作。
502、 對要恢復(fù)的數(shù)據(jù)進(jìn)行解壓縮;
終端接收到數(shù)據(jù)恢復(fù)的指令后,獲取所述數(shù)據(jù)刪除前在用戶可見存儲區(qū)域 的存儲位置,并使用與壓縮數(shù)據(jù)時使用的壓縮算法相對應(yīng)的解壓縮算法對所述 數(shù)據(jù)進(jìn)行解壓縮。
503、 恢復(fù)所述數(shù)據(jù)。
獲取所述數(shù)據(jù)刪除前的存儲位置,將所述解壓縮后的數(shù)據(jù)恢復(fù)到所述數(shù)據(jù) 刪除之前在用戶可見存儲區(qū)域的存儲位置,并將所述壓縮后的刪除數(shù)據(jù)從所述 備用存儲區(qū)域刪除。
如圖6所示,為手機(jī)用戶對通訊錄進(jìn)行恢復(fù)的示意圖。
步驟601、用戶選擇恢復(fù)數(shù)據(jù);
用戶刪除通訊錄后,手^L對所述通訊錄進(jìn)行壓縮形成壓縮數(shù)據(jù)包,存儲于 手機(jī)的備用空間中。用戶根據(jù)需要通過手機(jī)上的按鈕選擇恢復(fù)通訊錄,手機(jī)接 收到所述恢復(fù)通訊錄的指令。
步驟602、計(jì)算所述壓縮數(shù)據(jù)解壓縮后的大?。?br>
終端接收到恢復(fù)數(shù)據(jù)的指令后,根據(jù)與所述步驟402所述壓縮算法相對應(yīng) 的解壓縮算法預(yù)估所述壓縮數(shù)據(jù)包解壓后的大小。 步驟603、獲取所述數(shù)據(jù)刪除前的存儲位置;
獲取所述數(shù)據(jù)刪除前在用戶可見存儲區(qū)域的存儲位置,接著執(zhí)行步驟604。 步驟604、判斷所述解壓縮數(shù)據(jù)大小是否小于或等于可用存儲空間大小; 判斷所述解壓縮數(shù)據(jù)大小是否小于或等于所述數(shù)據(jù)刪除前在用戶可見存儲 區(qū)域的存儲位置的大小,例,若所述數(shù)據(jù)刪除前是存儲在手機(jī)上的,則判斷所 述數(shù)據(jù)解壓縮之后的大小是否小于或等于手機(jī)上的可用存儲空間大小,同樣, 若所述數(shù)據(jù)刪除前是存儲于SIM卡上的,則判斷所述壓縮數(shù)據(jù)大小是否不大于 SIM卡上的可用存儲空間大小。若判斷所述數(shù)據(jù)解壓縮之后的大小大于所述手 機(jī)或SIM卡上的可用存儲空間大小,則流程跳轉(zhuǎn)到606,否則,執(zhí)行步驟605。 步驟605、解壓所述數(shù)據(jù)并將所述數(shù)據(jù)恢復(fù)到數(shù)據(jù)刪除前的存儲位置、刪 除備用存儲區(qū)域中壓縮后的刪除數(shù)據(jù);
根據(jù)步驟602所述解壓縮算法解壓所述壓縮數(shù)據(jù),并將所述數(shù)據(jù)存儲于所 述數(shù)據(jù)刪除前在用戶可見存儲區(qū)域的存儲位置。即將刪除前存儲于手機(jī)的通訊 錄存儲位置的數(shù)據(jù)解壓縮后存儲于手機(jī)的通訊錄存儲位置,將刪除前存儲于 SIM卡上的通訊錄存儲位置的數(shù)據(jù)解壓縮后存儲于SIM卡上的通訊錄存儲位 置?;謴?fù)數(shù)據(jù)后,則將所述壓縮后的刪除數(shù)據(jù)從所述備用存儲區(qū)域刪除。 步驟606、提示用戶;
若步驟604判斷所述可用空間不足以存儲所述解壓縮數(shù)據(jù)時,則提示用戶。 用戶根據(jù)提示信息選擇進(jìn)一步的操作。用戶可以根據(jù)提示信息選擇刪除所述壓 縮數(shù)據(jù);或者選擇不恢復(fù)數(shù)據(jù),仍然將所述壓縮數(shù)據(jù)存儲于所述備用存儲區(qū)域; 或者當(dāng)手機(jī)上的可用于存儲通訊錄的存儲空間不夠,而SIM卡上可用于存儲通 訊錄的存儲空間足夠時,用戶可以選擇將刪除前存儲于手機(jī)的可用于存儲通訊 錄的存儲空間上的數(shù)據(jù)存儲到SIM卡的可用于存儲通訊錄的存儲空間上,或當(dāng) SIM卡上可用于存儲通訊錄的存儲空間不夠,而手^L上可用于存儲通訊錄的存 儲空間足夠時,用戶可以將刪除前存儲于SIM卡上的可用于存儲通訊錄的存儲 空間上的數(shù)據(jù)存儲于手才幾的可用于存儲通訊錄的存儲空間上,也可以將部分解 壓縮后的數(shù)據(jù)存放于手機(jī)的可用于存儲通訊錄的存儲空間上,部分解壓縮后的
數(shù)據(jù)存放于SIM卡上的可用于存儲通訊錄的存儲空間。具體如何操作依據(jù)用戶
的需要而定。
如圖7所示,為本發(fā)明裝置實(shí)施例示意圖。
用戶進(jìn)行刪除通訊錄或其他信息的操作時,向終端發(fā)送數(shù)據(jù)刪除指令,則 指令接收模塊701接收到所述對數(shù)據(jù)進(jìn)行刪除的指令,通知數(shù)據(jù)處理模塊702 對所述數(shù)據(jù)進(jìn)行壓縮處理;數(shù)據(jù)處理模塊702記錄下所述要刪除的數(shù)據(jù)的當(dāng)前 存儲位置,并對要刪除的數(shù)據(jù)進(jìn)行壓縮處理,在所述數(shù)據(jù)處理模塊702對要刪 除的數(shù)據(jù)進(jìn)行壓縮處理之前還可以由預(yù)估模塊706根據(jù)預(yù)先設(shè)置的數(shù)據(jù)壓縮算 法預(yù)估所述數(shù)據(jù)壓縮后的數(shù)據(jù)包大小,并比較所述數(shù)據(jù)壓縮后的數(shù)據(jù)包大小與 備用存儲區(qū)域704的存儲空間的大小,當(dāng)所述數(shù)據(jù)壓縮后的數(shù)據(jù)包大小小于或 等于所述備用存儲區(qū)域704例如flash (閃存存儲器)的存儲空間大小時,數(shù)據(jù) 處理模塊702才對要刪除的數(shù)據(jù)進(jìn)行壓縮處理;數(shù)據(jù)操作模塊703將數(shù)據(jù)處理 模塊702壓縮的數(shù)據(jù)存儲到備用存儲區(qū)域704的可用存儲空間;此時,可由數(shù) 據(jù)刪除模塊707將所述要刪除數(shù)據(jù)從所述用戶可見存儲區(qū)域刪除。
所述裝置還可以包括定時模塊708,在所述數(shù)據(jù)操作模塊對所述壓縮數(shù)據(jù) 進(jìn)行存儲后計(jì)時,當(dāng)所述壓縮數(shù)據(jù)的存儲時間超過預(yù)定時長時,通知所述數(shù)據(jù) 操作模塊刪除所述備用存儲區(qū)域的壓縮數(shù)據(jù)或提示用戶選擇是否將所述壓縮后 的刪除數(shù)據(jù)從所述備用存儲區(qū)域刪除。
用戶進(jìn)行恢復(fù)數(shù)據(jù)錄或其他信息的操作時,向終端發(fā)送數(shù)據(jù)恢復(fù)指令,則 指令接收模塊701接收到所述對數(shù)據(jù)進(jìn)行恢復(fù)的指令,通知數(shù)據(jù)處理模塊702 對所述數(shù)據(jù)進(jìn)行解壓縮處理;數(shù)據(jù)處理模塊702獲取所述要恢復(fù)的數(shù)據(jù)刪除前 的存儲位置,并對所述要恢復(fù)的數(shù)據(jù)進(jìn)行解壓縮處理,在所述數(shù)據(jù)處理模塊702 對要恢復(fù)的數(shù)據(jù)進(jìn)行解壓縮處理之前還可以由預(yù)估模塊706根據(jù)預(yù)先設(shè)置的數(shù) 據(jù)解壓縮算法預(yù)估所述數(shù)據(jù)解壓縮之后的大小,并比較所述數(shù)據(jù)解壓縮之后的
大小與用戶可見存儲區(qū)域705的存儲空間的大小,當(dāng)所述數(shù)據(jù)解壓縮之后的大 小小于或等于所述用戶可見存儲區(qū)域705的存儲空間的大小時,所述操作模塊
703將所述數(shù)據(jù)處理模塊702解壓縮的數(shù)據(jù)恢復(fù)到所述用戶可見存儲區(qū)域705 的可用存儲空間。此時,可由數(shù)據(jù)刪除模塊707將所述壓縮后的刪除數(shù)據(jù)從所 述備用存儲區(qū)域刪除。
從以上實(shí)施例可以看出,本發(fā)明實(shí)施例通過將要刪除的數(shù)據(jù)進(jìn)行壓縮保存, 并進(jìn)行定時刪除,從而實(shí)現(xiàn)在避免用戶將有用的信息刪除而無法找回的情況下, 降低備份數(shù)據(jù)對手機(jī)有限的內(nèi)存空間的占用。
最后應(yīng)說明的是以上實(shí)施例僅僅為本發(fā)明的優(yōu)選實(shí)施例并不用以限定本 發(fā)明;盡管參照前述實(shí)施例對本發(fā)明實(shí)施例進(jìn)行了詳細(xì)的說明,本領(lǐng)域的普通 技術(shù)人員應(yīng)當(dāng)理解其依然可以對前述各實(shí)施例所記載的技術(shù)方案進(jìn)行修改, 或者對其中部分技術(shù)特征進(jìn)行等同替換;而這些修改或者替換,并不使相應(yīng)技 術(shù)方案的本質(zhì)脫離本發(fā)明實(shí)施例各實(shí)施例技術(shù)方案的精神和范圍。
權(quán)利要求
1.一種數(shù)據(jù)處理方法,其特征在于,包括接收數(shù)據(jù)刪除指令;將數(shù)據(jù)從用戶可見存儲區(qū)域刪除,記錄所述數(shù)據(jù)的當(dāng)前存儲位置并對所述刪除數(shù)據(jù)進(jìn)行壓縮;將所述壓縮后的刪除數(shù)據(jù)存儲到備用存儲區(qū)域。
2、 如權(quán)利要求1所述方法,其特征在于,所述將數(shù)據(jù)從用戶可見存儲區(qū)域 刪除之前包括根據(jù)預(yù)先設(shè)置的數(shù)據(jù)壓縮算法,預(yù)估所述要刪除數(shù)據(jù)壓縮后的 數(shù)據(jù)包大小,判斷所述預(yù)估的壓縮數(shù)據(jù)包大小小于或等于所述備用存儲區(qū)域大
3、 如權(quán)利要求l所述的方法,其特征在于,預(yù)先設(shè)置針對刪除數(shù)據(jù)的系統(tǒng) 默認(rèn)定時時長。
4、 如權(quán)利要求1所述的方法,其特征在于,將數(shù)據(jù)從用戶可見空間刪除后, 進(jìn)一步包括用戶設(shè)置針對所述刪除數(shù)據(jù)定時時長。
5、 如權(quán)利要求3或4所述方法,其特征在于,所述將所述壓縮后的刪除數(shù) 據(jù)存儲到備用存儲區(qū)域之后進(jìn)一步包括啟動定時功能,當(dāng)所述壓縮后的刪除 數(shù)據(jù)存儲時間超過預(yù)先設(shè)定的定時時長時,則將所述壓縮后的刪除數(shù)據(jù)從所述 備用存儲區(qū)域刪除。
6、 如權(quán)利要求3或4所述的方法,其特征在于,所述將所述壓縮后的刪除 數(shù)據(jù)存儲到備用存儲區(qū)域之后進(jìn)一 步包括啟動定時功能,當(dāng)所述壓縮后的刪除數(shù)據(jù)存儲時間超過預(yù)先設(shè)定的定時時如果是,則將所述壓縮后的刪除數(shù)據(jù)從所述備用存儲區(qū)域刪除。
7、 一種恢復(fù)已刪除it據(jù)的方法,其特征在于,包括 接收數(shù)據(jù)恢復(fù)指令; 根據(jù)所述數(shù)據(jù)恢復(fù)指令,對備用存儲區(qū)域中的要恢復(fù)的數(shù)據(jù)進(jìn)行解壓縮處理;獲取所述ft據(jù)刪除前的存儲位置,將所述解壓縮后的數(shù)據(jù)恢復(fù)到所述數(shù)據(jù) 刪除前的存儲位置。
8、 如權(quán)利要求7所述方法,其特征在于,所述存儲所述解壓縮的數(shù)據(jù)之前 還包括預(yù)估所述解壓縮數(shù)據(jù)的大小,判斷所述預(yù)估的解壓縮數(shù)據(jù)大小小于或 等于所述解壓縮數(shù)據(jù)刪除之前的存儲位置的存儲空間。
9、 如權(quán)利要求7或8所述的方法,其特征在于,進(jìn)一步包括刪除備用存 儲區(qū)域中的要恢復(fù)的數(shù)據(jù)。
10、 一種數(shù)據(jù)處理裝置,包括備用存儲區(qū)域和用戶可見存儲區(qū)域,其特征 在于,包括指令接收模塊,用于接收對數(shù)據(jù)刪除指令或數(shù)據(jù)恢復(fù)指令,將所述指令轉(zhuǎn) 發(fā)給數(shù)據(jù)處理^t塊;數(shù)據(jù)處理模塊,用于根據(jù)指令接收模塊轉(zhuǎn)發(fā)的數(shù)據(jù)刪除指令記錄所述要刪 除數(shù)據(jù)的當(dāng)前存儲位置并對所述要刪除數(shù)據(jù)進(jìn)行壓縮處理,根據(jù)指令接收模塊 轉(zhuǎn)發(fā)的數(shù)據(jù)恢復(fù)指令獲取所述要恢復(fù)數(shù)據(jù)刪除前的存儲位置并對所述要恢復(fù)數(shù) 據(jù)進(jìn)行解壓縮處理;數(shù)據(jù)操作模塊,用于將數(shù)據(jù)處理模塊壓縮的數(shù)據(jù)存儲到備用存儲區(qū)域,將 數(shù)據(jù)處理模塊解壓縮的數(shù)據(jù)恢復(fù)到用戶可見區(qū)域。
11、 如權(quán)利要求10所述裝置,其特征在于,還包括定時模塊,用于在數(shù)據(jù)操作模塊對所述壓縮數(shù)據(jù)進(jìn)行存儲后計(jì)時,當(dāng)超過 預(yù)先設(shè)定的定時時長時通知所述數(shù)據(jù)操作模塊刪除所述備用存儲區(qū)域的壓縮數(shù) 據(jù)或提示用戶選擇是否將所述壓縮后的刪除數(shù)據(jù)從所述備用存儲區(qū)域刪除。
12、 如權(quán)利要求10所述裝置,其特征在于,還包括數(shù)據(jù)刪除模塊,用于當(dāng)所述數(shù)據(jù)操作模塊將數(shù)據(jù)處理模塊壓縮的要刪除數(shù) 據(jù)存儲到備用存儲區(qū)域后,將所述要刪除數(shù)據(jù)從所述用戶可見存儲區(qū)域刪除; 或當(dāng)所述數(shù)據(jù)處理;漠塊將解壓縮的要恢復(fù)數(shù)據(jù)恢復(fù)到用戶可見存儲區(qū)域后,將 所述要恢復(fù)數(shù)據(jù)從備用存儲區(qū)域刪除。
13、如權(quán)利要求10所述裝置,其特征在于,還包括預(yù)估模塊,所述預(yù)估模 塊用于根據(jù)預(yù)先設(shè)置的數(shù)據(jù)壓縮算法預(yù)估要刪除數(shù)據(jù)壓縮后的數(shù)據(jù)包大小,并 將所述預(yù)估的壓縮數(shù)據(jù)包大小與備用存儲區(qū)域的可用存儲空間進(jìn)行比較,當(dāng)所 述預(yù)估數(shù)據(jù)包大小小于或等于所述備用存儲區(qū)域的可用存儲空間時,通知數(shù)據(jù) 操作模塊將數(shù)據(jù)處理模塊壓縮的壓縮數(shù)據(jù)包存儲于所述備用存儲區(qū)域的可用存 儲空間;或,所述預(yù)估模塊用于根據(jù)預(yù)先設(shè)置的數(shù)據(jù)解壓縮算法預(yù)估要恢復(fù)數(shù)據(jù)解 壓縮后的大小,并將所述預(yù)估的解壓縮后的凄t據(jù)大小與用戶可見存儲區(qū)域的可 用存儲空間進(jìn)行比較,當(dāng)所述預(yù)估的解壓縮后的數(shù)據(jù)大小小于或等于所述用戶 可見存儲區(qū)域的可用存儲空間時,通知數(shù)據(jù)操作模塊將數(shù)據(jù)處理模塊解壓縮后 的數(shù)據(jù)存儲于所述用戶可見存儲區(qū)域的存儲空間。
全文摘要
本發(fā)明實(shí)施例涉及一種數(shù)據(jù)處理方法,所述方法包括接收數(shù)據(jù)刪除指令,將數(shù)據(jù)從用戶可見存儲區(qū)域刪除,記錄所述數(shù)據(jù)的當(dāng)前存儲位置并對所述要刪除數(shù)據(jù)進(jìn)行壓縮,將所述壓縮后的刪除數(shù)據(jù)存儲到備用存儲區(qū)域。本發(fā)明實(shí)施例還包括一種恢復(fù)已刪除數(shù)據(jù)的方法和一種數(shù)據(jù)處理的裝置。通過所述方法和裝置,使得用戶能對手機(jī)中的通訊錄或其他信息等備份數(shù)據(jù)進(jìn)行壓縮存儲,在必要的時候進(jìn)行刪除,以降低所述備用數(shù)據(jù)對手機(jī)內(nèi)存空間的占用。
文檔編號H04M1/72GK101370212SQ20081021630
公開日2009年2月18日 申請日期2008年9月22日 優(yōu)先權(quán)日2008年9月22日
發(fā)明者任少麗, 彭祥敏 申請人:深圳華為通信技術(shù)有限公司