[發明專利]一種系統升級方法、終端及存儲介質有效
| 申請號: | 202010325825.6 | 申請日: | 2020-04-23 |
| 公開(公告)號: | CN111522566B | 公開(公告)日: | 2023-08-01 |
| 發明(設計)人: | 湯玉昌 | 申請(專利權)人: | OPPO(重慶)智能科技有限公司 |
| 主分類號: | G06F8/65 | 分類號: | G06F8/65 |
| 代理公司: | 北京派特恩知識產權代理有限公司 11270 | 代理人: | 侯艷華;張穎玲 |
| 地址: | 401120 重慶*** | 國省代碼: | 重慶;50 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 系統升級 方法 終端 存儲 介質 | ||
1.一種系統升級方法,其特征在于,所述方法包括:
在當前開機過程中,掛載系統分區和數據分區;所述數據分區包括多個升級目錄,所述多個升級目錄的每個目錄用于提供一個版本升級包的存儲空間;
在所述多個升級目錄下進行升級包查找;
在從所述多個升級目錄下查找到至少一個升級包的情況下,從所述至少一個升級包中,選取目標升級包;
利用所述目標升級包對所述系統分區進行覆蓋,完成所述系統分區的升級;
所述利用所述目標升級包對所述系統分區進行覆蓋,包括:
利用循環掛載方式掛載所述目標升級包;
利用重疊覆蓋方式將所述目標升級包覆蓋到所述系統分區上;
所述從所述至少一個升級包中,選取目標升級包,包括:
在接收到指定指令的情況下,從所述至少一個升級包中獲取所述指定指令指示的第一升級包,并將所述第一升級包確定為所述目標升級包;
在未接收到所述指定指令的情況下,從所述至少一個升級包中獲取版本級別最高的第二升級包,并將所述第二升級包確定為所述目標升級包。
2.根據權利要求1所述的方法,其特征在于,所述在所述多個升級目錄下進行升級包查找,包括:
按照預設目錄優先級,依次在所述多個升級目錄下進行升級包查找,直至在第N次查找所述多個升級目錄中優先級處于第N位次的升級目錄時,在所述第N位次的升級目錄下未查找到升級包;N為大于等于1的自然數。
3.根據權利要求1所述的方法,其特征在于,所述從所述至少一個升級包中,選取目標升級包之前,所述方法還包括:
在所述當前開機過程之前的歷史開機過程中,下載所述目標升級包;
按照預設目錄優先級,依次在所述多個升級目錄中查找未存儲升級包的目錄;
在從所述多個升級目錄中查找到第一個未存儲升級包的目標空目錄的情況下,將所述目標升級包存儲到所述目標空目錄下;
在從所述多個升級目錄中未查找到未存儲升級包的目錄的情況下,從所述多個升級目錄中,與第一升級目錄不同的目錄中選取第二升級目錄;所述第一升級目錄為所述多個升級目錄中,存儲所述歷史開機過程中利用的升級包的目錄;
將所述第二升級目錄下存儲的升級包替換為所述目標升級包。
4.根據權利要求1所述的方法,其特征在于,所述利用所述目標升級包對所述系統分區進行覆蓋之后,所述方法還包括:
在接收到退回指令的情況下,在下一次開機過程中,從所述多個升級目錄中獲取在所述目標升級包之前利用的歷史升級包;
利用所述歷史升級包對所述系統分區進行覆蓋。
5.根據權利要求1所述的方法,其特征在于,所述利用所述目標升級包對所述系統分區進行覆蓋之后,所述方法還包括:
在接收到初始指令的情況下,在下一次開機過程中,將所述多個升級目錄下的全部升級包刪除。
6.一種終端,其特征在于,所述終端包括:
掛載模塊,用于在當前開機過程中,掛載系統分區和數據分區;所述數據分區包括多個升級目錄,所述多個升級目錄的每個目錄用于提供一個版本升級包的存儲空間;
查找模塊,用于在所述多個升級目錄下進行升級包查找;
選取模塊,用于在從所述多個升級目錄下查找到至少一個升級包的情況下,從所述至少一個升級包中,選取目標升級包;
升級模塊,用于利用所述目標升級包對所述系統分區進行覆蓋,完成所述系統分區的升級;
所述升級模塊,還用于利用循環掛載方式掛載所述目標升級包;利用重疊覆蓋方式將所述目標升級包覆蓋到所述系統分區上;
所述選取模塊,還用于在接收到指定指令的情況下,從所述至少一個升級包中獲取所述指定指令指示的第一升級包,并將所述第一升級包確定為所述目標升級包;在未接收到所述指定指令的情況下,從所述至少一個升級包中獲取版本級別最高的第二升級包,并將所述第二升級包確定為所述目標升級包。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于OPPO(重慶)智能科技有限公司,未經OPPO(重慶)智能科技有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202010325825.6/1.html,轉載請聲明來源鉆瓜專利網。





