一種移動終端操作系統的還原方法及裝置的制造方法
【技術領域】
[0001]本發明涉及電子技術領域,尤其涉及一種移動終端操作系統的還原方法及裝置。
【背景技術】
[0002]隨著移動終端技術的高速發展,人們通過移動終端實現的功能越來越多,使得移動終端成為了人們生活中不可缺少的電子設備。在使用移動終端的過程中,可能會出現一些意外情況(比如,用戶誤刪了某個必要文件、某些系統文件損壞或丟失等),導致移動終端出現死機、卡頓、某些功能無法使用或系統不穩定等問題。
[0003]目前,對于移動終端系統的還原通常是用戶通過恢復出廠設置,或是刷機來還原移動終端系統。采用該種方式會使得移動終端內的數據丟失,使得無法恢復到恢復前的狀態,進而影響用戶的體驗。
【發明內容】
[0004]本發明實施例提供一種移動終端操作系統還原的方法及裝置,用于在檢測到移動終端操作系統異常時,提示用戶是否還原所述移動終端的操作系統,從而提高了用戶的體驗效果。
[0005]本發明第一方面提供一種移動終端操作系統還原的方法,包括:
[0006]當啟動移動終端時,檢測所述移動終端操作系統中的預設標志位中的值是否在預設時間閾值內寫入所述移動終端中的寄存器;
[0007]若檢測出所述預設標志位中的值未在預設時間閾值內寫入所述移動終端中的寄存器,則提示用戶是否還原所述移動終端的操作系統;
[0008]若接收到用戶輸入的確認還原所述移動終端系統的確認指令,則提示用戶輸入驗證信息;
[0009]接收用戶輸入的驗證信息;
[0010]驗證所述用戶輸入的驗證信息是否與預先設定的驗證信息一致;
[0011]若驗證出所述用戶輸入的驗證信息與預先設定的驗證信息一致,則將所述移動終端當前的操作系統還原為所述移動終端中存儲的備份操作系統。
[0012]結合本發明實施例第一方面,在本發明實施例第一方面的第一種可能的實現方式中,所述將所述移動終端當前的操作系統還原為所述移動終端中存儲的備份操作系統,包括:
[0013]提示用戶選擇備份操作系統;
[0014]接收用戶輸入的選擇指令;
[0015]獲取所述擇指令指示的所述移動終端中存儲的備份操作系統X ;
[0016]根據獲取到的所述備份操作系統X將所述移動終端當前的操作系統還原為所述備份操作系統X ;
[0017]其中,所述備份操作系統X為所述移動終端根據預設周期備份的所述移動終端的系統。
[0018]結合本發明實施例第一方面,在本發明實施例第一方面的第二種可能的實現方式中,所述驗證所述用戶輸入的驗證信息是否與預先設定的驗證信息一致之后,所述方法還包括:
[0019]若驗證出所述用戶輸入的驗證碼與預先設定的驗證碼不一致,則提示用戶再次輸入驗證信息。
[0020]結合本發明實施例第一方面,在本發明實施例第一方面的第三種可能的實現方式中,所述將所述移動終端當前的操作系統還原為所述移動終端中存儲的備份操作系統之后,所述方法還包括:
[0021]若接收到用戶輸入的備份操作系統W的還原指令之后,將所述移動終端當前的操作系統還原為所述移動終端中存儲的備份操作系統W。
[0022]結合本發明實施例第一方面或本發明實施例第一方面的第一至第三種可能的實現方式,在本發明實施例第一方面的第四種可能的實現方式中,所述驗證信息包括密碼、指紋信息,或者虹膜信息中的至少一種。
[0023]本發明第二方面提供一種移動終端,包括:
[0024]檢測單元,用于當啟動移動終端時,檢測所述移動終端操作系統中的預設標志位中的值是否在預設時間閾值內寫入所述移動終端中的寄存器;
[0025]第一提示單元,用于若所述檢測單元檢測出所述預設標志位中的值未在預設時間閾值內寫入所述移動終端中的寄存器,則提示用戶是否還原所述移動終端的操作系統;
[0026]第二提示單元,用于若接收到用戶輸入的確認還原所述移動終端的操作系統的確認指令,則提示用戶輸入驗證信息;
[0027]第一接收單元,用于接收用戶輸入的驗證信息;
[0028]驗證單元,用于驗證所述第一接收單元接收到的所述用戶輸入的驗證信息是否與預先設定的驗證信息一致;
[0029]第一還原單元,用于若驗證單元驗證出所述用戶輸入的驗證信息與預先設定的驗證信息一致,則將所述移動終端當前的系統還原為所述移動終端中存儲的備份系統。
[0030]結合本發明實施例第二方面,在本發明實施例第二方面的第一種可能的實現方式中,所述第一還原單元包括:
[0031]第三提示單元,用于提示用戶選擇備份操作系統;
[0032]第二接收單元,用于接收用戶輸入的選擇指令;
[0033]獲取單元,用于獲取所述第二接收單元接收到的所述擇指令指示的所述移動終端中存儲的備份操作系統X ;
[0034]第二還原單元,用于根據所述獲取單元獲取到的所述備份操作系統X將所述移動終端當前的操作系統還原為所述備份操作系統X;
[0035]其中,所述備份操作系統X為所述移動終端根據預設周期備份的所述移動終端的系統。
[0036]結合本發明實施例第二方面,在本發明實施例第二方面的第二種可能的實現方式中,所述裝置還包括:
[0037]第四提示單元,用于若所述驗證單元驗證出所述用戶輸入的驗證碼與預先設定的驗證碼不一致,則提示用戶再次輸入驗證信息。
[0038]結合本發明實施例第二方面,在本發明實施例第二方面的第三種可能的實現方式中,所述裝置還包括:
[0039]第三還原單元,用于若接收到用戶輸入的備份操作系統W的還原指令之后,將所述移動終端當前的操作系統還原為所述移動終端中存儲的備份操作系統W。
[0040]結合本發明實施例第二方面或本發明實施例第二方面的第一至第三種可能的實現方式,在本發明實施例第二方面的第四種可能的實現方式中,所述驗證信息包括密碼、指紋信息,或者虹膜信息中的至少一種。
[0041]實施本發明實施例,具有如下有益效果:
[0042]本發明實施例中,當啟動移動終端時,檢測所述移動終端操作系統中的預設標志位中的值是否在預設時間閾值內寫入所述移動終端中的寄存器;若檢測出所述預設標志位中的值未在預設時間閾值內寫入所述移動終端中的寄存器,則提示用戶是否還原所述移動終端的操作系統;若接收到用戶輸入的確認還原所述移動終端系統的確認指令,則提示用戶輸入驗證信息;接收用戶輸入的驗證信息;驗證所述用戶輸入的驗證信息是否與預先設定的驗證信息一致;若驗證出所述用戶輸入的驗證信息與預先設定的驗證信息一致,則將所述移動終端當前的操作系統還原為所述移動終端中存儲的備份操作系統,可在檢測到移動終端操作系統異常時,提示用戶是否還原所述移動終端的操作系統,從而提高了用戶的體驗效果。
【附圖說明】
[0043]為了更清楚地說明本發明實施例或現有技術中的技術方案,下面將對實施例或現有技術描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本發明的一些實施例,對于本領域普通技術人員來講,在不付出創造性勞動的前提下,還可以根據這些附圖獲得其他的附圖。
[0044]圖1為本發明實施例提供的一種移動終端操作系統還原的方法的第一實施例流程不意圖;
[0045]圖2為本發明實施例提供的一種移動終端操作系統還原的方法的第二實施例流程不意圖;
[0046]圖3為本發明實施例提供的一種移動終端操作系統還原的方法的第三實施例流程不意圖;
[0047]圖4為本發明實施例提供的一種移動終端操作系統還原裝置的第一實施例結構示意圖;
[0048]圖5為本發明實施例提供的一種移動終端操作系統還原裝置的第二實施例結構示意圖。
【具體實施方式】
[0049]本發明實施例提供一種移動終端操作系統還原的方法及裝置,用于在檢測到移動終端操作系統異常時,提示用戶是否還原所述移動終端的操作系統,從而提高了用戶的體驗效果。
[0050]為了使本技術領域的人員更好地理解本發明方案,下面將結合本發明實施例中的附圖,對本發明實施例中的技術方案進行清楚、完整地描述,顯然,所描述的實施例僅僅是本發明一部分的實施例,而不是全部的實施例。基于本發明中的實施例,本領域普通技術人員在沒有做出創造性勞動前提下所獲得的所有其他實施例,都應當屬于本發明保護的范圍。
[0051]以下分別進行詳細說明。
[0052]本發明的說明書和權利要求書及所述附圖中的術語“第一”、“第二”、“第三”和“第四”等是用于區別不同對象,而不是用于描述特定順序。此外,術語“包括”和“具有”以及它們任何變形,意圖在于覆蓋不排他的包含。例如包含了一系列步驟或單元的過程、方法、系統、產品或設備沒有限定于已列出的步驟或單元,而是可選地還包括沒有列出的步驟或單元,或可選地還包括對于這些過程、方法、產品或設備固有的其它步驟或單元。
[0053]本發明移動終端操作系統還原的方法的一個實施例。其中,一種移動終端操作系統還原的方法:當啟