国产精品1024永久观看,大尺度欧美暖暖视频在线观看,亚洲宅男精品一区在线观看,欧美日韩一区二区三区视频,2021中文字幕在线观看

  • <option id="fbvk0"></option>
    1. <rt id="fbvk0"><tr id="fbvk0"></tr></rt>
      <center id="fbvk0"><optgroup id="fbvk0"></optgroup></center>
      <center id="fbvk0"></center>

      <li id="fbvk0"><abbr id="fbvk0"><dl id="fbvk0"></dl></abbr></li>

      移動設備工廠模式的啟動方法及系統(tǒng)的制作方法

      文檔序號:6641066閱讀:325來源:國知局
      移動設備工廠模式的啟動方法及系統(tǒng)的制作方法
      【專利摘要】本發(fā)明涉及一種移動設備工廠模式的啟動方法及系統(tǒng),所述方法包括步驟:當接收到開機指令或者重啟指令后,獲取密鑰存儲裝置所存儲的密鑰文件,其中,所述密鑰存儲裝置通過插入移動設備的外設接口與所述移動設備連接;通過預設的檢驗算法檢驗所述密鑰文件,如果所述密鑰文件檢驗成功,則啟動移動設備的工廠模式。本發(fā)明在移動設備開機或者重啟時,一方面避免了普通用戶誤入移動設備工廠模式的情況,保證了智能移動終端的安全。另一方面縮短了移動設備工程模式所需的啟動時間,提高了工廠模式的啟動效率。
      【專利說明】移動設備工廠模式的啟動方法及系統(tǒng)
      【【技術領域】】
      [0001]本發(fā)明涉及移動設備領域,特別是涉及一種移動設備工廠模式啟動方法及系統(tǒng)?!尽颈尘凹夹g】】
      [0002]移動設備在生產(chǎn)時,其操作系統(tǒng)通常除了用戶使用的用戶模式還會設定一個工廠模式,以方便工程人員對移動設備進行測試和調(diào)試。在工廠模式下,工程人員能夠在移動設備上運行所有的系統(tǒng)功能,以實現(xiàn)對移動智能設備進行調(diào)試以及功能配置。為了系統(tǒng)安全,在移動設備出廠后,操作系統(tǒng)默認為用戶模式。為了防止普通用戶誤入工廠模式,所以只有通過特殊的方式才能啟動工廠模式。
      [0003]目前,進入工廠模式的方法主要有以下兩種方案:1、通過輸入特殊的物理按鍵組合(例如,同時按住電源鍵和音量加減鍵)啟動工廠模式;2、在進入到用戶模式后,輸入特定的密碼啟動工廠模式。
      [0004]對于上述方案1,由于移動智能設備的物理按鍵數(shù)量有限,所以物理按鍵組合也是非常有限的。普通用戶容易誤操作進入到工廠模式,使得基本的功能配置容易遭到用戶的修改,從而導致移動智能終端遭到破壞而無法正常使用。如果物理按鍵組合設置過于復雜,則增加了工程人員進入工廠模式的步驟和難度,使得步驟繁瑣,不利于工程人員對移動智能設備進行調(diào)試以及功能配置。
      [0005]對于上述方案2,需要工程人員記住所述密碼,增加了工程人員進入工廠模式的步驟和難度,使得啟動步驟繁瑣;而且每次都是必須先啟動用戶模式后才能啟動工廠模式,使得移動智能終端的操作系統(tǒng)中同時運行用戶模式和工廠模式,工程人員在此環(huán)境下,無法運行所有的系統(tǒng)功能,使得對移動智能終端的調(diào)試和功能配置受到限制。

      【發(fā)明內(nèi)容】

      [0006]基于此,有必要針對現(xiàn)有技術中普通用戶容易誤操作進入到工廠模式的問題,提供一種移動設備工廠模式啟動方法及系統(tǒng)。
      [0007]一種移動設備工廠模式的啟動方法,包括步驟:
      [0008]當接收到開機指令或者重啟指令后,獲取密鑰存儲裝置所存儲的密鑰文件,其中,所述密鑰存儲裝置通過插入移動設備的外設接口與所述移動設備連接;
      [0009]檢驗所述密鑰文件,如果所述密鑰文件檢驗成功,則啟動移動設備的工廠模式。
      [0010]相應地,本發(fā)明還提供一種移動設備工廠模式的啟動系統(tǒng),包括:
      [0011]密鑰文件獲取模塊,用于當接收到開機指令或者重啟指令后,獲取密鑰存儲裝置所存儲的密鑰文件,其中,所述密鑰存儲裝置通過插入移動設備的外設接口與所述移動設備連接;
      [0012]檢驗啟動模塊,用于檢驗所述密鑰文件,如果所述密鑰文件檢驗成功,則啟動移動設備的工廠模式。
      [0013]本發(fā)明在接收到用戶或者工程人員輸入的開機指令或者重啟指令后,獲取密鑰存儲裝置中的密鑰文件,然后檢驗所述密鑰文件,判斷所述密鑰文件是否檢驗成功。在密鑰文件檢驗成功的情況下,啟動移動設備的工廠模式。本發(fā)明在移動設備開機或者重啟時,只有將存儲密鑰文件的密鑰存儲裝置插入移動設備才能啟動移動設備的工廠模式。一方面避免了普通用戶誤入移動設備工廠模式的情況,保證了智能移動終端的安全。另一方面工程人員在移動設備開機或者重啟只需將存儲密鑰文件的密鑰存儲裝置插入移動設備,即可啟動移動設備的工廠模式,減少了工程人員進入工廠模式所需操作的步驟,縮短了移動設備工程模式所需的啟動時間,提高了工廠模式的啟動效率。
      【【專利附圖】

      【附圖說明】】
      [0014]圖1為本發(fā)明移動設備工廠模式啟動方法一種實施例的流程圖;
      [0015]圖2為本發(fā)明移動設備工廠模式啟動系統(tǒng)一種實施例的結構框圖。
      【【具體實施方式】】
      [0016]為了使本發(fā)明的目的、技術方案和優(yōu)點更加清楚,下面將結合附圖對本發(fā)明作進一步地詳細描述。
      [0017]請參閱圖1,其是本發(fā)明移動設備工廠模式啟動方法一種實施例的流程圖。
      [0018]一種移動設備工廠模式的啟動方法,包括步驟:
      [0019]SlOl:當接收到開機指令或者重啟指令后,獲取密鑰存儲裝置所存儲的密鑰文件;
      [0020]其中,所述密鑰存儲裝置通過插入移動設備的外設接口與所述移動設備連接;
      [0021]所述開機指令以及重啟指令可以是用戶或者工程人員對移動設備物理按鍵或者物理按鍵組合的按鍵指定操作。例如,電源鍵被按下代表開機指令,電源鍵被持續(xù)按住的時間超過預設時間代表重啟指令。此外,重啟指令還可以是本領域技術人員所了解的其他的一些軟件指令。
      [0022]當接收到用戶或者工程人員輸入的開機指令或者重啟指令后,在移動設備的外設接口已經(jīng)插入密鑰存儲裝置時,遍歷所述密鑰存儲裝置,并從所述密鑰存儲裝置中獲取所存儲的密鑰文件。
      [0023]優(yōu)選地,在獲取密鑰存儲裝置所存儲的密鑰文件,可以先進行以下步驟:
      [0024]SlOll:先對移動設備的外設接口進行輪詢掃描,如果輪詢掃描發(fā)現(xiàn)有外設插入所述外設接口,則識別插入所述外設的類型是否與密鑰存儲裝置一致;
      [0025]S1012:如果外設的類型與所述密鑰存儲裝置一致,則判定密鑰存儲裝置已經(jīng)插入移動設備的外設接口。
      [0026]所述密鑰存儲裝置用于存儲至少一個密鑰文件,所述密鑰存儲裝置的實現(xiàn)介質(zhì)可以是USB (Universal Serial Bus,通用串行總線)存儲裝置、TF(Trans-Flash,移動閃存)卡以及其他存儲介質(zhì)的存儲裝置等,例如,基于USB接口的閃存(Flash Memory),基于USB接口的移動硬盤。
      [0027]S102:檢驗所述密鑰文件,如果所述密鑰文件檢驗成功,則啟動移動設備的工廠模式。
      [0028]可以將所述密鑰文件代入預設的檢驗算法,通過預設的檢驗算法對所述密鑰文件進行檢驗。在所述密鑰文件檢驗成功的情況下,啟動移動設備的工廠模式。
      [0029]優(yōu)選地,可以通過修改啟動參數(shù)啟動移動設備的工廠模式,或者可以通過更改啟動文件路徑啟動移動設備的工廠模式。以Android(安卓)系統(tǒng)為例,如果工廠模式用一個應用程序實現(xiàn),那么啟動工廠模式的方式可以通過改啟動文件路徑實現(xiàn);如果工廠模式用一個獨立的小型系統(tǒng)實現(xiàn),則可以通過修改啟動參數(shù)的方式啟動移動設備的工廠模式
      [0030]如果所述密鑰文件未檢驗成功,則按照預設的方式啟動移動設備的用戶模式。
      [0031]本發(fā)明在接收到用戶或者工程人員輸入的開機指令或者重啟指令后,首先監(jiān)聽移動設備的外設接口是否已經(jīng)密鑰存儲裝置;如果是,則獲取密鑰存儲裝置中的密鑰文件,然后通過預設的檢驗算法檢驗所述密鑰文件,判斷所述密鑰文件是否檢驗成功。在密鑰文件檢驗成功的情況下,啟動移動設備的工廠模式。本發(fā)明在移動設備開機或者重啟時,只有將存儲密鑰文件的密鑰存儲裝置插入移動設備才能啟動移動設備的工廠模式。一方面避免了普通用戶誤入移動設備工廠模式的情況,保證了智能移動終端的安全。另一方面工程人員在移動設備開機或者重啟只需將存儲密鑰文件的密鑰存儲裝置插入移動設備,即可啟動移動設備的工廠模式,減少了工程人員進入工廠模式所需操作的步驟,縮短了移動設備工程模式所需的啟動時間,提高了工廠模式的啟動效率。
      [0032]在一個實施例中,上述步驟S102中,通過預設的校驗算法檢驗所述密鑰文件的步驟,可以包括以下子步驟:
      [0033]S201:計算所述密鑰文件的散列值;
      [0034]可以將所述密鑰文件代入預設的摘要算法,通過所述摘要算法對所述密鑰文件進行解密,計算所述密鑰文件的散列值。本領域技術人員還可以通過其他手段計算所述密鑰文件的散列值
      [0035]優(yōu)選地,所述摘要算法可以為MD5 (Message-Digest Algorithm 5,消息摘要算法第五版)算法或者SHAl (Secure Hash Algorithm 1,安全哈希算法第一版)算法。MD5算法和SHAl算法具有運算速度快,安全性高等特點,能夠減少散列值的計算時間,提高計算效率。
      [0036]S202:如果所述散列值與預設的檢驗值相等,則判定所述密鑰文件檢驗成功。
      [0037]比較所述散列值與預設的檢驗值是否相等,如果所述散列值與預設的檢驗值相等,則說明所述密鑰文件為正確的密鑰文件,此時判定所述密鑰文件檢驗成功。
      [0038]另外,如果所述散列值與預設的檢驗值不相等,則判定所述密鑰文件檢驗失敗。
      [0039]通過預設的摘要算法計算密鑰文件的散列值,能夠保證所述密鑰文件能夠被正確的檢驗,而且還能節(jié)約檢驗所需的時間,提高密鑰文件的檢驗效率。
      [0040]請參閱圖2,其是本發(fā)明移動設備工廠模式啟動系統(tǒng)一種實施例的結構框圖。
      [0041]一種移動設備工廠模式的啟動系統(tǒng),包括:
      [0042]密鑰文件獲取模塊201,用于當接收到開機指令或者重啟指令后,獲取密鑰存儲裝置所存儲的密鑰文件;
      [0043]其中,所述密鑰存儲裝置通過插入移動設備的外設接口與所述移動設備連接;
      [0044]開機指令以及重啟指令可以是用戶或者工程人員對移動設備物理按鍵或者物理按鍵組合的按鍵指定操作。例如,電源鍵被按下代表開機指令,電源鍵被持續(xù)按住的時間超過預設時間代表重啟指令。此外,重啟指令還可以是本領域技術人員所了解的其他的一些軟件指令。
      [0045]在移動設備的外設接口已經(jīng)插入密鑰存儲裝置時,密鑰文件獲取模塊201遍歷所述密鑰存儲裝置,并從所述密鑰存儲裝置中獲取所存儲的密鑰文件。
      [0046]優(yōu)選地,密鑰文件獲取模塊201,可以包括:
      [0047]輪詢掃描模塊,用于對移動設備的外設接口進行輪詢掃描,如果有外設插入所述外設接口,則識別插入所述外設的類型是否與密鑰存儲裝置一致;
      [0048]輪詢掃描模塊先對移動設備的外設接口進行輪詢掃描。在輪詢掃描發(fā)現(xiàn)有外設插入所述外設接口時,輪詢掃描模塊識別插入所述外設的類型是否與密鑰存儲裝置一致。
      [0049]判定模塊,用于在外設的類型與所述密鑰存儲裝置一致時,判定密鑰存儲裝置已經(jīng)插入移動設備的外設接口。
      [0050]在外設的類型與所述密鑰存儲裝置一致時,通過判定模塊判定密鑰存儲裝置已經(jīng)插入移動設備的外設接口。
      [0051]所述密鑰存儲裝置用于存儲至少一個密鑰文件,所述密鑰存儲裝置的實現(xiàn)介質(zhì)可以是USB存儲裝置、TF (Trans-Flash,移動閃存)卡以及其他存儲介質(zhì)的存儲裝置等,例如,基于USB接口的閃存(Flash Memory),基于USB接口的移動硬盤。
      [0052]檢驗啟動模塊202,用于檢驗所述密鑰文件,如果所述密鑰文件校驗成功,則啟動移動設備的工廠模式。
      [0053]檢驗啟動模塊202可以將所述密鑰文件代入預設的檢驗算法,通過預設的檢驗算法對所述密鑰文件進行檢驗。在所述密鑰文件檢驗成功的情況下,檢驗啟動模塊202啟動移動設備的工廠模式。
      [0054]優(yōu)選地,檢驗啟動模塊202可以通過修改啟動參數(shù)啟動移動設備的工廠模式,或者檢驗啟動模塊202可以通過更改啟動文件路徑啟動移動設備的工廠模式。以Android(安卓)系統(tǒng)為例,如果工廠模式用一個應用程序實現(xiàn),那么檢驗啟動模塊202啟動工廠模式的方式可以通過改啟動文件路徑實現(xiàn);如果工廠模式用一個獨立的小型系統(tǒng)實現(xiàn),檢驗啟動模塊202則可以通過修改啟動參數(shù)的方式啟動移動設備的工廠模式。
      [0055]如果所述密鑰文件未檢驗成功,則檢驗啟動模塊202按照預設的方式啟動移動設備的用戶模式。
      [0056]本發(fā)明在接收到用戶或者工程人員輸入的開機指令或者重啟指令后,首先通過密鑰文件獲取模塊201監(jiān)聽移動設備的外設接口是否已經(jīng)密鑰存儲裝置;如果是,則密鑰文件獲取模塊201獲取密鑰存儲裝置中的密鑰文件,然后通過預設的檢驗算法檢驗所述密鑰文件,判斷所述密鑰文件是否檢驗成功。在密鑰文件檢驗成功的情況下,檢驗啟動模塊202啟動移動設備的工廠模式。本發(fā)明在移動設備開機或者重啟時,只有將存儲密鑰文件的密鑰存儲裝置插入移動設備才能啟動移動設備的工廠模式。一方面避免了普通用戶誤入移動設備工廠模式的情況,保證了智能移動終端的安全。另一方面工程人員在移動設備開機或者重啟只需將存儲密鑰文件的密鑰存儲裝置插入移動設備,即可啟動移動設備的工廠模式,減少了工程人員進入工廠模式所需操作的步驟,縮短了移動設備工程模式所需的啟動時間,提高了工廠模式的啟動效率。
      [0057]在一個實施例中,上述檢驗啟動模塊202,可以包括以下子模塊:
      [0058]散列值計算模塊,用于計算所述密鑰文件的散列值;
      [0059]散列值計算模塊可以將所述密鑰文件代入預設的摘要算法,然后散列值計算模塊通過所述摘要算法對所述密鑰文件進行解密,計算所述密鑰文件的散列值。本領域技術人員還可以通過其他手段使散列值計算模塊計算所述密鑰文件愛呢的散列值。
      [0060]優(yōu)選地,所述摘要算法可以為MD5 (Message-Digest Algorithm 5,消息摘要算法第五版)算法或者SHAl (Secure Hash Algorithm 1,安全哈希算法第一版)算法。MD5算法和SHAl算法具有運算速度快,安全性高等特點,能夠減少散列值的計算時間,提高計算效率。
      [0061]判定模塊,用于在散列值與預設的檢驗值相等時,判定所述密鑰文件檢驗成功。
      [0062]判定模塊比較所述散列值與預設的檢驗值是否相等,如果所述散列值與預設的檢驗值相等,則說明所述密鑰文件為正確的密鑰文件,此時判定模塊判定所述密鑰文件檢驗成功。
      [0063]另外,如果所述散列值與預設的檢驗值不相等,則判定所述密鑰文件檢驗失敗。
      [0064]散列值計算模塊通過預設的摘要算法計算密鑰文件的散列值,然后通過判定模塊判定所述密鑰文件是否檢驗成功,能夠保證所述密鑰文件能夠被正確的檢驗,而且還能節(jié)約檢驗所需的時間,提高密鑰文件的檢驗效率。
      [0065]以上所述實施例僅表達了本發(fā)明的幾種實施方式,其描述較為具體和詳細,但并不能因此而理解為對本發(fā)明專利范圍的限制。應當指出的是,對于本領域的普通技術人員來說,在不脫離本發(fā)明構思的前提下,還可以做出若干變形和改進,這些都屬于本發(fā)明的保護范圍。因此,本發(fā)明專利的保護范圍應以所附權利要求為準。
      【權利要求】
      1.一種移動設備工廠模式的啟動方法,其特征在于,包括步驟: 當接收到開機指令或者重啟指令后,獲取密鑰存儲裝置所存儲的密鑰文件,其中,所述密鑰存儲裝置通過插入移動設備的外設接口與所述移動設備連接; 檢驗所述密鑰文件,如果所述密鑰文件檢驗成功,則啟動移動設備的工廠模式。
      2.根據(jù)權利要求1所述的移動設備工廠模式的啟動方法,其特征在于,檢驗所述密鑰文件的過程包括: 計算所述密鑰文件的散列值; 如果所述散列值與預設的檢驗值相等,則判定所述密鑰文件檢驗成功。
      3.根據(jù)權利要求2所述的移動設備工廠模式的啟動方法,其特征在于,計算所述密鑰文件的散列值的過程為:采用預設的摘要算法計算所述密鑰文件的散列值,其中所述摘要算法包括MD5算法或SHAl算法。
      4.根據(jù)權利要求1所述的移動設備工廠模式的啟動方法,其特征在于,所述啟動移動設備的工廠模式的步驟,包括: 通過修改啟動參數(shù)啟動移動設備的工廠模式,或者通過更改啟動文件路徑啟動移動設備的工廠模式。
      5.根據(jù)權利要求1所述的移動設備工廠模式的啟動方法,其特征在于,在獲取密鑰存儲裝置所存儲的密鑰文件之前,還包括步驟: 對移動設備的外設接口進行輪詢掃描,如果有外設插入所述外設接口,則識別插入所述外設的類型是否與密鑰存儲裝置一致; 如果外設的類型與所述密鑰存儲裝置一致,則判定密鑰存儲裝置已經(jīng)插入移動設備的外設接口。
      6.一種移動設備工廠模式的啟動系統(tǒng),其特征在于,包括: 密鑰文件獲取模塊,用于當接收到開機指令或者重啟指令后,獲取密鑰存儲裝置所存儲的密鑰文件,其中,所述密鑰存儲裝置通過插入移動設備的外設接口與所述移動設備連接; 檢驗啟動模塊,用于檢驗所述密鑰文件,如果所述密鑰文件檢驗成功,則啟動移動設備的工廠模式。
      7.根據(jù)權利要求6所述的移動設備工廠模式的啟動系統(tǒng),其特征在于,所述檢驗啟動模塊包括: 散列值計算模塊,用于計算所述密鑰文件的散列值; 判定模塊,用于在散列值與預設的檢驗值相等時,判定所述密鑰文件檢驗成功。
      8.根據(jù)權利要求7所述的移動設備工廠模式的啟動系統(tǒng),其特征在于,所述散列值計算模塊通過預設的摘要算法計算所述密鑰文件的散列值,其中所述摘要算法包括MD5算法或SHAl算法。
      9.根據(jù)權利要求6所述的移動設備工廠模式的啟動系統(tǒng),其特征在于,所述檢驗啟動模塊通過修改啟動參數(shù)啟動移動設備的工廠模式,或者通過更改啟動文件路徑啟動移動設備的工廠模式。
      10.根據(jù)權利要求6所述的移動設備工廠模式的啟動系統(tǒng),其特征在于,還包括: 輪詢掃描模塊,用于對移動設備的外設接口進行輪詢掃描,如果有外設插入所述外設接口,則識別插入所述外設的類型是否與密鑰存儲裝置一致; 判定模塊,用于在外設的類型與所述密鑰存儲裝置一致時,判定密鑰存儲裝置已經(jīng)插入移動設備的外設接口。
      【文檔編號】G06F21/34GK104484592SQ201410857465
      【公開日】2015年4月1日 申請日期:2014年12月31日 優(yōu)先權日:2014年12月31日
      【發(fā)明者】宋夏 申請人:廣州視源電子科技股份有限公司
      網(wǎng)友詢問留言 已有0條留言
      • 還沒有人留言評論。精彩留言會獲得點贊!
      1