語音安全校驗(yàn)的方法及裝置制造方法
【專利摘要】本發(fā)明公開了一種語音安全校驗(yàn)的方法,該方法包括步驟:當(dāng)接收到用戶的安全校驗(yàn)指令時(shí),獲取所述用戶錄入的語音數(shù)據(jù);將所述語音數(shù)據(jù)與預(yù)存標(biāo)準(zhǔn)語音數(shù)據(jù)按照預(yù)設(shè)語音算法進(jìn)行相似度比對,得到所述語音數(shù)據(jù)與所述預(yù)存標(biāo)準(zhǔn)語音數(shù)據(jù)的相似度;在所述相似度大于預(yù)設(shè)閾值時(shí),判定所述用戶通過安全校驗(yàn)。本發(fā)明還公開了一種語音安全校驗(yàn)的裝置,在保證安全校驗(yàn)操作的簡易性的同時(shí),有效降低黑客攻擊的概率,提高了信息的安全性。
【專利說明】語音安全校驗(yàn)的方法及裝置
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及移動(dòng)終端安全【技術(shù)領(lǐng)域】,尤其涉及語音安全校驗(yàn)的方法及裝置。
【背景技術(shù)】
[0002]移動(dòng)終端軟件隨著移動(dòng)設(shè)備的高速發(fā)展,也得到了飛速的發(fā)展,移動(dòng)終端軟件專注于移動(dòng)業(yè)務(wù)的處理,移動(dòng)業(yè)務(wù)的安全性保證,需要一定的安全機(jī)制來保障。差異于其他具有強(qiáng)安全環(huán)境的移動(dòng)應(yīng)用領(lǐng)域(如金融行業(yè)等),移動(dòng)終端軟件只存在登陸機(jī)制的安全校驗(yàn),缺乏可靠的安全防護(hù)手段。如果登陸機(jī)制被破解,則移動(dòng)應(yīng)用的關(guān)鍵業(yè)務(wù)(如重要單據(jù)的審核)的安全無法保證。
[0003]目前,現(xiàn)有的移動(dòng)軟件中,進(jìn)行移動(dòng)業(yè)務(wù)的安全校驗(yàn)的方式為:1、密碼驗(yàn)證:該方式技術(shù)成熟,操作簡易;2、動(dòng)態(tài)密碼驗(yàn)證:該方案較先進(jìn),安全性高。
[0004]然而,上述密碼驗(yàn)證的缺陷在于:安全系數(shù)低,容易被黑客攻破,導(dǎo)致移動(dòng)業(yè)務(wù)系統(tǒng)的重要信息外泄。
[0005]上述動(dòng)態(tài)密碼驗(yàn)證的缺陷在于:技術(shù)方案復(fù)雜,需要投入動(dòng)態(tài)密碼的相應(yīng)軟硬件,前期投入較大。且動(dòng)態(tài)密碼卡需隨身攜帶,使用不方便。
[0006]上述內(nèi)容僅用于輔助理解本發(fā)明的技術(shù)方案,并不代表承認(rèn)上述內(nèi)容是現(xiàn)有技術(shù)。
【發(fā)明內(nèi)容】
[0007]本發(fā)明的主要目的為提供語音安全校驗(yàn)的方法及裝置,在保證安全校驗(yàn)操作的簡易性的同時(shí),有效降低黑客攻擊的概率,提高了信息的安全性。
[0008]為實(shí)現(xiàn)上述目的,本發(fā)明提供一種語音安全校驗(yàn)的方法,該方法包括步驟:
[0009]當(dāng)接收到用戶的安全校驗(yàn)指令時(shí),獲取所述用戶錄入的語音數(shù)據(jù);
[0010]將所述語音數(shù)據(jù)與預(yù)存標(biāo)準(zhǔn)語音數(shù)據(jù)按照預(yù)設(shè)語音算法進(jìn)行相似度比對,得到所述語音數(shù)據(jù)與所述預(yù)存標(biāo)準(zhǔn)語音數(shù)據(jù)的相似度;
[0011]在所述相似度大于預(yù)設(shè)閾值時(shí),判定所述用戶通過安全校驗(yàn)。
[0012]優(yōu)選地,所述得到所述語音數(shù)據(jù)與所述預(yù)存標(biāo)準(zhǔn)語音數(shù)據(jù)的相似度的步驟之后,該方法還包括:
[0013]在所述相似度小于或等于預(yù)設(shè)閾值時(shí),從所述語音數(shù)據(jù)中提取對應(yīng)的語音波形;
[0014]確定所述語音波形中與所述預(yù)存標(biāo)準(zhǔn)語音波形的差異區(qū)域,獲取所述標(biāo)準(zhǔn)語音波形中與確定的差異區(qū)域?qū)?yīng)的波形區(qū)域;
[0015]獲取確定的差異區(qū)域與所述波形區(qū)域的差異值,在所述差異值滿足預(yù)設(shè)差異條件時(shí),判定所述用戶通過安全校驗(yàn);
[0016]在所述差異值不滿足預(yù)設(shè)差異條件時(shí),判定所述用戶未通過安全校驗(yàn)。
[0017]優(yōu)選地,所述確定所述語音波形中與所述預(yù)存標(biāo)準(zhǔn)語音波形的差異區(qū)域,獲取所述標(biāo)準(zhǔn)語音波形中與確定的差異區(qū)域?qū)?yīng)的波形區(qū)域的步驟替換為:[0018]確定所述語音波形中與所述預(yù)存標(biāo)準(zhǔn)語音波形的差異區(qū)域,并將確定的差異區(qū)域與預(yù)存標(biāo)準(zhǔn)差異區(qū)域按照所述預(yù)設(shè)語音算法進(jìn)行波形比對;
[0019]在所述確定的差異區(qū)域與所述預(yù)存標(biāo)準(zhǔn)差異區(qū)域匹配時(shí),獲取所述標(biāo)準(zhǔn)語音波形中與所述確定的差異區(qū)域?qū)?yīng)的波形區(qū)域。
[0020]優(yōu)選地,所述在所述差異值滿足預(yù)設(shè)差異條件時(shí),判定所述用戶通過安全校驗(yàn)的步驟之后,該方法還包括步驟:
[0021]根據(jù)差異值與相似度調(diào)節(jié)值的映射關(guān)系,確定所述差異值對應(yīng)的相似度調(diào)節(jié)值,并根據(jù)所述相似度調(diào)節(jié)值更新所述預(yù)設(shè)閾值。
[0022]優(yōu)選地,該方法還包括:
[0023]采集多個(gè)相同的語音數(shù)據(jù),從采集的語音數(shù)據(jù)中隨機(jī)確定一個(gè)語音數(shù)據(jù)作為預(yù)存標(biāo)準(zhǔn)語音數(shù)據(jù);
[0024]確定各個(gè)語音數(shù)據(jù)對應(yīng)的語音波形,并獲取兩兩語音波形之間的差異區(qū)域,從獲取的差異區(qū)域中隨機(jī)確定一個(gè)差異區(qū)域作為預(yù)存標(biāo)準(zhǔn)差異區(qū)域。
[0025]本發(fā)明進(jìn)一步提供一種語音安全校驗(yàn)的裝置,該裝置包括:
[0026]獲取模塊,用于當(dāng)接收到用戶的安全校驗(yàn)指令時(shí),獲取所述用戶錄入的語音數(shù)據(jù);
[0027]處理模塊,用于將所述語音數(shù)據(jù)與預(yù)存標(biāo)準(zhǔn)語音數(shù)據(jù)按照DTW算法進(jìn)行相似度比對,得到所述語音數(shù)據(jù)與所述預(yù)存標(biāo)準(zhǔn)語音數(shù)據(jù)的相似度;
[0028]在所述相似度大于預(yù)設(shè)閾值時(shí),判定所述用戶通過安全校驗(yàn)。
[0029]優(yōu)選地,所述處理模塊,還用于在所述相似度小于或等于預(yù)設(shè)閾值時(shí),從所述語音數(shù)據(jù)中提取對應(yīng)的語音波形;
[0030]確定所述語音波形中與所述預(yù)存標(biāo)準(zhǔn)語音波形的差異區(qū)域;
[0031]所述獲取模塊,還用于獲取所述標(biāo)準(zhǔn)語音波形中與確定的差異區(qū)域?qū)?yīng)的波形區(qū)域;
[0032]獲取確定的差異區(qū)域與所述波形區(qū)域的差異值;
[0033]所述處理模塊,還用于在所述差異值滿足預(yù)設(shè)差異條件時(shí),判定所述用戶通過安全校驗(yàn);
[0034]在所述差異值不滿足預(yù)設(shè)差異條件時(shí),判定所述用戶未通過安全校驗(yàn)。
[0035]優(yōu)選地,所述處理模塊,還用于確定所述語音波形中與所述預(yù)存標(biāo)準(zhǔn)語音波形的差異區(qū)域,并將確定的差異區(qū)域與預(yù)存標(biāo)準(zhǔn)差異區(qū)域按照所述預(yù)設(shè)語音算法進(jìn)行波形比對;
[0036]所述獲取模塊,還用于在所述確定的差異區(qū)域與所述預(yù)存標(biāo)準(zhǔn)差異區(qū)域匹配時(shí),獲取所述標(biāo)準(zhǔn)語音波形中與所述確定的差異區(qū)域?qū)?yīng)的波形區(qū)域。
[0037]優(yōu)選地,所述處理模塊,還用于根據(jù)差異值與相似度調(diào)節(jié)值的映射關(guān)系,確定所述差異值對應(yīng)的相似度調(diào)節(jié)值,并根據(jù)所述相似度調(diào)節(jié)值更新所述預(yù)設(shè)閾值。
[0038]優(yōu)選地,所述處理模塊,還用于采集多個(gè)相同的語音數(shù)據(jù),從采集的語音數(shù)據(jù)中隨機(jī)確定一個(gè)語音數(shù)據(jù)作為預(yù)存標(biāo)準(zhǔn)語音數(shù)據(jù);
[0039]確定各個(gè)語音數(shù)據(jù)對應(yīng)的語音波形,并獲取兩兩語音波形之間的差異區(qū)域,從獲取的差異區(qū)域中隨機(jī)確定一個(gè)差異區(qū)域作為預(yù)存標(biāo)準(zhǔn)差異區(qū)域。[0040]相對現(xiàn)有技術(shù),本發(fā)明通過根據(jù)用戶錄入的語音數(shù)據(jù)與預(yù)存標(biāo)準(zhǔn)語音數(shù)據(jù)進(jìn)行相似度比對,且在所述語音數(shù)據(jù)與所述預(yù)存標(biāo)準(zhǔn)語音數(shù)據(jù)的相似度大于預(yù)設(shè)閾值時(shí),判定所述用戶通過安全校驗(yàn),在保證安全校驗(yàn)操作的簡易性的同時(shí),有效降低黑客攻擊的概率,提高了信息的安全性。
【專利附圖】
【附圖說明】
[0041]圖1為本發(fā)明語音安全校驗(yàn)的方法第一實(shí)施例的流程示意圖;
[0042]圖2為本發(fā)明語音安全校驗(yàn)的方法第二實(shí)施例的流程示意圖;
[0043]圖3為本發(fā)明語音安全校驗(yàn)的方法第三實(shí)施例的流程示意圖;
[0044]圖4為本發(fā)明語音安全校驗(yàn)的方法第四實(shí)施例的流程示意圖;
[0045]圖5為本發(fā)明語音安全校驗(yàn)的裝置較佳實(shí)施例的功能模塊示意圖。
[0046]本發(fā)明目的的實(shí)現(xiàn)、功能特點(diǎn)及優(yōu)點(diǎn)將結(jié)合實(shí)施例,參照附圖做進(jìn)一步說明。
【具體實(shí)施方式】
[0047]應(yīng)當(dāng)理解,此處所描述的具體實(shí)施例僅僅用以解釋本發(fā)明,并不用于限定本發(fā)明。
[0048]如圖1所示,為本發(fā)明語音安全校驗(yàn)的方法第一實(shí)施例的流程示意圖。
[0049]需要強(qiáng)調(diào)的是:圖1所示流程圖僅為一個(gè)較佳實(shí)施例,本領(lǐng)域的技術(shù)人員當(dāng)知,任何圍繞本發(fā)明思想構(gòu)建的實(shí)施例都不應(yīng)脫離于如下技術(shù)方案涵蓋的范圍:
[0050]當(dāng)接收到用戶的安全校驗(yàn)指令時(shí),獲取所述用戶錄入的語音數(shù)據(jù);將所述語音數(shù)據(jù)與預(yù)存標(biāo)準(zhǔn)語音數(shù)據(jù)按照預(yù)設(shè)語音算法進(jìn)行相似度比對,得到所述語音數(shù)據(jù)與所述預(yù)存標(biāo)準(zhǔn)語音數(shù)據(jù)的相似度;在所述相似度大于預(yù)設(shè)閾值時(shí),判定所述用戶通過安全校驗(yàn)。
[0051]以下是本實(shí)施例逐步實(shí)現(xiàn)安全校驗(yàn)的具體步驟:
[0052]步驟S10,當(dāng)接收到用戶的安全校驗(yàn)指令時(shí),獲取所述用戶錄入的語音數(shù)據(jù);
[0053]為了保證移動(dòng)業(yè)務(wù)和用戶信息等的安全性,在用戶通過終端訪問移動(dòng)業(yè)務(wù)或用戶信息等時(shí),例如,當(dāng)用戶訪問某個(gè)移動(dòng)終端,或?qū)RP系統(tǒng)中的某個(gè)審批文件進(jìn)行訪問時(shí),需要進(jìn)行安全校驗(yàn)的操作。例如,當(dāng)用戶請求訪問移動(dòng)終端,或?qū)RP系統(tǒng)中的某個(gè)審批文件進(jìn)行訪問時(shí),觸發(fā)安全校驗(yàn)指令,并錄入語音數(shù)據(jù)。在本實(shí)施例中執(zhí)行本發(fā)明語音安全校驗(yàn)的方法的主體優(yōu)選為移動(dòng)終端,在本發(fā)明其他實(shí)施例中也可以是移動(dòng)終端中的某個(gè)應(yīng)用程序,移動(dòng)終端中加載的網(wǎng)頁的服務(wù)器,移動(dòng)終端中加載的表格等。當(dāng)接收到用戶的安全校驗(yàn)指令時(shí),移動(dòng)終端獲取所述用戶錄入的語音數(shù)據(jù)。在本發(fā)明其他實(shí)施例中,為了節(jié)省移動(dòng)終端的開銷,提高移動(dòng)終端的性能,當(dāng)接收到用戶的安全校驗(yàn)指令時(shí),所述移動(dòng)終端獲取所述用戶所處網(wǎng)絡(luò)的MAC地址,并判斷所述MAC地址是否與預(yù)存MAC地址一致,在所述MAC地址與預(yù)存MAC地址一致時(shí),再接收所述用戶錄入的語音數(shù)據(jù);在所述MAC地址與預(yù)存MAC地址不一致時(shí),結(jié)束安全校驗(yàn)流程,并提示用戶未能成功進(jìn)行安全校驗(yàn),并提示用戶接入正確MAC地址的網(wǎng)絡(luò)。
[0054]步驟S20,將所述語音數(shù)據(jù)與預(yù)存標(biāo)準(zhǔn)語音數(shù)據(jù)按照預(yù)設(shè)語音算法進(jìn)行相似度比對,得到所述語音數(shù)據(jù)與所述預(yù)存標(biāo)準(zhǔn)語音數(shù)據(jù)的相似度;
[0055]所述移動(dòng)終端提前預(yù)存有各個(gè)用戶的標(biāo)準(zhǔn)語音數(shù)據(jù),當(dāng)獲取到所述用戶錄入的語音數(shù)據(jù)時(shí),從標(biāo)準(zhǔn)語音數(shù)據(jù)庫中,獲取與所述用戶對應(yīng)的預(yù)存標(biāo)準(zhǔn)語音數(shù)據(jù),將所述語音數(shù)據(jù)與預(yù)存標(biāo)準(zhǔn)語音數(shù)據(jù)按照預(yù)設(shè)語音算法進(jìn)行相似度比對,所述預(yù)設(shè)語音算法為公開的DTW算法等其他適用的語音算法。得到所述語音數(shù)據(jù)與所述標(biāo)準(zhǔn)語音數(shù)據(jù)的相似度。例如,得到的相似度為80%。為了使得安全校驗(yàn)更加合理和準(zhǔn)確,在本發(fā)明其他實(shí)施例中,所述移動(dòng)終端提前采集多個(gè)相同的語音數(shù)據(jù),多個(gè)相同的語音數(shù)據(jù)為同一用戶相同的語音數(shù)據(jù),例如,A用戶錄入的語音“張三”、B用戶錄入的語音“李四”等,即采集A用戶多次錄入的語音“張三”或采集B用戶多次錄入的語音“李四”等。從采集的語音數(shù)據(jù)中隨機(jī)確定一個(gè)語音數(shù)據(jù)作為標(biāo)準(zhǔn)語音數(shù)據(jù)。
[0056]步驟S30,在所述相似度大于預(yù)設(shè)閾值時(shí),判定所述用戶通過安全校驗(yàn)。
[0057]所述移動(dòng)終端根據(jù)用戶的指令提前預(yù)設(shè)一個(gè)閾值,所述預(yù)設(shè)閾值為與相似度對應(yīng)的值,例如,可以是90%、50%等。若得到的相似度為80%,預(yù)設(shè)閾值為50%,則確定所述相似度大于預(yù)設(shè)閾值,判定所述用戶通過安全校驗(yàn)。在所述相似度小于或者等于所述預(yù)設(shè)閾值時(shí),判定所述用戶未通過安全校驗(yàn),提示用戶安全校驗(yàn)失敗,重新錄入語音數(shù)據(jù)。所述提示的方式可以是文字、圖片、聲音等。在本發(fā)明其他實(shí)施例中,為了提高安全校驗(yàn)的準(zhǔn)確性,在所述相似度小于或者等于預(yù)設(shè)閾值時(shí),也可以進(jìn)一步按照其他參數(shù)進(jìn)行校驗(yàn),或者對所述相似度進(jìn)行調(diào)整,或者對所述語音數(shù)據(jù)進(jìn)行修正等方式繼續(xù)進(jìn)行校驗(yàn)。
[0058]本發(fā)明實(shí)施例通過根據(jù)用戶錄入的語音數(shù)據(jù)與預(yù)存標(biāo)準(zhǔn)語音數(shù)據(jù)進(jìn)行相似度比對,且在所述語音數(shù)據(jù)與所述預(yù)存標(biāo)準(zhǔn)語音數(shù)據(jù)的相似度大于預(yù)設(shè)閾值時(shí),判定所述用戶通過安全校驗(yàn),在保證安全校驗(yàn)操作的簡易性的同時(shí),有效降低黑客攻擊的概率,提高了信息的安全性,也提高了用戶的隱私。
[0059]如圖2所示,為本發(fā)明語音安全校驗(yàn)的方法第二實(shí)施例的流程示意圖?;谏鲜龅谝粚?shí)施例,在所述步驟S20之后,該方法還包括步驟:
[0060]步驟S40,在所述相似度小于或等于預(yù)設(shè)閾值時(shí),從所述語音數(shù)據(jù)中提取對應(yīng)的語音波形;
[0061]步驟S50,確定所述語音波形中與所述預(yù)存標(biāo)準(zhǔn)語音波形的差異區(qū)域,獲取所述標(biāo)準(zhǔn)語音波形中與確定的差異區(qū)域?qū)?yīng)的波形區(qū)域;
[0062]步驟S60,獲取確定的差異區(qū)域與所述波形區(qū)域的差異值;
[0063]步驟S70,在所述差異值滿足預(yù)設(shè)差異條件時(shí),判定所述用戶通過安全校驗(yàn);
[0064]步驟S80,在所述差異值不滿足預(yù)設(shè)差異條件時(shí),判定所述用戶未通過安全校驗(yàn)。
[0065]在本實(shí)施例中,若得到的相似度為80%,預(yù)設(shè)閾值為90%,則確定所述相似度小于預(yù)設(shè)閾值,所述移動(dòng)終端在所述相似度小于或等于預(yù)設(shè)閾值時(shí),從所述語音數(shù)據(jù)中提取對應(yīng)的語音波形。所述移動(dòng)終端預(yù)存有各個(gè)用戶的標(biāo)準(zhǔn)語音波形,在確定從所述語音數(shù)據(jù)中提取對應(yīng)的語音波形之后,從所述標(biāo)準(zhǔn)語音波形庫中獲取與所述用戶對應(yīng)的預(yù)存標(biāo)準(zhǔn)語音波形。將所述語音波形與所述標(biāo)準(zhǔn)預(yù)存語音波形進(jìn)行比對,確定所述語音波形中與所述預(yù)存標(biāo)準(zhǔn)語音波形的差異區(qū)域,并獲取所述標(biāo)準(zhǔn)語音波形中與確定的差異區(qū)域?qū)?yīng)的波形區(qū)域。例如,所述語音波形為A,所述預(yù)存標(biāo)準(zhǔn)語音波形為B,將A與B進(jìn)行比對,得到A與B的差異區(qū)域C,獲取B中與C對應(yīng)的波形區(qū)域D。所述移動(dòng)終端獲取確定的差異區(qū)域與所述波形區(qū)域的差異值,例如,獲取C與D的差異值為M。所述差異值可以為差異百分比(4%、9%等),也可以是具體的值(4、9等)。所述移動(dòng)終端判斷所述差異值是否滿足預(yù)設(shè)差異條件,所述預(yù)設(shè)差異條件可以是一個(gè)數(shù)值,例如5 %、10 %等,也可以是一個(gè)范圍,例如,5 %>S〈10%或10% >S〈20%等。在所述差異值滿足預(yù)設(shè)差異條件時(shí),例如M小于5%時(shí),判定所述用戶通過安全校驗(yàn),在所述差異值不滿足預(yù)設(shè)差異條件時(shí),例如,所述差異值大于5%時(shí),判定所述用戶未通過安全校驗(yàn),不能訪問所述移動(dòng)終端,或移動(dòng)終端中的應(yīng)用程序等。提示用戶未通過安全校驗(yàn),并進(jìn)一步提示用戶錄入正確的語音數(shù)據(jù)。進(jìn)一步地,在本發(fā)明實(shí)施例中,為了降低算法的復(fù)雜程度和算法計(jì)算帶來的系統(tǒng)開銷,所述語音波形和標(biāo)準(zhǔn)預(yù)存語音波形可以表示成分別是兩組與其分別對應(yīng)的連續(xù)的周期信號(hào),根據(jù)“傅立葉變換”,將連續(xù)變換的周期信號(hào)轉(zhuǎn)換為正弦曲線來表示,對語音波形進(jìn)行采樣,將所述語音波形上的各個(gè)采樣點(diǎn)中,采樣點(diǎn)與前后兩個(gè)采樣點(diǎn)的差異表示為曲線的“振幅”,連續(xù)的點(diǎn)與點(diǎn)之間的振幅,形成一個(gè)連續(xù)的信號(hào)。再次對處理后的信號(hào)做一次“傅立葉變換”,轉(zhuǎn)換為正弦函數(shù)來表示。同樣對標(biāo)準(zhǔn)預(yù)存語音波形按照上述方式得到對應(yīng)的正弦函數(shù),將兩者進(jìn)行比較,計(jì)算出差異。這樣就把積分的運(yùn)算轉(zhuǎn)化為代數(shù)運(yùn)算。通過從積分到代數(shù)的轉(zhuǎn)換,達(dá)到降低運(yùn)算的目的,節(jié)省了系統(tǒng)的開銷,提高系統(tǒng)性能。
[0066]在本實(shí)施例中通過在所述相似度小于或等于預(yù)設(shè)閾值時(shí),從所述語音數(shù)據(jù)中提取對應(yīng)的語音波形,確定所述語音波形中與所述預(yù)存標(biāo)準(zhǔn)語音波形的差異區(qū)域,獲取所述標(biāo)準(zhǔn)語音波形中與確定的差異區(qū)域?qū)?yīng)的波形區(qū)域;獲取確定的差異區(qū)域與所述波形區(qū)域的差異值,在所述差異值滿足預(yù)設(shè)差異條件時(shí),判定所述用戶通過安全校驗(yàn)。在用戶每一次的語音數(shù)據(jù)不同時(shí),也能根據(jù)上述方式進(jìn)行修正,以進(jìn)一步提高安全校驗(yàn)的準(zhǔn)確性。
[0067]如圖3所示,為本發(fā)明語音安全校驗(yàn)的方法第三實(shí)施例的流程示意圖。基于上述第二實(shí)施例,所述步驟S50可以替換為:
[0068]步驟S90,確定所述語音波形中與所述預(yù)存標(biāo)準(zhǔn)語音波形的差異區(qū)域,并將確定的差異區(qū)域與預(yù)存標(biāo)準(zhǔn)差異區(qū)域按照所述預(yù)設(shè)語音算法進(jìn)行波形比對;
[0069]步驟S100,在所述確定的差異區(qū)域與所述預(yù)存標(biāo)準(zhǔn)差異區(qū)域匹配時(shí),得到所述標(biāo)準(zhǔn)語音波形中與所述確定的差異區(qū)域?qū)?yīng)的波形區(qū)域。
[0070]所述移動(dòng)終端預(yù)存有各個(gè)用戶對應(yīng)的標(biāo)準(zhǔn)差異區(qū)域,在確定所述語音波形中與所述預(yù)存標(biāo)準(zhǔn)語音波形的差異區(qū)域時(shí),所述移動(dòng)終端獲取所述用戶對應(yīng)的預(yù)存標(biāo)準(zhǔn)差異區(qū)域,并將確定的差異區(qū)域與預(yù)存標(biāo)準(zhǔn)差異區(qū)域按照所述預(yù)設(shè)語音算法進(jìn)行波形比對。在所述確定的差異區(qū)域與所述預(yù)存標(biāo)準(zhǔn)差異區(qū)域匹配時(shí),獲取所述標(biāo)準(zhǔn)語音波形中與所述確定的差異區(qū)域?qū)?yīng)的波形數(shù)據(jù),并按照上述實(shí)施例的方式對所述用戶進(jìn)行安全校驗(yàn);在所述確定的差異區(qū)域與所述預(yù)存標(biāo)準(zhǔn)差異區(qū)域不匹配時(shí),判定所述用戶未通過安全校驗(yàn),并提示用戶重新錄入語音數(shù)據(jù)。為了使得安全校驗(yàn)更加合理和準(zhǔn)確,在本發(fā)明其他實(shí)施例中,所述移動(dòng)終端提前采集多個(gè)相同的語音數(shù)據(jù),多個(gè)相同的數(shù)據(jù)為同一用戶相同的語音數(shù)據(jù),例如,A用戶錄入的語音“張三”、B用戶錄入的語音“李四”等,即采集A用戶多次錄入的語音“張三”或采集B用戶多次錄入的語音“李四”等。從采集的語音數(shù)據(jù)中隨機(jī)確定一個(gè)語音數(shù)據(jù)作為標(biāo)準(zhǔn)語音數(shù)據(jù)。所述移動(dòng)終端確定各個(gè)語音數(shù)據(jù)對應(yīng)的語音波形,并獲取兩兩確定的語音波形之間的差異區(qū)域,從獲取的差異區(qū)域中隨機(jī)確定一個(gè)差異區(qū)域作為預(yù)存標(biāo)準(zhǔn)差異區(qū)域。
[0071]在本實(shí)施例中通過在確定所述語音波形中與所述預(yù)存標(biāo)準(zhǔn)語音波形的差異區(qū)域,并將確定的差異區(qū)域與預(yù)存標(biāo)準(zhǔn)差異區(qū)域按照所述預(yù)設(shè)語音算法進(jìn)行波形比對,在所述確定的差異區(qū)域與所述預(yù)存標(biāo)準(zhǔn)差異區(qū)域匹配時(shí),繼續(xù)進(jìn)行所述用戶的安全校驗(yàn);在所述確定的差異區(qū)域與所述預(yù)存標(biāo)準(zhǔn)差異區(qū)域不匹配時(shí),判定所述用戶未通過安全校驗(yàn)。節(jié)省安全校驗(yàn)的流程,以供及時(shí)發(fā)現(xiàn)用戶錄入的異常語音數(shù)據(jù),提示用戶錄入正確的語音數(shù)據(jù),有效提高了安全校驗(yàn)的效率。
[0072]如圖4所示,為本發(fā)明語音安全校驗(yàn)的方法第四實(shí)施例的流程示意圖?;谏鲜龅诙偷谌龑?shí)施例,在所述步驟S30之后,該方法還包括步驟:
[0073]步驟S110,根據(jù)差異值與相似度調(diào)節(jié)值的映射關(guān)系,確定所述差異值對應(yīng)的相似度調(diào)節(jié)值,并根據(jù)所述相似度調(diào)節(jié)值更新所述預(yù)設(shè)閾值。
[0074]所述移動(dòng)終端在所述差異值不滿足預(yù)設(shè)差異條件時(shí),判定所述用戶未通過安全校驗(yàn)之后,根據(jù)差異值與相似度調(diào)節(jié)值的映射關(guān)系,確定所述差異值對應(yīng)的相似度調(diào)節(jié)值,并根據(jù)所述相似度調(diào)節(jié)值更新所述預(yù)設(shè)閾值,以供所述用戶下次進(jìn)行安全校驗(yàn)時(shí),提高安全校驗(yàn)的準(zhǔn)確性和效率。所述移動(dòng)終端在所述差異值為多個(gè)時(shí),根據(jù)差異值與相似度調(diào)節(jié)值的映射關(guān)系,確定各個(gè)差異值對應(yīng)的相似度調(diào)節(jié)值,并將確定的各個(gè)相似度調(diào)節(jié)值均更新至所述預(yù)設(shè)閾值中??梢岳斫獾氖?,也可以是將各個(gè)相似度調(diào)節(jié)值按照從小到大的順序進(jìn)行排序,從中選出滿足閾值的相似度調(diào)節(jié)值更新至所述預(yù)設(shè)閾值中,所述閾值可以是具體的值,例如,1%,也可以是一個(gè)范圍,例如,1% <ρ<1.5%等。
[0075]在本發(fā)明實(shí)施例通過將通過安全校驗(yàn)之后,根據(jù)差異值與相似度調(diào)節(jié)值的映射關(guān)系,確定出獲取的差異值對應(yīng)的相似度調(diào)節(jié)值,并根據(jù)確定的相似度調(diào)節(jié)值對所述預(yù)設(shè)閾值進(jìn)行更新,以供用戶下次請求安全校驗(yàn)時(shí),通過所述預(yù)設(shè)閾值判定所述用戶是否能通過安全校驗(yàn),進(jìn)一步提高安全校驗(yàn)的準(zhǔn)確性和效率。
[0076]如圖5所示,為本發(fā)明語音安全校驗(yàn)的裝置較佳實(shí)施例的功能模塊示意圖。該裝置包括:獲取模塊10及處理模塊20。
[0077]所述獲取模塊10,用于當(dāng)接收到用戶的安全校驗(yàn)指令時(shí),獲取所述用戶錄入的語音數(shù)據(jù);
[0078]為了保證移動(dòng)業(yè)務(wù)和用戶信息等的安全性,在用戶通過終端訪問移動(dòng)業(yè)務(wù)或用戶信息等時(shí),例如,當(dāng)用戶訪問某個(gè)移動(dòng)終端,或?qū)RP系統(tǒng)中的某個(gè)審批文件進(jìn)行訪問時(shí),需要進(jìn)行安全校驗(yàn)的操作。例如,當(dāng)用戶請求訪問移動(dòng)終端,或?qū)RP系統(tǒng)中的某個(gè)審批文件進(jìn)行訪問時(shí),觸發(fā)安全校驗(yàn)指令,并錄入語音數(shù)據(jù)。在本實(shí)施例中執(zhí)行本發(fā)明語音安全校驗(yàn)的方法的主體優(yōu)選為移動(dòng)終端,在本發(fā)明其他實(shí)施例中也可以是移動(dòng)終端中的某個(gè)應(yīng)用程序,移動(dòng)終端中加載的網(wǎng)頁的服務(wù)器,移動(dòng)終端中加載的表格等。當(dāng)接收到用戶的安全校驗(yàn)指令時(shí),移動(dòng)終端獲取所述用戶錄入的語音數(shù)據(jù)。在本發(fā)明其他實(shí)施例中,為了節(jié)省移動(dòng)終端的開銷,提高移動(dòng)終端的性能,當(dāng)接收到用戶的安全校驗(yàn)指令時(shí),所述移動(dòng)終端獲取所述用戶所處網(wǎng)絡(luò)的MAC地址,并判斷所述MAC地址是否與預(yù)存MAC地址一致,在所述MAC地址與預(yù)存MAC地址一致時(shí),再接收所述用戶錄入的語音數(shù)據(jù);在所述MAC地址與預(yù)存MAC地址不一致時(shí),結(jié)束安全校驗(yàn)流程,并提示用戶未能成功進(jìn)行安全校驗(yàn),并提示用戶接入正確MAC地址的網(wǎng)絡(luò)。
[0079]所述處理模塊20,用于將所述語音數(shù)據(jù)與預(yù)存標(biāo)準(zhǔn)語音數(shù)據(jù)按照預(yù)設(shè)語音算法進(jìn)行相似度比對,得到所述語音數(shù)據(jù)與所述預(yù)存標(biāo)準(zhǔn)語音數(shù)據(jù)的相似度;
[0080]在所述相似度大于預(yù)設(shè)閾值時(shí),判定所述用戶通過安全校驗(yàn)。
[0081]所述移動(dòng)終端提前預(yù)存有各個(gè)用戶的標(biāo)準(zhǔn)語音數(shù)據(jù),當(dāng)獲取到所述用戶錄入的語音數(shù)據(jù)時(shí),從標(biāo)準(zhǔn)語音數(shù)據(jù)庫中,獲取與所述用戶對應(yīng)的預(yù)存標(biāo)準(zhǔn)語音數(shù)據(jù),將所述語音數(shù)據(jù)與預(yù)存標(biāo)準(zhǔn)語音數(shù)據(jù)按照預(yù)設(shè)語音算法進(jìn)行相似度比對,所述預(yù)設(shè)語音算法為公開的DTW算法等其他適用的語音算法。得到所述語音數(shù)據(jù)與所述標(biāo)準(zhǔn)語音數(shù)據(jù)的相似度。例如,得到的相似度為80 %。為了使得安全校驗(yàn)更加合理和準(zhǔn)確,在本發(fā)明其他實(shí)施例中,所述移動(dòng)終端提前采集多個(gè)相同的語音數(shù)據(jù),多個(gè)相同的語音數(shù)據(jù)為同一用戶相同的語音數(shù)據(jù),例如,A用戶錄入的語音“張三”、B用戶錄入的語音“李四”等,即采集A用戶多次錄入的語音“張三”或采集B用戶多次錄入的語音“李四”等。從采集的語音數(shù)據(jù)中隨機(jī)確定一個(gè)語音數(shù)據(jù)作為標(biāo)準(zhǔn)語音數(shù)據(jù)。
[0082]所述移動(dòng)終端根據(jù)用戶的指令提前預(yù)設(shè)一個(gè)閾值,所述預(yù)設(shè)閾值為與相似度對應(yīng)的值,例如,可以是90%、50%等。若得到的相似度為80%,預(yù)設(shè)閾值為50%,則確定所述相似度大于預(yù)設(shè)閾值,判定所述用戶通過安全校驗(yàn)。在所述相似度小于或者等于所述預(yù)設(shè)閾值時(shí),判定所述用戶未通過安全校驗(yàn),提示用戶安全校驗(yàn)失敗,重新錄入語音數(shù)據(jù)。所述提示的方式可以是文字、圖片、聲音等。在本發(fā)明其他實(shí)施例中,為了提高安全校驗(yàn)的準(zhǔn)確性,在所述相似度小于或者等于預(yù)設(shè)閾值時(shí),也可以進(jìn)一步按照其他參數(shù)進(jìn)行校驗(yàn),或者對所述相似度進(jìn)行調(diào)整,或者對所述語音數(shù)據(jù)進(jìn)行修正等方式繼續(xù)進(jìn)行校驗(yàn)。
[0083]本發(fā)明實(shí)施例通過根據(jù)用戶錄入的語音數(shù)據(jù)與預(yù)存標(biāo)準(zhǔn)語音數(shù)據(jù)進(jìn)行相似度比對,且在所述語音數(shù)據(jù)與所述預(yù)存標(biāo)準(zhǔn)語音數(shù)據(jù)的相似度大于預(yù)設(shè)閾值時(shí),判定所述用戶通過安全校驗(yàn),在保證安全校驗(yàn)操作的簡易性的同時(shí),有效降低黑客攻擊的概率,提高了信息的安全性,也提高了用戶的隱私。
[0084]進(jìn)一步地,所述處理模塊20,還用于在所述相似度小于或等于預(yù)設(shè)閾值時(shí),從所述語音數(shù)據(jù)中提取對應(yīng)的語音波形;
[0085]確定所述語音波形中與所述預(yù)存標(biāo)準(zhǔn)語音波形的差異區(qū)域;
[0086]所述獲取模塊10,還用于獲取所述標(biāo)準(zhǔn)語音波形中與確定的差異區(qū)域?qū)?yīng)的波形區(qū)域;
[0087]獲取確定的差異區(qū)域與所述波形區(qū)域的差異值;
[0088]所述處理模塊20,還用于在所述差異值滿足預(yù)設(shè)差異條件時(shí),判定所述用戶通過安全校驗(yàn);
[0089]在所述差異值不滿足預(yù)設(shè)差異條件時(shí),判定所述用戶未通過安全校驗(yàn)。
[0090]在本實(shí)施例中,若得到的相似度為80%,預(yù)設(shè)閾值為90%,則確定所述相似度小于預(yù)設(shè)閾值,所述移動(dòng)終端在所述相似度小于或等于預(yù)設(shè)閾值時(shí),從所述語音數(shù)據(jù)中提取對應(yīng)的語音波形。所述移動(dòng)終端預(yù)存有各個(gè)用戶的標(biāo)準(zhǔn)語音波形,在確定從所述語音數(shù)據(jù)中提取對應(yīng)的語音波形之后,從所述標(biāo)準(zhǔn)語音波形庫中獲取與所述用戶對應(yīng)的預(yù)存標(biāo)準(zhǔn)語音波形。將所述語音波形與所述標(biāo)準(zhǔn)預(yù)存語音波形進(jìn)行比對,確定所述語音波形中與所述預(yù)存標(biāo)準(zhǔn)語音波形的差異區(qū)域,并獲取所述標(biāo)準(zhǔn)語音波形中與確定的差異區(qū)域?qū)?yīng)的波形區(qū)域。例如,所述語音波形為A,所述預(yù)存標(biāo)準(zhǔn)語音波形為B,將A與B進(jìn)行比對,得到A與B的差異區(qū)域C,獲取B中與C對應(yīng)的波形區(qū)域D。所述移動(dòng)終端獲取確定的差異區(qū)域與所述波形區(qū)域的差異值,例如,獲取C與D的差異值為M。所述差異值可以為差異百分比(4%、9%等),也可以是具體的值(4、9等)。所述移動(dòng)終端判斷所述差異值是否滿足預(yù)設(shè)差異條件,所述預(yù)設(shè)差異條件可以是一個(gè)數(shù)值,例如5 %、10 %等,也可以是一個(gè)范圍,例如,5 %>S〈10%或10% >S〈20%等。在所述差異值滿足預(yù)設(shè)差異條件時(shí),例如M小于5%時(shí),判定所述用戶通過安全校驗(yàn),在所述差異值不滿足預(yù)設(shè)差異條件時(shí),例如,所述差異值大于5%時(shí),判定所述用戶未通過安全校驗(yàn),不能訪問所述移動(dòng)終端,或移動(dòng)終端中的應(yīng)用程序等。提示用戶未通過安全校驗(yàn),并進(jìn)一步提示用戶錄入正確的語音數(shù)據(jù)。進(jìn)一步地,在本發(fā)明實(shí)施例中,為了降低算法的復(fù)雜程度和算法計(jì)算帶來的系統(tǒng)開銷,所述語音波形和標(biāo)準(zhǔn)預(yù)存語音波形可以表示成分別是兩組與其分別對應(yīng)的連續(xù)的周期信號(hào),根據(jù)“傅立葉變換”,將連續(xù)變換的周期信號(hào)轉(zhuǎn)換為正弦曲線來表示,對語音波形進(jìn)行采樣,將所述語音波形上的各個(gè)采樣點(diǎn)中,采樣點(diǎn)與前后兩個(gè)采樣點(diǎn)的差異表示為曲線的“振幅”,連續(xù)的點(diǎn)與點(diǎn)之間的振幅,形成一個(gè)連續(xù)的信號(hào)。再次對處理后的信號(hào)做一次“傅立葉變換”,轉(zhuǎn)換為正弦函數(shù)來表示。同樣對標(biāo)準(zhǔn)預(yù)存語音波形按照上述方式得到對應(yīng)的正弦函數(shù),將兩者進(jìn)行比較,計(jì)算出差異。這樣就把積分的運(yùn)算轉(zhuǎn)化為代數(shù)運(yùn)算。通過從積分到代數(shù)的轉(zhuǎn)換,達(dá)到降低運(yùn)算的目的,節(jié)省了系統(tǒng)的開銷,提高系統(tǒng)性能。
[0091]在本實(shí)施例中通過在所述相似度小于或等于預(yù)設(shè)閾值時(shí),從所述語音數(shù)據(jù)中提取對應(yīng)的語音波形,確定所述語音波形中與所述預(yù)存標(biāo)準(zhǔn)語音波形的差異區(qū)域,獲取所述標(biāo)準(zhǔn)語音波形中與確定的差異區(qū)域?qū)?yīng)的波形區(qū)域;獲取確定的差異區(qū)域與所述波形區(qū)域的差異值,在所述差異值滿足預(yù)設(shè)差異條件時(shí),判定所述用戶通過安全校驗(yàn)。在用戶每一次的語音數(shù)據(jù)不同時(shí),也能根據(jù)上述方式進(jìn)行修正,以進(jìn)一步提高安全校驗(yàn)的準(zhǔn)確性。
[0092]進(jìn)一步地,所述處理模塊20,還用于確定所述語音波形中與所述預(yù)存標(biāo)準(zhǔn)語音波形的差異區(qū)域,并將確定的差異區(qū)域與預(yù)存標(biāo)準(zhǔn)差異區(qū)域按照所述預(yù)設(shè)語音算法進(jìn)行波形比對;
[0093]在所述確定的差異區(qū)域與所述預(yù)存標(biāo)準(zhǔn)差異區(qū)域匹配時(shí),得到所述標(biāo)準(zhǔn)語音波形中與所述確定的差異區(qū)域?qū)?yīng)的波形區(qū)域。
[0094]所述移動(dòng)終端預(yù)存有各個(gè)用戶對應(yīng)的標(biāo)準(zhǔn)差異區(qū)域,在確定所述語音波形中與所述預(yù)存標(biāo)準(zhǔn)語音波形的差異區(qū)域時(shí),所述移動(dòng)終端獲取所述用戶對應(yīng)的預(yù)存標(biāo)準(zhǔn)差異區(qū)域,并將確定的差異區(qū)域與預(yù)存標(biāo)準(zhǔn)差異區(qū)域按照所述預(yù)設(shè)語音算法進(jìn)行波形比對。在所述確定的差異區(qū)域與所述預(yù)存標(biāo)準(zhǔn)差異區(qū)域匹配時(shí),獲取所述標(biāo)準(zhǔn)語音波形中與所述確定的差異區(qū)域?qū)?yīng)的波形數(shù)據(jù),并按照上述實(shí)施例的方式對所述用戶進(jìn)行安全校驗(yàn);在所述確定的差異區(qū)域與所述預(yù)存標(biāo)準(zhǔn)差異區(qū)域不匹配時(shí),判定所述用戶未通過安全校驗(yàn),并提示用戶重新錄入語音數(shù)據(jù)。為了使得安全校驗(yàn)更加合理和準(zhǔn)確,在本發(fā)明其他實(shí)施例中,所述移動(dòng)終端提前采集多個(gè)相同的語音數(shù)據(jù),多個(gè)相同的數(shù)據(jù)為同一用戶相同的語音數(shù)據(jù),例如,A用戶錄入的語音“張三”、B用戶錄入的語音“李四”等,即采集A用戶多次錄入的語音“張三”或采集B用戶多次錄入的語音“李四”等。從采集的語音數(shù)據(jù)中隨機(jī)確定一個(gè)語音數(shù)據(jù)作為標(biāo)準(zhǔn)語音數(shù)據(jù)。所述移動(dòng)終端確定各個(gè)語音數(shù)據(jù)對應(yīng)的語音波形,并獲取兩兩確定的語音波形之間的差異區(qū)域,從獲取的差異區(qū)域中隨機(jī)確定一個(gè)差異區(qū)域作為預(yù)存標(biāo)準(zhǔn)差異區(qū)域。
[0095]在本實(shí)施例中通過在確定所述語音波形中與所述預(yù)存標(biāo)準(zhǔn)語音波形的差異區(qū)域,并將確定的差異區(qū)域與預(yù)存標(biāo)準(zhǔn)差異區(qū)域按照所述預(yù)設(shè)語音算法進(jìn)行波形比對,在所述確定的差異區(qū)域與所述預(yù)存標(biāo)準(zhǔn)差異區(qū)域匹配時(shí),繼續(xù)進(jìn)行所述用戶的安全校驗(yàn);在所述確定的差異區(qū)域與所述預(yù)存標(biāo)準(zhǔn)差異區(qū)域不匹配時(shí),判定所述用戶未通過安全校驗(yàn)。節(jié)省安全校驗(yàn)的流程,以供及時(shí)發(fā)現(xiàn)用戶錄入的異常語音數(shù)據(jù),提示用戶錄入正確的語音數(shù)據(jù),有效提高了安全校驗(yàn)的效率。
[0096]所述處理模塊20,還用于根據(jù)差異值與相似度調(diào)節(jié)值的映射關(guān)系,確定所述差異值對應(yīng)的相似度調(diào)節(jié)值,并根據(jù)所述相似度調(diào)節(jié)值更新所述預(yù)設(shè)閾值。
[0097]所述移動(dòng)終端在所述差異值不滿足預(yù)設(shè)差異條件時(shí),判定所述用戶未通過安全校驗(yàn)之后,根據(jù)差異值與相似度調(diào)節(jié)值的映射關(guān)系,確定所述差異值對應(yīng)的相似度調(diào)節(jié)值,并根據(jù)所述相似度調(diào)節(jié)值更新所述預(yù)設(shè)閾值,以供所述用戶下次進(jìn)行安全校驗(yàn)時(shí),提高安全校驗(yàn)的準(zhǔn)確性和效率。所述移動(dòng)終端在所述差異值為多個(gè)時(shí),根據(jù)差異值與相似度調(diào)節(jié)值的映射關(guān)系,確定各個(gè)差異值對應(yīng)的相似度調(diào)節(jié)值,并將確定的各個(gè)相似度調(diào)節(jié)值均更新至所述預(yù)設(shè)閾值中??梢岳斫獾氖牵部梢允菍⒏鱾€(gè)相似度調(diào)節(jié)值按照從小到大的順序進(jìn)行排序,從中選出滿足閾值的相似度調(diào)節(jié)值更新至所述預(yù)設(shè)閾值中,所述閾值可以是具體的值,例如,1%,也可以是一個(gè)范圍,例如,1% <P<1.5%等。
[0098]在本發(fā)明實(shí)施例通過將通過安全校驗(yàn)之后,根據(jù)差異值與相似度調(diào)節(jié)值的映射關(guān)系,確定出獲取的差異值對應(yīng)的相似度調(diào)節(jié)值,并根據(jù)確定的相似度調(diào)節(jié)值對所述預(yù)設(shè)閾值進(jìn)行更新,以供用戶下次請求安全校驗(yàn)時(shí),通過所述預(yù)設(shè)閾值判定所述用戶是否能通過安全校驗(yàn),進(jìn)一步提高安全校驗(yàn)的準(zhǔn)確性和效率。
[0099]上述本發(fā)明實(shí)施例序號(hào)僅僅為了描述,不代表實(shí)施例的優(yōu)劣。通過以上的實(shí)施方式的描述,本領(lǐng)域的技術(shù)人員可以清楚地了解到上述實(shí)施例方法可借助軟件加必需的通用硬件平臺(tái)的方式來實(shí)現(xiàn),當(dāng)然也可以通過硬件,但很多情況下前者是更佳的實(shí)施方式?;谶@樣的理解,本發(fā)明的技術(shù)方案本質(zhì)上或者說對現(xiàn)有技術(shù)做出貢獻(xiàn)的部分可以以軟件產(chǎn)品的形式體現(xiàn)出來,該計(jì)算機(jī)軟件產(chǎn)品存儲(chǔ)在一個(gè)存儲(chǔ)介質(zhì)(如R0M/RAM、磁碟、光盤)中,包括若干指令用以使得一臺(tái)終端設(shè)備(可以是手機(jī),計(jì)算機(jī),服務(wù)器,或者網(wǎng)絡(luò)設(shè)備等)執(zhí)行本發(fā)明各個(gè)實(shí)施例所述的方法。
[0100]以上所述僅為本發(fā)明的優(yōu)選實(shí)施例,并非因此限制本發(fā)明的專利范圍,凡是利用本發(fā)明說明書及附圖內(nèi)容所作的等效結(jié)構(gòu)或等效流程變換,或直接或間接運(yùn)用在其他相關(guān)的【技術(shù)領(lǐng)域】,均同理包括在本發(fā)明的專利保護(hù)范圍內(nèi)。
【權(quán)利要求】
1.一種語音安全校驗(yàn)的方法,其特征在于,該方法包括步驟: 當(dāng)接收到用戶的安全校驗(yàn)指令時(shí),獲取所述用戶錄入的語音數(shù)據(jù); 將所述語音數(shù)據(jù)與預(yù)存標(biāo)準(zhǔn)語音數(shù)據(jù)按照預(yù)設(shè)語音算法進(jìn)行相似度比對,得到所述語音數(shù)據(jù)與所述預(yù)存標(biāo)準(zhǔn)語音數(shù)據(jù)的相似度; 在所述相似度大于預(yù)設(shè)閾值時(shí),判定所述用戶通過安全校驗(yàn)。
2.如權(quán)利要求1所述的語音安全校驗(yàn)的方法,其特征在于,所述得到所述語音數(shù)據(jù)與所述預(yù)存標(biāo)準(zhǔn)語音數(shù)據(jù)的相似度的步驟之后,該方法還包括: 在所述相似度小于或等于預(yù)設(shè)閾值時(shí),從所述語音數(shù)據(jù)中提取對應(yīng)的語音波形; 確定所述語音波形中與所述預(yù)存標(biāo)準(zhǔn)語音波形的差異區(qū)域,獲取所述標(biāo)準(zhǔn)語音波形中與確定的差異區(qū)域?qū)?yīng)的波形區(qū)域; 獲取確定的差異區(qū)域與所述波形區(qū)域的差異值,在所述差異值滿足預(yù)設(shè)差異條件時(shí),判定所述用戶通過安全校驗(yàn); 在所述差異值不滿足預(yù)設(shè)差異條件時(shí),判定所述用戶未通過安全校驗(yàn)。
3.如權(quán)利要求2所述的語音安全校驗(yàn)的方法,其特征在于,所述確定所述語音波形中與所述預(yù)存標(biāo)準(zhǔn)語音波形的差異區(qū)域,獲取所述標(biāo)準(zhǔn)語音波形中與確定的差異區(qū)域?qū)?yīng)的波形區(qū)域的步驟替換為: 確定所述語音波形中與所述預(yù)存標(biāo)準(zhǔn)語音波形的差異區(qū)域,并將確定的差異區(qū)域與預(yù)存標(biāo)準(zhǔn)差異區(qū)域按照所述預(yù)設(shè)語音算法進(jìn)行波形比對; 在所述確定的差異區(qū)域與所述預(yù)存標(biāo)準(zhǔn)差異區(qū)域匹配時(shí),獲取所述標(biāo)準(zhǔn)語音波形中與所述確定的差異區(qū)域?qū)?yīng)的波形區(qū)域。
4.如權(quán)利要求3所述的語音安全校驗(yàn)的方法,其特征在于,所述在所述差異值滿足預(yù)設(shè)差異條件時(shí),判定所述用戶通過安全校驗(yàn)的步驟之后,該方法還包括步驟: 根據(jù)差異值與相似度調(diào)節(jié)值的映射關(guān)系,確定所述差異值對應(yīng)的相似度調(diào)節(jié)值,并根據(jù)所述相似度調(diào)節(jié)值更新所述預(yù)設(shè)閾值。
5.如權(quán)利要求1至4任一項(xiàng)所述的語音安全校驗(yàn)的方法,其特征在于,該方法還包括: 采集多個(gè)相同的語音數(shù)據(jù),從采集的語音數(shù)據(jù)中隨機(jī)確定一個(gè)語音數(shù)據(jù)作為預(yù)存標(biāo)準(zhǔn)語音數(shù)據(jù); 確定各個(gè)語音數(shù)據(jù)對應(yīng)的語音波形,并獲取兩兩語音波形之間的差異區(qū)域,從獲取的差異區(qū)域中隨機(jī)確定一個(gè)差異區(qū)域作為預(yù)存標(biāo)準(zhǔn)差異區(qū)域。
6.一種語音安全校驗(yàn)的裝置,其特征在于,該裝置包括: 獲取模塊,用于當(dāng)接收到用戶的安全校驗(yàn)指令時(shí),獲取所述用戶錄入的語音數(shù)據(jù); 處理模塊,用于將所述語音數(shù)據(jù)與預(yù)存標(biāo)準(zhǔn)語音數(shù)據(jù)按照預(yù)設(shè)語音算法進(jìn)行相似度比對,得到所述語音數(shù)據(jù)與所述預(yù)存標(biāo)準(zhǔn)語音數(shù)據(jù)的相似度; 在所述相似度大于預(yù)設(shè)閾值時(shí),判定所述用戶通過安全校驗(yàn)。
7.如權(quán)利要求6所述的語音安全校驗(yàn)的裝置,其特征在于, 所述處理模塊,還用于在所述相似度小于或等于預(yù)設(shè)閾值時(shí),從所述語音數(shù)據(jù)中提取對應(yīng)的語音波形; 確定所述語音波形中與所述預(yù)存標(biāo)準(zhǔn)語音波形的差異區(qū)域; 所述獲取模塊,還用于獲取所述標(biāo)準(zhǔn)語音波形中與確定的差異區(qū)域?qū)?yīng)的波形區(qū)域;獲取確定的差異區(qū)域與所述波形區(qū)域的差異值; 所述處理模塊,還用于在所述差異值滿足預(yù)設(shè)差異條件時(shí),判定所述用戶通過安全校驗(yàn); 在所述差異值不滿足預(yù)設(shè)差異條件時(shí),判定所述用戶未通過安全校驗(yàn)。
8.如權(quán)利要求7所述的語音安全校驗(yàn)的裝置,其特征在于, 所述處理模塊,還用于確定所述語音波形中與所述預(yù)存標(biāo)準(zhǔn)語音波形的差異區(qū)域,并將確定的差異區(qū)域與預(yù)存標(biāo)準(zhǔn)差異區(qū)域按照所述預(yù)設(shè)語音算法進(jìn)行波形比對; 所述獲取模塊,還用于在所述確定的差異區(qū)域與所述預(yù)存標(biāo)準(zhǔn)差異區(qū)域匹配時(shí),獲取所述標(biāo)準(zhǔn)語音波形中與所述確定的差異區(qū)域?qū)?yīng)的波形區(qū)域。
9.如權(quán)利要求8所述的語音安全校驗(yàn)的裝置,其特征在于, 所述處理模塊,還用于根據(jù)差異值與相似度調(diào)節(jié)值的映射關(guān)系,確定所述差異值對應(yīng)的相似度調(diào)節(jié)值,并根據(jù)所述相似度調(diào)節(jié)值更新所述預(yù)設(shè)閾值。
10.如權(quán)利要求6至9任一項(xiàng)所述的語音安全校驗(yàn)的裝置,其特征在于, 所述處理模塊,還用于采集多個(gè)相同的語音數(shù)據(jù),從采集的語音數(shù)據(jù)中隨機(jī)確定一個(gè)語音數(shù)據(jù)作為預(yù)存標(biāo)準(zhǔn) 語音數(shù)據(jù); 確定各個(gè)語音數(shù)據(jù)對應(yīng)的語音波形,并獲取兩兩語音波形之間的差異區(qū)域,從獲取的差異區(qū)域中隨機(jī)確定一個(gè)差異區(qū)域作為預(yù)存標(biāo)準(zhǔn)差異區(qū)域。
【文檔編號(hào)】H04L9/32GK104022879SQ201410235448
【公開日】2014年9月3日 申請日期:2014年5月29日 優(yōu)先權(quán)日:2014年5月29日
【發(fā)明者】邱俊, 占勇 申請人:金蝶軟件(中國)有限公司