[發明專利]操作系統的管理方法、設備、存儲介質及計算機程序產品在審
| 申請號: | 202211543299.6 | 申請日: | 2021-06-15 |
| 公開(公告)號: | CN116302119A | 公開(公告)日: | 2023-06-23 |
| 發明(設計)人: | 陳超;王艷召;張贈輝 | 申請(專利權)人: | 榮耀終端有限公司 |
| 主分類號: | G06F9/4401 | 分類號: | G06F9/4401;G06F11/14;G06F8/65;G06F8/71 |
| 代理公司: | 北京匯思誠業知識產權代理有限公司 11444 | 代理人: | 焦志剛 |
| 地址: | 518040 廣東省深圳市福田區香蜜湖街道*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 操作系統 管理 方法 設備 存儲 介質 計算機 程序 產品 | ||
1.一種操作系統的管理方法,其特征在于,應用于電子設備,所述電子設備包括處理器以及存儲器,所述存儲器包括基礎分區、第一靜態分區、第二靜態分區、動態分區以及用戶數據分區,所述方法包括:
加載所述基礎分區、所述第一靜態分區以及所述動態分區的數據以運行第一操作系統;
獲取升級安裝包,所述升級安裝包包括第一數據和第二數據;
在所述用戶數據分區中創建虛擬動態分區,在所述虛擬動態分區中保存所述第一數據;
將所述第二數據寫入所述第二靜態分區;
重啟所述電子設備,確認當前的啟動順序為從所述第二靜態分區啟動;
加載所述基礎分區的數據;
加載所述第二靜態分區的數據;
加載所述動態分區的數據,以及,加載所述第一數據,以運行第二操作系統;
將所述用戶數據分區中的所述第一數據落盤到所述動態分區;
在重啟所述電子設備,確認當前的啟動順序為從所述第二靜態分區啟動之后,所述方法還包括:將第二靜態分區的數據同步到第一靜態分區。
2.根據權利要求1所述方法,其特征在于,所述將第二靜態分區的數據同步到第一靜態分區,包括:
讀取所述第二靜態分區的各個子分區中的數據;
將所述第二靜態分區的各個子分區中的數據覆寫到所述第一靜態分區對應的子分區中。
3.根據權利要求1所述的方法,其特征在于,所述將第二靜態分區的數據同步到第一靜態分區,包括:
計算第三子分區的數據的哈希值,其中,所述第三子分區為所述第二靜態分區的一個子分區;
計算第四子分區的數據的哈希值,其中,所述第四子分區為所述第一靜態分區的一個子分區,并且,所述第四子分區與所述第三子分區相對應;
當所述第三子分區的數據的哈希值與所述第四子分區的數據的哈希值不一致時,將所述第三子分區中的數據覆寫到所述第四子分區中。
4.根據權利要求1所述的方法,其特征在于,在所述加載所述基礎分區、所述第二靜態分區以及所述動態分區的數據以運行第二操作系統的過程中,在所述第二靜態分區的數據校驗成功后,執行所述將所述第二靜態分區的數據同步到所述第一靜態分區。
5.根據權利要求1所述的方法,其特征在于,在所述加載所述基礎分區、所述第二靜態分區以及所述動態分區的數據以運行第二操作系統的過程中,在待加載動態分區文件校驗成功后,執行所述將所述第二靜態分區的數據同步到所述第一靜態分區。
6.根據權利要求1所述的方法,其特征在于:
所述在所述用戶數據分區中創建虛擬動態分區,在所述虛擬動態分區中保存第一數據,包括:將所述第一數據以COW文件的形式保存在所述用戶數據分區中;
所述加載所述動態分區的數據以及所述第一數據,包括,基于快照技術加載所述動態分區以及所述第一數據的COW文件中需要加載的文件。
7.根據權利要求1所述的方法,其特征在于,所述將所述第一數據落盤到所述動態分區,包括:
將所述第一數據覆寫到所述動態分區中對應所述第一數據的待升級文件上;
刪除所述用戶數據分區中的所述第一數據。
8.根據權利要求1所述的方法,其特征在于,所述第一數據包括所述動態分區的數據、所述動態分區的升級數據或所述動態分區的更新數據。
9.根據權利要求1所述的方法,其特征在于,所述第二數據包括所述靜態分區的數據、所述靜態分區的升級數據或所述靜態分區的更新數據。
10.根據權利要求1-9中任一項所述的方法,其特征在于,所述將第二靜態分區的數據同步到第一靜態分區,包括:
當所述第一數據落盤到所述動態分區后,將所述第二靜態分區的數據同步到所述第一靜態分區。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于榮耀終端有限公司,未經榮耀終端有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202211543299.6/1.html,轉載請聲明來源鉆瓜專利網。





