指紋密碼的驗證方法、系統(tǒng)和終端的制作方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及終端技術(shù)領(lǐng)域,具體而言,涉及一種指紋密碼的驗證方法、一種指紋密碼的驗證系統(tǒng)和一種終端。
【背景技術(shù)】
[0002]在相關(guān)技術(shù)中,指紋密碼被廣泛應(yīng)用于終端設(shè)備的驗證功能中,但是,指紋密碼的驗證過程通常是判斷指紋密碼信息是否與預(yù)設(shè)密碼信息完全匹配,若匹配,則執(zhí)行相應(yīng)的進程,若不匹配,則退出驗證過程,上述指紋密碼的驗證過程導致驗證過程過于嚴格,尤其是對于安全要求低的進程,嚴格的指紋密碼驗證過程會增加進程運行的復雜度,另外,雖然進程經(jīng)過嚴格的指紋密碼的驗證,但是在驗證失敗時,沒有任何預(yù)警機制,對于用戶的數(shù)據(jù)安全也存在極大隱患。
[0003]因此,如何設(shè)計一種能夠保證數(shù)據(jù)安全,同時能夠安全預(yù)警的指紋密碼的驗證方案成為亟待解決的技術(shù)問題。
【發(fā)明內(nèi)容】
[0004]本發(fā)明正是基于上述技術(shù)問題至少之一,提出了一種新的能夠保證數(shù)據(jù)安全,同時能夠安全預(yù)警的指紋密碼的驗證方案,通過對于進程類型進行判斷,以及對指紋密碼信息進行判斷,以確定運行進程或進行相應(yīng)的報警提示,從而在保證數(shù)據(jù)安全的同時,實現(xiàn)了安全預(yù)警的效果。
[0005]有鑒于此,根據(jù)本發(fā)明的第一方面的實施例,提出了一種指紋密碼的驗證方法,包括:在獲取運行指定進程的指令時,判斷所述指定進程是否屬于第一類進程或第二類進程;獲取用戶針對所述指定進程輸入的指紋密碼信息;在判定所述指定進程屬于所述第一類進程時,驗證所述指紋密碼信息是否屬于第一類密碼信息或第二類密碼信息;在驗證所述指紋密碼信息屬于所述第一類密碼信息時,判斷所述第一類密碼信息是否與預(yù)設(shè)指紋密碼信息匹配;在判定所述指紋密碼信息與所述預(yù)設(shè)指紋密碼信息匹配時,確定所述指紋密碼信息驗證成功,并運行所述第一類進程的指定進程,其中,所述指紋密碼信息包括指紋密碼特征和指紋密碼錄入順序,所述預(yù)設(shè)指紋密碼信息包括預(yù)設(shè)指紋密碼特征和預(yù)設(shè)指紋密碼錄入順序,所述第一類進程的安全級別高于所述第二類進程的安全級別。
[0006]在該技術(shù)方案中,通過對于進程類型進行判斷,以及對指紋密碼信息進行判斷,以確定運行進程或進行相應(yīng)的報警提示,從而在保證數(shù)據(jù)安全的同時,實現(xiàn)了安全預(yù)警的效果O
[0007]具體地,在進行指紋驗證前,已經(jīng)預(yù)先設(shè)定進程的類型,如將網(wǎng)銀支付進程、私密數(shù)據(jù)查看進程和安全操作系統(tǒng)的相關(guān)進程設(shè)定為第一類進程,同時,如將快速拍照進程、錄音進程、屏幕解鎖進程、通信人信息查看進程和緊急撥號進程設(shè)定為第二類進程。
[0008]另外,用戶將自己的指紋設(shè)定為第一類指紋信息,其中,第一類指紋信息包括用戶對第一類進程中的每個進程設(shè)定的一組指紋密碼(即預(yù)設(shè)指紋密碼信息,包括指紋特征和指紋錄入順序),用戶將親友的指紋設(shè)定為第二類指紋信息。
[0009]其中,對于第一類進程的安全要求較高,用戶在完成一次指紋信息的錄入后,在驗證過程中包括至少兩次判斷步驟,也即必須是用戶自己的指紋信息,且與預(yù)設(shè)指紋信息完全匹配時,才能執(zhí)行第一類進程的指定進程,否則,則需要繼續(xù)判斷是否運行進程或執(zhí)行相應(yīng)的報警提示,例如,在獲取用戶的親友的指紋或用戶自己的指紋后,不需要嚴格判斷即可執(zhí)行相應(yīng)的進程,但是,如果既非用戶自己的指紋,又非親友的指紋,無論是第一類進程或第二類進程均主動發(fā)出報警提示信息,以保護數(shù)據(jù)安全。
[0010]在上述技術(shù)方案中,優(yōu)選地,還包括:在判定所述指定進程屬于所述第二類進程時,驗證所述指紋密碼信息是否屬于所述第一類密碼信息或所述第二類密碼信息;在驗證所述指紋密碼信息屬于所述第一類密碼信息或所述第二類密碼信息時,確定所述指紋密碼信息驗證成功,并運行所述第二類進程的指定進程。
[0011 ] 在該技術(shù)方案中,通過在運行第二類進程時,若獲取第一類密碼信息或第二類密碼信息,均執(zhí)行相應(yīng)的進程,則在保證數(shù)據(jù)安全的同時,簡化了用戶的驗證步驟,也即對于安全級別較低的進程,用戶自己的指紋或親友的指紋均能實現(xiàn)運行進程的功能,從而提升了用戶的使用體驗。
[0012]在上述技術(shù)方案中,優(yōu)選地,還包括:在判定所述指紋密碼信息不屬于所述第一類密碼信息,或不屬于所述第二類密碼信息時,確定所述指紋密碼信息驗證失敗,并發(fā)出第一類報警提示信息,其中,所述第一類報警提示信息包括光學提示信號、振動提示信號和聲音提示信號中的一種或多種的任意組合。
[0013]在該技術(shù)方案中,通過在指紋密碼不屬于第一類密碼信息或第二類密碼信息時,發(fā)出第一類報警提示信息,實現(xiàn)了指紋驗證過程的主動預(yù)警功能,也即在檢測到非用戶本人或親友要運行第一類進程或第二類進程時,對用戶的數(shù)據(jù)存在極大的安全隱患,此時,發(fā)出強烈的報警提示來提示用戶數(shù)據(jù)威脅,例如,終端同時發(fā)出振動提示、提示燈閃爍和鈴聲提示燈信息。
[0014]在上述技術(shù)方案中,優(yōu)選地,還包括:在判定所述指定進程屬于所述第一類進程,且所述指紋密碼信息屬于所述第二類密碼信息時,確定所述指紋密碼信息驗證失敗,并發(fā)出第二類報警提示信息,其中,所述第二類報警提示信息包括光學提示信號、振動提示信號和聲音提示信號中的一種或多種的任意組合。
[0015]在該技術(shù)方案中,通過在判定指定進程屬于第一類進程,且指紋密碼信息屬于第二類密碼信息時,確定指紋密碼信息驗證失敗,進一步地實現(xiàn)了指紋驗證過程的主動預(yù)警功能,也即在檢測到用戶親友運行第二類進程時,發(fā)出緩和且友好的報警提示,例如,終端發(fā)出光學提示信號,以提示親友不具備運行高安全級別的進程的權(quán)限,同時,不會對用戶造成嚴重的干擾。
[0016]在上述技術(shù)方案中,優(yōu)選地,還包括:在判定所述指定進程屬于所述第一類進程,且所述指紋密碼信息屬于所述第一類密碼信息時,在判定所述指紋密碼信息與所述預(yù)設(shè)指紋密碼信息不匹配時,確定所述指紋密碼信息驗證失敗,并發(fā)出第三類報警提示信息,其中,所述第三類報警提示信息包括光學提示信號、振動提示信號和聲音提示信號中的一種或多種的任意組合。
[0017]在該技術(shù)方案中,通過在判定第一類指紋密碼信息與預(yù)設(shè)指紋密碼信息不匹配時,確定驗證失敗且發(fā)出相應(yīng)的第三類報警提示信息,更進一步地實現(xiàn)了指紋驗證過程的主動預(yù)警功能,也即在判定用戶本人運行安全級別較高的進程(第一類進程),但是用戶輸入指紋的順序或特征不正確時,提示用戶輸入錯誤,其中,還可以在用戶輸入錯誤次數(shù)大于或等于預(yù)設(shè)次數(shù)時,鎖定指紋密碼的驗證功能。
[0018]根據(jù)本發(fā)明的第二發(fā)明的實施例,還提出一種指紋密碼的驗證系統(tǒng),包括:判斷單元,用于在獲取運行指定進程的指令時,判斷所述指定進程是否屬于第一類進程或第二類進程;獲取單元,用于獲取用戶針對所述指定進程輸入的指紋密碼信息;驗證單元,用于在判定所述指定進程屬于所述第一類進程時,驗證所述指紋密碼信息是否屬于第一類密碼信息或第二類密碼信息;所述判斷單元還用于,在驗證所述指紋密碼信息屬于所述第一類密碼信息時,判斷所述指紋密碼信息是否與預(yù)設(shè)指紋密碼信息匹配;所述指紋密碼的驗證系統(tǒng)還包括:確定單元,用于在判定所述第一類密碼信息與所述預(yù)設(shè)指紋密碼信息匹配時,確定所述指紋密碼信息驗證成功,并運行所述第一類進程的指定進程,其中,所述指紋密碼信息包括指紋密碼特征和指紋密碼錄入順序,所述預(yù)設(shè)指紋密碼信息包括預(yù)設(shè)指紋密碼特征和預(yù)設(shè)指紋密碼錄入順序,所述第一類進程的安全級別高于所述第二類進程的安全級別。
[0019]在該技術(shù)方案中,通過對于進程類型進行判斷,以及對指紋密碼信息進行判斷,以確定運行進程或進行相應(yīng)的報警提示,從而在保證數(shù)據(jù)安全的同時,實現(xiàn)了安全預(yù)警的效果O
[0020]具體地,在進行指紋驗證前,已經(jīng)預(yù)先設(shè)定進程的類型,如將網(wǎng)銀支付進程、私密數(shù)據(jù)查看進程和安全操作系統(tǒng)的相關(guān)進程設(shè)定為第一類進程,同時,如將快速拍照進程、錄音進程、屏幕解鎖進程、通信人信息查看進程和緊急撥號進程設(shè)定為第二類進程。
[0021]另外,用戶將自己的指紋設(shè)定為第一類指紋信息,其中,第一類指紋信息包括用戶對第一類進程中的每個進程設(shè)定的一組指紋密碼(即預(yù)設(shè)指紋密碼信息,包