[發明專利]差分升級方法及裝置、存儲介質、終端有效
| 申請號: | 202011077740.7 | 申請日: | 2020-10-10 |
| 公開(公告)號: | CN112162773B | 公開(公告)日: | 2022-09-02 |
| 發明(設計)人: | 安君;陳朝暉 | 申請(專利權)人: | 北京紫光展銳通信技術有限公司 |
| 主分類號: | G06F8/658 | 分類號: | G06F8/658 |
| 代理公司: | 北京集佳知識產權代理有限公司 11227 | 代理人: | 張振軍 |
| 地址: | 100191 北京市*** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 升級 方法 裝置 存儲 介質 終端 | ||
一種差分升級方法及裝置、存儲介質、終端,所述方法包括:獲取用于對原版本文件進行升級的差分包,所述差分包包括多個差分子包,每一差分子包用于對所述原版本文件中對應的原版本文件塊進行升級,所述原版本文件塊的大小與所述差分包的大小之和不超過終端的本地空閑存儲空間的大??;使用所述差分包對所述原版本文件進行多次升級,每次使用單個差分子包升級對應的原版本文件塊。通過本發明的技術方案,能夠在完成原版本文件升級的同時,實現掉電保護。
技術領域
本發明涉及終端升級技術領域,尤其涉及一種差分升級方法及裝置、存儲介質、終端。
背景技術
對于當前眾多智能終端,空間下載技術(Over-the-Air Technology,簡稱OTA)升級是很重要的功能,通過OTA升級,終端通過網絡下載新的系統程序完成升級,能讓終端產品迭代更新系統程序的版本,在產品推出后能不斷提升產品功能和性能,極大地提高產品的體驗。OTA升級可包括整包升級和差分升級兩種升級方式。其中,整包升級是以完整的新版本為升級包進行升級,升級包較大,下載時間漫長,給用戶體驗很不好。差分升級則是以原版本文件和新版本間的增量包制作差分包進行升級,其差分包一般遠小于整包升級方式的升級包,實際使用中用戶終端的升級一般采用差分升級。
現有技術中的差分升級方案,在升級過程中如果發生掉電現象,之后可能會出現無法啟動的問題。
由此,亟需一種差分升級方法能在完成原版本文件升級的同時,實現掉電保護。
發明內容
本發明解決的技術問題是如何在完成原版本文件的升級的同時實現掉電保護。
為解決上述技術問題,本發明實施例提供一種差分升級方法,所述方法包括:獲取用于對原版本文件進行升級的差分包,所述差分包包括多個差分子包,每一差分子包用于對所述原版本文件中對應的原版本文件塊進行升級,所述原版本文件塊的大小與所述差分包的大小之和不超過終端的本地空閑存儲空間的大??;使用所述差分包對所述原版本文件進行多次升級,每次使用單個差分子包升級對應的原版本文件塊。
可選的,所述差分包還包含所述原版本文件塊的大小信息,使用所述差分包對所述原版本文件進行多次升級包括:每次升級時,根據所述原版本文件塊的大小信息從所述原版本文件中獲取本次待升級的原版本文件塊,并使用對應的差分子包對其進行升級。
可選的,每次升級時,將本次待升級的原版本文件塊備份至所述終端的本地空閑存儲空間。
可選的,每次升級時,記錄本次待升級的原版本文件塊的升級狀態。
可選的,所述方法還包括:如果本次待升級的原版本文件塊進入升級過程,且未被備份至所述本地空閑存儲空間,則本次待升級的原版本文件塊的升級狀態記錄為開始狀態;在升級過程恢復時,如果檢測到所述本次待升級的原版本文件塊的升級狀態為開始狀態,則將本次待升級的原本文件塊備份至所述本地空閑存儲空間,其中,所述升級過程的恢復是在所述升級過程被中斷后進行的。
可選的,所述方法還包括:如果本次待升級的原版本文件塊在升級過程中已被備份至所述本地空閑存儲空間,且升級后的新版本文件未生成,則本次待升級的原版本文件塊的升級狀態記錄為備份狀態;在升級過程恢復時,如果檢測到所述本次待升級的原版本文件塊的升級狀態為備份狀態,則跳過備份步驟,對所述本次待升級的原版本文件塊進行升級,其中,所述升級過程的恢復是在所述升級過程被中斷后進行的。
可選的,所述方法還包括:如果本次待升級的原版本文件塊在升級過程中升級后的新版本文件已生成,且所述本地空閑存儲空間備份的原版本文件塊未被刪除,則本次待升級的原版本文件塊的升級狀態記錄為更新狀態;在升級過程恢復時,如果檢測到所述本次待升級的原版本文件塊的升級狀態為更新狀態,則刪除所述本地空閑存儲空間中的原版本文件塊,其中,所述升級過程的恢復是在所述升級過程被中斷后進行的。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于北京紫光展銳通信技術有限公司,未經北京紫光展銳通信技術有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202011077740.7/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:一種定子超導的混合超導盤式電機
- 下一篇:一種單面覆銅板制造疊合加工工藝





