用于移動終端設備的文件回收方法和裝置的制造方法
【專利摘要】本發(fā)明實施例提供一種用于移動終端設備的文件回收方法和裝置。所述方法包括:響應于用戶對目標文件的刪除操作,記錄所述目標文件的存儲路徑信息,并將所述目標文件移動到移動終端設備內(nèi)置存儲部件的預置存儲區(qū)域中;響應于用戶對所述目標文件的還原操作,獲取記錄的所述目標文件的存儲路徑信息,并將所述目標文件從所述預置存儲區(qū)域移動到所述存儲路徑信息對應的存儲位置。采用本發(fā)明實施例,可以對已刪除的文件進行還原,避免用戶的重要信息被丟失,從而提高用戶體驗。
【專利說明】
用于移動終端設備的文件回收方法和裝置
技術領域
[0001]本發(fā)明涉及計算機技術,尤其涉及一種用于移動終端設備的文件回收方法和裝置。
【背景技術】
[0002]隨著終端技術的不斷發(fā)展,移動終端設備(如手機)的用戶使用量越來越大。隨著智能操作系統(tǒng)的出現(xiàn),人們通過移動終端設備瀏覽、處理和存儲文件,大大提高了工作效率。
[0003]當前,由于人們的業(yè)務范圍的不斷擴大,人們對手機性能的需求越來越高。人們經(jīng)常會使用手機對自己的文件進行管理,如進行文件編輯、文件發(fā)送或文件刪除等。如果用戶將存儲在手機中的如照片等文件刪除,則手機會將該文件從手機中徹底刪除。
[0004]然而,基于上述處理方式的移動終端設備,如果用戶誤刪除了某文件,則無法恢復該文件,導致用戶的重要信息丟失,進而降低用戶體驗。
【發(fā)明內(nèi)容】
[0005]本發(fā)明的目的在于,提供一種用于移動終端設備的文件回收方法以及實現(xiàn)該方法的裝置,以對已刪除的文件進行還原,避免用戶的重要信息被丟失,從而提高用戶體驗。
[0006]根據(jù)本發(fā)明的一方面,提供一種用于移動終端設備的文件回收方法。所述方法包括,響應于用戶對目標文件的刪除操作,記錄所述目標文件的存儲路徑信息,并將所述目標文件移動到移動終端設備內(nèi)置存儲部件的預置存儲區(qū)域中;響應于用戶對所述目標文件的還原操作,獲取記錄的所述目標文件的存儲路徑信息,并將所述目標文件從所述預置存儲區(qū)域移動到所述存儲路徑信息對應的存儲位置。
[0007]優(yōu)選地,所述方法還包括:當所述目標文件移動到所述預置存儲區(qū)域后的存儲時長達到預定時長時,將所述目標文件從所述移動終端設備中刪除。
[0008]優(yōu)選地,所述方法還包括:響應于用戶對所述預置存儲區(qū)域中的所述目標文件的刪除操作,將所述目標文件從所述移動終端設備中刪除。
[0009]優(yōu)選地,所述方法還包括:如果所述預置存儲區(qū)域的剩余存儲空間小于預定的存儲空間閾值,則將所述預置存儲區(qū)域中存儲的文件刪除。
[0010]優(yōu)選地,所述目標文件為云同步文件,所述響應于用戶對目標文件的刪除操作之后,所述方法還包括:向云端服務器發(fā)送所述目標文件的刪除記錄消息;從所述云端服務器接收成功刪除所述目標文件的通知消息。
[0011]優(yōu)選地,所述目標文件為云同步文件,所述響應于用戶對所述目標文件的還原操作之后,所述方法還包括:向云端服務器發(fā)送所述目標文件的還原記錄消息;從所述云端服務器接收取消刪除所述目標文件的通知消息。
[0012]根據(jù)本發(fā)明的另一方面,提供一種用于移動終端設備的文件回收裝置。所述裝置包括:第一刪除操作響應模塊,用于響應于用戶對目標文件的刪除操作,記錄所述目標文件的存儲路徑信息,并將所述目標文件移動到移動終端設備內(nèi)置存儲部件的預置存儲區(qū)域中;還原操作響應模塊,用于響應于用戶對所述目標文件的還原操作,獲取記錄的所述目標文件的存儲路徑信息,并將所述目標文件從所述預置存儲區(qū)域移動到所述存儲路徑信息對應的存儲位置。
[0013]優(yōu)選地,所述裝置還包括:文件刪除模塊,用于當所述目標文件移動到所述預置存儲區(qū)域后的存儲時長達到預定時長時,將所述目標文件從所述移動終端設備中刪除。
[0014]優(yōu)選地,所述裝置還包括:第二刪除操作響應模塊,用于響應于用戶對所述預置存儲區(qū)域中的所述目標文件的刪除操作,將所述目標文件從所述移動終端設備中刪除。
[0015]優(yōu)選地,所述裝置還包括:存儲空間釋放模塊,用于如果所述預置存儲區(qū)域的剩余存儲空間小于預定的存儲空間閾值,則將所述預置存儲區(qū)域中存儲的文件刪除。
[0016]優(yōu)選地,所述目標文件為云同步文件,所述裝置還包括:刪除記錄發(fā)送模塊,用于向云端服務器發(fā)送所述目標文件的刪除記錄消息;刪除通知接收模塊,用于從所述云端服務器接收成功刪除所述目標文件的通知消息。
[0017]優(yōu)選地,所述目標文件為云同步文件,所述裝置還包括:還原記錄發(fā)送模塊,用于向云端服務器發(fā)送所述目標文件的還原記錄消息;還原通知接收模塊,用于從所述云端服務器接收取消刪除所述目標文件的通知消息。
[0018]根據(jù)本發(fā)明實施例提供的用于移動終端設備的文件回收方法和裝置,通過響應于用戶對目標文件的刪除操作,記錄目標文件的存儲路徑信息,并將目標文件移動到移動終端設備內(nèi)置存儲部件的預置存儲區(qū)域中,在用戶對目標文件進行還原操作時,獲取記錄的目標文件的存儲路徑信息,并將目標文件從預置存儲區(qū)域移動到存儲路徑信息對應的存儲位置,進而以對已刪除的文件進行還原,避免用戶的重要信息被丟失,從而提高用戶體驗。
【附圖說明】
[0019]圖1示出根據(jù)本發(fā)明實施例一的用于移動終端設備的文件回收方法的流程圖;
[0020]圖2示出根據(jù)本發(fā)明實施例一的具有移動終端設備的操作系統(tǒng)的回收站的界面示意圖;
[0021]圖3示出根據(jù)本發(fā)明實施例一的具有移動終端設備中應用程序的回收站示意圖;
[0022]圖4示出根據(jù)本發(fā)明實施例二的用于移動終端設備的文件回收方法的流程圖;
[0023]圖5示出根據(jù)本發(fā)明實施例三的用于移動終端設備的文件回收裝置的邏輯框圖;
[0024]圖6示出根據(jù)本發(fā)明實施例四的移動終端設備的硬件結(jié)構示意圖。
【具體實施方式】
[0025]本方案的發(fā)明構思是,通過響應于用戶對目標文件的刪除操作,記錄目標文件的存儲路徑信息,并將目標文件移動到回收站中,在用戶對目標文件進行還原操作時,將目標文件從回收站中移動到存儲路徑信息對應的存儲位置,進而以對已刪除的文件進行還原,避免用戶的重要信息被丟失,從而提高用戶體驗。
[0026]下面結(jié)合附圖詳細描述本發(fā)明的示例性實施例。
[0027]實施例一
[0028]圖1示出根據(jù)本發(fā)明實施例一的用于移動終端設備的文件回收方法的流程圖。通過包括如圖5所示的裝置的計算機系統(tǒng)執(zhí)行所述方法。
[0029]參照圖1,在步驟SllO中,檢測到用戶對目標文件的刪除操作。
[0030]其中,目標文件可以是任意文件,如文本文件、視頻文件、音頻文件或圖片等文件。本實施例一中,目標文件可以為移動終端設備同步到云端服務器的文件,也可以為移動終端設備中的,與云端服務器未建立備份的文件。移動終端設備包括但不限于手機、平板電腦等。
[0031]具體地,用戶可以創(chuàng)建或下載某種類型的文件(即目標文件),當用戶使用完所述目標文件后,為了節(jié)省移動終端設備的存儲空間,用戶可將所述目標文件刪除,具體地,用戶通過移動終端設備打開目標文件所在的頁面,用戶可長按所述目標文件的預覽圖標,移動終端設備在所述目標文件的預覽圖標對應的位置顯示選擇框,用戶可以通過點擊相應選擇框的方式記錄用戶選擇的文件,選擇完成后,可以點擊刪除按鍵,移動終端設備檢測用戶對所述刪除按鍵的點擊操作,即檢測到用戶對目標文件的刪除操作。
[0032]例如,如果目標文件為視頻文件,當用戶觀看完該視頻文件中的內(nèi)容時,可以長按該視頻文件的預覽圖標,移動終端設備在該視頻文件的預覽圖標的一側(cè)顯示選擇框,用戶可以點擊該選擇框,移動終端設備可以通過“對勾”或“圓點”等方式記錄該視頻文件,然后,用戶可以點擊當前頁面中的刪除按鍵,移動終端設備檢測到用戶對視頻文件的刪除操作。
[0033]在步驟S120中,響應于用戶對目標文件的刪除操作,記錄所述目標文件的存儲路徑信息,并將所述目標文件移動到移動終端設備內(nèi)置存儲部件的預置存儲區(qū)域中。
[0034]其中,存儲部件包括但不限于閃存Flash、嵌入式多媒體卡EMMC(Embedded MultiMedia Card)或安全數(shù)字SD(Secure Digital)存儲卡等。
[0035]具體地,通常如果用戶刪除移動終端設備中的某文件,則該文件將會從移動終端設備中徹底刪除,因此,用戶在使用移動終端設備的過程中,對于文件的刪除操作會非常謹慎,盡管如此,用戶有時還會遇到需要再次使用已刪除的文件的情況,此時,用戶只能再次下載該文件,從而造成資源浪費,為用戶增加負擔。為此,本發(fā)明實施例中可以在移動終端設備中設置回收站功能,可以通過如JAVA等編程語言編寫相應的程序代碼,并將該程序代碼寫入移動終端設備的操作系統(tǒng)中,以使移動終端設備具備回收站功能。其中,回收站可以是作為移動終端操作系統(tǒng)的系統(tǒng)級回收站,用于存儲用戶刪除的各種文件,如圖2所示;回收站可以是某一個應用程序的專用回收站,如圖片(或相冊)回收站等,可如圖3所示?;厥照緦拇鎯^(qū)域可以是移動終端設備內(nèi)置存儲部件的部分存儲區(qū)域,即可以在移動終端設備內(nèi)置存儲部件的存儲區(qū)域(如32GB等)中劃分一部分存儲區(qū)域(如2GB等)用于存儲回收站中的文件。
[0036]當移動終端設備檢測到用戶對目標文件的刪除操作時,移動終端設備獲取所述目標文件的當前存儲路徑信息,并將該存儲路徑信息和所述目標文件的標識等信息對應記錄在回收列表中,其中,回收列表可以存儲在回收站對應的存儲區(qū)域(即移動終端設備內(nèi)置存儲部件的預置存儲區(qū)域),存儲路徑信息具體如Card I /DAUM/TV等,其中,Card I表示存儲部件名稱,DAUM和TV分別表示相應的文件夾名稱。
[0037]通常,用戶的文件可以存儲在移動終端設備內(nèi)置存儲部件的預置存儲區(qū)域外的存儲區(qū)域內(nèi),或者存儲在移動終端設備外置存儲部件中。移動終端設備可以將所述目標文件移動到移動終端設備內(nèi)置存儲部件的預置存儲區(qū)域中,從而使得用戶在所述目標文件刪除前的存儲位置處無法找到所述目標文件,而只能在回收站中查找到所述目標文件。
[0038]此外,用戶可以在回收站中繼續(xù)刪除所述目標文件,以使所述目標文件徹底從移動終端設備中刪除,或者,用戶也可以將回收站中的文件還原,具體處理可以參見下述步驟S130和步驟S140。
[0039]在步驟S130中,檢測到用戶對目標文件的還原操作。
[0040]具體地,用戶刪除某文件(即目標文件)后,如果在后續(xù)使用移動終端設備的過程中發(fā)現(xiàn)需要繼續(xù)使用目標文件,則用戶可以到上述移動終端設備內(nèi)置存儲部件的預置存儲區(qū)域(即回收站)中找到目標文件,通過移動終端設備提供的相關交互項(如還原按鍵)對目標文件進行還原,移動終端設備可檢測到用戶對目標文件的還原操作。
[0041 ]在步驟S140中,響應于用戶對所述目標文件的還原操作,獲取記錄的所述目標文件的存儲路徑信息,并將所述目標文件從所述預置存儲區(qū)域移動到所述存儲路徑信息對應的存儲位置。
[0042]具體地,當移動終端設備檢測到用戶對目標文件的還原操作時,可以從上述回收列表中查找到所述目標文件的存儲路徑信息(即目標文件被刪除前所在的位置),然后,可以從所述預置存儲區(qū)域(即回收站)中提取所述目標文件,并將所述目標文件移動到所述存儲路徑信息對應的存儲位置。基于上述步驟S120的示例,如果儲路徑信息為Cardl/DAUM/TV,則可將目標文件從回收站中移動到Cardl/DAUM/TV的存儲路徑下。
[0043]本發(fā)明實施例提供的用于移動終端設備的文件回收方法,通過響應于用戶對目標文件的刪除操作,記錄目標文件的存儲路徑信息,并將目標文件移動到移動終端設備內(nèi)置存儲部件的預置存儲區(qū)域中,在用戶對目標文件進行還原操作時,獲取記錄的目標文件的存儲路徑信息,并將目標文件從預置存儲區(qū)域移動到存儲路徑信息對應的存儲位置,進而以對已刪除的文件進行還原,避免用戶的重要信息被丟失,從而提高用戶體驗。
[0044]實施例二
[0045]圖4示出根據(jù)本發(fā)明實施例二的用于移動終端設備的文件回收方法的流程圖,所述實施例是對目標文件為移動終端設備同步到云端服務器的文件的情況進行說明,相應的,目標文件即為云同步文件。
[0046]參照圖4,在步驟S410中,檢測到用戶對目標文件的刪除操作。
[0047]在步驟S420中,響應于用戶對目標文件的刪除操作,記錄所述目標文件的存儲路徑信息,并將所述目標文件移動到移動終端設備內(nèi)置存儲部件的預置存儲區(qū)域中。
[0048]其中,上述步驟S410和步驟S420的步驟內(nèi)容分別與上述實施例一中的步驟SllO和步驟S120的步驟內(nèi)容相同,在此不再贅述。
[0049]此外,如果用戶確定所述目標文件不需要被再次使用,則可將所述目標文件徹底刪除以釋放移動終端設備的存儲空間,具體可以包括以下內(nèi)容:響應于用戶對所述預置存儲區(qū)域中的所述目標文件的刪除操作,將所述目標文件從所述移動終端設備中刪除。
[0050]具體地,如果用戶需要徹底刪除目標文件,則可打開回收站,在回收站中查找到目標文件,然后,可以點擊移動終端設備提供的刪除按鍵,移動終端設備從所述預置存儲區(qū)域中提取目標文件,并將目標文件從移動終端設備中刪除,從而移動終端設備中將不再存儲有目標文件。
[0051]另外,考慮到預置存儲區(qū)域具有一定的存儲空間,因此可能會出現(xiàn)由于存儲空間不足而導致預置存儲區(qū)域中無法再存儲被刪除的文件的情況,具體可包括以下內(nèi)容:如果所述預置存儲區(qū)域的剩余存儲空間小于預定的存儲空間閾值,則將所述預置存儲區(qū)域中存儲的文件刪除。
[0052]其中,存儲空間閾值可以根據(jù)預置存儲區(qū)域的存儲空間大小確定,例如,如果預置存儲區(qū)域的存儲空間為2GB,則存儲空間閾值可以為20MB等。
[0053]具體地,移動終端設備可以定時或以預訂的檢測周期檢測所述預置存儲區(qū)域的剩余存儲空間,如果剩余存儲空間小于預定的存儲空間閾值,則可以將所述預置存儲區(qū)域中存儲的文件刪除,以便用戶可以將后續(xù)刪除的文件移動到預置存儲區(qū)域中。
[0054]除上述情形外,如果移動終端設備向預置存儲區(qū)域(即回收站)中存儲用戶刪除的文件時,檢測到預置存儲區(qū)域中無法再存儲用戶刪除的文件,則也可將所述預置存儲區(qū)域中存儲的文件刪除。
[0055]考慮到用戶刪除的文件如果長期保存在移動終端設備中會使得移動終端設備的可用存儲空間越來越小,會導致移動終端設備的性能降低,為此,可以將在回收站中存儲了一定時長的文件刪除,以提高移動終端設備的可用存儲空間,具體可以包括以下內(nèi)容:當所述目標文件移動到所述預置存儲區(qū)域后的存儲時長達到預定時長時,將所述目標文件從所述移動終?而設備中刪除。
[0056]其中,預定時長可以根據(jù)實際情況設定,具體如30天或60天等。
[0057]在步驟S430中,向云端服務器發(fā)送所述目標文件的刪除記錄消息。
[0058]具體地,考慮到目標文件為云同步文件,移動終端設備和云端服務器中同時包含有該目標文件。移動終端設備中預先設置有同步文件的時間或時間間隔。用戶在移動終端設備中刪除目標文件時,移動終端設備除了執(zhí)行上述步驟S410和步驟S420的處理外,還可以將用戶刪除目標文件操作的相關信息記錄,得到刪除記錄消息。在到達預先設定的移動終端設備向云端服務器同步文件的時間時,移動終端設備可以將該刪除記錄消息發(fā)送給云端服務器。
[0059]云端服務器中也可以設置云回收站,并為云回收站設置相應的回收存儲區(qū)域。具體地,云端服務器可以為所述目標文件設置回收標記,以表示目標文件被刪除,同時,可以記錄所述目標文件所在的存儲路徑信息,并可將所述目標文件的信息(如預覽圖標和目標文件名稱等)移動到預定的回收存儲區(qū)域中,此時,用戶無法在上述存儲路徑信息對應的存儲位置找到目標文件。
[0060]在步驟S440中,從所述云端服務器接收成功刪除所述目標文件的通知消息。
[0061]此外,為了節(jié)省云端服務器的存儲空間,如果為所述目標文件設置回收標記后的標記時長達到預定時長(如60天等),則將所述目標文件從所述云端服務器中刪除。當然,用戶也可以主動刪除目標文件,相應的處理可與用戶主動刪除移動終端設備中的目標文件的處理相同或相似,在此不再贅述。
[0062]在步驟S450中,檢測到用戶對目標文件的還原操作。
[0063]在步驟S460中,響應于用戶對所述目標文件的還原操作,獲取記錄的所述目標文件的存儲路徑信息,并將所述目標文件從所述預置存儲區(qū)域移動到所述存儲路徑信息對應的存儲位置。
[0064]其中,上述步驟S450和步驟S460的步驟內(nèi)容分別與上述實施例一中的步驟S130和步驟S140的步驟內(nèi)容相同,在此不再贅述。
[0065]在步驟S470中,向云端服務器發(fā)送所述目標文件的還原記錄消息。
[0066]具體地,用戶在移動終端設備中還原目標文件時,移動終端設備除了執(zhí)行上述步驟S450和步驟S460的處理外,還可以將用戶還原目標文件操作的相關信息記錄,得到還原記錄消息。在到達預先設定的移動終端設備向云端服務器同步文件的時間時,移動終端設備可以將該還原記錄消息發(fā)送給云端服務器。
[0067]云端服務器可以取消所述目標文件的回收標記,此時,獲取記錄的所述目標文件所在的存儲路徑信息,并將所述目標文件的信息(如預覽圖標和目標文件名稱等)從所述回收存儲區(qū)域移動到存儲路徑信息對應的存儲位置。
[0068]在步驟S480中,從所述云端服務器接收取消刪除所述目標文件的通知消息。
[0069]此外,對于實施例二的情況,并不限于嚴格執(zhí)行上述處理步驟,用戶也可以通過在云端服務器側(cè)刪除目標文件,然后,在到達預先設定的移動終端設備向云端服務器同步文件的時間時,云端服務器可以將刪除目標文件的刪除記錄消息發(fā)送給移動終端設備,移動終端設備刪除本地的目標文件到回收站中。另外,用戶還可以通過在云端服務器側(cè)還原已刪除的目標文件,然后,在到達預先設定的移動終端設備向云端服務器同步文件的時間時,云端服務器可以將還原已刪除的目標文件的還原記錄消息發(fā)送給移動終端設備,移動終端設備取消刪除本地的目標文件(如果用戶已將回收站中的目標文件刪除,則可從云端服務器下載目標文件,并存儲在移動終端設備中)。
[0070]本發(fā)明實施例提供的用于移動終端設備的文件回收方法,一方面,通過響應于用戶對目標文件的刪除操作,記錄目標文件的存儲路徑信息,并將目標文件移動到回收站中,同時,生成刪除記錄消息,在與云端服務器同步時,將刪除記錄消息發(fā)送給云端服務器,以使云端服務器刪除目標文件,從而可以對移動終端設備和云端服務器進行同步管理;另一方面,在用戶對目標文件進行還原操作時,將目標文件從預置存儲區(qū)域移動到存儲路徑信息對應的存儲位置,同時將云端服務器中已刪除的文件進行還原,避免用戶的重要信息被丟失,從而提尚用戶體驗。
[0071 ] 實施例三
[0072]基于相同的技術構思,圖5示出根據(jù)本發(fā)明實施例三的用于移動終端設備的文件回收裝置的邏輯框圖。參照圖5,所述裝置包括第一刪除操作響應模塊510和還原操作響應模塊520。其中,第一刪除操作響應模塊510與還原操作響應模塊520相連接。
[0073]第一刪除操作響應模塊510用于響應于用戶對目標文件的刪除操作,記錄所述目標文件的存儲路徑信息,并將所述目標文件移動到移動終端設備內(nèi)置存儲部件的預置存儲區(qū)域中。
[0074]還原操作響應模塊520用于響應于用戶對所述目標文件的還原操作,獲取記錄的所述目標文件的存儲路徑信息,并將所述目標文件從所述預置存儲區(qū)域移動到所述存儲路徑信息對應的存儲位置。
[0075]進一步地,所述裝置還包括:文件刪除模塊,用于當所述目標文件移動到所述預置存儲區(qū)域后的存儲時長達到預定時長時,將所述目標文件從所述移動終端設備中刪除。
[0076]進一步地,所述裝置還包括:第二刪除操作響應模塊,用于響應于用戶對所述預置存儲區(qū)域中的所述目標文件的刪除操作,將所述目標文件從所述移動終端設備中刪除。
[0077]進一步地,所述裝置還包括:存儲空間釋放模塊,用于如果所述預置存儲區(qū)域的剩余存儲空間小于預定的存儲空間閾值,則將所述預置存儲區(qū)域中存儲的文件刪除。
[0078]進一步地,所述目標文件為云同步文件,所述裝置還包括:刪除記錄發(fā)送模塊,用于向云端服務器發(fā)送所述目標文件的刪除記錄消息;刪除通知接收模塊,用于從所述云端服務器接收成功刪除所述目標文件的通知消息。
[0079]進一步地,所述目標文件為云同步文件,所述裝置還包括:還原記錄發(fā)送模塊,用于向云端服務器發(fā)送所述目標文件的還原記錄消息;還原通知接收模塊,用于從所述云端服務器接收取消刪除所述目標文件的通知消息。
[0080]本發(fā)明實施例提供的用于移動終端設備的文件回收裝置,通過響應于用戶對目標文件的刪除操作,記錄目標文件的存儲路徑信息,并將目標文件移動到移動終端設備內(nèi)置存儲部件的預置存儲區(qū)域中,在用戶對目標文件進行還原操作時,獲取記錄的目標文件的存儲路徑信息,并將目標文件從預置存儲區(qū)域移動到存儲路徑信息對應的存儲位置,進而以對已刪除的文件進行還原,避免用戶的重要信息被丟失,從而提高用戶體驗。
[0081]進一步地,本發(fā)明實施例中,一方面,通過響應于用戶對目標文件的刪除操作,記錄目標文件的存儲路徑信息,并將目標文件移動到回收站中,同時,生成刪除記錄消息,在與云端服務器同步時,將刪除記錄消息發(fā)送給云端服務器,以使云端服務器刪除目標文件,從而可以對移動終端設備和云端服務器進行同步管理;另一方面,在用戶對目標文件進行還原操作時,將目標文件從預置存儲區(qū)域移動到存儲路徑信息對應的存儲位置,同時將云端服務器中已刪除的文件進行還原,避免用戶的重要信息被丟失,從而提高用戶體驗。
[0082]實施例四
[0083]基于相同的技術構思,本發(fā)明實施例還提供了一種移動終端設備,其硬件結(jié)構示意圖如圖6所示。
[0084]所述移動終端設備包括處理器610、存儲器620、收發(fā)器630和總線640。其中,處理器610、存儲器620、收發(fā)器630通過總線640通信。
[0085]該處理器610用于響應于用戶對目標文件的刪除操作,記錄所述目標文件的存儲路徑信息,并將所述目標文件移動到移動終端設備內(nèi)置存儲器620的預置存儲區(qū)域中;
[0086]該處理器610還用于響應于用戶對所述目標文件的還原操作,獲取記錄的所述目標文件的存儲路徑信息,并將所述目標文件從所述預置存儲區(qū)域移動到所述存儲路徑信息對應的存儲位置。
[0087]在一種可選的實施方式中,處理器610還用于當所述目標文件移動到所述預置存儲區(qū)域后的存儲時長達到預定時長時,將所述目標文件從所述移動終端設備中刪除。
[0088]在一種可選的實施方式中,處理器610還用于響應于用戶對所述預置存儲區(qū)域中的所述目標文件的刪除操作,將所述目標文件從所述移動終端設備中刪除。
[0089]在一種可選的實施方式中,處理器610還用于如果所述預置存儲區(qū)域的剩余存儲空間小于預定的存儲空間閾值,則將所述預置存儲區(qū)域中存儲的文件刪除。
[0090]在一種可選的實施方式中,收發(fā)器630用于向云端服務器發(fā)送所述目標文件的刪除記錄消息,并從所述云端服務器接收成功刪除所述目標文件的通知消息。
[0091]在一種可選的實施方式中,收發(fā)器630還用于向云端服務器發(fā)送所述目標文件的還原記錄消息,并從所述云端服務器接收取消刪除所述目標文件的通知消息。
[0092]應理解,根據(jù)本發(fā)明實施例提供的移動終端設備可實現(xiàn)圖1和圖4中的各個方法的相應流程,為了簡潔,在此不再贅述,上述方法實施例中的相關描述也適用于本實施例。
[0093]本發(fā)明實施例提供的移動終端設備,通過響應于用戶對目標文件的刪除操作,記錄目標文件的存儲路徑信息,并將目標文件移動到移動終端設備內(nèi)置存儲部件的預置存儲區(qū)域中,在用戶對目標文件進行還原操作時,獲取記錄的目標文件的存儲路徑信息,并將目標文件從預置存儲區(qū)域移動到存儲路徑信息對應的存儲位置,進而以對已刪除的文件進行還原,避免用戶的重要信息被丟失,從而提高用戶體驗。
[0094]進一步地,本發(fā)明實施例中,一方面,通過響應于用戶對目標文件的刪除操作,記錄目標文件的存儲路徑信息,并將目標文件移動到回收站中,同時,生成刪除記錄消息,在與云端服務器同步時,將刪除記錄消息發(fā)送給云端服務器,以使云端服務器刪除目標文件,從而可以對移動終端設備和云端服務器進行同步管理;另一方面,在用戶對目標文件進行還原操作時,將目標文件從預置存儲區(qū)域移動到存儲路徑信息對應的存儲位置,同時將云端服務器中已刪除的文件進行還原,避免用戶的重要信息被丟失,從而提高用戶體驗。
[0095]此外,本發(fā)明實施例還提供了一種計算機程序,該計算機程序包括計算機可讀代碼,當該計算機可讀代碼在移動終端設備上運行時,導致移動終端設備執(zhí)行前述多個方法實施例中任一個的用于移動終端設備的文件回收方法。
[0096]并且,本發(fā)明實施例還提供了一種計算機可讀介質(zhì),其中存儲了上述的計算機程序。
[0097]需要指出,根據(jù)實施的需要,可將本申請中描述的各個步驟/部件拆分為更多步驟/部件,也可將兩個或多個步驟/部件或者步驟/部件的部分操作組合成新的步驟/部件,以實現(xiàn)本發(fā)明的目的。
[0098]上述根據(jù)本發(fā)明的方法可在硬件、固件中實現(xiàn),或者被實現(xiàn)為可存儲在記錄介質(zhì)(諸如CD R0M、RAM、軟盤、硬盤或磁光盤)中的軟件或計算機代碼,或者被實現(xiàn)通過網(wǎng)絡下載的原始存儲在遠程記錄介質(zhì)或非暫時機器可讀介質(zhì)中并將被存儲在本地記錄介質(zhì)中的計算機代碼,從而在此描述的方法可被存儲在使用通用計算機、專用處理器或者可編程或?qū)S糜布?諸如ASIC或FPGA)的記錄介質(zhì)上的這樣的軟件處理??梢岳斫?,計算機、處理器、微處理器控制器或可編程硬件包括可存儲或接收軟件或計算機代碼的存儲組件(例如,RAM、ROM、閃存等),當所述軟件或計算機代碼被計算機、處理器或硬件訪問且執(zhí)行時,實現(xiàn)在此描述的處理方法。此外,當通用計算機訪問用于實現(xiàn)在此示出的處理的代碼時,代碼的執(zhí)行將通用計算機轉(zhuǎn)換為用于執(zhí)行在此示出的處理的專用計算機。
[0099]以上所述,僅為本發(fā)明的【具體實施方式】,但本發(fā)明的保護范圍并不局限于此,任何熟悉本技術領域的技術人員在本發(fā)明揭露的技術范圍內(nèi),可輕易想到變化或替換,都應涵蓋在本發(fā)明的保護范圍之內(nèi)。因此,本發(fā)明的保護范圍應以所述權利要求的保護范圍為準。
【主權項】
1.一種用于移動終端設備的文件回收方法,其特征在于,所述方法包括: 響應于用戶對目標文件的刪除操作,記錄所述目標文件的存儲路徑信息,并將所述目標文件移動到移動終端設備內(nèi)置存儲部件的預置存儲區(qū)域中; 響應于用戶對所述目標文件的還原操作,獲取記錄的所述目標文件的存儲路徑信息,并將所述目標文件從所述預置存儲區(qū)域移動到所述存儲路徑信息對應的存儲位置。2.根據(jù)權利要求1所述的方法,其特征在于,所述方法還包括: 當所述目標文件移動到所述預置存儲區(qū)域后的存儲時長達到預定時長時,將所述目標文件從所述移動終端設備中刪除。3.根據(jù)權利要求1所述的方法,其特征在于,所述方法還包括: 響應于用戶對所述預置存儲區(qū)域中的所述目標文件的刪除操作,將所述目標文件從所述移動終?而設備中刪除。4.根據(jù)權利要求1所述的方法,其特征在于,所述方法還包括: 如果所述預置存儲區(qū)域的剩余存儲空間小于預定的存儲空間閾值,則將所述預置存儲區(qū)域中存儲的文件刪除。5.根據(jù)權利要求1所述的方法,其特征在于,所述目標文件為云同步文件,所述響應于用戶對目標文件的刪除操作之后,所述方法還包括: 向云端服務器發(fā)送所述目標文件的刪除記錄消息; 從所述云端服務器接收成功刪除所述目標文件的通知消息。6.根據(jù)權利要求5所述的方法,其特征在于,所述目標文件為云同步文件,所述響應于用戶對所述目標文件的還原操作之后,所述方法還包括: 向云端服務器發(fā)送所述目標文件的還原記錄消息; 從所述云端服務器接收取消刪除所述目標文件的通知消息。7.—種用于移動終端設備的文件回收裝置,其特征在于,所述裝置包括: 第一刪除操作響應模塊,用于響應于用戶對目標文件的刪除操作,記錄所述目標文件的存儲路徑信息,并將所述目標文件移動到移動終端設備內(nèi)置存儲部件的預置存儲區(qū)域中; 還原操作響應模塊,用于響應于用戶對所述目標文件的還原操作,獲取記錄的所述目標文件的存儲路徑信息,并將所述目標文件從所述預置存儲區(qū)域移動到所述存儲路徑信息對應的存儲位置。8.根據(jù)權利要求7所述的裝置,其特征在于,所述裝置還包括: 文件刪除模塊,用于當所述目標文件移動到所述預置存儲區(qū)域后的存儲時長達到預定時長時,將所述目標文件從所述移動終端設備中刪除。9.根據(jù)權利要求7所述的裝置,其特征在于,所述裝置還包括: 第二刪除操作響應模塊,用于響應于用戶對所述預置存儲區(qū)域中的所述目標文件的刪除操作,將所述目標文件從所述移動終端設備中刪除。10.根據(jù)權利要求7所述的裝置,其特征在于,所述裝置還包括: 存儲空間釋放模塊,用于如果所述預置存儲區(qū)域的剩余存儲空間小于預定的存儲空間閾值,則將所述預置存儲區(qū)域中存儲的文件刪除。11.根據(jù)權利要求7所述的裝置,其特征在于,所述目標文件為云同步文件,所述裝置還包括: 刪除記錄發(fā)送模塊,用于向云端服務器發(fā)送所述目標文件的刪除記錄消息; 刪除通知接收模塊,用于從所述云端服務器接收成功刪除所述目標文件的通知消息。12.根據(jù)權利要求11所述的裝置,其特征在于,所述目標文件為云同步文件,所述裝置還包括: 還原記錄發(fā)送模塊,用于向云端服務器發(fā)送所述目標文件的還原記錄消息; 還原通知接收模塊,用于從所述云端服務器接收取消刪除所述目標文件的通知消息。
【文檔編號】G06F17/30GK105930436SQ201610245463
【公開日】2016年9月7日
【申請日】2016年4月19日
【發(fā)明人】張家豪
【申請人】樂視控股(北京)有限公司, 樂視移動智能信息技術(北京)有限公司