[發(fā)明專利]系統(tǒng)重置方法、裝置及電子設備在審
| 申請?zhí)枺?/td> | 201611124303.X | 申請日: | 2016-12-08 |
| 公開(公告)號: | CN108196898A | 公開(公告)日: | 2018-06-22 |
| 發(fā)明(設計)人: | 狄若蒙 | 申請(專利權(quán))人: | 中興通訊股份有限公司 |
| 主分類號: | G06F9/445 | 分類號: | G06F9/445;G06F21/46 |
| 代理公司: | 北京康信知識產(chǎn)權(quán)代理有限責任公司 11240 | 代理人: | 江舟;董文倩 |
| 地址: | 518057 廣*** | 國省代碼: | 廣東;44 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 系統(tǒng)重置 預設位置 標志位 裝置及電子設備 復雜度 重置操作 重置 | ||
本發(fā)明提供了一種系統(tǒng)重置方法、裝置及電子設備,其中,該方法包括:根據(jù)接收到的系統(tǒng)重置指示在系統(tǒng)的預設位置建立標志位文件,其中,系統(tǒng)重置指示用于指示對系統(tǒng)進行重置操作;在系統(tǒng)重新啟動后,判斷在系統(tǒng)的預設位置是否存在標志位文件;在判斷出在預設位置存在標志位文件的情況下,對系統(tǒng)進行重置。通過本發(fā)明,解決了相關技術中實現(xiàn)系統(tǒng)重置過程的復雜度高的問題,降低了實現(xiàn)系統(tǒng)重置過程的復雜度。
技術領域
本發(fā)明涉及通信領域,具體而言,涉及一種系統(tǒng)重置方法、裝置及電子設備。
背景技術
隨著生產(chǎn)工藝和技術的進步,安卓(Android)終端的內(nèi)置存儲容量越來越大,使得對外置存儲卡的依賴越來越小,用戶更傾向于將照片、視頻、文檔等直接存儲在終端虛擬的內(nèi)置存儲卡上。當終端出現(xiàn)軟件故障或轉(zhuǎn)交他人使用的時候,恢復出廠設置是一種極為方便有效的方式。但是,目前恢復出廠設置的功能無差別的格式化整個用戶數(shù)據(jù)分區(qū),用戶存儲在虛擬內(nèi)置存儲卡上的數(shù)據(jù)也會一并擦除,造成用戶珍貴資料的丟失。所以在原有的格式化整個數(shù)據(jù)區(qū)(/data)之外,需要有一個特殊的恢復出廠設置功能,即在擦除/data的同時,保留用戶存儲在虛擬內(nèi)置存儲卡上的文件及資料,在此將此功能命名為“系統(tǒng)重置”。
目前在Android L及以前的版本中,有少量廠商和第三方ROM具有類似的在擦除/data時保留內(nèi)置存儲內(nèi)容的功能,擦除操作通過在恢復模式(recovery)下掛載/data然后遞歸刪除除/data/media路徑外的其他文件進行。
從Android M開始,/data分區(qū)默認加密,在recovery下不能直接掛載/data分區(qū),更不能進行刪除操作。如果想要通過掛載/data遞歸刪除,需要移植整套加解密邏輯,繁瑣且易引入未知問題。
針對相關技術中實現(xiàn)系統(tǒng)重置過程的復雜度高的問題,目前還沒有有效地解決方案。
發(fā)明內(nèi)容
本發(fā)明實施例提供了一種系統(tǒng)重置方法、裝置及電子設備,以至少解決相關技術中實現(xiàn)系統(tǒng)重置過程的復雜度高的問題。
根據(jù)本發(fā)明的一個實施例,提供了一種系統(tǒng)重置方法,包括:根據(jù)接收到的系統(tǒng)重置指示在系統(tǒng)的預設位置建立標志位文件,其中,所述系統(tǒng)重置指示用于指示對系統(tǒng)進行重置操作;在系統(tǒng)重新啟動后,判斷在所述系統(tǒng)的所述預設位置是否存在所述標志位文件;在判斷出在所述預設位置存在所述標志位文件的情況下,對所述系統(tǒng)進行重置。
可選地,根據(jù)接收到的所述系統(tǒng)重置指示在所述系統(tǒng)的所述預設位置建立所述標志位文件包括:接收所述系統(tǒng)重置指示;根據(jù)所述系統(tǒng)重置指示啟動所述系統(tǒng)的恢復模式;擦除所述恢復模式下的緩存區(qū),并在所述緩存區(qū)的所述預設位置建立所述標志位文件。
可選地,對所述系統(tǒng)進行重置包括:刪除第一預設路徑下的除預設的保留文件外的全部文件和/或文件夾,其中,所述預設的保留文件包括以下至少之一:所述系統(tǒng)的內(nèi)存中存儲的文件、第二預設路徑下存儲的文件、白名單中存儲的文件。
可選地,判斷在所述系統(tǒng)的所述預設位置是否存在所述標志位文件包括:在系統(tǒng)重新啟動后,根據(jù)預定規(guī)則對所述系統(tǒng)進行解密;在解密成功的情況下,判斷在所述系統(tǒng)的所述預設位置是否存在所述標志位文件。
可選地,根據(jù)所述預定規(guī)則對所述系統(tǒng)進行解密包括:檢測所述系統(tǒng)的加密類型,其中,所述加密類型包括以下之一:默認密碼、自定義密碼;在所述加密類型為所述默認密碼的情況下,使用所述默認密碼對所述系統(tǒng)進行解密;或者,在所述加密類型為所述自定義密碼的情況下,獲取解密信息;根據(jù)所述解密信息對所述系統(tǒng)進行解密。
可選地,獲取解密信息;根據(jù)所述解密信息對所述系統(tǒng)進行解密包括:掛載基于臨時文件的數(shù)據(jù),發(fā)送密碼輸入指示,其中,所述密碼輸入指示用于提示用戶輸入所述自定義密碼;接收響應于所述密碼輸入指示的所述解密信息;判斷所述解密信息與所述系統(tǒng)是否匹配;在判斷出所述解密信息與所述系統(tǒng)匹配的情況下,對所述系統(tǒng)進行解密;在解密成功的情況下,卸載所述基于臨時文件的數(shù)據(jù)。
該專利技術資料僅供研究查看技術是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于中興通訊股份有限公司,未經(jīng)中興通訊股份有限公司許可,擅自商用是侵權(quán)行為。如果您想購買此專利、獲得商業(yè)授權(quán)和技術合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201611124303.X/2.html,轉(zhuǎn)載請聲明來源鉆瓜專利網(wǎng)。





