国产精品1024永久观看,大尺度欧美暖暖视频在线观看,亚洲宅男精品一区在线观看,欧美日韩一区二区三区视频,2021中文字幕在线观看

  • <option id="fbvk0"></option>
    1. <rt id="fbvk0"><tr id="fbvk0"></tr></rt>
      <center id="fbvk0"><optgroup id="fbvk0"></optgroup></center>
      <center id="fbvk0"></center>

      <li id="fbvk0"><abbr id="fbvk0"><dl id="fbvk0"></dl></abbr></li>

      數(shù)據(jù)備份方法及系統(tǒng)、數(shù)據(jù)恢復(fù)方法及系統(tǒng)和移動終端的制作方法

      文檔序號:10569805閱讀:232來源:國知局
      數(shù)據(jù)備份方法及系統(tǒng)、數(shù)據(jù)恢復(fù)方法及系統(tǒng)和移動終端的制作方法
      【專利摘要】本發(fā)明提供了一種數(shù)據(jù)備份方法及系統(tǒng)、數(shù)據(jù)恢復(fù)方法及系統(tǒng)和移動終端,其中,數(shù)據(jù)備份方法,包括:在檢測到將第一社交應(yīng)用程序轉(zhuǎn)移至第一存儲空間的轉(zhuǎn)移指令時,將第一社交應(yīng)用程序的歷史數(shù)據(jù)備份至外設(shè)存儲設(shè)備中,其中,第一存儲空間中的社交應(yīng)用程序的所有后臺進程停止運行。通過本發(fā)明技術(shù)方案,簡便地實現(xiàn)了對冷藏室內(nèi)的數(shù)據(jù)的備份和恢復(fù),提升了用戶的使用體驗。
      【專利說明】
      數(shù)據(jù)備份方法及系統(tǒng)、數(shù)據(jù)恢復(fù)方法及系統(tǒng)和移動終端
      技術(shù)領(lǐng)域
      [0001 ]本發(fā)明涉及移動終端技術(shù)領(lǐng)域,具體而言,涉及一種數(shù)據(jù)備份方法、一種數(shù)據(jù)備份系統(tǒng)、一種數(shù)據(jù)恢復(fù)方法、一種數(shù)據(jù)恢復(fù)系統(tǒng)和一種移動終端。
      【背景技術(shù)】
      [0002]在相關(guān)技術(shù)中,為了提高終端的內(nèi)存利用率,終端設(shè)計師們開發(fā)了冷藏室功能,被至于冷藏室中的應(yīng)用程序的后臺的全部進程停止運行,同時,又可以被快速啟用,對于冷藏室中的應(yīng)用程序而言,其運行數(shù)據(jù)通常備份于本地預(yù)置的數(shù)據(jù)庫或XML文件夾中(其中,Extensive Makeup Language即可擴展標(biāo)記語言),但是,在清除本地預(yù)置的運行數(shù)據(jù)后,冷藏室中的應(yīng)用程序無法實現(xiàn)數(shù)據(jù)恢復(fù),影響冷藏室中應(yīng)用程序的正常啟用,嚴(yán)重影響用戶的使用體驗。
      [0003]因此,如何設(shè)計一種新的數(shù)據(jù)管理方案以實現(xiàn)冷藏室中數(shù)據(jù)的備份與恢復(fù)成為亟待解決的技術(shù)問題。

      【發(fā)明內(nèi)容】

      [0004]本發(fā)明正是基于上述技術(shù)問題至少之一,提出了一種新的數(shù)據(jù)管理方案,通過將冷藏室(即第一存儲空間)中的應(yīng)用程序的歷史數(shù)據(jù)轉(zhuǎn)移至外設(shè)存儲設(shè)備(如SD卡)中,在終端本地預(yù)置的運行數(shù)據(jù)被清除后,存儲于外設(shè)存儲設(shè)備中的歷史數(shù)據(jù)不受到影響,另外,在冷藏室中的應(yīng)用程序可以便捷實現(xiàn)數(shù)據(jù)恢復(fù),進一步地完善冷藏室的功能,加快用戶對冷藏室中的應(yīng)用程序的調(diào)用效率,同時,優(yōu)化了數(shù)據(jù)管理方式。
      [0005]有鑒于此,根據(jù)本發(fā)明的第一方面的實施例,提出了一種數(shù)據(jù)備份方法,包括:在檢測到將第一社交應(yīng)用程序轉(zhuǎn)移至第一存儲空間的轉(zhuǎn)移指令時,將第一社交應(yīng)用程序的歷史數(shù)據(jù)備份至外設(shè)存儲設(shè)備中,其中,第一存儲空間中的社交應(yīng)用程序的所有后臺進程停止運行。
      [0006]在該技術(shù)方案中,通過將冷藏室(即第一存儲空間)中的應(yīng)用程序的歷史數(shù)據(jù)轉(zhuǎn)移至外設(shè)存儲設(shè)備(如SD卡)中,在終端本地預(yù)置的運行數(shù)據(jù)被清除后,存儲于外設(shè)存儲設(shè)備中的歷史數(shù)據(jù)不受到影響。
      [0007]其中,第一社交應(yīng)用程序可以是騰訊QQ、Facetime、Instagram、微信和飛信等。
      [0008]在上述技術(shù)方案中,優(yōu)選地,在檢測到將第一社交應(yīng)用程序轉(zhuǎn)移至第一存儲空間的轉(zhuǎn)移指令時,將第一社交應(yīng)用程序的歷史數(shù)據(jù)存儲至外設(shè)存儲設(shè)備中,具體包括以下步驟:確定第一社交應(yīng)用程序的標(biāo)識信息;根據(jù)標(biāo)識信息將歷史數(shù)據(jù)存儲至外設(shè)存儲設(shè)備的可擴展標(biāo)記語言文件中。
      [0009]在該技術(shù)方案中,通過以標(biāo)識信息將歷史數(shù)據(jù)存儲至可擴展標(biāo)記語言中,便于實現(xiàn)數(shù)據(jù)維護和管理,其中,標(biāo)識信息可以是應(yīng)用程序的安裝包包名,也可以是基于運行時間創(chuàng)建的時間戳信息。
      [0010]根據(jù)本發(fā)明的第二方面的實施例,提出了一種數(shù)據(jù)恢復(fù)方法,包括:在確定待恢復(fù)的數(shù)據(jù)后,確定待恢復(fù)的數(shù)據(jù)對應(yīng)的社交應(yīng)用程序,社交應(yīng)用程序的全部后臺進程停止運行;在社交應(yīng)用程序中,確定存儲于第一存儲空間的應(yīng)用程序,作為第一社交應(yīng)用程序;判斷是否存在與第一社交應(yīng)用程序具有相同標(biāo)識信息的第二社交應(yīng)用程序;在判定存在第二社交應(yīng)用程序時,判斷第二社交應(yīng)用程序的存儲位置;根據(jù)第二社交應(yīng)用程序的存儲位置和用戶的觸控指令,控制是否將第二社交應(yīng)用程序存儲至第一存儲空間,并將待恢復(fù)數(shù)據(jù)加載至第一存儲空間,其中,第一存儲空間中的社交應(yīng)用程序的所有后臺進程停止運行。
      [0011]在該技術(shù)方案中,通過確定待恢復(fù)的數(shù)據(jù),并依次通過判斷被禁用的應(yīng)用程序(SP全部后臺進行停止運行的應(yīng)用程序),以及判斷被禁用的應(yīng)用程序是否存儲于冷藏室(即第一存儲空間),并根據(jù)用戶觸控指令和存儲位置(冷藏室或冷藏室外),進行數(shù)據(jù)恢復(fù),提升了數(shù)據(jù)恢復(fù)過程的準(zhǔn)確性和可靠性,提升了冷藏室中應(yīng)用程序的啟用效率。
      [0012]其中,第二存儲空間即隱私空間,上述隱私空間一方面是指需要驗證才授權(quán)用戶進行訪問,另一方面,終端其他進程不可見上述隱私空間中的應(yīng)用程序和文件。
      [0013]具體地,在判定需要進行數(shù)據(jù)恢復(fù)時,首先確定被禁用的應(yīng)用程序列表,再進一步地將冷藏室中的應(yīng)用程序確定為第一社交應(yīng)用程序,由于第二隱私空間對于其他進程不可見,如第二社交應(yīng)用程序存儲于隱私空間,則通過移位算法對第一社交應(yīng)用程序進行數(shù)據(jù)恢復(fù)。
      [0014]值得特別指出的是,在第一社交應(yīng)用程序和第二社交應(yīng)用程序?qū)?yīng)于微信和微信分身時,由于兩個社交應(yīng)用程序具有相同標(biāo)識信息,因此,在第二社交應(yīng)用程序不存儲于隱私空間時,需要將第二社交應(yīng)用程序轉(zhuǎn)移至冷藏室中,才可以實現(xiàn)數(shù)據(jù)恢復(fù)。
      [0015]在上述任一項技術(shù)方案中,優(yōu)選地,根據(jù)第二社交應(yīng)用程序的存儲位置和用戶的觸控指令,控制是否將第二社交應(yīng)用程序存儲至第一存儲空間,并將待恢復(fù)數(shù)據(jù)加載至第一存儲空間,具體包括以下步驟:在確定第二社交應(yīng)用程序未存儲于第二存儲空間,且為存儲于第一存儲空間時,提示用戶是否將第二社交應(yīng)用程序轉(zhuǎn)移至第一存儲空間;根據(jù)用戶的確認(rèn)轉(zhuǎn)移指令,將第二社交應(yīng)用程序轉(zhuǎn)移至第一存儲空間,其中,觸控指令包括確認(rèn)轉(zhuǎn)移指令。
      [0016]在該技術(shù)方案中,通過用戶的觸控指令,實現(xiàn)第二社交應(yīng)用程序的快速轉(zhuǎn)移,從而提升數(shù)據(jù)恢復(fù)效率,增強了用戶的使用體驗。
      [0017]在上述任一項技術(shù)方案中,優(yōu)選地,還包括:通過第二社交應(yīng)用程序的應(yīng)用接口和屬性信息,判斷第二社交應(yīng)用程序是否存儲于第二存儲空間。
      [0018]在該技術(shù)方案中,通過第二社交應(yīng)用程序的應(yīng)用接口和屬性信息,可以快速且準(zhǔn)確地判斷第二社交應(yīng)用程序的存儲位置,提高數(shù)據(jù)恢復(fù)效率。
      [0019]根據(jù)本發(fā)明的第三方面的實施例,提出了一種數(shù)據(jù)備份系統(tǒng),包括:備份單元,用于在檢測到將第一社交應(yīng)用程序轉(zhuǎn)移至第一存儲空間的轉(zhuǎn)移指令時,將第一社交應(yīng)用程序的歷史數(shù)據(jù)備份至外設(shè)存儲設(shè)備中,其中,第一存儲空間中的社交應(yīng)用程序的所有后臺進程停止運行。
      [0020]在該技術(shù)方案中,通過將冷藏室(即第一存儲空間)中的應(yīng)用程序的歷史數(shù)據(jù)轉(zhuǎn)移至外設(shè)存儲設(shè)備(如SD卡)中,在終端本地預(yù)置的運行數(shù)據(jù)被清除后,存儲于外設(shè)存儲設(shè)備中的歷史數(shù)據(jù)不受到影響。
      [0021 ] 其中,第一社交應(yīng)用程序可以是騰訊QQ、Facetime、Instagram、微信和飛信等。
      [0022]在上述技術(shù)方案中,優(yōu)選地,還包括:確定單元,用于確定第一社交應(yīng)用程序的標(biāo)識信息;存儲單元,用于根據(jù)標(biāo)識信息將歷史數(shù)據(jù)存儲至外設(shè)存儲設(shè)備的可擴展標(biāo)記語言文件中。
      [0023]在該技術(shù)方案中,通過以標(biāo)識信息將歷史數(shù)據(jù)存儲至可擴展標(biāo)記語言中,便于實現(xiàn)數(shù)據(jù)維護和管理,其中,標(biāo)識信息可以是應(yīng)用程序的安裝包包名,也可以是基于運行時間創(chuàng)建的時間戳信息。
      [0024]根據(jù)本發(fā)明的第四方面的實施例,提出了一種數(shù)據(jù)恢復(fù)系統(tǒng),包括:確定單元,用于在確定待恢復(fù)的數(shù)據(jù)后,確定待恢復(fù)的數(shù)據(jù)對應(yīng)的社交應(yīng)用程序,社交應(yīng)用程序的全部后臺進程停止運行;確定單元還用于:在社交應(yīng)用程序中,確定存儲于第一存儲空間的應(yīng)用程序,作為第一社交應(yīng)用程序;數(shù)據(jù)恢復(fù)系統(tǒng)還包括:判斷單元,用于判斷是否存在與第一社交應(yīng)用程序具有相同標(biāo)識信息的第二社交應(yīng)用程序;判斷單元還用于:在判定存在第二社交應(yīng)用程序時,判斷第二社交應(yīng)用程序的存儲位置;數(shù)據(jù)恢復(fù)系統(tǒng)還包括:控制單元,用于根據(jù)第二社交應(yīng)用程序的存儲位置和用戶的觸控指令,控制是否將第二社交應(yīng)用程序存儲至第一存儲空間,并將待恢復(fù)數(shù)據(jù)加載至第一存儲空間,其中,第一存儲空間中的社交應(yīng)用程序的所有后臺進程停止運行。
      [0025]在該技術(shù)方案中,通過確定待恢復(fù)的數(shù)據(jù),并依次通過判斷被禁用的應(yīng)用程序(SP全部后臺進行停止運行的應(yīng)用程序),以及判斷被禁用的應(yīng)用程序是否存儲于冷藏室(即第一存儲空間),并根據(jù)用戶觸控指令和存儲位置(冷藏室或冷藏室外),進行數(shù)據(jù)恢復(fù),提升了數(shù)據(jù)恢復(fù)過程的準(zhǔn)確性和可靠性,提升了冷藏室中應(yīng)用程序的啟用效率。
      [0026]其中,第二存儲空間即隱私空間,上述隱私空間一方面是指需要驗證才授權(quán)用戶進行訪問,另一方面,終端其他進程不可見上述隱私空間中的應(yīng)用程序和文件。
      [0027]具體地,在判定需要進行數(shù)據(jù)恢復(fù)時,首先確定被禁用的應(yīng)用程序列表,再進一步地將冷藏室中的應(yīng)用程序確定為第一社交應(yīng)用程序,由于第二隱私空間對于其他進程不可見,如第二社交應(yīng)用程序存儲于隱私空間,則通過移位算法對第一社交應(yīng)用程序進行數(shù)據(jù)恢復(fù)。
      [0028]值得特別指出的是,在第一社交應(yīng)用程序和第二社交應(yīng)用程序?qū)?yīng)于微信和微信分身時,由于兩個社交應(yīng)用程序具有相同標(biāo)識信息,因此,在第二社交應(yīng)用程序不存儲于隱私空間時,需要將第二社交應(yīng)用程序轉(zhuǎn)移至冷藏室中,才可以實現(xiàn)數(shù)據(jù)恢復(fù)。
      [0029]在上述任一項技術(shù)方案中,優(yōu)選地,還包括:提示單元,用于在確定第二社交應(yīng)用程序未存儲于第二存儲空間,且為存儲于第一存儲空間時,提示用戶是否將第二社交應(yīng)用程序轉(zhuǎn)移至第一存儲空間;轉(zhuǎn)移單元,用于根據(jù)用戶的確認(rèn)轉(zhuǎn)移指令,將第二社交應(yīng)用程序轉(zhuǎn)移至第一存儲空間,其中,觸控指令包括確認(rèn)轉(zhuǎn)移指令。
      [0030]在該技術(shù)方案中,通過用戶的觸控指令,實現(xiàn)第二社交應(yīng)用程序的快速轉(zhuǎn)移,從而提升數(shù)據(jù)恢復(fù)效率,增強了用戶的使用體驗。
      [0031]在上述任一項技術(shù)方案中,優(yōu)選地,判斷單元還用于:通過第二社交應(yīng)用程序的應(yīng)用接口和屬性信息,判斷第二社交應(yīng)用程序是否存儲于第二存儲空間。
      [0032]在該技術(shù)方案中,通過第二社交應(yīng)用程序的應(yīng)用接口和屬性信息,可以快速且準(zhǔn)確地判斷第二社交應(yīng)用程序的存儲位置,提高數(shù)據(jù)恢復(fù)效率。
      [0033]根據(jù)本發(fā)明的第五方面,還提出了一種移動終端,包括如上述任一項技術(shù)方案所述的數(shù)據(jù)備份系統(tǒng),和/或如上述任一項技術(shù)方案所述的數(shù)據(jù)恢復(fù)系統(tǒng)。
      [0034]通過以上技術(shù)方案,通過將冷藏室(即第一存儲空間)中的應(yīng)用程序的歷史數(shù)據(jù)轉(zhuǎn)移至外設(shè)存儲設(shè)備(如SD卡)中,在終端本地預(yù)置的運行數(shù)據(jù)被清除后,存儲于外設(shè)存儲設(shè)備中的歷史數(shù)據(jù)不受到影響,另外,在冷藏室中的應(yīng)用程序可以便捷實現(xiàn)數(shù)據(jù)恢復(fù),進一步地完善冷藏室的功能,加快用戶對冷藏室中的應(yīng)用程序的調(diào)用效率,同時,優(yōu)化了數(shù)據(jù)管理方式。
      【附圖說明】
      [0035]圖1示出了根據(jù)本發(fā)明的實施例的數(shù)據(jù)備份方法的示意流程圖;
      [0036]圖2示出了根據(jù)本發(fā)明的實施例的數(shù)據(jù)恢復(fù)方法的示意流程圖;
      [0037]圖3示出了根據(jù)本發(fā)明的實施例的數(shù)據(jù)備份系統(tǒng)的示意框圖;
      [0038]圖4示出了根據(jù)本發(fā)明的實施例的數(shù)據(jù)恢復(fù)系統(tǒng)的示意框圖;
      [0039]圖5示出了根據(jù)本發(fā)明的實施例的移動終端的示意框圖;
      [0040]圖6示出了根據(jù)本發(fā)明的實施例的數(shù)據(jù)恢復(fù)方案的示意流程圖。
      【具體實施方式】
      [0041 ]為了能夠更清楚地理解本發(fā)明的上述目的、特征和優(yōu)點,下面結(jié)合附圖和【具體實施方式】對本發(fā)明進行進一步的詳細(xì)描述。需要說明的是,在不沖突的情況下,本申請的實施例及實施例中的特征可以相互組合。
      [0042]在下面的描述中闡述了很多具體細(xì)節(jié)以便于充分理解本發(fā)明,但是,本發(fā)明還可以采用第三方不同于在此描述的第三方方式來實施,因此,本發(fā)明的保護范圍并不受下面公開的具體實施例的限制。
      [0043]圖1示出了根據(jù)本發(fā)明的實施例的數(shù)據(jù)備份方法的示意流程圖。
      [0044]如圖1所示,根據(jù)本發(fā)明的實施例的數(shù)據(jù)備份方法,包括:步驟102,在檢測到將第一社交應(yīng)用程序轉(zhuǎn)移至第一存儲空間的轉(zhuǎn)移指令時,將第一社交應(yīng)用程序的歷史數(shù)據(jù)備份至外設(shè)存儲設(shè)備中,其中,第一存儲空間中的社交應(yīng)用程序的所有后臺進程停止運行。
      [0045]在該技術(shù)方案中,通過將冷藏室(即第一存儲空間)中的應(yīng)用程序的歷史數(shù)據(jù)轉(zhuǎn)移至外設(shè)存儲設(shè)備(如SD卡)中,在終端本地預(yù)置的運行數(shù)據(jù)被清除后,存儲于外設(shè)存儲設(shè)備中的歷史數(shù)據(jù)不受到影響。
      [0046]其中,第一社交應(yīng)用程序可以是騰訊QQ、Facetime、Instagram、微信和飛信等。
      [0047]在上述技術(shù)方案中,優(yōu)選地,在檢測到將第一社交應(yīng)用程序轉(zhuǎn)移至第一存儲空間的轉(zhuǎn)移指令時,將第一社交應(yīng)用程序的歷史數(shù)據(jù)存儲至外設(shè)存儲設(shè)備中,具體包括以下步驟:確定第一社交應(yīng)用程序的標(biāo)識信息;根據(jù)標(biāo)識信息將歷史數(shù)據(jù)存儲至外設(shè)存儲設(shè)備的可擴展標(biāo)記語言文件中。
      [0048]在該技術(shù)方案中,通過以標(biāo)識信息將歷史數(shù)據(jù)存儲至可擴展標(biāo)記語言中,便于實現(xiàn)數(shù)據(jù)維護和管理,其中,標(biāo)識信息可以是應(yīng)用程序的安裝包包名,也可以是基于運行時間創(chuàng)建的時間戳信息。
      [0049]圖2示出了根據(jù)本發(fā)明的實施例的數(shù)據(jù)恢復(fù)方法的示意流程圖。
      [0050]如圖2所示,根據(jù)本發(fā)明的實施例的數(shù)據(jù)恢復(fù)方法,包括:步驟202,在確定待恢復(fù)的數(shù)據(jù)后,確定待恢復(fù)的數(shù)據(jù)對應(yīng)的社交應(yīng)用程序,社交應(yīng)用程序的全部后臺進程停止運行;步驟204,在社交應(yīng)用程序中,確定存儲于第一存儲空間的應(yīng)用程序,作為第一社交應(yīng)用程序;步驟206,判斷是否存在與第一社交應(yīng)用程序具有相同標(biāo)識信息的第二社交應(yīng)用程序;步驟208,在判定存在第二社交應(yīng)用程序時,判斷第二社交應(yīng)用程序的存儲位置;步驟210,根據(jù)第二社交應(yīng)用程序的存儲位置和用戶的觸控指令,控制是否將第二社交應(yīng)用程序存儲至第一存儲空間,并將待恢復(fù)數(shù)據(jù)加載至第一存儲空間,其中,第一存儲空間中的社交應(yīng)用程序的所有后臺進程停止運行。
      [0051]在該技術(shù)方案中,通過確定待恢復(fù)的數(shù)據(jù),并依次通過判斷被禁用的應(yīng)用程序(SP全部后臺進行停止運行的應(yīng)用程序),以及判斷被禁用的應(yīng)用程序是否存儲于冷藏室(即第一存儲空間),并根據(jù)用戶觸控指令和存儲位置(冷藏室或冷藏室外),進行數(shù)據(jù)恢復(fù),提升了數(shù)據(jù)恢復(fù)過程的準(zhǔn)確性和可靠性,提升了冷藏室中應(yīng)用程序的啟用效率。
      [0052]其中,第二存儲空間即隱私空間,上述隱私空間一方面是指需要驗證才授權(quán)用戶進行訪問,另一方面,終端其他進程不可見上述隱私空間中的應(yīng)用程序和文件。
      [0053]具體地,在判定需要進行數(shù)據(jù)恢復(fù)時,首先確定被禁用的應(yīng)用程序列表,再進一步地將冷藏室中的應(yīng)用程序確定為第一社交應(yīng)用程序,由于第二隱私空間對于其他進程不可見,如第二社交應(yīng)用程序存儲于隱私空間,則通過移位算法對第一社交應(yīng)用程序進行數(shù)據(jù)恢復(fù)。
      [0054]值得特別指出的是,在第一社交應(yīng)用程序和第二社交應(yīng)用程序?qū)?yīng)于微信和微信分身時,由于兩個社交應(yīng)用程序具有相同標(biāo)識信息,因此,在第二社交應(yīng)用程序不存儲于隱私空間時,需要將第二社交應(yīng)用程序轉(zhuǎn)移至冷藏室中,才可以實現(xiàn)數(shù)據(jù)恢復(fù)。
      [0055]在上述任一項技術(shù)方案中,優(yōu)選地,根據(jù)第二社交應(yīng)用程序的存儲位置和用戶的觸控指令,控制是否將第二社交應(yīng)用程序存儲至第一存儲空間,并將待恢復(fù)數(shù)據(jù)加載至第一存儲空間,具體包括以下步驟:在確定第二社交應(yīng)用程序未存儲于第二存儲空間,且為存儲于第一存儲空間時,提示用戶是否將第二社交應(yīng)用程序轉(zhuǎn)移至第一存儲空間;根據(jù)用戶的確認(rèn)轉(zhuǎn)移指令,將第二社交應(yīng)用程序轉(zhuǎn)移至第一存儲空間,其中,觸控指令包括確認(rèn)轉(zhuǎn)移指令。
      [0056]在該技術(shù)方案中,通過用戶的觸控指令,實現(xiàn)第二社交應(yīng)用程序的快速轉(zhuǎn)移,從而提升數(shù)據(jù)恢復(fù)效率,增強了用戶的使用體驗。
      [0057]在上述任一項技術(shù)方案中,優(yōu)選地,還包括:通過第二社交應(yīng)用程序的應(yīng)用接口和屬性信息,判斷第二社交應(yīng)用程序是否存儲于第二存儲空間。
      [0058]在該技術(shù)方案中,通過第二社交應(yīng)用程序的應(yīng)用接口和屬性信息,可以快速且準(zhǔn)確地判斷第二社交應(yīng)用程序的存儲位置,提高數(shù)據(jù)恢復(fù)效率。
      [0059]圖3示出了根據(jù)本發(fā)明的實施例的數(shù)據(jù)備份系統(tǒng)的示意框圖。
      [0060]如圖3所示,根據(jù)本發(fā)明的實施例的數(shù)據(jù)備份系統(tǒng)300,包括:備份單元302,用于在檢測到將第一社交應(yīng)用程序轉(zhuǎn)移至第一存儲空間的轉(zhuǎn)移指令時,將第一社交應(yīng)用程序的歷史數(shù)據(jù)備份至外設(shè)存儲設(shè)備中,其中,第一存儲空間中的社交應(yīng)用程序的所有后臺進程停止運行。
      [0061]在該技術(shù)方案中,通過將冷藏室(即第一存儲空間)中的應(yīng)用程序的歷史數(shù)據(jù)轉(zhuǎn)移至外設(shè)存儲設(shè)備(如SD卡)中,在終端本地預(yù)置的運行數(shù)據(jù)被清除后,存儲于外設(shè)存儲設(shè)備中的歷史數(shù)據(jù)不受到影響。
      [0062]其中,第一社交應(yīng)用程序可以是騰訊QQ、Facetime、Instagram、微信和飛信等。
      [0063]在上述技術(shù)方案中,優(yōu)選地,還包括:確定單元304,用于確定第一社交應(yīng)用程序的標(biāo)識信息;存儲單元306,用于根據(jù)標(biāo)識信息將歷史數(shù)據(jù)存儲至外設(shè)存儲設(shè)備的可擴展標(biāo)記語言文件中。
      [0064]在該技術(shù)方案中,通過以標(biāo)識信息將歷史數(shù)據(jù)存儲至可擴展標(biāo)記語言中,便于實現(xiàn)數(shù)據(jù)維護和管理,其中,標(biāo)識信息可以是應(yīng)用程序的安裝包包名,也可以是基于運行時間創(chuàng)建的時間戳信息。
      [0065]圖4示出了根據(jù)本發(fā)明的實施例的數(shù)據(jù)恢復(fù)系統(tǒng)的示意框圖。
      [0066]如圖4所示,根據(jù)本發(fā)明的實施例的數(shù)據(jù)恢復(fù)系統(tǒng)400,包括:確定單元402,用于在確定待恢復(fù)的數(shù)據(jù)后,確定待恢復(fù)的數(shù)據(jù)對應(yīng)的社交應(yīng)用程序,社交應(yīng)用程序的全部后臺進程停止運行;確定單元402還用于:在社交應(yīng)用程序中,確定存儲于第一存儲空間的應(yīng)用程序,作為第一社交應(yīng)用程序;數(shù)據(jù)恢復(fù)系統(tǒng)400還包括:判斷單元404,用于判斷是否存在與第一社交應(yīng)用程序具有相同標(biāo)識信息的第二社交應(yīng)用程序;判斷單元404還用于:在判定存在第二社交應(yīng)用程序時,判斷第二社交應(yīng)用程序的存儲位置;數(shù)據(jù)恢復(fù)系統(tǒng)400還包括:控制單元406,用于根據(jù)第二社交應(yīng)用程序的存儲位置和用戶的觸控指令,控制是否將第二社交應(yīng)用程序存儲至第一存儲空間,并將待恢復(fù)數(shù)據(jù)加載至第一存儲空間,其中,第一存儲空間中的社交應(yīng)用程序的所有后臺進程停止運行。
      [0067]在該技術(shù)方案中,通過確定待恢復(fù)的數(shù)據(jù),并依次通過判斷被禁用的應(yīng)用程序(SP全部后臺進行停止運行的應(yīng)用程序),以及判斷被禁用的應(yīng)用程序是否存儲于冷藏室(即第一存儲空間),并根據(jù)用戶觸控指令和存儲位置(冷藏室或冷藏室外),進行數(shù)據(jù)恢復(fù),提升了數(shù)據(jù)恢復(fù)過程的準(zhǔn)確性和可靠性,提升了冷藏室中應(yīng)用程序的啟用效率。
      [0068]其中,第二存儲空間即隱私空間,上述隱私空間一方面是指需要驗證才授權(quán)用戶進行訪問,另一方面,終端其他進程不可見上述隱私空間中的應(yīng)用程序和文件。
      [0069]具體地,在判定需要進行數(shù)據(jù)恢復(fù)時,首先確定被禁用的應(yīng)用程序列表,再進一步地將冷藏室中的應(yīng)用程序確定為第一社交應(yīng)用程序,由于第二隱私空間對于其他進程不可見,如第二社交應(yīng)用程序存儲于隱私空間,則通過移位算法對第一社交應(yīng)用程序進行數(shù)據(jù)恢復(fù)。
      [0070]值得特別指出的是,在第一社交應(yīng)用程序和第二社交應(yīng)用程序?qū)?yīng)于微信和微信分身時,由于兩個社交應(yīng)用程序具有相同標(biāo)識信息,因此,在第二社交應(yīng)用程序不存儲于隱私空間時,需要將第二社交應(yīng)用程序轉(zhuǎn)移至冷藏室中,才可以實現(xiàn)數(shù)據(jù)恢復(fù)。
      [0071 ] 在上述任一項技術(shù)方案中,優(yōu)選地,還包括:提示單元408,用于在確定第二社交應(yīng)用程序未存儲于第二存儲空間,且為存儲于第一存儲空間時,提示用戶是否將第二社交應(yīng)用程序轉(zhuǎn)移至第一存儲空間;轉(zhuǎn)移單元410,用于根據(jù)用戶的確認(rèn)轉(zhuǎn)移指令,將第二社交應(yīng)用程序轉(zhuǎn)移至第一存儲空間,其中,觸控指令包括確認(rèn)轉(zhuǎn)移指令。
      [0072]在該技術(shù)方案中,通過用戶的觸控指令,實現(xiàn)第二社交應(yīng)用程序的快速轉(zhuǎn)移,從而提升數(shù)據(jù)恢復(fù)效率,增強了用戶的使用體驗。
      [0073]在上述任一項技術(shù)方案中,優(yōu)選地,判斷單元404還用于:通過第二社交應(yīng)用程序的應(yīng)用接口和屬性信息,判斷第二社交應(yīng)用程序是否存儲于第二存儲空間。
      [0074]在該技術(shù)方案中,通過第二社交應(yīng)用程序的應(yīng)用接口和屬性信息,可以快速且準(zhǔn)確地判斷第二社交應(yīng)用程序的存儲位置,提高數(shù)據(jù)恢復(fù)效率。
      [0075]圖5示出了根據(jù)本發(fā)明的實施例的移動終端的示意框圖。
      [0076]如圖5所示,根據(jù)本發(fā)明的實施例的移動終端500,包括如上述任一項技術(shù)方案所述的數(shù)據(jù)備份系統(tǒng)300,和/或如上述任一項技術(shù)方案所述的數(shù)據(jù)恢復(fù)系統(tǒng)400。
      [0077]圖6示出了根據(jù)本發(fā)明的實施例的數(shù)據(jù)恢復(fù)方案的示意流程圖。
      [0078]如圖6所示,根據(jù)本發(fā)明的實施例的數(shù)據(jù)恢復(fù)方案,包括:步驟602,判斷桌面本地數(shù)據(jù)庫是否存在,若是,則執(zhí)行步驟620,若否,則執(zhí)行604;步驟604,從SD卡的目錄中獲取被冷藏的應(yīng)用列表;步驟606,獲取終端系統(tǒng)中已禁用的應(yīng)用程序的列表;步驟608,判斷已禁用的應(yīng)用程序是否在冷藏室,若是,則執(zhí)行610,若否,則結(jié)束;步驟610,判斷上述應(yīng)用程序是否是微信,若是,則執(zhí)行步驟612,若否,則執(zhí)行步驟624;步驟612,判斷微信分身是否打開,若是,則至步驟614,若否,則執(zhí)行步驟624;步驟614,判斷微信是否在隱私空間,若是,則執(zhí)行步驟622,若否,則執(zhí)行步驟616;步驟616,判斷微信分身是否在隱私空間,若是,則執(zhí)行步驟624,若否,則執(zhí)行步驟618;步驟618,將微信分身和微信放入冷藏室;步驟620,從本地數(shù)據(jù)庫加載冷藏室數(shù)據(jù);步驟622,將微信分身放入冷藏室;步驟624,將微信放入冷藏室;步驟626,將SD卡中的數(shù)據(jù)加載至與放入冷藏室中對應(yīng)的應(yīng)用程序。
      [0079]以上結(jié)合附圖詳細(xì)說明了本發(fā)明的技術(shù)方案,考慮到相關(guān)技術(shù)中如何設(shè)計一種新的數(shù)據(jù)管理方案以實現(xiàn)冷藏室中數(shù)據(jù)的備份與恢復(fù)的技術(shù)問題,本發(fā)明提出了一種新的數(shù)據(jù)管理方案,通過將冷藏室(即第一存儲空間)中的應(yīng)用程序的歷史數(shù)據(jù)轉(zhuǎn)移至外設(shè)存儲設(shè)備(如SD卡)中,在終端本地預(yù)置的運行數(shù)據(jù)被清除后,存儲于外設(shè)存儲設(shè)備中的歷史數(shù)據(jù)不受到影響,另外,在冷藏室中的應(yīng)用程序可以便捷實現(xiàn)數(shù)據(jù)恢復(fù),進一步地完善冷藏室的功能,加快用戶對冷藏室中的應(yīng)用程序的調(diào)用效率,同時,優(yōu)化了數(shù)據(jù)管理方式。
      [0080]以上所述僅為本發(fā)明的優(yōu)選實施例而已,并不用于限制本發(fā)明,對于本領(lǐng)域的技術(shù)人員來說,本發(fā)明可以有各種更改和變化。凡在本發(fā)明的精神和原則之內(nèi),所作的任何修改、等同替換、改進等,均應(yīng)包含在本發(fā)明的保護范圍之內(nèi)。
      【主權(quán)項】
      1.一種數(shù)據(jù)備份方法,其特征在于,包括: 在檢測到將第一社交應(yīng)用程序轉(zhuǎn)移至第一存儲空間的轉(zhuǎn)移指令時,將所述第一社交應(yīng)用程序的歷史數(shù)據(jù)備份至外設(shè)存儲設(shè)備中, 其中,所述第一存儲空間中的社交應(yīng)用程序的所有后臺進程停止運行。2.根據(jù)權(quán)利要求1所述的數(shù)據(jù)備份方法,其特征在于,在檢測到將第一社交應(yīng)用程序轉(zhuǎn)移至第一存儲空間的轉(zhuǎn)移指令時,將所述第一社交應(yīng)用程序的歷史數(shù)據(jù)存儲至外設(shè)存儲設(shè)備中,具體包括以下步驟: 確定所述第一社交應(yīng)用程序的標(biāo)識信息; 根據(jù)所述標(biāo)識信息將所述歷史數(shù)據(jù)存儲至所述外設(shè)存儲設(shè)備的可擴展標(biāo)記語言文件中。3.一種數(shù)據(jù)恢復(fù)方法,其特征在于,包括: 在確定待恢復(fù)的數(shù)據(jù)后,確定所述待恢復(fù)的數(shù)據(jù)對應(yīng)的社交應(yīng)用程序,所述社交應(yīng)用程序的全部后臺進程停止運行; 在所述社交應(yīng)用程序中,確定存儲于第一存儲空間的應(yīng)用程序,作為第一社交應(yīng)用程序; 判斷是否存在與所述第一社交應(yīng)用程序具有相同標(biāo)識信息的第二社交應(yīng)用程序; 在判定存在所述第二社交應(yīng)用程序時,判斷所述第二社交應(yīng)用程序的存儲位置; 根據(jù)所述第二社交應(yīng)用程序的存儲位置和用戶的觸控指令,控制是否將所述第二社交應(yīng)用程序存儲至所述第一存儲空間,并將所述待恢復(fù)數(shù)據(jù)加載至所述第一存儲空間, 其中,所述第一存儲空間中的社交應(yīng)用程序的所有后臺進程停止運行。4.根據(jù)權(quán)利要求3所述的數(shù)據(jù)恢復(fù)方法,其特征在于,根據(jù)所述第二社交應(yīng)用程序的存儲位置和用戶的觸控指令,控制是否將所述第二社交應(yīng)用程序存儲至所述第一存儲空間,并將所述待恢復(fù)數(shù)據(jù)加載至所述第一存儲空間,具體包括以下步驟: 在確定所述第二社交應(yīng)用程序未存儲于第二存儲空間,且為存儲于第一存儲空間時,提示用戶是否將所述第二社交應(yīng)用程序轉(zhuǎn)移至所述第一存儲空間; 根據(jù)用戶的確認(rèn)轉(zhuǎn)移指令,將所述第二社交應(yīng)用程序轉(zhuǎn)移至所述第一存儲空間, 其中,所述觸控指令包括所述確認(rèn)轉(zhuǎn)移指令。5.根據(jù)權(quán)利要求3或4所述的數(shù)據(jù)恢復(fù)方法,其特征在于,還包括: 通過所述第二社交應(yīng)用程序的應(yīng)用接口和屬性信息,判斷所述第二社交應(yīng)用程序是否存儲于所述第二存儲空間。6.一種數(shù)據(jù)備份系統(tǒng),其特征在于,包括: 備份單元,用于在檢測到將第一社交應(yīng)用程序轉(zhuǎn)移至第一存儲空間的轉(zhuǎn)移指令時,將所述第一社交應(yīng)用程序的歷史數(shù)據(jù)備份至外設(shè)存儲設(shè)備中, 其中,所述第一存儲空間中的社交應(yīng)用程序的所有后臺進程停止運行。7.根據(jù)權(quán)利要求6所述的數(shù)據(jù)備份系統(tǒng),其特征在于,還包括: 確定單元,用于確定所述第一社交應(yīng)用程序的標(biāo)識信息; 存儲單元,用于根據(jù)所述標(biāo)識信息將所述歷史數(shù)據(jù)存儲至所述外設(shè)存儲設(shè)備的可擴展標(biāo)記語言文件中。8.一種數(shù)據(jù)恢復(fù)系統(tǒng),其特征在于,包括: 確定單元,用于在確定待恢復(fù)的數(shù)據(jù)后,確定所述待恢復(fù)的數(shù)據(jù)對應(yīng)的社交應(yīng)用程序,所述社交應(yīng)用程序的全部后臺進程停止運行; 所述確定單元還用于:在所述社交應(yīng)用程序中,確定存儲于第一存儲空間的應(yīng)用程序,作為第一社交應(yīng)用程序; 所述數(shù)據(jù)恢復(fù)系統(tǒng)還包括: 判斷單元,用于判斷是否存在與所述第一社交應(yīng)用程序具有相同標(biāo)識信息的第二社交應(yīng)用程序; 所述判斷單元還用于:在判定存在所述第二社交應(yīng)用程序時,判斷所述第二社交應(yīng)用程序的存儲位置; 所述數(shù)據(jù)恢復(fù)系統(tǒng)還包括: 控制單元,用于根據(jù)所述第二社交應(yīng)用程序的存儲位置和用戶的觸控指令,控制是否將所述第二社交應(yīng)用程序存儲至所述第一存儲空間,并將所述待恢復(fù)數(shù)據(jù)加載至所述第一存儲空間, 其中,所述第一存儲空間中的社交應(yīng)用程序的所有后臺進程停止運行。9.根據(jù)權(quán)利要求8所述的數(shù)據(jù)恢復(fù)系統(tǒng),其特征在于,還包括: 提示單元,用于在確定所述第二社交應(yīng)用程序未存儲于第二存儲空間,且為存儲于第一存儲空間時,提示用戶是否將所述第二社交應(yīng)用程序轉(zhuǎn)移至所述第一存儲空間; 轉(zhuǎn)移單元,用于根據(jù)用戶的確認(rèn)轉(zhuǎn)移指令,將所述第二社交應(yīng)用程序轉(zhuǎn)移至所述第一存儲空間, 其中,所述觸控指令包括所述確認(rèn)轉(zhuǎn)移指令。10.根據(jù)權(quán)利要求8或9所述的數(shù)據(jù)恢復(fù)系統(tǒng),其特征在于, 所述判斷單元還用于:通過所述第二社交應(yīng)用程序的應(yīng)用接口和屬性信息,判斷所述第二社交應(yīng)用程序是否存儲于所述第二存儲空間。11.一種移動終端,其特征在于,包括:如權(quán)利要求6或7中的數(shù)據(jù)備份系統(tǒng),和/或如權(quán)利要求8至10中任一項所述的數(shù)據(jù)恢復(fù)系統(tǒng)。
      【文檔編號】G06F11/14GK105930231SQ201610247179
      【公開日】2016年9月7日
      【申請日】2016年4月19日
      【發(fā)明人】吳立佳, 韋巧
      【申請人】奇酷軟件(深圳)有限公司
      網(wǎng)友詢問留言 已有0條留言
      • 還沒有人留言評論。精彩留言會獲得點贊!
      1