[發明專利]恢復出廠設置的方法、裝置、設備和存儲介質在審
| 申請號: | 201811261254.3 | 申請日: | 2018-10-26 |
| 公開(公告)號: | CN109542676A | 公開(公告)日: | 2019-03-29 |
| 發明(設計)人: | 丁超 | 申請(專利權)人: | 歌爾科技有限公司 |
| 主分類號: | G06F11/14 | 分類號: | G06F11/14 |
| 代理公司: | 北京太合九思知識產權代理有限公司 11610 | 代理人: | 劉戈 |
| 地址: | 266104 山東省青島*** | 國省代碼: | 山東;37 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 出廠設置 第一數據 分區 內核 數據分區 恢復 掛載 卸載 格式化 存儲介質 指令 守護進程 成功 服務 | ||
本發明實施例提供一種恢復出廠設置的方法、裝置、設備和存儲介質,該方法包括:獲取恢復出廠設置指令;基于所述恢復出廠設置指令,控制內核卸載第一數據分區;若所述第一數據分區卸載成功,則控制所述內核掛載第二數據分區;若所述第二數據分區掛載成功,則控制所述內核格式化所述第一數據分區。通過上述技術方案,啟動Recovery服務后,通過卷守護進程通知內核實現對第一數據分區的卸載、對第二數據分區的掛載,以及對第一數據分區的格式化等操作,從而能夠實現恢復出廠設置,有效提高恢復出廠設置的效率。
技術領域
本發明涉及計算機技術領域,尤其涉及一種恢復出廠設置的方法、裝置、設備和存儲介質。
背景技術
目前,隨著智能操作系統應用的推廣,智能操作系統可以應用于各種硬件設備當中。比如,安卓操作系統(Android)可以應用在手機、電視或虛擬現實設備(VirtualReality,VR)等終端。在使用過程中,因為應用程序運行錯誤或者操作系統不穩定等等,用戶通常會選擇將設備恢復出廠設置。
在現有技術中,基于安卓操作系統的VR設備,在進行恢復出廠設置時,通常需要進入Recovery模式,將數據分區中的緩存數據清除,然后重啟完成恢復出廠設置。基于Recovery模式進行恢復出廠化設置時,往往需要耗費較長的時間,并且在對數據分區格式化的過程中若發生異常容易導致無法開機。
基于此,需要一種能夠快速的實現恢復出廠設置的方案。
發明內容
有鑒于此,本發明實施例提供一種恢復出廠設置的方法、裝置、設備和存儲介質,用以能夠快速的實現恢復出廠設置的方案。
第一方面,本發明實施例提供一種恢復出廠設置的方法,包括:
獲取恢復出廠設置指令;
基于所述恢復出廠設置指令,控制內核卸載第一數據分區;
若所述第一數據分區卸載成功,則控制所述內核掛載第二數據分區;
若所述第二數據分區掛載成功,則控制所述內核格式化所述第一數據分區。
進一步地,獲取恢復出廠設置指令之后,還包括:
停止系統中所有的服務和應用程序的工作。
進一步地,所述控制內核卸載第一數據分區,包括:
向卷守護進程發出針對所述第一數據分區的卸載指令,以使卷守護進程通知內核卸載所述第一數據分區。
進一步地,所述控制所述內核掛載第二數據分區,包括:
向卷守護進程發出針對所述第二數據分區的掛載指令,以使卷守護進程通知內核掛載所述第二數據分區。
進一步地,所述控制所述內核格式化所述第一數據分區,包括:
向卷守護進程發出針對所述第一數據分區的格式化指令,以使卷守護進程通知內核格式化所述第一數據分區。
進一步地,格式化所述第一數據分區之后,還包括:
寫入針對所述第二數據分區的數據擦除指令到misc分區。
進一步地,寫入針對所述第二數據分區的擦除數據指令到misc分區之后,還包括:
重啟設備;
根據所述數據擦除指令,通過所述卷守護進程控制所述內核擦除所述第二數據分區中的數據。
進一步地,卸載第一數據分區之前,還包括:
啟動恢復出廠設置服務;
響應于所述恢復出廠設置服務的啟動,啟動所述卷守護進程。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于歌爾科技有限公司,未經歌爾科技有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201811261254.3/2.html,轉載請聲明來源鉆瓜專利網。





