一種移動終端開機方法及裝置的制造方法
【技術領域】
[0001]本發明涉及信息安全技術領域,具體涉及一種移動終端開機方法及裝置。
【背景技術】
[0002]隨著移動終端的普及,移動終端給人們的生活帶來了極大的便利,人們可以通過移動終端聯系親人、朋友,可以利用支付軟件(例如支付寶和微信錢包等)包完成轉賬或支付功能。人們再享受這種便利的同時,信息安全也變得尤為重要。盡管有些人為移動終端設置了圖案鎖屏密碼,但是一般都比較簡單,而且還有相當多的用戶是沒有鎖屏密碼的。在移動終端丟失或者被盜之后,這是相當危險的。
【發明內容】
[0003]有鑒于此,本發明實施例提供一種移動終端開機方法及裝置,以提高移動終端的信息安全性。
[0004]本發明實施例采用以下技術方案:
[0005]第一方面,本發明實施例提供了一種移動終端開機方法,包括:
[0006]接收到開機指令后,啟動操作系統;
[0007]讀取用戶預先設置的非安全條件,獲取操作系統中與所述非安全條件對應的參數;
[0008]若所述參數滿足所述非安全條件,則啟動安全驗證;
[0009]若檢測到安全驗證錯誤,則將所述移動終端的設置恢復到出廠設置。
[0010]第二方面,本發明實施例還提供了一種移動終端開機裝置,包括:
[0011]操作系統啟動單元,用于接收到開機指令后,啟動操作系統;
[0012]參數獲取單元,用于讀取用戶預先設置的非安全條件,獲取操作系統中與所述非安全條件對應的參數;
[0013]安全驗證單元,用于若所述參數滿足所述非安全條件,則啟動安全驗證;
[0014]設置恢復單元,用于若檢測到安全驗證錯誤,則將所述移動終端的設置恢復到出廠設置。
[0015]本發明實施例提出的技術方案的有益技術效果是:
[0016]本發明實施例通過在開機啟動操作系統之后,獲取操作系統中與預先設置的非安全條件對應的參數,根據該參數進行安全驗證,在若檢測到安全驗證錯誤時,將所述移動終端的設置恢復到出廠設置以防止移動終端被撿到者或偷竊者拿去刷卡消費而造成用戶的損失,能提高移動終端的信息安全性。
【附圖說明】
[0017]為了更清楚地說明本發明實施例中的技術方案,下面將對本發明實施例描述中所需要使用的附圖作簡單的介紹,顯而易見地,下面描述中的附圖僅僅是本發明的一些實施例,對于本領域普通技術人員來講,在不付出創造性勞動的前提下,還可以根據本發明實施例的內容和這些附圖獲得其他的附圖。
[0018]圖1是本發明具體實施例一所述的移動終端開機方法流程圖;
[0019]圖2是本發明具體實施例二所述的移動終端開機方法流程圖;
[0020]圖3是本發明具體實施例三所述的移動終端開機方法流程圖;
[0021]圖4是本發明具體實施例四所述的移動終端開機裝置的結構框圖。
【具體實施方式】
[0022]為使本發明解決的技術問題、采用的技術方案和達到的技術效果更加清楚,下面將結合附圖對本發明實施例的技術方案作進一步的詳細描述,顯然,所描述的實施例僅僅是本發明一部分實施例,而不是全部的實施例。基于本發明中的實施例,本領域技術人員在沒有作出創造性勞動前提下所獲得的所有其他實施例,都屬于本發明保護的范圍。
[0023]下面結合附圖并通過【具體實施方式】來進一步說明本發明的技術方案。
[0024]實施例一
[0025]圖1是本實施例所述的移動終端開機方法流程圖,本實施例可適用于在移動終端接收到開機指令后進行安全驗證以提高信息安全性的情況,該方法可以由配置于移動終端的移動終端開機裝置來執行,如圖1所示,本實施例所述的移動終端開機方法包括:
[0026]步驟S101、接收到開機指令后,啟動操作系統。
[0027]例如移動終端用戶通過開機按鍵進行開機,或對于有些移動終端來說,關機狀態下插上電源即進行開機,此時移動終端接收到開機指令,啟動操作系統。
[0028]步驟S102、讀取用戶預先設置的非安全條件,獲取操作系統中與所述非安全條件對應的參數。
[0029]當手機丟失后,一般得主會馬上關機、拔SIM卡、和/或換SIM卡,為了防止在移動終端丟失或者被盜造成信息泄露,需要針對這三種操作的至少一種進行排查,盡可能地辨別當前用戶是該移動終端的所有者還是移動終端盜竊者或撿到者。
[0030]本實施例通過預先設置非安全條件對移動終端的當前用戶進行辨別,本實施例中,所述非安全條件是指預先設置的用于確定或大致確定移動終端的當前用戶是盜竊者、冒用者、或撿到者的條件,或包括多種。
[0031]例如可包括如下非安全條件中的至少一個:
[0032]條件一、移動終端關機時長超過第一預設時間閥值;
[0033]條件二、移動終端檢測不到用戶識別卡SIM的時長超過第二預設時間閥值;
[0034]條件三、移動終端檢測到SM卡更換。
[0035]對于條件一來說,具體的第一預設時間閥值可根據用戶一般使用習慣設置,可設置為默認值,也可供用戶自行設置,優選為提供用戶接口供用戶自己根據使用習慣設置,不管是何種方式,一方面,該第一預設時間閥值盡量能盡可能多地排查移動終端的當前用戶是盜竊者、冒用者、或撿到者的情況;另一方面,也要避免移動終端用戶因為正常的關機而需要頻繁地輸入密碼進行身份確認。
[0036]通常,用戶手機被偷或丟失后,會第一時間用自己的其他手機或別人的手機撥打該手機號,試圖通過來電響鈴或來電音樂提示自己手機所在位置,或希望撿到者接聽電話取得聯系。
[0037]而對于手機偷竊者或撿到手機不愿歸還的人來說,手機偷竊者偷到手機、或撿拾者撿到遺失的手機不愿歸還時,都特別害怕手機主人用其他號碼撥打該手機號產生來電響鈴或來電音樂而暴露自己,通常會第一時間關機,并不會馬上重新開機,因此,可根據移動終端關機時長是否超過預設的第一預設時間閥值。比如設置第一預設時間閥值為5分鐘,設定當移動終端關機超過5分鐘,再次開機就會啟動密碼保護,用戶輸入密碼即可使用。
[0038]對于條件二來說,具體的第二預設時間閥值也可設置為默認值或供用戶自行設置,優選為設置一個默認值,優選為設置成小于用戶更換SIM卡所需要的最少時間。比如設置5分鐘,設定當移動終端檢測不到用戶識別卡SIM的時長超過5分鐘,就會啟動密碼保護,用戶輸入密碼即可使用。
[0039]對于條件三來說,也很好理解,對于手機偷竊者或撿到手機不愿歸還的人來說,手機偷竊者偷到手機、或撿拾者撿到遺失的手機不愿歸還時,很可能將該手機的SIM卡換掉,因此,若移動終端檢測到SIM卡更換,則啟動密碼保護,用戶輸入密碼即可使用。
[0040]步驟S103、若所述參數滿足所述非安全條件,則啟動安全驗證。
[0041]例如,若滿足步驟S102所述的非安全條件中的至少一個,則啟動密碼保護,用戶輸入密碼即可使用。
[0042]步驟S104、若檢測到安全驗證錯誤,則將所述移動終端的設置恢復到出廠設置。
[0043]若檢測到安全驗證錯誤,則極有可能該移動終端當前使用者并非該移動終端的所有者,為了提高該移動終端的信息安全性,防止移動終端被撿到者或偷竊者拿去刷卡消費而造成用戶的損失,將所述移動終端的設置恢復到出廠設置。
[0044]需要說明的是,上述設置是指移動終端的操作系統級別的設置,目前主流的移動終端操作系統主要有Android (安卓)、1S (蘋果)、windows phone (微軟)、Symbian (塞班)、BlackBerry OS (黑莓)、windows mobile (微軟)等,對于不同的操作系統來說,所述移動終端的設置恢復到出廠設置的操作可能不盡相同,可根據移動終端的操作系統進行對應的設置。
[0045]本實施例通過在開機啟動操作系統之后,獲取操作系統中與預先設置的非安全條件對應的參數,根據該參數進行安全驗證,在若檢測到安全驗證錯誤時,將所述移動終端的設置恢復到出廠設置以防止移動終端被撿到者或偷竊者拿去刷卡消費而造成用戶的損失,能提高移動終端的信息安全性。
[0046]實施例二
[0047]圖2是本實施例所述的移動終端開機方法流程圖,如圖2所示,本實施例所述的移動終端開機方法包括:
[0048]步驟S201、接收到開機指令后,啟動操作系統。
[0049]步驟S202、讀取用戶預先設置的非安全條件。
[0050]所述非安全條件即為用戶預先設置的用于甄別移動終端的當前使用者并非該移動終端所有者的條件,可包括多種,例如,用戶預先設置的非安全條件包括如下條件中的至少一個:
[0051]移動終端關機時長超過第一預設時間閥值;
[0052]移動終端檢測不到用戶識別卡SIM的時長超過第二預設時間閥值;
[0053]移動終端檢測到SM卡更換。
[0054]作為優選,所述第一預設時間閥值為300秒,第二預設時間閥值為30秒。
[0055]本實施例具體以用戶預先設置的非安全條件為移動終端關機時長超過第一預設時間閥值為例說明本實施例的技術方案。
[0056]步驟S203、判斷是否檢測到關機,若是則執行步驟S204,否則重復執行步驟S203。
[0057]若檢測到關機,則執行步驟S204獲取移動終端的關機時長,否則繼續檢測是否關機。
[0058]步驟S204、獲取移動終端的關