密碼信息的驗證方法、密碼信息的驗證系統和終端的制作方法
【技術領域】
[0001] 本發明涉及密碼驗證技術領域,具體而言,涉及一種密碼信息的驗證方法,一種密 碼信息的驗證系統和一種終端。
【背景技術】
[0002] 在相關技術中,指紋密碼被廣泛應用于終端設備的驗證功能中,但是,指紋密碼的 驗證過程通常是判斷指紋密碼信息是否與預設密碼信息完全匹配,若匹配,則執行相應的 進程,若不匹配,則退出驗證過程,上述指紋密碼的驗證過程導致驗證過程過于嚴格,尤其 是對于安全要求低的進程,嚴格的指紋密碼驗證過程會增加進程運行的復雜度,而對于多 操作系統的終端而言,進程所在的操作系統決定了該進程的安全等級,如果根據相關技術 對于每個進程進行指紋加密和指紋解密,明顯會增加終端的功耗和運算量,另外,也會增加 用戶的操作步驟和記憶的難度。
[0003] 因此,如何設計一種能夠保證數據安全和操作便捷的密碼信息的驗證方案成為亟 待解決的技術問題。
【發明內容】
[0004] 本發明正是基于上述技術問題至少之一,提出了一種新的密碼信息的驗證方案, 通過針對指定進程所述的操作系統進行生物特征信息的匹配,實現了對任一操作系統內的 進程進行統一驗證方式,在保證進程的數據安全的同時,簡化了用戶的驗證步驟,提升了用 戶的使用體驗。
[0005] 實現上述目的,根據本發明的第一方面的實施例,提供了一種密碼信息的驗證方 法,包括:在獲取運行指定進程的指令時,確定所述指定進程所屬的操作系統類別,以及所 述操作系統類別對應的預設生物特征信息;獲取用戶針對所述指定進程輸入的生物特征 信息;判斷所述生物特征信息是否與所述預設生物特征信息匹配;在判定所述生物特征信 息與所述預設生物特征信息匹配時,確定所述密碼信息驗證成功,并運行所述指定進程,其 中,所述生物特征信息包括指紋特征信息、虹膜特征信息、人臉特征信息和語音特征信息中 的任一或多種的任意組合,所述預設生物特征信息包括預設指紋特征信息、預設虹膜特征 信息、預設人臉特征信息和預設語音特征信息中的任一或多種的任意組合。
[0006] 在該技術方案中,通過針對指定進程所述的操作系統進行生物特征信息的匹配, 實現了對任一操作系統內的進程進行統一驗證方式,在保證進程的數據安全的同時,簡化 了用戶的驗證步驟,提升了用戶的使用體驗。
[0007] 具體地,對于多個操作系統的終端而言,終端用戶根據個人需求和使用習慣將應 用進程劃分于相應的操作系統中,終端中已預先設置了每個操作系統的驗證制式,例如,終 端中的操作系統A和操作系統B分別對應于高級和低級兩種安全等級,在用戶的生物特征 信息與預設生物特征信息完全匹配時(包括生物特征信息的個數、輸入順序和特征信息 等),才能完成對操作系統A中的應用進程的驗證過程,對于操作系統B而言,在輸入的生物 特征信息為用戶本人或用戶親屬指紋時,上述生物特征信息中的任一個均屬于預設生物特 征信息,則完成對操作系統B的驗證過程。
[0008] 在上述技術方案中,優選地,在獲取運行指定進程的指令時,確定所述指定進程所 屬的操作系統,以及所述操作系統對應的預設生物特征信息,具體包括以下步驟:在確定所 述指定進程屬于第一類操作系統時,確定所述第一類操作系統對應的所述預設生物特征信 息中的第一預設生物特征信息,其中,所述第一預設生物特征信息包括一個預設生物特征 或多個預設生物特征、預設順序和預設數量。
[0009] 在該技術方案中,通過在確定第一類操作系統時,確定相應的第一預設生物特征 信息,實現了對第一類操作系統的驗證模式的確定,確保了第一類操作系統的數據安全,其 中,第一類操作系統中可以設定為包括安全級別較高的應用程序,例如社交軟件數據、網銀 數據、支付密鑰數據和照片私密數據等。
[0010] 在上述技術方案中,優選地,在獲取運行指定進程的指令時,確定所述指定進程所 屬的操作系統,以及所述操作系統對應的預設生物特征信息,具體還包括以下步驟:在確定 所述指定進程屬于第二類操作系統時,確定所述第二類操作系統對應的所述預設生物特征 信息中的第二預設生物特征信息,其中,所述第二預設生物特征信息包括第一預設生物特 征信息中的預設生物特征、預設順序和預設數量,和不屬于所述第一預設生物特征信息的 至少一個生物特征或多個預設生物特征的組合、預設順序和預設數量,所述第一類操作系 統的安全級別高于所述第二類操作系統的安全級別。
[0011] 在該技術方案中,通過在確定指定進程(例如瀏覽器)屬于第二類操作系統時,確 定第二類操作系統對應的預設生物特征信息中的第二預設生物特征信息,確定了第二類操 作系統的驗證模式,其中,第二預設生物特征信息除包括所有的第一預設生物特征信息外, 還包括其他生物特征信息(如用戶親屬的生物特征信息等),也即對于第二類操作系統的 驗證過程,可以在驗證生物特征與預設生物特征匹配時確認驗證成功,第二類操作系統包 括本地游戲數據、網絡游戲緩存數據和網頁瀏覽數據等。
[0012] 在上述技術方案中,優選地,判斷所述生物特征信息是否與所述預設生物特征信 息匹配,具體包括以下步驟:判斷所述生物特征信息中的生物特征是否與所述預設生物特 征匹配,所述生物特征信息中的輸入順序是否與預設順氣匹配,以及所述生物特征信息中 的數量是否與預設數量匹配。
[0013] 在該技術方案中,通過進一步對生物特征的輸入順序進行匹配判斷,提升了第一 類操作系統的驗證過程的可靠性,也即只有在生物特征與預設生物特征匹配,且輸入順序 與預設順序匹配時,確認第一類操作系統的驗證成功,提升了第一類操作系統中的指定進 程的安全程度。
[0014] 在上述技術方案中,優選地,還包括:在獲取用戶對所述終端的指定操作系統的密 碼預設指令后,生成密碼預設界面;提示用戶輸入預設生物特征信息,并判斷是否在指定時 間內獲取所述預設生物特征信息;在判定在所述指定時間內獲取所述預設生物特征信息 后,判斷所述預設生物特征信息是否與預存儲的生物特征信息匹配,所述預存儲的生物特 征信息中包括預存儲的生物特征及預存儲的生物特征名稱;在判定所述預設生物特征信息 中的預設生物特征與所述預存儲的生物特征匹配時,將所述預存儲的生物特征信息作為所 述指定操作系統的加密信息;在判定所述預設生物特征信息中的預設生物特征與所述預存 儲的生物特征不匹配時,預存儲所述預設生物特性信息,并將所述預存儲的生物特征信息 作為所述指定操作系統的加密信息;根據用戶指令創建所述預設生物特征信息與所述指定 操作系統的映射關系,并將所述預存儲的生物特征名稱推送至密碼預設界面。
[0015] 在該技術方案中,通過生成密碼預設界面,提示用戶輸入預設生物特征信息,并在 指定時間內獲取預設生物特征信息,判斷預設生物特征信息是否與預存儲的生物特征信息 匹配,限定獲取預設生物特征信息的輸入時間,使得更進一步地提升了密碼預設過程的安 全性,同時直觀地提示了用戶預設生物特征信息,另外,在預設生物特征的持續時間過長 時,強制結束密碼驗證過程,從而避免預設生物特征信息的泄漏。
[0016] 根據本發明的第二方面,還提出了一種密碼信息的驗證系統,包括:確定單元,用 于在獲取運行指定進程的指令時,確定所述指定進程所屬的操作系統類別,以及所述操作 系統類別對應的預設生物特征信息;獲取單元,用于獲取用戶針對所述指定進程輸入的生 物特征信息;判斷單元,用于判斷所述生物特征信息是否與所述預設生物特征信息匹配; 所述確定單元還用于:在判定所述生物特征信息與所述預設生物特征信息匹配時,確定所 述密碼信息驗證成功,并運行所述指定進程,其中,所述生物特征信息包括指紋特征信息、 虹膜特征信息、人臉特征信息和語音特征信息中的任一或多種的任意組合,所述預設生物 特征信息包括預設指紋特征信息、預設虹膜特征信息、預設人臉特征信息和預設語音特征 信息中的任一或多種的任意組合。
[0017] 在該技術方案中,通過針對指定進程所述的操作系統進行生物特征信息的匹配, 實現了對任一操作系統內的進程進行統一驗證方式,在保證進程的數據安全的同時,簡化 了用戶的驗證步驟,提升了用戶的使用體驗。
[0018] 具體地,對于多個操作系統的終端而言,終端用戶根據個人需求和使用習慣將應 用進程劃分于相應的操作系統中,終端中已預先設置了每個操作系統的驗證制式,例如,終 端中的操作系統A和操作系統B分別對應于高級和低級兩種安全等級,在用戶的生物特征 信息與預設生物特征信息完全匹配時(包括生物特征信息的個數、輸入順序和特征信息 等),才能完成對操作系統A中的應用進程的驗證過程,對于操作系統B而言,在輸入的生物 特征信息為用戶本人或用戶親屬指紋時,上述生物特征信息中的任一個均屬于預設生物特 征信息,則完成對操作系統B的驗證過程。
[0019] 在上述技術方案中,優選地,所述確定單元還用于:在確定所述指定進程屬于第一 類操作系統時,確定所述第一類操作系統對應的所述預設生物特征信息中的第一預設生物 特征信息,其中,所述第一預設生物特征信息包括一個預設生物特征或多個預設生物特征、 預設順序和預設數量。
[0020] 在該技術方案