[發明專利]包配置文件的備份方法及終端有效
| 申請號: | 201610508827.2 | 申請日: | 2016-06-29 |
| 公開(公告)號: | CN106201776B | 公開(公告)日: | 2017-09-26 |
| 發明(設計)人: | 鄭學成 | 申請(專利權)人: | 廣東歐珀移動通信有限公司 |
| 主分類號: | G06F11/14 | 分類號: | G06F11/14 |
| 代理公司: | 廣州三環專利商標代理有限公司44202 | 代理人: | 郝傳鑫,熊永強 |
| 地址: | 523860 廣東*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 配置文件 備份 方法 終端 | ||
技術領域
本發明涉及計算機技術領域,尤其涉及一種包配置文件的備份方法及終端。
背景技術
隨著終端技術的發展,數據備份與恢復的使用越來越多,并且,在現有的手機中,幾乎都存在數據備份與恢復這個ROM模塊工具,用戶可以備份老手機上的數據并在新手機上恢復,這就使得用戶在在更換手機后或者手機刷機后,便捷快速地實現原有手機數據轉移的功能。例如,用戶可以對手機中的自帶應用包含的數據進行備份,例如短信,聯系人,通話記錄,日歷,時鐘,設置等,進一步的,用戶還可以對手機上安裝的第三方應用進行備份,備份的包括了該應用下的相關數據(例如聊天記錄等),還包括了該應用的相關配置文件,例如支付寶、微信等第三方應用。上述自帶應用的數據或者第三方應用的數據,都可以看做是一個備份項,例如,通話記錄是一個備份項,微信也是一個備份項。
除了上述自帶應用或者第三方應用之外,在手機中還存在一些其他模塊也需要備份數據,但是它又沒有自己相應的apk,無法以應用的形式展示出來,只是一個插件形式,又或者是該模塊不希望單獨顯示在用戶的面前,想依附于某個備份項存在。針對上述數據的備份,因為用戶無法在備份的列表中查看到該模塊或者對應的數據,就無法對其進行備份,這就使得終端上某些需要備份的數據無法進行備份的問題。也就是說,現有的數據備份與恢復中針對無法以應用的形式展示出來的模塊的數據的備份沒有相應的處理方案,導致了終端中的數據備份不完全。
發明內容
基于此,為解決現有技術中數據備份與恢復的方案中因為沒有針對無法以應用的形式展示出來的模塊的數據進行備份的相關解決方案而存在的數據備份的完整性不足的技術問題,特提出了一種包配置文件的備份方法。
一種包配置文件的備份方法,包括:
掃描系統中的包文件,獲取所述掃描到的包文件中的包配置文件,所述包文件中包含至少一個備份項;
根據所述包配置文件中包含的備份項的定義、該備份項的組標識以及備份項類型,加載所述包文件中包含的至少一個備份項,所述備份項類型包括父備份項和子備份項;
在同一組標識的已加載的備份項中查找所述備份項類型為父備份項的備份項,若查找到,則將所述同一組標識的已加載的備份項中所述備份項類型為子備份項的備份項添加到備份恢復隊列中;
通過備份恢復進程檢測所述備份恢復隊列中的備份項,若檢測到的備份項的備份項類型為父備份項,則將該備份項添加到備份項顯示列表中。
可選的,在一個實施例中,所述將所述檢測到的備份項類型為父備份項的備份項添加到備份項顯示列表中之后還包括:
將所述組標識與所述檢測到的備份項類型為父備份項的備份項的組標識相同的、且所述備份項類型為子備份項的備份項不添加到備份項顯示列表中。
可選的,在一個實施例中,所述通過備份恢復進程檢測備份恢復隊列中的備份項之后還包括:
若檢測到的備份項的備份項類型為子備份項,則在所述備份恢復隊列中查找所述組標識與該備份項相同、且所述備份項類型為父備份項的備份項作為目標父備份項;
在未查找到所述目標父備份項時,判斷該備份項是否支持單獨備份,若該備份項支持單獨備份,則將該備份項添加到所述備份項顯示列表中。
可選的,在一個實施例中,所述在同一組標識的已加載的備份項中查找所述備份項類型為父備份項的備份項之后還包括:
若在所述同一組標識的已加載的備份項中未查找到所述備份項類型為父備份項的備份項,則判斷該備份項是否支持單獨備份,若若該備份項支持單獨備份,則將該備份項添加到所述備份恢復列表中。
可選的,在一個實施例中,所述包配置文件為AndroidManifest.xml文件。
此外,為解決現有技術中數據備份與恢復的方案中因為沒有針對無法以應用的形式展示出來的模塊的數據進行備份的相關解決方案而存在的數據備份的完整性不足的技術問題,特提出了一種包配置文件的備份裝置。
一種包配置文件的備份裝置,包括:
包文件掃描模塊,用于掃描系統中的包文件,獲取所述掃描到的包文件中的包配置文件,所述包文件中包含至少一個備份項;
備份項加載模塊,用于根據所述包配置文件中包含的備份項的定義、該備份項的組標識以及備份項類型,加載所述包文件中包含的至少一個備份項,所述備份項類型包括父備份項和子備份項;
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于廣東歐珀移動通信有限公司,未經廣東歐珀移動通信有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201610508827.2/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:數據存儲方法及系統
- 下一篇:數據存儲控制方法及數據服務器





