安全登錄方法及裝置、終端的制作方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及終端技術(shù)領(lǐng)域,具體而言,涉及一種安全登錄方法、一種安全登錄裝置和一種終端。
【背景技術(shù)】
[0002]目前,相關(guān)技術(shù)中,驗(yàn)證用戶身份合法性的方式主要是通過(guò)用戶輸入賬號(hào)、密碼(或手勢(shì)動(dòng)作等),驗(yàn)證通過(guò)后進(jìn)行登錄;而為了增加安全性,也有通過(guò)聲紋作為密碼進(jìn)行登錄驗(yàn)證,但是傳統(tǒng)的聲紋密碼受環(huán)境噪聲、傳輸干擾等因素的影響,可靠性不高。
[0003]因此,如何進(jìn)一步提高用戶登錄的安全性和可靠性,并保護(hù)用戶的隱私,從而提升用戶體驗(yàn)成為亟待解決的技術(shù)問(wèn)題。
【發(fā)明內(nèi)容】
[0004]本發(fā)明正是基于上述技術(shù)問(wèn)題,提出了一種新的技術(shù)方案,通過(guò)只用用戶才知曉的密文字符驗(yàn)證和用戶聲紋驗(yàn)證相結(jié)合的登錄驗(yàn)證方式,確保了密碼的安全性的同時(shí)有效地提高了用戶登錄的安全性,且通過(guò)簡(jiǎn)單的密文設(shè)置滿足了用戶不希望密碼被明文顯示出來(lái)的心理需求,進(jìn)而提升了用戶體驗(yàn)。
[0005]有鑒于此,本發(fā)明的第一方面,提出了一種安全登錄方法,包括:當(dāng)接收到登錄請(qǐng)求時(shí),隨機(jī)生成登錄驗(yàn)證信息,所述登錄驗(yàn)證信息中包含預(yù)設(shè)密文信息;接收所述用戶閱讀所述登錄驗(yàn)證信息的語(yǔ)音信息;根據(jù)所述語(yǔ)音信息對(duì)所述用戶進(jìn)行安全登錄驗(yàn)證。
[0006]在該技術(shù)方案中,當(dāng)接收到用戶的登錄請(qǐng)求后,隨機(jī)生成包含預(yù)設(shè)密文信息的登錄驗(yàn)證信息,其中,登錄驗(yàn)證信息為可以是一串包含預(yù)設(shè)密文信息在內(nèi)的具有一定長(zhǎng)度的包括數(shù)字和/或字母的字符串,比如包含預(yù)設(shè)密文信息在內(nèi)的6-20個(gè)字符的數(shù)字和字母的組合,而預(yù)設(shè)密文信息為用戶根據(jù)需要自行設(shè)定的一個(gè)數(shù)字或字母,也可以是字符長(zhǎng)度短于登錄驗(yàn)證信息字符長(zhǎng)度的多個(gè)數(shù)字和/或字母的組合,并將該登錄驗(yàn)證信息呈現(xiàn)給用戶進(jìn)行閱讀,進(jìn)而根據(jù)用戶閱讀該登錄驗(yàn)證信息的語(yǔ)音信息,對(duì)用戶進(jìn)行安全登錄驗(yàn)證,比如驗(yàn)證進(jìn)入終端操作界面或者進(jìn)行支付等,如此,通過(guò)只用用戶才知曉的密文字符驗(yàn)證和用戶聲紋驗(yàn)證相結(jié)合的登錄驗(yàn)證方式,確保了密碼的安全性的同時(shí)有效地提高了用戶登錄的安全性,且通過(guò)簡(jiǎn)單的密文設(shè)置滿足了用戶不希望密碼被明文顯示出來(lái)的心理需求,進(jìn)而提升了用戶體驗(yàn)。
[0007]在上述技術(shù)方案中,優(yōu)選地,所述根據(jù)所述語(yǔ)音信息對(duì)所述用戶進(jìn)行安全登錄驗(yàn)證,具體包括:根據(jù)所述語(yǔ)音信息獲取所述用戶的第一聲紋信息以及所述用戶閱讀所述登錄驗(yàn)證信息時(shí)錄入的密文驗(yàn)證信息;判斷所述第一聲紋信息是否與預(yù)設(shè)聲紋信息相匹配,以及所述密文驗(yàn)證信息是否與所述預(yù)設(shè)密文信息相匹配;根據(jù)判斷結(jié)果確定所述用戶是否通過(guò)安全登錄驗(yàn)證。
[0008]在該技術(shù)方案中,當(dāng)接收到用戶閱讀登錄驗(yàn)證信息的語(yǔ)音信息時(shí),根據(jù)該語(yǔ)音信息獲取用戶的聲紋信息以及密文驗(yàn)證信息,從而判斷獲取到的用戶聲紋信息是否與預(yù)設(shè)聲紋信息相匹配,以及用戶閱讀時(shí)針對(duì)預(yù)設(shè)密文信息輸入的密文驗(yàn)證信息是否準(zhǔn)確,當(dāng)然同時(shí)也需要驗(yàn)證登錄驗(yàn)證信息中除預(yù)設(shè)密文信息外的其他信息用戶是否閱讀準(zhǔn)確,進(jìn)而根據(jù)判斷結(jié)果確定用戶是否能通過(guò)安全登錄驗(yàn)證,如此,即可實(shí)現(xiàn)只用用戶才知曉的密文字符驗(yàn)證和用戶聲紋驗(yàn)證相結(jié)合的登錄驗(yàn)證方式,提高了終端的使用安全性,且能更好的保護(hù)用戶的隱私,提升用戶體驗(yàn)。
[0009]在上述任一技術(shù)方案中,優(yōu)選地,所述預(yù)設(shè)密文信息包括第一預(yù)設(shè)密文信息和第二預(yù)設(shè)密文信息。
[0010]在該技術(shù)方案中,優(yōu)選地可以設(shè)置兩組預(yù)設(shè)密文信息,不同的預(yù)設(shè)密文信息可以對(duì)應(yīng)不同的匹配結(jié)果,從而進(jìn)一步提高密碼的安全性,以便應(yīng)對(duì)突發(fā)情況,避免因密文的單一設(shè)置對(duì)用戶的隱私以及終端的使用安全性造成不良影響,從而提升用戶體驗(yàn)。
[0011]在上述任一技術(shù)方案中,優(yōu)選地,所述根據(jù)判斷結(jié)果確定所述用戶是否通過(guò)安全登錄驗(yàn)證,具體包括:當(dāng)判定所述第一聲紋信息與所述預(yù)設(shè)聲紋信息相匹配,且所述密文驗(yàn)證信息與所述第一預(yù)設(shè)密文信息相匹配時(shí),確定所述用戶通過(guò)所述安全登錄驗(yàn)證;當(dāng)判定所述第一聲紋信息與所述預(yù)設(shè)聲紋信息相匹配,且所述密文驗(yàn)證信息與所述第二預(yù)設(shè)密文信息相匹配時(shí),提示登錄驗(yàn)證系統(tǒng)故障,或者允許所述用戶登錄進(jìn)入虛擬系統(tǒng)。
[0012]在該技術(shù)方案中,當(dāng)接收到的語(yǔ)音信息中的用戶的聲紋信息和錄入的密文驗(yàn)證信息均與預(yù)先設(shè)置的預(yù)設(shè)聲紋信息和預(yù)設(shè)密文信息相匹配時(shí),根據(jù)用戶錄入的密文驗(yàn)證信息的不同(即預(yù)設(shè)密文信息的不同)會(huì)得到不同的匹配結(jié)果,具體地:若用戶錄入的密文驗(yàn)證信息與第一預(yù)設(shè)密文信息相匹配,則說(shuō)明用戶輸入的密文驗(yàn)證信息是正確的,允許用戶通過(guò)安全登錄驗(yàn)證;若用戶錄入的密文驗(yàn)證信息與第二預(yù)設(shè)密文信息相匹配,則說(shuō)明用戶錄入的密文驗(yàn)證信息為錯(cuò)誤的,此時(shí),提示登錄驗(yàn)證系統(tǒng)故障,或允許用戶登錄進(jìn)入設(shè)置好的虛擬系統(tǒng),即不允許用戶進(jìn)入真正的操作界面,且不提示輸入的驗(yàn)證信息有誤,以有效地確保用戶在被脅迫的危險(xiǎn)境遇不得不登錄終端或者基于保護(hù)隱私的需要等的情況下的用戶人身財(cái)產(chǎn)、密碼以及終端使用的安全性,從而提升用戶體驗(yàn)。
[0013]在上述任一技術(shù)方案中,優(yōu)選地,在接收所述登錄請(qǐng)求之前還包括:采集所述用戶的第二聲紋信息作為所述預(yù)設(shè)聲紋信息;設(shè)置密文信息作為所述預(yù)設(shè)密文信息。
[0014]在該技術(shù)方案中,通過(guò)預(yù)先采集終端用戶的聲紋信息、以及預(yù)先設(shè)置密文信息作為判斷基準(zhǔn),即為用戶是否可以成功登錄終端提供了依據(jù),確保只用用戶才知曉的密文字符驗(yàn)證和用戶聲紋驗(yàn)證相結(jié)合的登錄驗(yàn)證方式的有效實(shí)施,達(dá)到提高密碼安全性和用戶使用安全性目的,進(jìn)而提升用戶體驗(yàn)。
[0015]根據(jù)本發(fā)明的第二方面,提出了一種安全登錄裝置,包括生成模塊,用于當(dāng)接收到登錄請(qǐng)求時(shí),隨機(jī)生成登錄驗(yàn)證信息,所述登錄驗(yàn)證信息中包含預(yù)設(shè)密文信息;接收模塊,用于接收所述用戶閱讀所述生成模塊隨機(jī)生成的所述登錄驗(yàn)證信息的語(yǔ)音信息;驗(yàn)證模塊,用于根據(jù)所述接收模塊接收到的所述語(yǔ)音信息對(duì)所述用戶進(jìn)行安全登錄驗(yàn)證。
[0016]在該技術(shù)方案中,當(dāng)接收到用戶的登錄請(qǐng)求后,隨機(jī)生成包含預(yù)設(shè)密文信息的登錄驗(yàn)證信息,其中,登錄驗(yàn)證信息為可以是一串包含預(yù)設(shè)密文信息在內(nèi)的具有一定長(zhǎng)度的包括數(shù)字和/或字母的字符串,比如包含預(yù)設(shè)密文信息在內(nèi)的6-20個(gè)字符的數(shù)字和字母的組合,而預(yù)設(shè)密文信息為用戶根據(jù)需要自行設(shè)定的一個(gè)數(shù)字或字母,也可以是字符長(zhǎng)度短于登錄驗(yàn)證信息字符長(zhǎng)度的多個(gè)數(shù)字和/或字母的組合,并將該登錄驗(yàn)證信息呈現(xiàn)給用戶進(jìn)行閱讀,進(jìn)而根據(jù)用戶閱讀該登錄驗(yàn)證信息的語(yǔ)音信息,對(duì)用戶進(jìn)行安全登錄驗(yàn)證,比如驗(yàn)證進(jìn)入終端操作界面或者進(jìn)行支付等,如此,通過(guò)只用用戶才知曉的密文字符驗(yàn)證和用戶聲紋驗(yàn)證相結(jié)合的登錄驗(yàn)證方式,確保了密碼的安全性的同時(shí)有效地提高了用戶登錄的安全性,且通過(guò)簡(jiǎn)單的密文設(shè)置滿足了用戶不希望密碼被明文顯示出來(lái)的心理需求,進(jìn)而提升了用戶體驗(yàn)。
[0017]在上述技術(shù)方案中,優(yōu)選地,所述驗(yàn)證模塊具體包括:獲取模塊,用于根據(jù)所述接收模塊接收到的所述語(yǔ)音信息獲取所述用戶的第一聲紋信息以及所述用戶閱讀所述生成模塊隨機(jī)生成的所述登錄驗(yàn)證信息時(shí)錄入的密文驗(yàn)證信息;判斷模塊,用于判斷所述獲取模塊獲取到的所述第一聲紋信息是否與預(yù)設(shè)