一種數據備份方法、數據恢復方法和相關裝置的制造方法
【技術領域】
[0001]本發(fā)明涉及備份技術領域,具體涉及一種數據備份方法、數據恢復方法和相關裝置。
【背景技術】
[0002]隨著用戶需求的不斷增加,互聯網時代中手機功能的更新不斷,對于廠商來說,為了滿足用戶的需求就要不斷對手機進行升級,但是在手機的升級過程中經常會出現userdata.1mg(用戶數據)分區(qū)損壞或者被擦除的可能,因此用戶在對手機進行升級之前需要對手機中的userdata.1mg進行備份。
[0003]目前,用戶主要通過如下辦法對手機中的userdata.1mg進行備份:安裝例如360手機助手、豌豆莢等第三方軟件,使用其備份功能將手機的userdata.1mg數據同步至個人計算機(PC,Personal Compute)上,再將PC上的數據同步至服務器。但是,上述備份方案需要PC進行數據中轉,操作繁瑣。
【發(fā)明內容】
[0004]本發(fā)明提供一種數據備份方法、數據恢復方法和相關裝置,用于簡化移動終端的數據備份操作。
[0005]本發(fā)明第一方面提供一種數據備份方法,包括:
[0006]檢測移動終端當前是否滿足預設的數據備份條件;
[0007]若上述移動終端當前滿足預設的數據備份條件,則:
[0008]獲取上述移動終端上需要備份的數據,其中,上述需要備份的數據包括:用戶數據;
[0009]獲取上述移動終端的移動設備國際身份碼;
[0010]將獲取的上述移動終端上需要備份的數據存儲到服務器上的以上述移動終端的移動設備國際身份碼命名的文件夾中,以便上述移動終端利用上述移動終端的移動設備國際身份碼從上述服務器上下載相應的數據。
[0011]本發(fā)明第二方面提供一種基于上述的數據備份方法的數據恢復方法,包括:服務器接收來自移動終端的備份數據請求消息,其中,上述備份數據請求消息包括上述移動終端的移動設備國際身份碼;
[0012]根據上述移動終端的移動設備國際身份碼查找以上述移動終端的移動設備國際身份碼命名的文件夾;
[0013]將查找到的上述文件夾中的數據發(fā)送給上述移動終端,以便上述移動終端恢復上述數據。
[0014]本發(fā)明第三方面提供一種數據備份裝置,包括:
[0015]檢測單元,用于檢測移動終端當前是否滿足預設的數據備份條件;
[0016]第一獲取單元,用于當上述檢測單元檢測出上述移動終端當前滿足預設的數據備份條件時,獲取上述移動終端上需要備份的數據,其中,上述需要備份的數據包括:用戶數據;
[0017]第二獲取單元,用于獲取上述移動終端的移動設備國際身份碼;
[0018]存儲單元,用于將上述第二獲取單元獲取的上述移動終端上需要備份的數據存儲到服務器上的以上述移動終端的移動設備國際身份碼命名的文件夾中,以便上述移動終端利用上述移動終端的移動設備國際身份碼從上述服務器上下載相應的數據。
[0019]本發(fā)明第四方面提供基于上述數據備份裝置的服務器,包括:
[0020]接收單元,用于接收來自移動終端的備份數據請求消息,其中,上述備份數據請求消息包括上述移動終端的移動設備國際身份碼;
[0021]查找單元,用于根據上述移動終端的移動設備國際身份碼查找以上述移動終端的移動設備國際身份碼命名的文件夾;
[0022]發(fā)送單元,用于將上述查找單元查找到的上述文件夾中的數據發(fā)送給上述移動終端,以便上述移動終端恢復上述數據。
[0023]由上可見,本發(fā)明中當檢測到移動終端滿足預設的數據備份條件時,自動獲取移動終端的移動設備國際身份碼(IMEI,Internat1nal Mobile Equipment Identity)和需要備份的數據,并存儲到服務器上的以該移動終端的頂EI命名的文件夾中,從而實現了移動終端的自動數據備份,且無須通過PC進行數據中轉,有效簡化了移動終端的數據備份操作。
【附圖說明】
[0024]為了更清楚地說明本發(fā)明實施例或現有技術中的技術方案,下面將對實施例或現有技術描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本發(fā)明的一些實施例,對于本領域普通技術人員來講,在不付出創(chuàng)造性勞動性的前提下,還可以根據這些附圖獲得其他的附圖。
[0025]圖1為本發(fā)明提供的一種數據備份方法一個實施例流程示意圖;
[0026]圖2為本發(fā)明提供的一種數據備份方法另一個實施例流程示意圖;
[0027]圖3為本發(fā)明提供的一種數據恢復方法一個實施例流程示意圖;
[0028]圖4為本發(fā)明提供的一種數據備份裝置一個實施施例結構示意圖;
[0029]圖5為本發(fā)明提供的一種服務器一個實施施例結構示意圖。
【具體實施方式】
[0030]為使得本發(fā)明的發(fā)明目的、特征、優(yōu)點能夠更加的明顯和易懂,下面將結合本發(fā)明實施例中的附圖,對本發(fā)明實施例中的技術方案進行清楚、完整地描述,顯然,所描述的實施例僅僅是本發(fā)明一部分實施例,而非全部實施例。基于本發(fā)明中的實施例,本領域普通技術人員在沒有做出創(chuàng)造性勞動前提下所獲得的所有其他實施例,都屬于本發(fā)明保護的范圍。
[0031]本發(fā)明實施例提供一種數據備份方法、數據恢復方法和相關裝置,該數據備份方法包括:檢測移動終端當前是否滿足預設的數據備份條件;若上述移動終端當前滿足預設的數據備份條件,則:獲取上述移動終端上需要備份的數據,其中,上述需要備份的數據包括:用戶數據;獲取上述移動終端的移動設備國際身份碼;將獲取的上述移動終端上需要備份的數據存儲到服務器上的以上述移動終端的移動設備國際身份碼命名的文件夾中,以便上述移動終端利用上述移動終端的移動設備國際身份碼從上述服務器上下載相應的數據。該數據恢復方法包括:服務器接收來自移動終端的備份數據請求消息,其中,上述備份數據請求消息包括上述移動終端的移動設備國際身份碼;根據上述移動終端的移動設備國際身份碼查找以上述移動終端的移動設備國際身份碼命名的文件夾;將查找到的上述文件夾中的數據發(fā)送給上述移動終端,以便上述移動終端恢復上述數據。本發(fā)明實施例還提供相應的數據備份裝置和服務器,以下分別進行詳細說明。
[0032]下面對本發(fā)明實施例提供的一種數據備份方法進行描述,請參閱圖1,本發(fā)明實施例中的數據備份方法包括:
[0033]101、檢測移動終端當前是否滿足預設的數據備份條件;
[0034]本發(fā)明實施例中,數據備份裝置檢測移動終端當前是否滿足預設的數據備份條件,若該移動終端當前滿足預設的數據備份條件,則執(zhí)行步驟102,若該移動終端當前不滿足預設的數據備份條件,則立即、或等待預設時長、或等待預設事件發(fā)生后返回步驟101。
[0035]可選的,上述預設的數據備份條件為移動終端處于無線保真(W1-Fi,ffireless-Fidelity)網絡的網絡環(huán)境中,則數據備份裝置檢測移動終端當前使用的網絡環(huán)境是否為W1-Fi網絡,若檢測到該移動終端當前使用的網絡環(huán)境為W1-Fi網絡,則判定移動終端當前滿足預設的數據備份條件,執(zhí)行步驟102 ;若檢測到該移動終端當前使用的網絡環(huán)境不為W1-Fi網絡,則判定該移動終端當前不滿足預設的數據備份條件,返回步驟101。
[0036]可選的,上述預設的數據備份條件為接收到升級準備指令,則移動終端在進行升級(例如空中下載技術(OTA,Over the Air Technology)升級)或者線刷之前,向數據備份裝置發(fā)送升級準備指令,數據備份裝置在檢測到該升級準備指令時,判定該移動終端當前滿足預設的數據備份條件,執(zhí)行步驟102 ;否則,判定該移動終端當前不滿足預設的數據備份條件,返回步驟101。舉例說明,當移動終端在進行系統(tǒng)升級
[0037]當然,本發(fā)明實施例中也可以設置其它數據備份條件并通過其它方式檢測移動終端當前是否滿足預設的數據備份條件,例如數據備份裝置提供手動備份控件,用戶可以通過觸發(fā)該手動備份控件來觸發(fā)數據備份流程,數據備份裝置檢測該手動備份控件是否被觸發(fā),當檢測到該