[發明專利]基于雙系統的系統關閉方法、設備及存儲介質有效
| 申請號: | 202010909765.2 | 申請日: | 2020-09-02 |
| 公開(公告)號: | CN114201221B | 公開(公告)日: | 2023-03-21 |
| 發明(設計)人: | 林超;謝遠東 | 申請(專利權)人: | 成都鼎橋通信技術有限公司 |
| 主分類號: | G06F9/4401 | 分類號: | G06F9/4401;G06F9/455 |
| 代理公司: | 北京同立鈞成知識產權代理有限公司 11205 | 代理人: | 張寧;臧建明 |
| 地址: | 610041 四川省成都市高新*** | 國省代碼: | 四川;51 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 基于 雙系統 系統 關閉 方法 設備 存儲 介質 | ||
本申請提供一種基于雙系統的系統關閉方法、設備及存儲介質。該方法包括:內核獲取關閉指令,系統關閉指示包括待關閉系統的標識,并將關閉指令發送給Rootns域。Rootns域將屬性值與待關閉系統的標識相關聯,并向內核發送指示信息,指示信息中包括與待關閉系統的標識關聯的屬性值。若系統監聽到與屬性值關聯的待關閉系統的標識為該系統的標識時,修改init進程,以使init進程停止該系統的數據處理過程并保存數據之后關閉該系統。本申請的方法使待關閉系統中的程序和數據可以及時保存下來,保證了磁盤在下次開啟時能夠正常運行,縮短開機時間。
技術領域
本申請涉及終端技術,尤其涉及一種基于雙系統的系統關閉方法、設備及存儲介質。
背景技術
在電子設備中可以設置雙系統,在需要使用雙系統時,可以選擇開啟雙系統;在僅需要使用其中一個系統的時候,可以選擇關閉雙系統中的一個系統。
現有技術中,為雙系統中每一個系統配置了各自的容器;當需要關閉其中一個系統的時候,通過Rootns域發起關閉指令(例如,關閉指令為lxc-stop指令),進而去直接關閉系統所對應的容器;由于容器被關閉,系統就可以被關閉。
然而現有技術中,上述過程是直接關閉容器,這一動作會導致系統中一些正在運行的程序或數據不能被保存,會導致數據被損壞或不能被保存;并且正在訪問磁盤的操作會直接終止,引起磁盤異常,延長下次開機時間。此外,兩容器共用的硬件設備會因為在需要關閉的系統中未正常關閉而使得未關閉的系統中硬件無法正常使用(例如,共用的硬件設備包括攝像頭模組硬件camera硬件等)。
發明內容
本申請提供一種基于雙系統的系統關閉方法、設備及存儲介質,用以解決在關閉系統時數據被損壞或不能被保存、引起磁盤異常的問題。
第一方面,本申請提供一種基于雙系統的系統關閉方法,應用于電子設備所述電子設備中運行有內核、根命名空間Rootns域、第一系統和第二系統;所述方法包括:
所述內核獲取關閉指令,其中,所述系統關閉指示中包括待關閉系統的標識,并將所述關閉指令發送給所述Rootns域;
所述Rootns域將屬性值與待關閉系統的標識相關聯,并向所述內核發送指示信息,所述指示信息中包括與所述待關閉系統的標識關聯的屬性值;
所述第一系統在監聽到與所述屬性值關聯的待關閉系統的標識為所述第一系統的標識時,修改init進程,以使所述init進程停止所述第一系統的數據處理過程并保存數據之后關閉所述第一系統;
所述第二系統在監聽到與所述屬性值關聯的待關閉系統的標識為所述第二系統的標識時,修改init進程,以使所述init進程停止所述第二系統的數據處理過程并保存數據之后關閉所述第二系統。
在所述第一系統修改init進程之前,還包括:
所述第一系統根據與屬性值關聯的待關閉系統的標識,修改所述第一系統中的第一預設屬性信息,其中,修改后的第一預設屬性信息中包括所述待關閉系統的標識;
在所述第二系統修改init進程之前,還包括:
所述第二系統根據與屬性值關聯的待關閉系統的標識,修改所述第二系統中的第二預設屬性信息,其中,修改后的第二預設屬性信息中包括所述待關閉系統的標識。
若所述第二系統在監聽到與所述屬性值關聯的待關閉系統的標識為所述第二系統的標識時,所述方法包括:
所述第一系統根據所述第二系統的標識,修改所述第一系統中的第一預設屬性信息,其中,修改后的第一預設屬性信息中包括所述第二系統的標識。
若所述第一系統在監聽到與所述屬性值關聯的待關閉系統的標識為所述第一系統的標識時,所述方法包括:
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于成都鼎橋通信技術有限公司,未經成都鼎橋通信技術有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202010909765.2/2.html,轉載請聲明來源鉆瓜專利網。





