一種電子設備刷機驗證的方法和裝置的制造方法
【專利摘要】本發(fā)明公開了一種電子設備刷機驗證的方法和裝置。所述方法包括:設置第一指紋;當接收到用戶的刷機指令時,向用戶發(fā)送用于輸入指紋的界面;接收用戶輸入的第二指紋,并驗證所述第二指紋是否與所述第一指紋一致;僅當所述第二指紋與所述第一指紋一致時,啟動刷機模式。所述裝置包括:指紋設置模塊、指紋輸入界面發(fā)送模塊、驗證模塊和刷機模式啟動模塊。采用本發(fā)明所提供的電子設備刷機驗證的方法和裝置,能夠防止電子設備被非法刷機,既保護了電子設備,也保護了電子設備里的重要數(shù)據(jù)不被清除。
【專利說明】
_種電子設備刷機驗證的方法和裝置
技術領域
[0001 ]本發(fā)明涉及一種電子設備刷機驗證的方法和裝置。
【背景技術】
[0002]隨著社會的發(fā)展和技術的進步,電子設備(例如:智能手機)的使用頻率越來越高,已經(jīng)逐漸融入人們的生活,并成為人們?nèi)粘I钪斜夭豢缮俚墓ぞ?。在手機的使用過程中,用戶經(jīng)常會將各種隱私內(nèi)容、以及各種重要的信息存儲在手機中。但是,在日常生活中難免會出現(xiàn)手機遺失或被盜的情況,有些手機被盜后會被不法分子通過刷機、或者本地的恢復出廠設置來清空手機,一旦進行刷機或恢復出廠設置,就會丟失手機中所存儲的數(shù)據(jù),再也沒有找回的機會。
[0003]目前,諸如手機、平板電腦等電子設備的刷機模式基本沒有相應的安全策略,用戶可以通過官方的或非官方的刷機包進行刷機,整個刷機的過程中不會進行安全的驗證,只需要用戶簡單的操作就可以隨意進行格式化或者升級的操作。這種模式非常不利于手機中數(shù)據(jù)的保護,存在很大的安全隱患。例如:若手機丟失后落入不法分子手中,只需要進行簡單的操作即可將手機完全格式化后進行非法銷售,而原來手機中所存儲的數(shù)據(jù)也隨之丟失。
[0004]因此,非常有必要設計一種能夠防止電子設備被非法刷機的保護方法,以保護數(shù)據(jù)安全,同時防止被不法分子盜取后重新銷售。
【發(fā)明內(nèi)容】
[0005]有鑒于此,本發(fā)明提供了一種電子設備刷機驗證的方法和裝置,旨在克服現(xiàn)有技術中的缺陷,防止電子設備被非法刷機。
[0006]本發(fā)明所提供的電子設備刷機驗證的方法包括以下步驟:步驟S100,設置第一指紋;步驟S200,當接收到用戶的刷機指令時,向用戶發(fā)送用于輸入指紋的界面;步驟S300,接收用戶輸入的第二指紋,并驗證所述第二指紋是否與所述第一指紋一致;步驟S400,僅當所述第二指紋與所述第一指紋一致時,啟動刷機模式。
[0007]如上所述的電子設備刷機驗證的方法,優(yōu)選地,所述步驟SlOO包括:步驟S110,當接收到用戶的設置指紋的指令時,向用戶發(fā)送指紋設置界面;步驟S120,接收用戶通過所述指紋設置界面所輸入的第一指紋,并將所述第一指紋存儲在指紋庫中。
[0008]如上所述的電子設備刷機驗證的方法,優(yōu)選地,所述步驟S300包括:步驟S310,當接收到用戶輸入的第二指紋時,從所述指紋庫中讀取所述第一指紋;步驟S320,驗證所述第二指紋是否與所述第一指紋一致。
[0009]如上所述的電子設備刷機驗證的方法,優(yōu)選地,所述方法還包括:步驟S500,當所述第二指紋與所述第一指紋不一致時,重新向用戶發(fā)送用于輸入指紋的界面。
[0010]如上所述的電子設備刷機驗證的方法,優(yōu)選地,所述步驟S500還包括:若經(jīng)過指定次數(shù)的驗證,所述第二指紋與所述第一指紋仍然不一致,則延遲向用戶發(fā)送用于輸入指紋的界面。
[0011]相應地,本發(fā)明所提供的電子設備刷機驗證的裝置包括:指紋設置模塊,用于設置第一指紋;指紋輸入界面發(fā)送模塊,用于當接收到用戶的刷機指令時,向用戶發(fā)送用于輸入指紋的界面;驗證模塊,用于接收用戶輸入的第二指紋,并驗證所述第二指紋是否與所述第一指紋一致;刷機模式啟動模塊,用于僅當所述第二指紋與所述第一指紋一致時,啟動刷機模式。
[0012]如上所述的電子設備刷機驗證的裝置,優(yōu)選地,所述指紋設置模塊包括:指紋設置界面發(fā)送子模塊,用于當接收到用戶的設置指紋的指令時,向用戶發(fā)送指紋設置界面;指紋設置子模塊,用于接收用戶通過所述指紋設置界面所輸入的第一指紋,并將所述第一指紋存儲在指紋庫中。
[0013]如上所述的電子設備刷機驗證的裝置,優(yōu)選地,所述驗證模塊包括:指紋讀取子模塊,用于當接收到用戶輸入的第二指紋時,從所述指紋庫中讀取所述第一指紋;驗證子模塊,用于驗證所述第二指紋是否與所述第一指紋一致。
[0014]如上所述的電子設備刷機驗證的裝置,優(yōu)選地,所述裝置還包括:重復驗證模塊,用于當所述第二指紋與所述第一指紋不一致時,通過指紋輸入界面發(fā)送模塊重新向用戶發(fā)送用于輸入指紋的界面。
[0015]如上所述的電子設備刷機驗證的裝置,優(yōu)選地,所述重復驗證模塊還用于:若經(jīng)過指定次數(shù)的驗證,所述第二指紋與所述第一指紋仍然不一致,則延遲向用戶發(fā)送用于輸入指紋的界面。
[0016]采用本發(fā)明所提供的電子設備刷機驗證的方法和裝置,通過利用電子設備的指紋識別功能在刷機操作前進行身份驗證,避免用戶電子設備遺失或者被盜之后被不法分子通過刷機或者格式化的方法將電子設備解鎖再利用,能夠防止電子設備被非法刷機,既保護了電子設備,也保護了電子設備里的重要數(shù)據(jù)不被清除。
【附圖說明】
[0017]下面將通過附圖詳細描述本發(fā)明中優(yōu)選實施例,將有助于理解本發(fā)明的目的和優(yōu)點,其中:
[0018]圖1是本發(fā)明的電子設備刷機驗證的方法的優(yōu)選實施例。
[0019]圖2是本發(fā)明的電子設備刷機驗證的裝置的優(yōu)選實施例。
【具體實施方式】
[0020]下面結(jié)合實施例對本發(fā)明進行詳細說明。
[0021]圖1是本發(fā)明的電子設備刷機驗證的方法的優(yōu)選實施例。如圖1所示,本發(fā)明優(yōu)選實施例所提供的電子設備刷機驗證的方法通過以下步驟來實現(xiàn)。
[0022]步驟S100,設置第一指紋。所述第一指紋通常是指電子設備持有者(即合法用戶)所輸入的指紋,本發(fā)明優(yōu)選實施例中將所述第一指紋作為基準指紋,用于在刷機時進行身份驗證,從而防止非法用戶對電子設備進行刷機操作。所述第一指紋可以在電子設備初次使用時由合法用戶進行輸入,也可以在電子設備的使用過程中通過相應的設置程序進行設置和修改。
[0023]在優(yōu)選實施例中,若用戶通過相應的設置程序進行第一指紋的設置時,當接收到用戶的設置指紋的指令時,向用戶發(fā)送指紋設置界面,即將用于輸入第一指紋的界面顯示在電子設備的屏幕上,用戶可以通過電子設備上的指紋采集模塊(或指紋采集設備)輸入指紋。在接收到用戶通過所述指紋設置界面所輸入的第一指紋后,將所述第一指紋存儲在指紋庫中待用,所述第一指紋可以存儲在電子設備的存儲器或芯片中。
[0024]在另一個優(yōu)選實施例中,用戶可以在電子設備初次使用時進行所述第一指紋的設置。具體地,當檢測到電子設備是首次啟動時,向用戶發(fā)送指紋設置界面,提示用戶進行指紋錄入,通過電子設備上的指紋采集模塊(或指紋采集設備)接收用戶所輸入的指紋,并存儲在指紋庫中待用。
[0025]步驟S200,當接收到用戶的刷機指令時,向用戶發(fā)送用于輸入指紋的界面。用戶操作進入刷機模式時,要經(jīng)過指紋的驗證,首先彈出指紋驗證的界面,提醒用戶需要經(jīng)過指紋的驗證才允許進行下一步操作。在步驟SlOO中的所述第一指紋設置成功后,若用戶通過相關的操作試圖啟動電子設備的刷機程序時,并不會立即進入刷機程序,而是先進行指紋驗證,只有在驗證通過后才允許進入刷機界面,啟動刷機程序。具體地,當接收到用戶發(fā)出的刷機指令時,向電子設備的屏幕推送用于輸入指紋的界面,提示用戶輸入指紋來進行身份驗證。在發(fā)送用戶輸入指紋的界面的同時,啟動電子設備上的指紋采集模塊,用戶可以通過指紋采集模塊來輸入指紋。
[0026]步驟S300,接收用戶輸入的第二指紋,并驗證所述第二指紋是否與所述第一指紋一致。用戶在步驟S200中所輸入的指紋是所述第二指紋,所述第二指紋表示試圖進行刷機操作的用戶的指紋。將所述第二指紋與所述第一指紋進行比較驗證,判斷二者是否一致。若所述第二指紋與所述第一指紋一致,則說明進行刷機操作的用戶與輸入所述第一指紋的用戶相同,即進行刷機操作的用戶是合法用戶。
[0027]在優(yōu)選實施例中,所述步驟S300可以按照如下步驟實現(xiàn)。當接收到用戶輸入的第二指紋時,從所述指紋庫中讀取所述第一指紋;驗證所述第二指紋是否與所述第一指紋一致。在一種優(yōu)選的驗證過程中,可以識別所述第二指紋的圖像上的多個指紋特征,并與所述第一指紋上相應的指紋特征(例如:指紋的紋形特征、紋路會聚處特征、孤立點特征、折轉(zhuǎn)處特征、紋數(shù)等)進行比對,從而判斷二者是否一致。
[0028]步驟S400,僅當所述第二指紋與所述第一指紋一致時,啟動刷機模式。通過步驟S300的驗證,當所述第二指紋與所述第一指紋一致時,試圖進行刷機操作的用戶與輸入所述第一指紋的用戶相同,屬于合法用戶,這種情況下允許該用戶進行刷機操作,通過啟動刷機模式進入刷機界面,用戶可以在刷機界面繼續(xù)刷機操作。
[0029]在一種優(yōu)選實施例中,通過步驟S300的驗證,若所述第二指紋與所述第一指紋不一致時,這種情況下不允許進行刷機操作,返回步驟S200,電子設備的屏幕返回待機狀態(tài)或初始狀態(tài),可以在電子設備屏幕上的通知欄中推送相關的提醒通知,提示用戶刷機操作被拒絕。只有再次檢測到用戶輸入刷機指令時,再次向用戶發(fā)送用于輸入指紋的界面,以及再次執(zhí)行步驟S300中的驗證步驟。在該實施例中,只允許用戶進行一次指紋的驗證,一旦驗證失敗就會退出。
[0030]在具體使用過程中,難免會出現(xiàn)合法用戶因指紋輸入不當造成驗證失敗的情況,例如:手指上沾有污漬的情況。為了優(yōu)化用戶體驗,本發(fā)明優(yōu)選實施例通過步驟S500實現(xiàn)多次嘗試指紋驗證的功能。
[0031]步驟S500,當所述第二指紋與所述第一指紋不一致時,重新向用戶發(fā)送用于輸入指紋的界面。具體地,在該實施例中,若用戶所輸入的第二指紋與所述第一指紋不一致時,可以繼續(xù)向電子設備屏幕上重新發(fā)送用于輸入所述第二指紋的輸入界面,可以同時提醒用戶“指紋驗證失敗,請重試”。用戶可以在新的輸入界面中繼續(xù)輸入第二指紋,在接收到重新輸入的第二指紋后,再次驗證是否與所述第一指紋一致,若一致,啟動刷機界面;若不一致,再次向用戶發(fā)送用戶輸入指紋的界面。
[0032]在具體實施過程中,用于輸入指紋的界面的重新發(fā)送次數(shù)可以是預設的特定次數(shù),若經(jīng)特定次數(shù)的驗證仍然失敗,則退出驗證。此外,用于輸入指紋的界面的重新發(fā)送次數(shù)也可以是無限次,直到用戶主動退出為止。
[0033]優(yōu)選地,在步驟S500中,若經(jīng)過指定次數(shù)的驗證,所述第二指紋與所述第一指紋仍然不一致,則延遲向用戶發(fā)送用于輸入指紋的界面。具體地,通過與指紋庫中的指紋進行對比,判斷用戶是否能通過指紋驗證,如果驗證不通過,允許用戶重試;如果驗證5次不通過,增加允許驗證的時間間隔,需要5分鐘后再允許驗證。如果5分鐘后驗證依然不通過,則10分鐘后才允許驗證,以此類推。如果不通過指紋庫的驗證,不允許用戶進行下一步的操作。只有通過指紋驗證之后才允許刷機升級或者格式化的動作。其中,上文中的“5次”、“5分鐘”、“10分鐘”等是為了清楚地描述技術方案而選定的數(shù)值,在實際應用中可以根據(jù)實際情況設定任意的驗證次數(shù)和時間間隔。
[0034]本發(fā)明所提供的電子設備刷機驗證的方法可以利用電子設備的指紋解鎖功能,在刷機模式下加入指紋解鎖的判斷,用戶可以在正常使用的過程中設置指紋識別。如果有人希望進入到刷機模式進行刷機或者格式化的動作,都需要通過指紋解鎖的功能,證明是電子設備的持有者在進行操作時,刷機操作才允許被繼續(xù)執(zhí)行,否則不允許繼續(xù)刷機。
[0035]相應地,如圖2所示,本發(fā)明還提供了一種電子設備刷機驗證的裝置,所述裝置包括:指紋設置模塊10、指紋輸入界面發(fā)送模塊20、驗證模塊30和刷機模式啟動模塊40。
[0036]所述指紋設置模塊10用于設置第一指紋。優(yōu)選地,所述指紋設置模塊10包括:指紋設置界面發(fā)送子模塊11和指紋設置子模塊12。所述指紋設置界面發(fā)送子模塊11用于當接收到用戶的設置指紋的指令時,向用戶發(fā)送指紋設置界面;所述指紋設置子模塊12用于接收用戶通過所述指紋設置界面所輸入的第一指紋,并將所述第一指紋存儲在指紋庫中。
[0037]在一個優(yōu)選實施例中,當接收到用戶的設置指紋的指令時,可以通過指紋設置界面發(fā)送子模塊11向用戶發(fā)送指紋設置界面,即將用于輸入第一指紋的界面顯示在電子設備的屏幕上,用戶可以通過電子設備上的指紋采集模塊(或指紋采集設備)輸入指紋。在接收到用戶通過所述指紋設置界面所輸入的第一指紋后,可以通過指紋設置子模塊12將所述第一指紋存儲在指紋庫中待用,所述第一指紋可以存儲在電子設備的存儲器或芯片中。
[0038]所述指紋輸入界面發(fā)送模塊20用于當接收到用戶的刷機指令時,向用戶發(fā)送用于輸入指紋的界面。所述驗證模塊30用于接收用戶輸入的第二指紋,并驗證所述第二指紋是否與所述第一指紋一致。所述刷機模式啟動模塊40用于僅當所述第二指紋與所述第一指紋一致時,啟動刷機模式。在一種優(yōu)選的驗證過程中,可以通過所述驗證模塊30識別所述第二指紋的圖像上的多個指紋特征,并與所述第一指紋上相應的指紋特征(例如:指紋的紋形特征、紋路會聚處特征、孤立點特征、折轉(zhuǎn)處特征、紋數(shù)等)進行比對,從而判斷二者是否一致。只有在驗證一致的情況下,進入刷機界面,啟動刷機程序。
[0039]優(yōu)選地,所述驗證模塊30包括:指紋讀取子模塊31和驗證子模塊32。所述指紋讀取子模塊31用于當接收到用戶輸入的第二指紋時,從所述指紋庫中讀取所述第一指紋。所述驗證子模塊32用于驗證所述第二指紋是否與所述第一指紋一致。
[0040]優(yōu)選地,所述電子設備刷機驗證的裝置還包括:重復驗證模塊50,用于當所述第二指紋與所述第一指紋不一致時,通過指紋輸入界面發(fā)送模塊重新向用戶發(fā)送用于輸入指紋的界面。更優(yōu)選地,所述重復驗證模塊50還用于:若經(jīng)過指定次數(shù)的驗證,所述第二指紋與所述第一指紋仍然不一致,則延遲向用戶發(fā)送用于輸入指紋的界面。
[0041]采用本發(fā)明所提供的電子設備刷機驗證的方法和裝置,通過利用電子設備的指紋識別功能在刷機操作前進行身份驗證,避免用戶電子設備遺失或者被盜之后被不法分子通過刷機或者格式化的方法將電子設備解鎖再利用,能夠防止電子設備被非法刷機,既保護了電子設備,也保護了電子設備里的重要數(shù)據(jù)不被清除。
[0042]最后應說明的是:以上實施例僅用以說明本發(fā)明的技術方案,而非對其限制;盡管參照前述實施例對本發(fā)明進行了詳細的說明,本領域的普通技術人員應當理解:其依然可以對前述各實施例所記載的技術方案進行修改,或者對其中部分技術特征進行等同替換;而這些修改或者替換,并不使相應技術方案的本質(zhì)脫離本發(fā)明各實施例技術方案的范圍。
【主權(quán)項】
1.一種電子設備刷機驗證的方法,其特征在于,包括以下步驟: 步驟SlOO,設置第一指紋; 步驟S200,當接收到用戶的刷機指令時,向用戶發(fā)送用于輸入指紋的界面; 步驟S300,接收用戶輸入的第二指紋,并驗證所述第二指紋是否與所述第一指紋一致; 步驟S400,僅當所述第二指紋與所述第一指紋一致時,啟動刷機模式。2.根據(jù)權(quán)利要求1所述的電子設備刷機驗證的方法,其特征在于,所述步驟SlOO包括: 步驟S110,當接收到用戶的設置指紋的指令時,向用戶發(fā)送指紋設置界面; 步驟S120,接收用戶通過所述指紋設置界面所輸入的第一指紋,并將所述第一指紋存儲在指紋庫中。3.根據(jù)權(quán)利要求2所述的電子設備刷機驗證的方法,其特征在于,所述步驟S300包括: 步驟S310,當接收到用戶輸入的第二指紋時,從所述指紋庫中讀取所述第一指紋; 步驟S320,驗證所述第二指紋是否與所述第一指紋一致。4.根據(jù)權(quán)利要求1-3中任意一項所述的電子設備刷機驗證的方法,其特征在于,所述方法還包括: 步驟S500,當所述第二指紋與所述第一指紋不一致時,重新向用戶發(fā)送用于輸入指紋的界面。5.根據(jù)權(quán)利要求4所述的電子設備刷機驗證的方法,其特征在于,所述步驟S500還包括:若經(jīng)過指定次數(shù)的驗證,所述第二指紋與所述第一指紋仍然不一致,則延遲向用戶發(fā)送用于輸入指紋的界面。6.一種電子設備刷機驗證的裝置,其特征在于,所述裝置包括: 指紋設置模塊,用于設置第一指紋; 指紋輸入界面發(fā)送模塊,用于當接收到用戶的刷機指令時,向用戶發(fā)送用于輸入指紋的界面; 驗證模塊,用于接收用戶輸入的第二指紋,并驗證所述第二指紋是否與所述第一指紋一致; 刷機模式啟動模塊,用于僅當所述第二指紋與所述第一指紋一致時,啟動刷機模式。7.根據(jù)權(quán)利要求6所述的電子設備刷機驗證的裝置,其特征在于,所述指紋設置模塊包括: 指紋設置界面發(fā)送子模塊,用于當接收到用戶的設置指紋的指令時,向用戶發(fā)送指紋設置界面; 指紋設置子模塊,用于接收用戶通過所述指紋設置界面所輸入的第一指紋,并將所述第一指紋存儲在指紋庫中。8.根據(jù)權(quán)利要求7所述的電子設備刷機驗證的裝置,其特征在于,所述驗證模塊包括: 指紋讀取子模塊,用于當接收到用戶輸入的第二指紋時,從所述指紋庫中讀取所述第一指紋; 驗證子模塊,用于驗證所述第二指紋是否與所述第一指紋一致。9.根據(jù)權(quán)利要求6-8中任意一項所述的電子設備刷機驗證的裝置,其特征在于,所述裝置還包括: 重復驗證模塊,用于當所述第二指紋與所述第一指紋不一致時,通過指紋輸入界面發(fā)送模塊重新向用戶發(fā)送用于輸入指紋的界面。10.根據(jù)權(quán)利要求9所述的電子設備刷機驗證的裝置,其特征在于,所述重復驗證模塊還用于:若經(jīng)過指定次數(shù)的驗證,所述第二指紋與所述第一指紋仍然不一致,則延遲向用戶發(fā)送用于輸入指紋的界面。
【文檔編號】G06F21/60GK105893811SQ201511029492
【公開日】2016年8月24日
【申請日】2015年12月31日
【發(fā)明人】黃長江
【申請人】樂視移動智能信息技術(北京)有限公司