亚洲狠狠干,亚洲国产福利精品一区二区,国产八区,激情文学亚洲色图

基于音頻的信息驗(yàn)證方法及裝置的制造方法

文檔序號:9306521閱讀:257來源:國知局
基于音頻的信息驗(yàn)證方法及裝置的制造方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及互聯(lián)網(wǎng)技術(shù),尤其涉及一種基于音頻的信息驗(yàn)證方法及裝置。
【背景技術(shù)】
[0002]驗(yàn)證信息比如常用的驗(yàn)證碼是一種區(qū)分用戶是計(jì)算機(jī)和人的公共全自動程序,可以有效防止黑客對某個特定注冊用戶使用特定程序暴力破解方式進(jìn)行不斷的登陸嘗試。目前,驗(yàn)證碼是許多網(wǎng)站采用的安全通行方式,例如論壇、網(wǎng)上個人銀行等都廣泛使用驗(yàn)證碼對用戶的登錄進(jìn)行安全保護(hù)。
[0003]目前廣泛應(yīng)用的驗(yàn)證信息大部分都是基于圖片的驗(yàn)證碼,這種圖片驗(yàn)證碼方式給視覺功能障礙的用戶造成極大的不便。為方便視覺功能障礙用戶的使用,隨之出現(xiàn)了語音驗(yàn)證碼;語音驗(yàn)證碼將要求用戶驗(yàn)證的信息以語音播放的形式傳遞給用戶,并要求用戶輸入播放的上述信息,從而達(dá)到信息驗(yàn)證的目的?,F(xiàn)有的語音驗(yàn)證碼的實(shí)現(xiàn)方式中,系統(tǒng)播放驗(yàn)證提示音時播放語調(diào)一致,導(dǎo)致其抗破解能力差。

【發(fā)明內(nèi)容】

[0004]鑒于以上內(nèi)容,有必要提供一種基于音頻的信息驗(yàn)證方法及裝置,以解決現(xiàn)有的語音驗(yàn)證碼的實(shí)現(xiàn)方式抗破解能力差的問題。
[0005]本發(fā)明實(shí)施例公開了一種基于音頻的信息驗(yàn)證方法,包括以下步驟:
[0006]從音頻數(shù)據(jù)庫中隨機(jī)獲取預(yù)先存儲的音頻數(shù)據(jù);所述音頻數(shù)據(jù)為預(yù)設(shè)時長的具有不同語調(diào)的音頻信息,所述音頻數(shù)據(jù)攜帶有映射的提示信息,所述提示信息還與該提示信息對應(yīng)的驗(yàn)證方式相映射;
[0007]將所述音頻數(shù)據(jù)及所述提示信息下發(fā)給用戶終端;
[0008]接收用戶終端根據(jù)所述音頻數(shù)據(jù)和提示信息返回的驗(yàn)證信息;
[0009]根據(jù)所述提示信息映射的驗(yàn)證方式,判斷用戶輸入的所述驗(yàn)證信息中所有字符的正確率是否達(dá)到所述驗(yàn)證方式對應(yīng)的預(yù)設(shè)閾值;
[0010]當(dāng)驗(yàn)證所述正確率達(dá)到所述預(yù)設(shè)閾值時,對用戶輸入的驗(yàn)證信息驗(yàn)證通過。
[0011]本發(fā)明實(shí)施例還公開了一種基于音頻的信息驗(yàn)證裝置,包括:
[0012]數(shù)據(jù)獲取模塊,用于從音頻數(shù)據(jù)庫中隨機(jī)獲取預(yù)先存儲的音頻數(shù)據(jù);所述音頻數(shù)據(jù)為預(yù)設(shè)時長的具有不同語調(diào)的音頻信息,所述音頻數(shù)據(jù)攜帶有映射的提示信息,所述提示信息還與該提示信息對應(yīng)的驗(yàn)證方式相映射;
[0013]信息交互模塊,用于將所述音頻數(shù)據(jù)及所述提示信息下發(fā)給用戶終端;并接收用戶終端根據(jù)所述音頻數(shù)據(jù)和提示信息返回的驗(yàn)證信息;
[0014]信息驗(yàn)證模塊,用于根據(jù)所述提示信息映射的驗(yàn)證方式,判斷用戶輸入的所述驗(yàn)證信息中所有字符的正確率是否達(dá)到所述驗(yàn)證方式對應(yīng)的預(yù)設(shè)閾值;當(dāng)驗(yàn)證所述正確率達(dá)到所述預(yù)設(shè)閾值時,對用戶輸入的驗(yàn)證信息驗(yàn)證通過。
[0015]本發(fā)明實(shí)施例從音頻數(shù)據(jù)庫中隨機(jī)獲取預(yù)先存儲的音頻數(shù)據(jù);將上述音頻數(shù)據(jù)以及該音頻數(shù)據(jù)攜帶的映射的提示信息下發(fā)給用戶終端;接收用戶終端根據(jù)所述音頻數(shù)據(jù)和提示信息返回的驗(yàn)證信息;根據(jù)所述提示信息映射的驗(yàn)證方式,判斷用戶輸入的所述驗(yàn)證信息中所有字符的正確率是否達(dá)到所述驗(yàn)證方式對應(yīng)的預(yù)設(shè)閾值;當(dāng)驗(yàn)證所述正確率達(dá)到所述預(yù)設(shè)閾值時,對用戶輸入的驗(yàn)證信息驗(yàn)證通過;相較于現(xiàn)有技術(shù)中,系統(tǒng)采用相同的播放語調(diào)播放相同時長的驗(yàn)證提示音的方法,本發(fā)明實(shí)施例具有提高語音驗(yàn)證碼抗破解能力的有益效果,提高了語音驗(yàn)證的安全性;且驗(yàn)證信息時,服務(wù)器具備一定的容錯性能,提高了語音驗(yàn)證的安全性及信息驗(yàn)證的靈活性。
【附圖說明】
[0016]圖1是本發(fā)明基于音頻的信息驗(yàn)證方法第一實(shí)施例流程示意圖;
[0017]圖2是本發(fā)明基于音頻的信息驗(yàn)證方法第二實(shí)施例流程示意圖;
[0018]圖3是本發(fā)明基于音頻的信息驗(yàn)證裝置一實(shí)施例功能模塊示意圖;
[0019]圖4是本發(fā)明基于音頻的信息驗(yàn)證裝置一硬件結(jié)構(gòu)示意圖。
[0020]本發(fā)明實(shí)施例目的的實(shí)現(xiàn)、功能特點(diǎn)及優(yōu)點(diǎn)將結(jié)合實(shí)施例,參照附圖做進(jìn)一步說明。
【具體實(shí)施方式】
[0021]以下結(jié)合說明書附圖及具體實(shí)施例進(jìn)一步說明本發(fā)明的技術(shù)方案。應(yīng)當(dāng)理解,此處所描述的具體實(shí)施例僅僅用以解釋本發(fā)明,并不用于限定本發(fā)明。
[0022]本發(fā)明實(shí)施例提供了一種基于音頻的信息驗(yàn)證方法第一實(shí)施例,如圖1所示,本發(fā)明基于音頻的信息驗(yàn)證方法包括以下步驟:
[0023]步驟SO1、從音頻數(shù)據(jù)庫中隨機(jī)獲取預(yù)先存儲的音頻數(shù)據(jù);
[0024]本發(fā)明實(shí)施例中,音頻數(shù)據(jù)庫中預(yù)先存儲了海量的音頻數(shù)據(jù)比如歌曲對應(yīng)的音頻文件及歌詞、組成音頻數(shù)據(jù)的字符及對應(yīng)的播放語調(diào)規(guī)則等;上述組成音頻數(shù)據(jù)的字符包括漢字、英文字母、阿拉伯?dāng)?shù)字及其他語種對應(yīng)的字符。服務(wù)器接收到信息驗(yàn)證指令時,從音頻數(shù)據(jù)庫中隨機(jī)獲取預(yù)先存儲的音頻數(shù)據(jù);其中,服務(wù)器從音頻數(shù)據(jù)庫中獲取的所述音頻數(shù)據(jù)為預(yù)設(shè)時長的具有不同語調(diào)的音頻信息,且所述音頻數(shù)據(jù)攜帶有映射的提示信息,所述提示信息還與該提示信息對應(yīng)的驗(yàn)證方式相映射。當(dāng)服務(wù)器隨機(jī)獲取上述音頻數(shù)據(jù)并進(jìn)行播放時,播放出的驗(yàn)證語音具備不同的語調(diào),從而避免因采用同一播放語調(diào)而被非法程序暴力破解的問題,提高語音驗(yàn)證的安全性;對用戶側(cè)來講,提高了用戶的感官體驗(yàn)及信息驗(yàn)證時的趣味性。
[0025]步驟S02、將所述音頻數(shù)據(jù)及所述提示信息下發(fā)給用戶終端;
[0026]步驟S03、接收用戶終端根據(jù)所述音頻數(shù)據(jù)和提示信息返回的驗(yàn)證信息;
[0027]服務(wù)器將隨機(jī)獲取的上述音頻數(shù)據(jù)以及該音頻數(shù)據(jù)映射的提示信息下發(fā)給用戶終端,供用戶終端根據(jù)服務(wù)器下發(fā)的音頻數(shù)據(jù)及該音頻數(shù)據(jù)映射的提示信息返回對應(yīng)的驗(yàn)證信息。比如,服務(wù)器將隨機(jī)獲取的上述音頻數(shù)據(jù)及提示信息下發(fā)給用戶終端,用戶終端通過音頻播放器播放上述音頻數(shù)據(jù)以及提示信息,供用戶根據(jù)用戶終端播放的上述音頻數(shù)據(jù)以及提示信息輸入對應(yīng)的驗(yàn)證信息。用戶終端接收用戶根據(jù)音頻數(shù)據(jù)以及提示信息輸入的驗(yàn)證信息,并將用戶輸入的驗(yàn)證信息發(fā)送至服務(wù)器;服務(wù)器接收用戶返回的上述驗(yàn)證信息。
[0028]步驟S04、根據(jù)所述提示信息映射的驗(yàn)證方式,判斷用戶輸入的所述驗(yàn)證信息中所有字符的正確率是否達(dá)到所述驗(yàn)證方式對應(yīng)的預(yù)設(shè)閾值;在達(dá)到所述驗(yàn)證方式對應(yīng)的預(yù)設(shè)閾值時,執(zhí)行步驟S05 ;在未達(dá)到所述驗(yàn)證方式對應(yīng)的預(yù)設(shè)閾值時,執(zhí)行步驟S06 ;
[0029]步驟S05、對用戶輸入的驗(yàn)證信息驗(yàn)證通過;
[0030]步驟S06、對用戶輸入的驗(yàn)證信息驗(yàn)證沒有通過。
[0031]服務(wù)器根據(jù)音頻數(shù)據(jù)攜帶的提示信息所映射的對用戶終端返回的驗(yàn)證信息進(jìn)行驗(yàn)證時所采取的驗(yàn)證方式,判斷用戶輸入的上述驗(yàn)證信息中,所有字符的正確率是否達(dá)到了該驗(yàn)證方式所對應(yīng)的預(yù)設(shè)閾值。在判斷用戶輸入的上述驗(yàn)證信息中,所有字符的正確率達(dá)到該驗(yàn)證方式所對應(yīng)的預(yù)設(shè)閾值時,對用戶輸入的驗(yàn)證信息驗(yàn)證通過;在判斷用戶輸入的上述驗(yàn)證信息中,所有字符的正確率沒有達(dá)到該驗(yàn)證方式所對應(yīng)的預(yù)設(shè)閾值時,對用戶輸入的驗(yàn)證信息驗(yàn)證沒有通過。
[0032]比如用戶終端根據(jù)服務(wù)器下發(fā)的音頻數(shù)據(jù),播放某一首漢語歌曲中的連續(xù)兩句,該音頻數(shù)據(jù)攜帶的映射的提示信息為:要求用戶按照漢字的出現(xiàn)順序?qū)懗鰧?yīng)的5個漢字,設(shè)置的預(yù)設(shè)閾值為3,即用戶寫對3個漢字即可,則服務(wù)器識別用戶終端返回的驗(yàn)證信息即用戶寫出的5個漢字中只要有3個漢字正確即可通過驗(yàn)證。
[0033]本實(shí)施例中,所述預(yù)設(shè)閾值可以根據(jù)實(shí)際需求進(jìn)行設(shè)置,比如根據(jù)具體應(yīng)用場景、使用該驗(yàn)證信息的安全程度、使用該驗(yàn)證信息的重要程度、該驗(yàn)證信息所需的抗破解能力等進(jìn)行設(shè)置;其中,所述預(yù)設(shè)閾值可以不必為100%,也就是說服務(wù)器具備一定的容錯能力,在驗(yàn)證用戶終端返回的用戶所輸入的驗(yàn)證信息時,允許用戶輸入的驗(yàn)證信息可以不完全正確。比如,用戶終端播放服務(wù)器下發(fā)的某句歌詞共包括8個漢字,提示信息要求用戶輸入聽到的歌詞中所包含的任意4個漢字且不限制出現(xiàn)的順序,且容錯規(guī)則為:允許寫錯一個漢字,則只要服務(wù)器識別用戶輸入的驗(yàn)證信息中有任意三個正確的漢字即可;這與服務(wù)器判斷用戶輸入的所述驗(yàn)證信息中所有字符的正確率達(dá)到所述驗(yàn)證方式對應(yīng)的預(yù)設(shè)閾值時,便對用戶輸入的驗(yàn)證信息驗(yàn)證通過是一致的。
[0034]本發(fā)明實(shí)施例從音頻數(shù)據(jù)庫中隨機(jī)獲取預(yù)先存儲的音頻數(shù)據(jù);將上述音頻數(shù)據(jù)以及該音頻數(shù)據(jù)攜帶的映射的提示信息下發(fā)給用戶終端;接收用戶終端根據(jù)所述音頻數(shù)據(jù)和提示信息返回的驗(yàn)證信息;根據(jù)所述提示信息映射的驗(yàn)證方式,判斷用戶輸入的所述驗(yàn)證信息中所有字符的正確率是否達(dá)到所述驗(yàn)證方式對應(yīng)的預(yù)設(shè)閾值;當(dāng)驗(yàn)證所述正確率達(dá)到所述預(yù)設(shè)閾值時,對用戶輸入的驗(yàn)證信息驗(yàn)證通過;相較于現(xiàn)有技術(shù)中,系統(tǒng)采用相同的播放語調(diào)播放相同時長的驗(yàn)證提示音的方法,本發(fā)明實(shí)施例具有提高語音驗(yàn)證碼抗破解能力的有益效果,提高了語音驗(yàn)證的安全性;進(jìn)一步地,本發(fā)明實(shí)施例服務(wù)器在驗(yàn)證信息時還具備一定的容錯能力,提高了信息驗(yàn)證的靈活性和智能性。
[0035]請?jiān)俅螀⒄請D1,在本發(fā)明基于音頻的信息驗(yàn)證方法一優(yōu)選實(shí)施例中,音頻數(shù)據(jù)攜帶有映射的提示
當(dāng)前第1頁1 2 3 4 5 
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點(diǎn)贊!
1