解鎖驗證方法、解鎖驗證裝置和終端的制作方法
【技術領域】
[0001]本發明涉及終端技術領域,具體而言,涉及一種解鎖驗證方法、一種解鎖驗證裝置和一種終端。
【背景技術】
[0002]目前,終端(如手機)通過利用指紋信息進行解鎖驗證,但是,這種解鎖驗證的方式過于單一,他人很容易竊取到用戶的指紋信息,導致用戶的終端的安全性降低。
[0003]因此需要一種新的技術方案,可以提高終端解鎖的安全性和可靠性。
【發明內容】
[0004]本發明正是基于上述問題,提出了一種新的技術方案,能夠根據不同的目標環境信息選擇不同的解鎖驗證信息的類型對終端進行解鎖,從而提高了終端解鎖的安全性和可靠性,進而提升了用戶體驗。
[0005]有鑒于此,本發明的第一方面,提出了一種解鎖驗證方法,包括:在接收到解鎖驗證信息時,獲取目標環境信息;根據所述解鎖驗證信息和所述目標環境信息,確定是否允許解鎖。
[0006]在該技術方案中,當接收到解鎖驗證信息時,可以通過獲取環境信息,只有當目標環境信息與解鎖驗證信息均符合要求時,才允許解鎖。比如,用戶可以將家的位置信息設置為目標環境信息,并設置家的位置信息對應虹膜類型的解鎖驗證方式,因此,在接收到解鎖驗證信息時,如果解鎖驗證信息的類型不是虹膜類型,則可以直接禁止解鎖。通過上述技術方案,能夠根據目標環境信息與解鎖驗證信息相結合的解鎖驗證方式對終端進行解鎖,提高了終端解鎖的安全性和可靠性,進而提升了用戶體驗。
[0007]在上述技術方案中,優選地,所述根據所述解鎖驗證信息和所述目標環境信息,確定是否允許解鎖,具體包括:判斷所述解鎖驗證信息的類型是否為所述目標環境信息對應的類型;當判斷結果為是時,檢測所述解鎖驗證信息是否與所述目標環境信息對應的類型的預定驗證信息一致,以供確定是否允許解鎖;當所述判斷結果為否時,禁止解鎖。
[0008]在該技術方案中,當接收到解鎖驗證信息時,可以通過獲取環境信息,判斷解鎖驗證信息的類型與目標環境信息對應的類型是否一致,若一致時,則可以進一步地檢測解鎖驗證信息與目標環境信息對應的類型的預定驗證信息是否相匹配,在相匹配時再進一步驗證解鎖驗證信息的正確性。比如,用戶可以將家的位置信息設置為目標環境信息,并設置家的位置信息對應虹膜類型的解鎖驗證方式,因此,在接收到解鎖驗證信息時,如果解鎖驗證信息的類型不是虹膜類型,則可以直接禁止解鎖。通過上述技術方案,能夠根據不同的目標環境信息選擇不同類型的解鎖驗證方式對終端進行解鎖,從而提高了終端解鎖的安全性和可靠性,進而提升了用戶體驗。
[0009]在上述任一技術方案中,優選地,所述目標環境信息包括以下至少之一或其組合:時間信息、地理位置信息、天氣信息;以及所述解鎖驗證信息的類型包括以下至少之一或其組合:音頻類型、單指紋類型、無序多指紋類型、有序多指紋類型、面部圖像類型、虹膜圖像類型。
[0010]在該技術方案中,目標環境信息包括但不限于以下至少之一或其組合:時間信息、地理位置信息、天氣信息,其中,不同的目標環境信息對應不同的解鎖驗證信息的類型,用以和接收到的解鎖驗證信息的類型進行匹配,從而提高了終端解鎖的安全性和可靠性。另夕卜,解鎖驗證信息的類型包括但不限于以下至少之一或其組合:音頻類型、單指紋類型、無序多指紋類型、有序多指紋類型、面部圖像類型、虹膜圖像類型。在本方案中,通過選擇不同的解鎖驗證信息的類型,即能夠根據不同的目標環境信息選擇不同的解鎖驗證信息的類型對終端進行解鎖,從而提高了終端解鎖的安全性和可靠性,進而提升了用戶體驗。
[0011 ] 在上述技術方案中,優選地,在所述獲取目標環境信息之前,還包括:根據接收到的第一設置命令,設置所述目標環境信息,并為所述目標環境信息設置對應的所述解鎖驗證信息的類型。
[0012]在該技術方案中,由于不同類型的解鎖驗證信息的安全性也有所不同,故可以為不同的目標環境信息設置不同的解鎖驗證信息的類型。比如,當設置目標環境信息為位置信息時,可以為臥室等位置設置安全性較低的單指紋類型的預定解鎖信息,為工作單位等位置設置安全性較高的虹膜圖像類型的預定解鎖信息。當然,為了進一步增強安全性,適應用戶的實際需求,也可以為任一目標環境信息設置對應多種類型的解鎖驗證信息。如此,根據不同的目標環境選擇不同的解鎖驗證信息的類型,避免了單一的解鎖方式容易遭到泄露的問題,從而提升了終端解鎖的安全性和可靠性。
[0013]在上述技術方案中,優選地,在所述獲取目標環境信息之前,還包括:根據接收到的第二設置命令,設置所述目標環境信息對應的類型的所述預定驗證信息。
[0014]在該技術方案中,在確定目標環境信息對應的解鎖驗證信息的類型后,可以預先錄入該類型的預定驗證信息,以供在解鎖時將接收到的解鎖驗證信息與預定驗證信息進行比較。例如,對于目標環境信息為時間信息且其類型為單指紋類型時,可以將時間信息按照工作日和節假日分類,且設置工作日的預定驗證信息為大拇指指紋信息以及節假日的預定驗證信息為中指指紋信息,即可以按照不同的時間設置不同的預定驗證信息。又例如,對于目標環境信息為地理位置信息且其類型為有序多指紋類型時,可以將地理位置信息按照用戶熟悉的環境和陌生的環境分類,當檢測地理位置信息屬于用戶熟悉的環境時,可以設置拇指、食指的順序作為預定驗證信息,即只有當用戶依次輸入拇指、食指才能解鎖成功,而當檢測地理位置信息屬于用戶陌生的環境時,可以設置拇指、食指、中指以及無名指的順序作為預定驗證信息,即只有當用戶依次輸入拇指、食指、中指以及無名指時才能解鎖成功。再例如,對于目標環境信息為天氣信息時,可以將地理位置信息按照晴天、陰天以及雨天分類,并為不同的天氣信息設置不同的預定驗證信息,如此,根據不同的目標環境信息對應的類型,設置不同的預定驗證信息,進一步地提高了終端解鎖的安全性和可靠性。
[0015]在上述技術方案中,優選地,還包括:根據接收到的第三設置命令,為所述目標環境信息對應的類型的所述預定驗證信息設置預定相似度閾值;以及所述檢測所述解鎖驗證信息是否與所述目標環境信息對應的類型的預定驗證信息一致,具體包括:檢測所述解鎖驗證信息與所述預定驗證信息的相似度是否大于或等于所述預定相似度閾值,其中,當檢測結果為是時,允許解鎖,否則,禁止解鎖。
[0016]在該技術方案中,可以針對不同的目標環境信息設置不同的預定相似度閾值,并且可以通過檢測解鎖驗證信息與預定驗證信息的相似度,以確定解鎖驗證信息是否與目標環境信息對應的類型的預定驗證信息一致,具體的,若檢測到解鎖驗證信息與預定驗證信息的相似度大于或等于預定相似度,也就說明解鎖驗證信息與目標環境信息對應的類型的預定驗證信息一致,則允許解鎖,否則,禁止解鎖,例如,設置地理位置信息為目標環境信息,設置單指紋類型為地理位置信息對應的解鎖驗證信息的類型,則當地理位置信息為用戶熟悉的環境時,就說明終端比較安全,則可以設置指紋驗證的相似度閾值為60%,即只要用戶的解鎖驗證信息與預定信息達到60%的相似度即可允許解鎖,而當地理位置信息為用戶陌生的環境時,為了防止他人竊取到終端的解鎖驗證信息,可以設置指紋驗證的相似度閾值為90%,即只有用戶的解鎖驗證信息與預定信息達到90%的相似度才能允許解鎖。如此,可以按照目標環境信息的實時情況確定解鎖驗證信息的匹配精準度,進一步地提高了終端解鎖的安全性和可靠性。
[0017]本發明的第二方面,提出了一種解鎖驗證裝置,包括:獲取單元,在接收到解鎖驗證信息時,獲取目標環境信息;驗證單元,根據所述解鎖驗證信息和所述目標環境信息,確定是否允許解鎖。
[0018]在該技術方案中,當接收到解鎖驗證信息時,可以通過獲取環境信息,只有當目標環境信息與解鎖驗證信息均符合要求時,才允許解鎖。比如,用戶可以將家的位置信息設置為目標環境信息,并設置家的位置信息對應虹膜類型的解鎖驗證方式,因此,在接收到解鎖驗證信息時,如果解鎖驗證信息的類型不是虹膜類型,則可以直接禁止解鎖。通過上述技術方案,能夠根據目標環境信息與解鎖驗證信息相結合的解鎖驗證方式對終端進行解鎖,提高了終端解鎖的安全性和可靠性,進而提升了用戶體驗。
[0019]在上述技術方案中,優選地,所述驗證單元包括:判斷單元,判斷所述解鎖驗證信息的類型是否為所述目標環境信息對應的類型;執行單元,當判斷結果為是時,檢測所述解鎖驗證信息是否與所述目標環境信息對應的類型的預定驗證信息一致,以供確定是否允許解鎖,當所述判斷結果為否時,禁止解鎖。
[0020]在該技術方案中,當接收到解鎖驗證信息時,可以通過獲取環境信息,判斷解鎖驗證信息的類型與目標環境信息對應的類型是否一致,若一致時,則可以進一步地檢測解鎖驗證信息與目標環境信息對應的類型的預定驗證信息是否相匹配,在相匹配時再進一步驗證解鎖驗證信息的正確性。比如,用