專利名稱:基于android系統(tǒng)的應用程序備份與恢復的方法
技術領域:
本發(fā)明涉及通信領域,具體涉及一種基于android系統(tǒng)的應用程序備份與恢復的 方法。
背景技術:
隨著智能移動終端的出現(xiàn),隨之出現(xiàn)了很多系統(tǒng),由于android(安卓)系統(tǒng)的共 通性和開放性,當前采用android系統(tǒng)的移動終端越來越廣泛,形成了一股潮流?,F(xiàn)有移動終端的備份僅僅只是備份數(shù)據(jù),如短信、通話記錄等,而對于應用程序本 身不進行備份。當用戶更換移動終端時,如果新的移動終端沒有相應的應用程序,或者采用不同 的操作平臺時,則備份的數(shù)據(jù)無法使用。綜上所述,當前需要解決的問題是如何通過對android應用程序的備份與恢復, 實現(xiàn)android應用程序在不同android移動終端之間的鏡像傳遞及使用,使兩個移動終端 的應用、桌面配置一致。
發(fā)明內容
本發(fā)明所要解決的技術問題是提供一種基于android系統(tǒng)的應用程序備份與恢 復的方法,解決了 android應用程序在不同android移動終端之間的鏡像傳遞及使用,使兩 個移動終端的應用、桌面配置一致的問題。為了解決上述問題,本發(fā)明提供了一種基于android系統(tǒng)的應用程序備份的方 法,包括分析android移動終端本地裝載的應用程序的數(shù)據(jù);根據(jù)得到的裝載的應用程序的分析結果,生成應用程序備份列表;根據(jù)用戶在所述應用程序備份列表中的選擇,提取所選擇的應用程序的備份數(shù)據(jù) 并備份至存儲裝置。進一步地,上述方法還可包括所述android移動終端根據(jù)設定地周期,自動地將 本地裝載的應用程序的數(shù)據(jù)備份到所述存儲裝置中。進一步地,上述方法還可包括在備份時通過鑒權匹配的方式,對備份的應用程序 的數(shù)據(jù)進行加密的步驟,包括將各個應用程序與進行應用程序的數(shù)據(jù)備份的移動終端的SIM卡或移動終端號 進行綁定,該應用程序只識別綁定的SIM卡或移動終端號;或者通過對各個應用程序設定身份認證信息,將備份的應用程序的數(shù)據(jù)進行加
滋
r t [ ο進一步地,上述方法還可包括所述提取所選擇的應用程序的備份數(shù)據(jù)并備份至 存儲裝置的步驟,包括所述android移動終端通過網(wǎng)絡連接網(wǎng)絡存儲單元,將提取的所選擇的應用程序的備份數(shù)據(jù)備份至網(wǎng)絡存儲單元,其中所述存儲裝置是網(wǎng)絡存儲單元。進一步地,上述方法還可包括所述分析android移動終端本地裝載的應用程序 的數(shù)據(jù)包括應用程序文件及其android標準的配置數(shù)據(jù)和操作歷史數(shù)據(jù)。本發(fā)明還提供了一種基于android系統(tǒng)的應用程序恢復的方法,包括android移動終端連接備份有應用程序的數(shù)據(jù)的存儲裝置;分析所述存儲裝置中備份的應用程序的數(shù)據(jù),根據(jù)所述數(shù)據(jù)的分析結果,生成應 用程序備份列表;根據(jù)用戶在所述應用程序備份列表中的選擇,提取所述存儲裝置中備份的應用程 序的數(shù)據(jù),并恢復到所述android移動終端中。進一步地,上述方法還可包括對備份的應用程序的數(shù)據(jù)進行數(shù)據(jù)恢復,是自動導 入備份的應用程序的數(shù)據(jù),恢復應用的設置或登錄信息,以及桌面的設置。進一步地,上述方法還可包括判斷若存儲裝置中備份的應用程序的數(shù)據(jù)是通過 鑒權匹配的方式進行數(shù)據(jù)加密,則通過相應的鑒權匹配的方式將備份的數(shù)據(jù)恢復到所述 android移動終端中的步驟,包括判斷若備份的應用程序綁定的SIM卡或移動終端號,與所述android移動終端的 SIM卡或移動終端號一致,則將相應的應用程序的數(shù)據(jù)恢復到所述android移動終端中;或者判斷若輸入的身份認證信息,與需要備份的應用程序設定身份認證信息一 致,則將相應的應用程序的數(shù)據(jù)恢復到所述android移動終端中。進一步地,上述方法還可包括所述根據(jù)用戶在所述應用程序備份列表中的選擇, 提取所述存儲裝置中備份的應用程序的數(shù)據(jù),并恢復到所述android移動終端中的步驟, 包括根據(jù)用戶在所述應用程序備份列表中的選擇,所述android移動終端提取網(wǎng)絡存 儲單元中所選擇的應用程序的備份數(shù)據(jù),并恢復到所述android移動終端中,其中所述存 儲裝置是網(wǎng)絡存儲單元。進一步地,上述方法還可包括所述分析存儲裝置中備份的應用程序的數(shù)據(jù)包括 應用程序文件及其android標準的配置數(shù)據(jù)和操作歷史數(shù)據(jù)。與現(xiàn)有技術相比,應用本發(fā)明,使android應用程序在不同android移動終端之間 進行鏡像傳遞及使用,確保兩個移動終端的應用、桌面配置一致,使用戶的使用習慣得以延 續(xù),提高了用戶的滿意度。
圖1是本發(fā)明的一種基于android系統(tǒng)的應用程序備份的方法的流程圖;圖2是本發(fā)明的一種基于android系統(tǒng)的應用程序恢復的方法的流程示意圖;圖3是本發(fā)明的應用程序備份的一操作界面示意圖;圖4是本發(fā)明的應用程序恢復的一操作界面示意圖。
具體實施例方式下面結合附圖和具體實施方式
對本發(fā)明作進一步說明。如圖1所示,本發(fā)明的一種基于android系統(tǒng)的應用程序備份的方法,包括如下步驟步驟110、分析android移動終端本地裝載的應用程序的數(shù)據(jù);分析android移動終端本地裝載的應用程序的數(shù)據(jù),其中數(shù)據(jù)包括應用程序文 件及其android標準的配置數(shù)據(jù)和操作歷史數(shù)據(jù)(如用戶設置等數(shù)據(jù))等。值得注意的是應用程序的數(shù)據(jù)是指能夠保證一個應用程序從一個移動終端遷 移到另一個移動終端后,仍能正常運行且保留原來的操作習慣等的所有數(shù)據(jù)或文件(包 括應用程序的可執(zhí)行文件和配置數(shù)據(jù)等)。其中,所述操作歷史數(shù)據(jù)還可包括聯(lián)系人信息、數(shù)據(jù)信息、上網(wǎng)信息、賬戶信息和 /或已下載第三方應用信息(鏈接和/或登陸信息)等。其中,在備份數(shù)據(jù)的過程中尤其要提取android標準的配置信息的數(shù)據(jù),包括桌 面應用的信息和賬戶登錄信息等。因為在進行數(shù)據(jù)恢復的時候,可以根據(jù)導入的桌面應用的信息和賬戶登錄信息, 自動在數(shù)據(jù)導入的android移動終端中進行配置,可以確保兩個移動終端的應用和桌面等 配置一致,使用戶的使用習慣得以延續(xù)。步驟120、根據(jù)得到的裝載的應用程序的分析結果,生成應用程序備份列表;具體實現(xiàn)過程分析各個應用程序的程序文件及其android標準的配置數(shù)據(jù)和操 作歷史數(shù)據(jù),按照應用程序的名稱相應地生成一應用程序備份列表。步驟130、連接存儲裝置,根據(jù)用戶在所述應用程序備份列表中的選擇,提取所選 擇的應用程序的備份數(shù)據(jù)并備份至存儲裝置。具體地,根據(jù)用戶在應用程序備份列表中的選擇,將所選擇的一個或多個應用程 序的備份數(shù)據(jù)備份到存儲裝置中(例如網(wǎng)絡存儲單元或存儲卡),其中存儲卡可以為SD卡、 MMC卡或閃存卡等。值得注意的是android系統(tǒng)支持啟動存儲卡(SD卡)內存儲的應用,只要是支持 啟動存儲卡內存儲的應用功能的操作系統(tǒng)都適用本方法。其中,如果所述存儲裝置是網(wǎng)絡存儲單元,則需要備份應用程序的數(shù)據(jù)的android 移動終端通過網(wǎng)絡連接所述網(wǎng)絡存儲單元,即可完成連接;或者如果所述存儲裝置是存儲卡,則可以通過將相應地存儲卡插入備份數(shù)據(jù)的 android移動終端,即可完成連接。值得注意的是,以上連接方式僅是舉例,本發(fā)明對此不作任何限定,只要是將需要 備份應用程序的數(shù)據(jù)的android移動終端與存儲裝置進行連接即可。進一步地,android移動終端可以根據(jù)設定地周期,自動地將本地裝載的應用程序 的數(shù)據(jù)備份到存儲裝置中,這樣可以在該移動終端丟失后,用戶可以通過存儲裝置將備份 的應用程序的數(shù)據(jù),恢復到目標android移動終端中,使用戶的使用習慣得以延續(xù)。進一步地,為了確保備份的應用程序的數(shù)據(jù)安全,在備份時通過鑒權匹配的方式, 對備份的應用程序的數(shù)據(jù)進行加密;相應地,在對備份的應用程序的數(shù)據(jù)進行數(shù)據(jù)恢復時, 也需要通過鑒權匹配的方式才能將備份的數(shù)據(jù)導入目標android移動終端。具體地操作如下將各個應用程序與進行應用程序的數(shù)據(jù)備份的移動終端的SIM卡或移動終端號 進行綁定,該應用程序只識別綁定的SIM卡或移動終端號,避免移動終端丟失后,其他人盜用備份數(shù)據(jù);或者也可以通過對各個應用程序設定身份認證信息(如密碼或指紋等),將備份 的應用程序的數(shù)據(jù)進行加密,在恢復備份的應用程序的數(shù)據(jù)時,相應地需要輸入同樣的身 份認證信息,才能進行備份的應用程序的恢復。相應地,如圖2所示,本發(fā)明針對備份的應用程序的數(shù)據(jù),還提供一種基于 android系統(tǒng)的應用程序恢復的方法,包括如下步驟步驟210、需要導入數(shù)據(jù)的android移動終端連接備份有應用程序的數(shù)據(jù)的存儲
裝置;其中,如果所述存儲裝置是網(wǎng)絡存儲單元,則需要導入數(shù)據(jù)的android移動終端 通過網(wǎng)絡連接所述網(wǎng)絡存儲單元,即可完成連接;或者如果所述存儲裝置是存儲卡,則可以通過將相應地存儲卡插入需要導入數(shù)據(jù) 的android移動終端,即可完成連接;(其中存儲卡可以為SD卡、MMC卡或閃存卡等)或者如果所述存儲裝置在進行應用程序的數(shù)據(jù)備份的移動終端中,則可以通過數(shù) 據(jù)線連接、紅外通信連接或藍牙通信連接等通信傳輸方式,將兩個移動終端進行連接。值得注意的是,以上連接方式僅是舉例,本發(fā)明對此不作任何限定,只要是將需要 導入數(shù)據(jù)的android移動終端與存儲裝置進行連接即可。步驟220、分析所述存儲裝置中備份的應用程序的數(shù)據(jù);其中分析所述存儲裝置中備份的應用程序的數(shù)據(jù),包括應用程序文件及其 android標準的配置數(shù)據(jù)和操作歷史數(shù)據(jù)(如用戶設置等數(shù)據(jù))等。其中,所述操作歷史數(shù)據(jù)還可包括聯(lián)系人信息、數(shù)據(jù)信息、上網(wǎng)信息、賬戶信息和 /或已下載第三方應用信息(鏈接和/或登陸信息)等。其中,所述android標準的配置信息的數(shù)據(jù),包括桌面應用的信息和賬戶登錄信
肩、^^ ο步驟230、根據(jù)所述數(shù)據(jù)的分析結果,生成應用程序備份列表;具體實現(xiàn)過程根據(jù)分析各個應用程序的程序文件及其android標準的配置數(shù)據(jù) 和操作歷史數(shù)據(jù)的結果,按照應用程序的名稱相應地生成一應用程序備份列表。步驟240、根據(jù)用戶在所述應用程序備份列表中的選擇,提取存儲裝置中備份的應 用程序的數(shù)據(jù),并恢復到需要導入數(shù)據(jù)的android移動終端中。具體地,根據(jù)用戶在應用程序備份列表中的選擇,將所選擇的一個或多個應用程 序恢復到android移動終端中。對備份的應用程序的數(shù)據(jù)進行數(shù)據(jù)恢復時,需要導入數(shù)據(jù)的android移動終端可 以是自動導入備份的應用程序的數(shù)據(jù),恢復應用的設置或登錄信息,以及桌面的設置等,使 用戶的使用習慣得以延續(xù)。進一步地,所述判斷若存儲裝置中備份的應用程序的數(shù)據(jù)是通過鑒權匹配的方式 進行數(shù)據(jù)加密,則通過相應的鑒權匹配的方式將備份的數(shù)據(jù)恢復到所述android移動終端 中的步驟,包括判斷若備份的應用程序綁定的SIM卡或移動終端號,與所述android移動終端的 SIM卡或移動終端號一致,則將相應的應用程序的數(shù)據(jù)恢復到所述android移動終端中;或者判斷若輸入的身份認證信息,與需要備份的應用程序設定身份認證信息一致,則將相應的應用程序的數(shù)據(jù)恢復到所述android移動終端中。圖3是本發(fā)明的應用程序備份的一操作界面示意圖。如圖3所示,應用程序備份列表中包含3個應用程序(憤怒的小鳥、貪食蛇、電子 羅盤),當用戶點擊其中“電子羅盤”后,界面顯示“是否備份應用”,用戶選擇后,備份該應 用到存儲裝置。圖4是本發(fā)明的應用程序恢復的一操作界面示意圖。如圖4所示,應用程序備份列表中顯示存儲裝置中包含的3個應用程序(憤怒的 小鳥、貪食蛇、電子羅盤),當用戶點擊其中“電子羅盤”后,界面顯示“是否導入應用”,用戶 選擇后,將該應用導入移動終端。下面結合具體實例對本發(fā)明作進一步說明。實例一將SD卡插入android的移動終端,用戶啟動該備份應用(或定期)備份應用程序 的備份數(shù)據(jù),包括用戶操作后的android系統(tǒng)的共通配置信息、聯(lián)系人信息、數(shù)據(jù)信息、上 網(wǎng)信息、賬戶信息、已下載第三方應用信息(鏈接,登陸信息)等。實例二已備份數(shù)據(jù)SD卡中應用,只識別綁定的SIM卡或移動終端號。(例如用189XXXXXX 的號初始化該應用或者下載該應用,以后該應用只與189XXXXXX匹配)。實例三將移動終端卡和SD卡同時插入其他的android移動終端時,通過匹配和激活應用 的恢復功能,自動提醒新移動終端是否將android的共通配置恢復,桌面所有應用(包括第 三方應用),其它各種信息等等恢復,使兩個移動終端的使用配置幾乎一致。綜上所述,本發(fā)明的基于android系統(tǒng)的應用程序備份與恢復的方法,具有如下 優(yōu)點1、存儲裝置上存儲的是備份的應用而不僅僅是數(shù)據(jù),任何android的移動終端都 能識別,運行;而且無需內置,功能強大;2、由于android系統(tǒng)本身的共通性,可以最大限度的在新移動終端上恢復以前移 動終端的信息,保證用戶的使用習慣得以延續(xù);3、移動終端號可以與應用匹配,并且可以自動進行數(shù)據(jù)備份,確保信息安全;4、由于未來第三方應用對移動終端的應用,本發(fā)明通過隨時備份第三方應用的信 息(下載地址,賬戶信息,數(shù)據(jù)庫信息);當恢復時,可以使新移動終端在不需要其它幫助 的情況下,自動導入備份的應用程序的數(shù)據(jù),恢復應用的設置或登錄信息,以及桌面的設置 等,使用戶的使用習慣得以延續(xù)。以上所述,僅為本發(fā)明較佳的具體實施方式
,但本發(fā)明的保護范圍并不局限于此, 任何熟悉該技術的人在本發(fā)明所揭露的技術范圍內,可輕易想到的變化或替換,都應涵蓋 在本發(fā)明的保護范圍之內。因此,本發(fā)明的保護范圍應該以權利要求的保護范圍為準。
權利要求
1.一種基于android系統(tǒng)的應用程序備份的方法,其特征在于,包括 分析android移動終端本地裝載的應用程序的數(shù)據(jù);根據(jù)得到的裝載的應用程序的分析結果,生成應用程序備份列表; 根據(jù)用戶在所述應用程序備份列表中的選擇,提取所選擇的應用程序的備份數(shù)據(jù)并備 份至存儲裝置。
2.如權利要求1所述的方法,其特征在于,還包括所述android移動終端根據(jù)設定地周期,自動地將本地裝載的應用程序的數(shù) 據(jù)備份到所述存儲裝置中。
3.如權利要求1所述的方法,其特征在于,進一步包括在備份時通過鑒權匹配的方式,對備份的應用程序的數(shù)據(jù)進行加密的步 驟,包括將各個應用程序與進行應用程序的數(shù)據(jù)備份的移動終端的SIM卡或移動終端號進行 綁定,該應用程序只識別綁定的SIM卡或移動終端號;或者通過對各個應用程序設定身份認證信息,將備份的應用程序的數(shù)據(jù)進行加密。
4.如權利要求1所述的方法,其特征在于,所述提取所選擇的應用程序的備份數(shù)據(jù)并備份至存儲裝置的步驟,包括 所述android移動終端通過網(wǎng)絡連接網(wǎng)絡存儲單元,將提取的所選擇的應用程序的備 份數(shù)據(jù)備份至網(wǎng)絡存儲單元,其中所述存儲裝置是網(wǎng)絡存儲單元。
5.如權利要求1至4任一所述的方法,其特征在于,所述分析android移動終端本地裝載的應用程序的數(shù)據(jù)包括應用程序文件及其 android標準的配置數(shù)據(jù)和操作歷史數(shù)據(jù)。
6.一種基于android系統(tǒng)的應用程序恢復的方法,其特征在于,包括 android移動終端連接備份有應用程序的數(shù)據(jù)的存儲裝置;分析所述存儲裝置中備份的應用程序的數(shù)據(jù),根據(jù)所述數(shù)據(jù)的分析結果,生成應用程 序備份列表;根據(jù)用戶在所述應用程序備份列表中的選擇,提取所述存儲裝置中備份的應用程序的 數(shù)據(jù),并恢復到所述android移動終端中。
7.如權利要求6所述的方法,其特征在于,還包括對備份的應用程序的數(shù)據(jù)進行數(shù)據(jù)恢復,是自動導入備份的應用程序的數(shù)據(jù), 恢復應用的設置或登錄信息,以及桌面的設置。
8.如權利要求6所述的方法,其特征在于,進一步包括判斷若存儲裝置中備份的應用程序的數(shù)據(jù)是通過鑒權匹配的方式進行數(shù) 據(jù)加密,則通過相應的鑒權匹配的方式將備份的數(shù)據(jù)恢復到所述android移動終端中的步 驟,包括判斷若備份的應用程序綁定的SIM卡或移動終端號,與所述android移動終端的SIM 卡或移動終端號一致,則將相應的應用程序的數(shù)據(jù)恢復到所述android移動終端中;或者判斷若輸入的身份認證信息,與需要備份的應用程序設定身份認證信息一致,則 將相應的應用程序的數(shù)據(jù)恢復到所述android移動終端中。
9.如權利要求6所述的方法,其特征在于,所述根據(jù)用戶在所述應用程序備份列表中的選擇,提取所述存儲裝置中備份的應用程 序的數(shù)據(jù),并恢復到所述android移動終端中的步驟,包括根據(jù)用戶在所述應用程序備份列表中的選擇,所述android移動終端提取網(wǎng)絡存儲單 元中所選擇的應用程序的備份數(shù)據(jù),并恢復到所述android移動終端中,其中所述存儲裝 置是網(wǎng)絡存儲單元。
10.如權利要求6至9任一所述的方法,其特征在于,所述分析存儲裝置中備份的應用程序的數(shù)據(jù)包括應用程序文件及其android標準的 配置數(shù)據(jù)和操作歷史數(shù)據(jù)。
全文摘要
本發(fā)明公開了一種基于android系統(tǒng)的應用程序備份與恢復的方法,包括分析移動終端本地裝載的應用程序的數(shù)據(jù);根據(jù)得到的裝載的應用程序的分析結果,生成應用程序備份列表;根據(jù)用戶在所述應用程序備份列表中的選擇,提取所選擇的應用程序的備份數(shù)據(jù)并備份至存儲裝置。應用本發(fā)明,使android應用程序在不同android移動終端之間進行鏡像傳遞及使用,確保兩個移動終端的應用、桌面配置一致,使用戶的使用習慣得以延續(xù),提高了用戶的滿意度。
文檔編號G06F11/14GK102110031SQ201110043228
公開日2011年6月29日 申請日期2011年2月23日 優(yōu)先權日2011年2月23日
發(fā)明者張華威, 袁武 申請人:宇龍計算機通信科技(深圳)有限公司