[發明專利]差分升級方法及裝置、終端在審
| 申請號: | 201710066987.0 | 申請日: | 2017-02-07 |
| 公開(公告)號: | CN108399079A | 公開(公告)日: | 2018-08-14 |
| 發明(設計)人: | 任羽 | 申請(專利權)人: | 中興通訊股份有限公司 |
| 主分類號: | G06F8/658 | 分類號: | G06F8/658 |
| 代理公司: | 北京康信知識產權代理有限責任公司 11240 | 代理人: | 江舟;董文倩 |
| 地址: | 518057 廣*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 分區 系統版本 升級 版本數據 剩余空間 終端 升級包 擴容 存儲系統 判斷結果 寫入 失敗 保證 成功 | ||
1.一種差分升級方法,其特征在于,包括:
獲取終端中版本分區中的剩余空間大小;
判斷所述剩余空間大小與差分升級包的大小之差是否小于第一預定閾值;
在判斷結果為小于所述第一預定閾值的情況下,對所述版本分區進行擴容;
將依據所述差分升級包對系統版本進行升級后的版本數據寫入擴容后的所述版本分區中。
2.根據權利要求1所述的方法,其特征在于,擴容后的所述版本分區的空間大小與未擴容的所述版本分區的空間大小之差大于或者等于所述差分升級包的大小。
3.根據權利要求1所述的方法,其特征在于,對所述版本分區進行擴容包括:
判斷與所述版本分區相鄰的相鄰分區的剩余空間是否大于第二預定閾值;
在判斷結果為大于所述第二預定閾值的情況下,將所述相鄰分區中的預定空間借用給所述版本分區;其中,所述預定空間大于或者等于所述差分升級包的大小。
4.根據權利要求3所述的方法,其特征在于,將所述相鄰分區中的預定空間借用給所述版本分區包括:
將所述相鄰分區中的數據沿遠離所述版本分區的方向移動預定距離;
將所述相鄰分區中空余出的預定距離所對應的空間分配給所述版本分區;其中,所述預定距離所對應的空間的大小為所述預定空間。
5.根據權利要求4所述的方法,其特征在于,對所述版本分區進行擴容之后,所述方法還包括:
在存儲啟動裝載文件的分區對原始啟動裝載文件進行備份,得到備份的啟動裝載文件;
將擴容后的所述版本分區的地址信息和移動后的所述相鄰分區的地址信息更新到所述備份的啟動裝載文件中,得到更新后的啟動裝載文件。
6.根據權利要求5所述的方法,其特征在于,在將依據所述差分升級包對所述系統版本升級后的版本數據寫入擴容后的所述版本分區中之后,所述方法還包括:
刪除所述原始啟動裝載文件;
利用所述更新后的啟動裝載文件,加載系統文件。
7.一種差分升級裝置,其特征在于,包括:
獲取模塊,用于獲取終端中版本分區中的剩余空間大小;
判斷模塊,用于判斷所述剩余空間大小與差分升級包的大小之差是否小于第一預定閾值;
擴容模塊,用于在判斷結果為小于所述第一預定閾值的情況下,對所述版本分區進行擴容;
寫入模塊,用于將依據所述差分升級包對系統版本進行升級后的版本數據寫入擴容后的所述版本分區中。
8.根據權利要求7所述的裝置,其特征在于,所述擴容模塊,還用于判斷與所述版本分區相鄰的相鄰分區的剩余空間是否大于第二預定閾值;以及在判斷結果為大于所述第二預定閾值的情況下,將所述相鄰分區中的預定空間借用給所述版本分區;其中,所述預定空間大于或者等于所述差分升級包的大小。
9.根據權利要求8所述的裝置,其特征在于,所述擴容模塊,還用于將所述相鄰分區中的數據沿遠離所述版本分區的方向移動預定距離;以及將所述相鄰分區中空余出的預定距離所對應的空間分配給所述版本分區;其中,所述預定距離所對應的空間的大小為所述預定空間。
10.根據權利要求9所述的裝置,其特征在于,所述裝置還包括:
備份模塊,用于在存儲啟動裝載文件的分區對原始啟動裝載文件進行備份,得到備份的啟動裝載文件;
更新模塊,用于將擴容后的所述版本分區的地址信息和移動后的所述相鄰分區的地址信息更新到所述備份的啟動裝載文件中,得到更新后的啟動裝載文件。
11.一種終端,其特征在于,包括:
處理器,用于獲取終端中版本分區中的剩余空間大小,其中,所述版本分區用于存儲系統版本的版本數據;判斷所述剩余空間大小與差分升級包的大小之差是否小于第一預定閾值;以及在判斷結果為小于所述第一預定閾值的情況下,對所述版本分區進行擴容;
讀寫器,用于將依據所述差分升級包對所述系統版本進行升級后的版本數據寫入擴容后的所述版本分區中。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于中興通訊股份有限公司,未經中興通訊股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201710066987.0/1.html,轉載請聲明來源鉆瓜專利網。





