能夠防止錄音攻擊的聲紋認(rèn)證方法、服務(wù)器、終端及系統(tǒng)的制作方法
【專利摘要】本發(fā)明提供了一種能夠防止錄音攻擊的聲紋認(rèn)證方法、服務(wù)器、終端及系統(tǒng),聲紋認(rèn)證方法包括:根據(jù)一用戶的聲紋認(rèn)證請(qǐng)求生成字符組合及字符的發(fā)音規(guī)則;將所述字符組合及字符的發(fā)音規(guī)則發(fā)送給請(qǐng)求終端;接收所述請(qǐng)求終端根據(jù)所述字符組合及字符的發(fā)音規(guī)則輸入的用戶語(yǔ)音;根據(jù)所述用戶語(yǔ)音、所述字符組合及字符的發(fā)音規(guī)則進(jìn)行聲紋認(rèn)證;將所述聲紋認(rèn)證結(jié)果發(fā)送至所述請(qǐng)求終端。本發(fā)明能夠有效的防止錄音攻擊。
【專利說(shuō)明】
能夠防止錄音攻擊的聲紋認(rèn)證方法、服務(wù)器、終端及系統(tǒng)
技術(shù)領(lǐng)域
[0001] 本發(fā)明屬于聲紋識(shí)別領(lǐng)域,特別涉及一種能夠防止錄音攻擊的聲紋認(rèn)證方法、月艮 務(wù)器、終端及系統(tǒng)。
【背景技術(shù)】
[0002] 聲紋同指紋一樣,是一種非常重要的能表征人身份的生物特征。相比傳統(tǒng)的密碼 認(rèn)證等手段,聲紋高安全性和便捷性等特點(diǎn)。聲紋認(rèn)證中最常用的攻擊手段主要有錄音回 放攻擊、說(shuō)話人仿冒攻擊及偽造認(rèn)證語(yǔ)音攻擊。
[0003] 其中錄音回放攻擊是指攻擊者通過(guò)高保真的錄音設(shè)備通過(guò)各種手段獲取用戶的 語(yǔ)音樣本,使用用戶的原始錄音或者通過(guò)裁剪、拼接等手段處理后合成"說(shuō)話人真音",然后 在認(rèn)證系統(tǒng)采集用戶語(yǔ)音時(shí),通過(guò)高保真的功放進(jìn)行回放,從而進(jìn)行攻擊。說(shuō)話人仿冒攻擊 是指一些善于默認(rèn)他人語(yǔ)音的攻擊者通過(guò)模仿說(shuō)話人的說(shuō)話方式以及發(fā)音特點(diǎn)來(lái)進(jìn)行攻 擊。偽造認(rèn)證語(yǔ)音攻擊是指通過(guò)合成、轉(zhuǎn)換、拼接等技術(shù)手段偽造被攻擊者的語(yǔ)音來(lái)進(jìn)行攻 擊。
[0004] 說(shuō)話人仿冒攻擊需要攻擊者具有很好的模仿能力,偽造認(rèn)證語(yǔ)音攻擊也往往需要 較高的專業(yè)技能,這兩種攻擊本身攻擊難道就高,另外無(wú)論是模仿音還是偽造音,終究不是 真實(shí)音,現(xiàn)有的聲紋識(shí)別技術(shù)基本能夠應(yīng)對(duì)這兩類(lèi)攻擊。
[0005] 錄音回放攻擊是聲紋識(shí)別中面臨的非常重要的問(wèn)題,攻擊者獲取聲音后通過(guò)軟件 合成來(lái)進(jìn)行攻擊。錄音攻擊有兩種情況,一種是用戶在其他情況下說(shuō)話聲音被竊取來(lái)進(jìn)行 攻擊;另一種是用戶在進(jìn)行聲紋識(shí)別時(shí),通過(guò)惡意軟件錄取用戶的聲音進(jìn)行攻擊。
[0006] 針對(duì)錄音攻擊,現(xiàn)有技術(shù)中,主要有如下兩種解決方法:
[0007] 第一種方案是通過(guò)分析錄音和原始語(yǔ)音之間在信道特征模式上差異來(lái)分辨出是 否是錄音內(nèi)容;第二種方案是在驗(yàn)證說(shuō)話人的聲紋的同時(shí),也驗(yàn)證說(shuō)話人的說(shuō)話內(nèi)容,因?yàn)?錄音攻擊者并不知道本次的說(shuō)話內(nèi)容。
[0008] 但是,方案一對(duì)聲音信號(hào)質(zhì)量、信噪比、通道質(zhì)量等要求很高,在實(shí)際應(yīng)用中取得 的效果并不是很好。
[0009] 方案二中如果每次隨機(jī)的讓用戶讀寫(xiě)大段文字,用戶體驗(yàn)較差,如果減少用戶的 語(yǔ)音輸入,比如專利(申請(qǐng)?zhí)枺?01310123555. 0 ;發(fā)明名稱:基于動(dòng)態(tài)密碼語(yǔ)音的身份確認(rèn) 系統(tǒng)及方法),從26個(gè)英文字母以及10個(gè)數(shù)字中挑選組合,每次隨機(jī)組合生產(chǎn)動(dòng)態(tài)密碼后, 讓用戶通過(guò)語(yǔ)音進(jìn)行輸入,由于事先并不知道每次生產(chǎn)的動(dòng)態(tài)密碼,所以可以抵抗簡(jiǎn)單的 錄音攻擊,是一種較好的解決辦法。但是由于該專利只在26個(gè)英文字母和10個(gè)數(shù)字中共 36個(gè)字符隨機(jī)組合,如果攻擊者通過(guò)錄音分隔的方式,分隔出這36個(gè)字符,那么無(wú)論得到 何種隨機(jī)字符串,攻擊者只需要簡(jiǎn)單的通過(guò)36個(gè)字符中進(jìn)行拼接進(jìn)行攻擊。
【發(fā)明內(nèi)容】
[0010] 本發(fā)明提供一種具有防止錄音攻擊功能的聲紋認(rèn)證方法、服務(wù)器及終端,用于解 決現(xiàn)有技術(shù)中防止錄音攻擊方法存在漏洞,不能有效的防止錄音攻擊的缺陷。
[0011] 為了解決上述技術(shù)問(wèn)題,本發(fā)明提供一種能夠防止錄音攻擊的聲紋認(rèn)證方法,
[0012] 根據(jù)一用戶的聲紋認(rèn)證請(qǐng)求生成字符組合及字符的發(fā)音規(guī)則;
[0013] 將所述字符組合及字符的發(fā)音規(guī)則發(fā)送給請(qǐng)求終端;
[0014] 接收所述請(qǐng)求終端根據(jù)所述字符組合及字符的發(fā)音規(guī)則輸入的用戶語(yǔ)音;
[0015] 根據(jù)所述用戶語(yǔ)音、所述字符組合及字符的發(fā)音規(guī)則進(jìn)行聲紋認(rèn)證;;
[0016] 將所述聲紋認(rèn)證結(jié)果發(fā)送至所述請(qǐng)求終端。
[0017] 本發(fā)明另提供一種能夠防止錄音攻擊的聲紋認(rèn)證方法,
[0018] 發(fā)送一用戶的聲紋認(rèn)證請(qǐng)求至服務(wù)器;
[0019] 接收并顯示所述服務(wù)器發(fā)送的字符組合及字符的發(fā)音規(guī)則;
[0020] 接收用戶根據(jù)所述字符組合及字符的發(fā)音規(guī)則輸入的用戶語(yǔ)音;
[0021] 將所述用戶語(yǔ)音發(fā)送至所述服務(wù)器;
[0022] 接收所述服務(wù)器發(fā)送的聲紋認(rèn)證結(jié)果。
[0023] 本發(fā)明另提供一種能夠防止錄音的聲紋認(rèn)證服務(wù)器,
[0024] 生成單元,用于根據(jù)一用戶的請(qǐng)求生成字符組合及字符的發(fā)音規(guī)則;
[0025] 發(fā)送單元,用于將所述字符組合及字符的發(fā)音規(guī)則發(fā)送給請(qǐng)求終端,將聲紋認(rèn)證 結(jié)果發(fā)送至所述請(qǐng)求終端;
[0026] 接收單元,用于接收所述請(qǐng)求終端根據(jù)所述字符組合及字符的發(fā)音規(guī)則輸入的用 戶語(yǔ)音;
[0027] 聲音檢測(cè)單元,用于根據(jù)所述用戶語(yǔ)音、所述字符組合及字符的發(fā)音規(guī)則進(jìn)行聲 紋認(rèn)證;
[0028] 本發(fā)明又提供一種能夠防止錄音攻擊的聲紋認(rèn)證終端,
[0029] 請(qǐng)求單元,用于發(fā)送一用戶的聲紋認(rèn)證請(qǐng)求至服務(wù)器;
[0030] 接收單元,用于接收并顯示所述服務(wù)器發(fā)送的字符組合及字符的發(fā)音規(guī)則,接收 所述服務(wù)器發(fā)送的聲紋認(rèn)證結(jié)果;
[0031] 錄入單元,用于接收用戶根據(jù)所述字符組合及字符的發(fā)音規(guī)則輸入的用戶語(yǔ)音;
[0032] 發(fā)送單元,用于將所述用戶語(yǔ)音發(fā)送至所述服務(wù)器。
[0033] 本發(fā)明再提供一種能夠防止錄音攻擊的聲紋認(rèn)證系統(tǒng),該系統(tǒng)包括服務(wù)器及請(qǐng)求 終端,其中,所述服務(wù)器用于根據(jù)一用戶的聲紋認(rèn)證請(qǐng)求生成字符組合及字符的發(fā)音規(guī)則; 將所述字符組合及字符的發(fā)音規(guī)則發(fā)送給請(qǐng)求終端;接收所述請(qǐng)求終端根據(jù)所述字符組合 及字符的發(fā)音規(guī)則輸入的用戶語(yǔ)音;根據(jù)所述用戶語(yǔ)音、所述字符組合及字符的發(fā)音規(guī)則 進(jìn)行聲紋認(rèn)證;將所述聲紋認(rèn)證結(jié)果發(fā)送至所述請(qǐng)求終端;
[0034] 所述請(qǐng)求終端用于發(fā)送一用戶的聲紋認(rèn)證請(qǐng)求至服務(wù)器;接收并顯示所述服務(wù)器 發(fā)送的字符組合及字符的發(fā)音規(guī)則;接收用戶根據(jù)所述字符組合及字符的發(fā)音規(guī)則輸入的 用戶語(yǔ)音;將所述用戶語(yǔ)音發(fā)送至所述服務(wù)器;接收所述服務(wù)器發(fā)送的聲紋認(rèn)證結(jié)果。
[0035] 本發(fā)明提出的能夠防止錄音攻擊的聲紋認(rèn)證方法、服務(wù)器、終端及系統(tǒng),通過(guò)驗(yàn)證 用戶語(yǔ)音中的字符和發(fā)音方式與服務(wù)器生成的字符組合及字符的發(fā)音規(guī)則是否一致,能夠 有效的防止錄音攻擊,攻擊者即使能通過(guò)其他渠道獲取到的用戶語(yǔ)音滿足語(yǔ)音內(nèi)容,也無(wú) 法滿足發(fā)音方式的要求。進(jìn)一步的,為了防止用戶重復(fù)輸入的用戶語(yǔ)音受到錄音攻擊,判斷 出用戶語(yǔ)音中的字符和發(fā)音方式與服務(wù)器生成的字符組合及字符的發(fā)音規(guī)則一致后,還判 斷當(dāng)前待驗(yàn)證的語(yǔ)音與歷史語(yǔ)音庫(kù)中該用戶的語(yǔ)音是否一致,如果一致則說(shuō)明存在錄音攻 擊。本發(fā)明可以有效的防止聲紋認(rèn)證中的錄音攻擊。
【附圖說(shuō)明】
[0036] 為了更清楚地說(shuō)明本發(fā)明實(shí)施例的技術(shù)方案,下面將對(duì)實(shí)施例描述中所需要使用 的附圖作簡(jiǎn)單地介紹,顯而易見(jiàn)地,下面描述中的附圖僅僅是本發(fā)明的一些實(shí)施例,對(duì)于本 領(lǐng)域普通技術(shù)人員來(lái)講,在不付出創(chuàng)造性勞動(dòng)的前提下,還可以根據(jù)這些附圖獲得其他的 附圖。
[0037] 圖1為本發(fā)明一實(shí)施例的能夠防止錄音攻擊的聲紋認(rèn)證方法流程圖;
[0038] 圖2為本發(fā)明一實(shí)施例的能夠防止錄音攻擊的聲紋認(rèn)證過(guò)程流程圖;
[0039] 圖3為本發(fā)明一實(shí)施例的能夠防止錄音攻擊的聲紋認(rèn)證過(guò)程流程圖;
[0040] 圖4為本發(fā)明一實(shí)施例的數(shù)字"0"的發(fā)音對(duì)應(yīng)的波形圖;
[0041] 圖5為本發(fā)明一實(shí)施例的能夠防止錄音攻擊的聲紋認(rèn)證方法流程圖;
[0042] 圖6為本發(fā)明一實(shí)施例的能夠防止錄音攻擊的聲紋認(rèn)證服務(wù)器;
[0043] 圖7為本發(fā)明一實(shí)施例的能夠防止錄音攻擊的聲紋認(rèn)證終端;
[0044] 圖8為本發(fā)明一實(shí)施例的能夠防止錄音攻擊的聲紋認(rèn)證系統(tǒng);
[0045] 圖9為本發(fā)明一實(shí)施例的具有防止錄音攻擊功能的聲紋認(rèn)證方法流程圖。
【具體實(shí)施方式】
[0046] 為了使本發(fā)明的技術(shù)特點(diǎn)及效果更加明顯,下面結(jié)合附圖對(duì)本發(fā)明的技術(shù)方案做 進(jìn)一步說(shuō)明,本發(fā)明也可有其他不同的具體實(shí)例來(lái)加以說(shuō)明或?qū)嵤?,任何本領(lǐng)域技術(shù)人員 在權(quán)利要求范圍內(nèi)做的等同變換均屬于本發(fā)明的保護(hù)范疇。
[0047] 如圖1所示,圖1為本發(fā)明一實(shí)施例的能夠防止錄音攻擊的聲紋認(rèn)證方法流程圖。
[0048] 本實(shí)施例是從服務(wù)器側(cè)描述的聲紋認(rèn)證方法,根據(jù)終端反饋的用戶語(yǔ)音、服務(wù)器 生成的字符組合及字符的發(fā)音規(guī)則進(jìn)行聲紋認(rèn)證,本實(shí)施例能夠一定程度上防止錄音攻 擊。
[0049] 具體的,能夠防止錄音攻擊的聲紋認(rèn)證方法包括如下步驟:
[0050] 步驟101 :根據(jù)一用戶的聲紋認(rèn)證請(qǐng)求生成字符組合及字符的發(fā)音規(guī)則;
[0051] 字符組合包括但不限于字母、數(shù)字、漢字等,字符的發(fā)音規(guī)則包括但不限于發(fā)音的 音調(diào)、發(fā)音的長(zhǎng)度等,一實(shí)施例中,字符組合中的每個(gè)字符對(duì)應(yīng)一個(gè)發(fā)音規(guī)則,另一實(shí)施例 中,字符組合中的兩個(gè)字符對(duì)應(yīng)一個(gè)發(fā)音規(guī)則,本發(fā)明對(duì)字符組合及字符組合中的字符的 發(fā)音規(guī)則的具體形式不做限制。
[0052] 本申請(qǐng)一實(shí)施例中,所述字符組合及字符的發(fā)音規(guī)則是隨機(jī)生成的。
[0053] 步驟102 :將字符組合及字符的發(fā)音規(guī)則發(fā)送給請(qǐng)求終端;
[0054] 本發(fā)明所述的終端包括但不限于手機(jī)、PAD、電腦及筆記本。
[0055] 步驟103 :接收所述請(qǐng)求終端根據(jù)所述字符組合及字符的發(fā)音規(guī)則輸入的用戶語(yǔ) 音;
[0056] 步驟104 :根據(jù)所述用戶語(yǔ)音、所述字符組合及字符的發(fā)音規(guī)則進(jìn)行聲紋認(rèn)證;
[0057] 步驟105 :將所述聲紋認(rèn)證結(jié)果發(fā)送至所述請(qǐng)求終端。
[0058] 本實(shí)施例中,即使攻擊者能夠獲取語(yǔ)音字符信息,也無(wú)法獲取字符的發(fā)音規(guī)則,通 過(guò)加入發(fā)音規(guī)則的認(rèn)證,能夠有效的防止錄音攻擊。
[0059] 詳細(xì)的說(shuō),步驟104進(jìn)一步包括:
[0060] 判斷所述用戶語(yǔ)音與所述用戶歷史輸入的語(yǔ)音是否為同一人的聲音;
[0061] 判斷所述用戶語(yǔ)音中的字符與所述字符組合中的字符是否相同;
[0062] 判斷所述用戶語(yǔ)音中的字符的發(fā)音方式與所述字符的發(fā)音規(guī)則是否匹配;
[0063] 只有所述用戶語(yǔ)音與所述用戶歷史輸入的語(yǔ)音為同一人、所述用戶語(yǔ)音中的字符 與所述字符組合中的字符相同且所述用戶語(yǔ)音中的字符的發(fā)音方式與所述字符的發(fā)音規(guī) 則匹配同時(shí)滿足時(shí),聲紋認(rèn)證才通過(guò),其他情況聲紋認(rèn)證不通過(guò),即若所述用戶語(yǔ)音與所述 用戶歷史輸入的語(yǔ)音不為同一人,和/或所述用戶語(yǔ)音中的字符與所述字符組合中的字符 不同,和/或所述用戶語(yǔ)音中的字符的發(fā)音方式與所述字符的發(fā)音規(guī)則不匹配,則聲紋認(rèn) 證不通過(guò)。
[0064] 本發(fā)明并不限制上述判斷過(guò)程的順序,任何順序的組合均能實(shí)現(xiàn)聲紋認(rèn)證的判 斷。
[0065] 優(yōu)選的,如圖2所示,步驟104進(jìn)一步包括:
[0066] 步驟201 :先判斷所述用戶語(yǔ)音與所述用戶歷史輸入的語(yǔ)音是否為同一人的聲 音;如果不為同一人的聲音,則聲紋認(rèn)證不通過(guò),如果為同一人的聲音,繼續(xù)步驟202 ;
[0067] 具體實(shí)施時(shí),在進(jìn)行步驟202之前,需先按照字符分隔客戶端上送的用戶語(yǔ)音,然 后提取用戶語(yǔ)音中的字符。
[0068] 步驟202 :判斷所述用戶語(yǔ)音中的字符與所述字符組合中的字符是否相同;
[0069] 如果所述用戶語(yǔ)音中的字符與所述字符組合中的字符不同,則聲紋認(rèn)證不通過(guò)即 聲紋認(rèn)證失敗;
[0070] 如果所述用戶語(yǔ)音中的字符與所述字符組合中的字符相同,則繼續(xù)步驟203 ;
[0071] 步驟203 :判斷所述用戶語(yǔ)音中的字符的發(fā)音方式與所述字符的發(fā)音規(guī)則是否匹 配;
[0072] 如果所述用戶語(yǔ)音中的字符的發(fā)音方式與所述字符的發(fā)音規(guī)則不匹配,則聲紋認(rèn) 證不通過(guò);
[0073] 如果所述用戶語(yǔ)音中的字符的發(fā)音方式與所述字符的發(fā)音規(guī)則匹配,則聲紋認(rèn)證 通過(guò)。
[0074] 按照本實(shí)施例所述的順序進(jìn)行聲紋認(rèn)證能夠加快認(rèn)證的速度,預(yù)防錄音攻擊的同 時(shí)提高用戶的體驗(yàn)效果。如下實(shí)施例中,如不做特殊說(shuō)明,均按照本實(shí)施例所述的順序進(jìn)行 聲紋認(rèn)證。
[0075] 復(fù)請(qǐng)參閱圖2,判斷出所述用戶語(yǔ)音與所述用戶歷史輸入的語(yǔ)音為同一人、所述用 戶語(yǔ)音中的字符與所述字符組合中的字符相同且所述用戶語(yǔ)音中的字符的發(fā)音方式與所 述字符的發(fā)音規(guī)則匹配后還包括將用戶語(yǔ)音存儲(chǔ)至歷史語(yǔ)音庫(kù)中,便于后續(xù)調(diào)取用戶輸入 的語(yǔ)音信息。
[0076] 如圖3所示,本申請(qǐng)一實(shí)施例中,判斷出所述用戶語(yǔ)音與所述用戶歷史輸入的語(yǔ) 音為同一人、所述用戶語(yǔ)音中的字符與所述字符組合中的字符相同且所述用戶語(yǔ)音中的字 符的發(fā)音方式與所述字符的發(fā)音規(guī)則匹配后還包括:
[0077] 步驟204 :判斷所述用戶語(yǔ)音與所述用戶在歷史語(yǔ)音庫(kù)中的語(yǔ)音是否一致;
[0078] 如果所述用戶語(yǔ)音與所述用戶在歷史語(yǔ)音庫(kù)中的語(yǔ)音一致,則聲紋認(rèn)證不通過(guò);
[0079] 如果所述用戶語(yǔ)音與所述用戶在歷史語(yǔ)音庫(kù)中的語(yǔ)音不一致,則聲紋認(rèn)證通過(guò), 將所述用戶語(yǔ)音存儲(chǔ)至歷史語(yǔ)音庫(kù)中。
[0080] 通過(guò)驗(yàn)證用戶語(yǔ)音與歷史語(yǔ)音庫(kù)中的該用戶的語(yǔ)音是否一致,能夠防止同一用戶 的不同次語(yǔ)音認(rèn)證中輸入的相同用戶語(yǔ)音出現(xiàn)錄音攻擊。
[0081] 本發(fā)明一實(shí)施例中,上一實(shí)施例的步驟204進(jìn)一步包括:
[0082] 提取所述用戶語(yǔ)音的特征參數(shù);
[0083] 計(jì)算所述用戶語(yǔ)音的特征參數(shù)與所述用戶在歷史數(shù)據(jù)庫(kù)中的語(yǔ)音的特征參數(shù)的 歐幾里德距離,所述歐幾里德距離小于預(yù)定閾值時(shí),所述用戶語(yǔ)音與所述用戶在歷史語(yǔ)音 庫(kù)中的語(yǔ)音一致,所述歐幾里德距離大于預(yù)定閾值時(shí),所述用戶語(yǔ)音與所述用戶在歷史語(yǔ) 音庫(kù)中的語(yǔ)音不一致。
[0084] 本實(shí)施例所述的預(yù)定閾值可根據(jù)人發(fā)出同樣聲音的差異性確定。
[0085] 具體實(shí)施時(shí),判斷用戶語(yǔ)音與所述用戶在歷史語(yǔ)音庫(kù)中的語(yǔ)音是否一致的詳細(xì)過(guò) 程為:
[0086] 1)按字符將用戶語(yǔ)音分為多段語(yǔ)音,對(duì)每段語(yǔ)音進(jìn)行預(yù)處理,包括分幀、預(yù)加重、 加窗等處理,得到可以進(jìn)一步計(jì)算的一段聲音。
[0087] 2)找到每段語(yǔ)音中的有效語(yǔ)音部分的起點(diǎn)和終點(diǎn)。
[0088] 如圖4所示,圖4為數(shù)字"0"的發(fā)音對(duì)應(yīng)的波形圖,由圖4可以看出在聲音的前后 都有很多的無(wú)音段或者細(xì)微的噪聲段。如果不去掉這些無(wú)效的聲音信號(hào),攻擊者可以在錄 音的無(wú)效的聲音端進(jìn)行處理而影響錄音檢測(cè)的效果。
[0089] 具體實(shí)施時(shí),可通過(guò)短時(shí)能量和短時(shí)過(guò)零率判斷語(yǔ)音有效部分的起點(diǎn)和終點(diǎn)。
[0090] 其中短時(shí)能量是指一幀語(yǔ)音信號(hào)的強(qiáng)度之和,第η幀語(yǔ)音信號(hào)的短時(shí)能量En :
[0091]
[0092] 其中,m為第n幀第m個(gè)采樣點(diǎn),N為該幀的大小,x n(m)為第η幀第m個(gè)采樣點(diǎn)歸 一化后的頻率。
[0093] 短時(shí)過(guò)零率是指在一幀語(yǔ)音信號(hào)波形穿過(guò)橫軸的次數(shù),記為Zn,
[0094]
[0095] 其中,m為第n幀第m個(gè)采樣點(diǎn),N為該幀的大小,x n(m)為第η幀第m個(gè)采樣點(diǎn)歸 一化后的頻率。
[0096] 當(dāng)短時(shí)能量En超過(guò)閥值E或者短時(shí)過(guò)零率Zn超過(guò)閥值Z時(shí),該語(yǔ)音為有效語(yǔ)音 的開(kāi)始,當(dāng)短時(shí)能量En低于閥值E或者短時(shí)過(guò)零率Zn低于閥值Z時(shí),該語(yǔ)音為有效語(yǔ)音的 結(jié)束。
[0097] 3)采用Mel尺度倒譜系數(shù)(MFCC)對(duì)有效語(yǔ)音提取特征參數(shù)。該方法是目前聲音 處理中比較通用的特征參數(shù)提取辦法,本發(fā)明此處不再贅述。
[0098] 記錄用戶本次經(jīng)過(guò)前三步預(yù)處理、分割掉語(yǔ)音無(wú)效部分和提取特征參數(shù)后,用戶 的某個(gè)字符的語(yǔ)音表示為T(mén) :
[0099] Τ有Ν幀矢量{Τ(1),Τ(2),…以!!),…,儀吣},!^!!)是第η幀的語(yǔ)音特征矢量。
[0100] 對(duì)于歷史庫(kù)中該用戶的字符發(fā)音進(jìn)行同樣預(yù)處理、分割掉語(yǔ)音無(wú)效部分和提取特 征參數(shù)后記為R :
[0101] R有Μ幀矢量R= {R(1),R(2),…以!!!),…,R(M)},R(m)為第m幀的語(yǔ)音特征矢 量。
[0102] 4)計(jì)算用戶聲音與歷史語(yǔ)音庫(kù)中存儲(chǔ)的聲音的相似性,即為計(jì)算T與R的相似性, 該相似性判斷可通過(guò)計(jì)算T和R的歐幾里得距離。
[0103] d(T(in),R(〇)表示T中第1幀特征與R中i "幀特征之間的歐幾里德距離,如果 兩個(gè)波形在某個(gè)幀完全重合,則距離d為0。為了比較它們之間的相似度,可以計(jì)算它們之 間的距離D[T,R],距離越小則相似度越高。
[0104] 若N = M,即兩段語(yǔ)音長(zhǎng)度相同,直接簡(jiǎn)單計(jì)算用戶語(yǔ)音與歷史語(yǔ)音庫(kù)中存儲(chǔ)的 語(yǔ)音的歐幾里得距離D[T,R] = d(l,l)+d(2, 2)+…+d(N,N),如果兩端語(yǔ)音完全一樣,則 D[T,R] =0,通過(guò)這種方式只可以判斷T和R是否完全相同,但是錄音攻擊者在實(shí)際攻擊中 往往會(huì)采取對(duì)原始錄音在部分位置進(jìn)行拉伸、縮短或者刪除等操作,所以如果簡(jiǎn)單計(jì)算兩 者距離并不能很好的防御此類(lèi)攻擊。
[0105] 對(duì)于N和Μ不相同時(shí),要考慮將T(n)和R(m)對(duì)齊。對(duì)齊可以采用線性擴(kuò)張的方 法,如果N〈M可以將T線性映射為一個(gè)Μ幀的序列,再計(jì)算它與{R(l),R(2),……,R(M)} 之間的距離。但是攻擊者不會(huì)對(duì)整段聲音進(jìn)行處理,而往往只對(duì)聲音的部分位置進(jìn)行處理, 如果采取此方法會(huì)識(shí)別出二者聲音相似度很低。
[0106] 因此比較語(yǔ)音T和R的相似度需要將時(shí)間規(guī)則和距離測(cè)量結(jié)合起來(lái),通過(guò)尋找 函數(shù)in= Φ (i n),將T的時(shí)間軸η非線性地映射到R的時(shí)間軸m上,并使該T與R的距離 D[T,R]滿足:
[0107]
[0108]
[0109]
[0110]
[0111]
[0112] 可以看出很明顯滿足動(dòng)態(tài)規(guī)劃的條件,可以使用動(dòng)態(tài)規(guī)劃算法進(jìn)行求解,其中動(dòng) 態(tài)規(guī)劃多項(xiàng)式為:
[0113] D (in, im) = d (T (in), R (im)) +min {D (in-1, im), D (in-1, im-1), D (in-1, im-2)}
[0114] 這樣從(1,1)點(diǎn)出發(fā)(令D(l,1) = 0)搜索,反復(fù)遞推,直到(N,M)就可以得到最 優(yōu)路徑,而且D (N,M)就是最佳匹配路徑所對(duì)應(yīng)的匹配距離。
[0115] 由于每個(gè)人的發(fā)言由多種因素影響,任何人重復(fù)發(fā)相同字符的聲音在聲波上不可 能完全相似,肯定存在差異性,定義這個(gè)差異性為判斷的預(yù)定閥值。如果D(N,M) =0,則說(shuō) 明兩端語(yǔ)音T和R完全一致,可以證明為語(yǔ)音T和R為一個(gè)聲音,可能存在錄音攻擊;如果 D (N,M)〈閥值,則說(shuō)明兩端語(yǔ)音T和R相似程度很高,同樣可能存在錄音攻擊;如果D (N,M) > =閥值,則說(shuō)明T和R不是同一語(yǔ)音,不存在錄音攻擊。
[0116] 本發(fā)明提出的能夠防止錄音攻擊的聲紋認(rèn)證方法,通過(guò)驗(yàn)證用戶語(yǔ)音中的字符和 發(fā)音方式與服務(wù)器生成的字符組合及字符的發(fā)音規(guī)則是否一致,能夠有效的防止錄音攻 擊,攻擊者即使能通過(guò)其他渠道獲取到的用戶語(yǔ)音滿足語(yǔ)音內(nèi)容,也無(wú)法滿足發(fā)音方式的 要求。進(jìn)一步的,為了防止用戶重復(fù)輸入的用戶語(yǔ)音受到錄音攻擊,判斷出用戶語(yǔ)音中的字 符和發(fā)音方式與服務(wù)器生成的字符組合及字符的發(fā)音規(guī)則一致后,還判斷當(dāng)前待驗(yàn)證的語(yǔ) 音與歷史語(yǔ)音庫(kù)中該用戶的語(yǔ)音是否一致,如果一致則說(shuō)明存在錄音攻擊。本發(fā)明可以有 效的防止聲紋認(rèn)證中的錄音攻擊。
[0117] 如圖5所示,圖5為本發(fā)明一實(shí)施例的能夠防止錄音攻擊的聲紋認(rèn)證方法流程圖。 該方法是從請(qǐng)求終端側(cè)進(jìn)行的描述,具體的,聲紋認(rèn)證方法包括:
[0118] 步驟501 :發(fā)送一用戶的聲紋認(rèn)證請(qǐng)求至服務(wù)器;
[0119] 步驟502 :接收并顯示所述服務(wù)器發(fā)送的字符組合及字符的發(fā)音規(guī)則;
[0120] 步驟503 :接收用戶根據(jù)所述字符組合及字符的發(fā)音規(guī)則輸入的用戶語(yǔ)音;
[0121] 步驟504 :將所述用戶語(yǔ)音發(fā)送至所述服務(wù)器;
[0122] 步驟505 :接收所述服務(wù)器發(fā)送的聲紋認(rèn)證結(jié)果。
[0123] 如圖6所示,圖6為本發(fā)明一實(shí)施例的一種能夠防止錄音攻擊的聲紋認(rèn)證服務(wù)器, 該服務(wù)器600包括,生成單元601,用于根據(jù)一用戶的請(qǐng)求生成字符組合及字符的發(fā)音規(guī) 則;
[0124] 發(fā)送單元602,用于將所述字符組合及字符的發(fā)音規(guī)則發(fā)送給請(qǐng)求終端,將聲紋認(rèn) 證結(jié)果發(fā)送至所述請(qǐng)求終端;
[0125] 接收單元603,用于接收所述請(qǐng)求終端根據(jù)所述字符組合及字符的發(fā)音規(guī)則輸入 的用戶語(yǔ)音;
[0126] 聲音檢測(cè)單元604,用于根據(jù)所述用戶語(yǔ)音、所述字符組合及字符的發(fā)音規(guī)則進(jìn)行 聲紋認(rèn)證。
[0127] 如圖7所示,圖7為本發(fā)明一實(shí)施例的能夠防止錄音攻擊的聲紋認(rèn)證終端。具體 的,該認(rèn)證終端700包括:請(qǐng)求單元701,用于發(fā)送一用戶的聲紋認(rèn)證請(qǐng)求至服務(wù)器;
[0128] 接收單元702,用于接收并顯示所述服務(wù)器發(fā)送的字符組合及字符的發(fā)音規(guī)則,接 收所述服務(wù)器發(fā)送的聲紋認(rèn)證結(jié)果;
[0129] 錄入單元703,用于接收用戶根據(jù)所述字符組合及字符的發(fā)音規(guī)則輸入的用戶語(yǔ) 音;
[0130] 發(fā)送單元704,用于將所述用戶語(yǔ)音發(fā)送至所述服務(wù)器。
[0131] 如圖8所示,圖8為本發(fā)明一實(shí)施例的能夠防止錄音攻擊的聲紋認(rèn)證系統(tǒng)。
[0132] 該聲紋認(rèn)證系統(tǒng)包括服務(wù)器600及請(qǐng)求終端700,其中,所述服務(wù)器600用于根據(jù) 一用戶的聲紋認(rèn)證請(qǐng)求生成字符組合及字符的發(fā)音規(guī)則;將所述字符組合及字符的發(fā)音規(guī) 則發(fā)送給請(qǐng)求終端;接收所述請(qǐng)求終端根據(jù)所述字符組合及字符的發(fā)音規(guī)則輸入的用戶語(yǔ) 音;根據(jù)所述用戶語(yǔ)音、所述字符組合及字符的發(fā)音規(guī)則進(jìn)行聲紋認(rèn)證;將所述聲紋認(rèn)證 結(jié)果發(fā)送至所述請(qǐng)求終端;
[0133] 所述請(qǐng)求終端700用于發(fā)送一用戶的聲紋認(rèn)證請(qǐng)求至服務(wù)器;接收并顯示所述服 務(wù)器發(fā)送的字符組合及字符的發(fā)音規(guī)則;接收用戶根據(jù)所述字符組合及字符的發(fā)音規(guī)則 輸入的用戶語(yǔ)音;將所述用戶語(yǔ)音發(fā)送至所述服務(wù)器;接收所述服務(wù)器發(fā)送的聲紋認(rèn)證結(jié) 果。
[0134] 本發(fā)明提出的能夠防止錄音攻擊的聲紋認(rèn)證方法、服務(wù)器、終端及系統(tǒng),通過(guò)驗(yàn)證 用戶語(yǔ)音中的字符和發(fā)音方式與服務(wù)器生成的字符組合及字符的發(fā)音規(guī)則是否一致,能夠 有效的防止錄音攻擊,攻擊者即使能通過(guò)其他渠道獲取到的用戶語(yǔ)音滿足語(yǔ)音內(nèi)容,也無(wú) 法滿足發(fā)音方式的要求。進(jìn)一步的,為了防止用戶重復(fù)輸入的用戶語(yǔ)音受到錄音攻擊,判斷 出用戶語(yǔ)音中的字符和發(fā)音方式與服務(wù)器生成的字符組合及字符的發(fā)音規(guī)則一致后,還判 斷當(dāng)前待驗(yàn)證的語(yǔ)音與歷史語(yǔ)音庫(kù)中該用戶的語(yǔ)音是否一致,如果一致則說(shuō)明存在錄音攻 擊。本發(fā)明可以有效的防止聲紋認(rèn)證中的錄音攻擊。
[0135] 為了更清楚的說(shuō)明本申請(qǐng)的技術(shù)方案,下面以一具體實(shí)施例進(jìn)行說(shuō)明,結(jié)合圖9 所示,防止錄音攻擊的系統(tǒng)工作流程為:
[0136] 步驟901 :客戶端發(fā)送身份認(rèn)證請(qǐng)求至服務(wù)器;
[0137] 步驟902 :服務(wù)器接收身份認(rèn)證請(qǐng)求;
[0138] 步驟903:服務(wù)器根據(jù)身份認(rèn)證請(qǐng)求隨機(jī)生成驗(yàn)證字符組合以及字符的發(fā)音方 式,并將其發(fā)送給客戶端;
[0139] 步驟904:客戶端接收到服務(wù)器下發(fā)的待驗(yàn)證字符組合及字符的發(fā)音規(guī)則后,提 示用戶按要求讀入字符;
[0140] 步驟905:客戶端接收用戶讀入的用戶語(yǔ)音,并將用戶讀入的用戶語(yǔ)音發(fā)送至服 務(wù)器;
[0141] 步驟906:服務(wù)器進(jìn)行聲紋驗(yàn)證,判斷接收的用戶語(yǔ)音與預(yù)先存儲(chǔ)的該用戶的語(yǔ) 音是否為同一人,具體實(shí)施時(shí)可采用目前常規(guī)的聲紋驗(yàn)證算法;
[0142] 如果聲紋驗(yàn)證不是同一個(gè)人,則直接返回用戶認(rèn)證失敗給客戶端;
[0143] 如果聲紋驗(yàn)證為同一人,則繼續(xù)錄音檢測(cè);
[0144] 步驟907 :驗(yàn)證用戶聲音中的字符與服務(wù)器生成的字符組合中的字符是否相同; 如果用戶聲音中的字符與服務(wù)器生成的字符組合中的字符不相同,則用戶聲音中的字符驗(yàn) 證不通過(guò),返回用戶認(rèn)證失敗給客戶端;如果用戶聲音中的字符與服務(wù)器生成的字符組合 中的字符相同,則用戶聲音中的字符驗(yàn)證通過(guò),繼續(xù)步驟908 ;
[0145] 步驟908 :驗(yàn)證用戶聲音中的字符的發(fā)音方式與服務(wù)器生成的字符發(fā)音方式是否 相同,如果用戶聲音中的字符的發(fā)音方式與服務(wù)器生成的字符發(fā)音方式不相同,則用戶聲 音中的字符發(fā)音方式驗(yàn)證不通過(guò),返回用戶認(rèn)證失敗給客戶端;如果用戶聲音中的字符的 發(fā)音方式與服務(wù)器生成的字符發(fā)音方式相同,則用戶聲音中的字符發(fā)音方式驗(yàn)證通過(guò),繼 續(xù)步驟909 ;
[0146] 步驟909 :驗(yàn)證用戶聲音是否存在于歷史語(yǔ)音庫(kù)中,如果存在,則證明存在錄音攻 擊,認(rèn)證失敗,將認(rèn)證失敗結(jié)果發(fā)送給客戶端;如果不存在,則聲紋認(rèn)證通過(guò),將用戶聲音存 儲(chǔ)于歷史語(yǔ)音庫(kù)中,將聲紋認(rèn)證通過(guò)結(jié)果發(fā)送給客戶端。
[0147] 驗(yàn)證用戶聲音是否存在于歷史語(yǔ)音庫(kù)中的過(guò)程已在上述實(shí)施例中進(jìn)行了詳細(xì)的 說(shuō)明,此處不再贅述。聲紋認(rèn)證通過(guò)后,客戶端繼續(xù)相應(yīng)的操作,本發(fā)明對(duì)此不做限制。
[0148] 本發(fā)明提出的能夠防止錄音攻擊的聲紋認(rèn)證方法、服務(wù)器、終端及系統(tǒng),通過(guò)驗(yàn)證 用戶語(yǔ)音中的字符和發(fā)音方式與服務(wù)器生成的字符組合及字符的發(fā)音規(guī)則是否一致,能夠 有效的防止錄音攻擊,攻擊者即使能通過(guò)其他渠道獲取到的用戶語(yǔ)音滿足語(yǔ)音內(nèi)容,也無(wú) 法滿足發(fā)音方式的要求。進(jìn)一步的,為了防止用戶重復(fù)輸入的用戶語(yǔ)音受到錄音攻擊,判斷 出用戶語(yǔ)音中的字符和發(fā)音方式與服務(wù)器生成的字符組合及字符的發(fā)音規(guī)則一致后,還判 斷當(dāng)前待驗(yàn)證的語(yǔ)音與歷史語(yǔ)音庫(kù)中該用戶的語(yǔ)音是否一致,如果一致則說(shuō)明存在錄音攻 擊。本發(fā)明可以有效的防止聲紋認(rèn)證中的錄音攻擊。
[0149] 以上所述僅用于說(shuō)明本申請(qǐng)技術(shù)方案,任何本領(lǐng)域普通技術(shù)人員均可在不違背本 發(fā)明的精神及范疇下,對(duì)上述實(shí)施例進(jìn)行修飾與改變。因此,本發(fā)明的權(quán)利保護(hù)范圍應(yīng)視權(quán) 利要求范圍為準(zhǔn)。
【主權(quán)項(xiàng)】
1. 一種能夠防止錄音攻擊的聲紋認(rèn)證方法,其特征在于,包括, 根據(jù)一用戶的聲紋認(rèn)證請(qǐng)求生成字符組合及字符的發(fā)音規(guī)則; 將所述字符組合及字符的發(fā)音規(guī)則發(fā)送給請(qǐng)求終端; 接收所述請(qǐng)求終端根據(jù)所述字符組合及字符的發(fā)音規(guī)則輸入的用戶語(yǔ)音; 根據(jù)所述用戶語(yǔ)音、所述字符組合及字符的發(fā)音規(guī)則進(jìn)行聲紋認(rèn)證;將所述聲紋認(rèn)證 結(jié)果發(fā)送至所述請(qǐng)求終端。2. 如權(quán)利要求1所述的能夠防止錄音攻擊的聲紋認(rèn)證方法,其特征在于,根據(jù)所述用 戶語(yǔ)音、所述字符組合及字符的發(fā)音規(guī)則進(jìn)行聲紋認(rèn)證進(jìn)一步包括, 判斷所述用戶語(yǔ)音與所述用戶歷史輸入的語(yǔ)音是否為同一人的聲音; 判斷所述用戶語(yǔ)音中的字符與所述字符組合中的字符是否相同; 判斷所述用戶語(yǔ)音中的字符的發(fā)音方式與所述字符的發(fā)音規(guī)則是否匹配; 只有所述用戶語(yǔ)音與所述用戶歷史輸入的語(yǔ)音為同一人、所述用戶語(yǔ)音中的字符與所 述字符組合中的字符相同且所述用戶語(yǔ)音中的字符的發(fā)音方式與所述字符的發(fā)音規(guī)則匹 配時(shí),聲紋認(rèn)證才通過(guò),其他情況聲紋認(rèn)證不通過(guò)。3. 如權(quán)利要求2所述的能夠防止錄音攻擊的聲紋認(rèn)證方法,其特征在于,判斷出所述 用戶語(yǔ)音與所述用戶歷史輸入的語(yǔ)音為同一人、所述用戶語(yǔ)音中的字符與所述字符組合中 的字符相同且所述用戶語(yǔ)音中的字符的發(fā)音方式與所述字符的發(fā)音規(guī)則匹配后還包括, 將所述用戶語(yǔ)音存儲(chǔ)至歷史語(yǔ)音庫(kù)中。4. 如權(quán)利要求2所述的能夠防止錄音攻擊的聲紋認(rèn)證方法,其特征在于,判斷出所述 用戶語(yǔ)音與所述用戶歷史輸入的語(yǔ)音為同一人、所述用戶語(yǔ)音中的字符與所述字符組合中 的字符相同且所述用戶語(yǔ)音中的字符的發(fā)音方式與所述字符的發(fā)音規(guī)則匹配后還包括, 判斷所述用戶語(yǔ)音與所述用戶在歷史語(yǔ)音庫(kù)中的語(yǔ)音是否一致; 如果所述用戶語(yǔ)音與所述用戶在歷史語(yǔ)音庫(kù)中的語(yǔ)音一致,則聲紋認(rèn)證不通過(guò); 如果所述用戶語(yǔ)音與所述用戶在歷史語(yǔ)音庫(kù)中的語(yǔ)音不一致,則聲紋認(rèn)證通過(guò),將所 述用戶語(yǔ)音存儲(chǔ)至歷史語(yǔ)音庫(kù)中。5. 如權(quán)利要求4所述的能夠防止錄音攻擊的聲紋認(rèn)證方法,其特征在于,判斷所述用 戶語(yǔ)音與所述用戶在歷史語(yǔ)音庫(kù)中的語(yǔ)音是否一致進(jìn)一步包括, 提取所述用戶語(yǔ)音的特征參數(shù); 計(jì)算所述用戶語(yǔ)音的特征參數(shù)與所述用戶在歷史數(shù)據(jù)庫(kù)中的語(yǔ)音的特征參數(shù)的歐幾 里德距離,所述歐幾里德距離小于預(yù)定閾值時(shí),所述用戶語(yǔ)音與所述用戶在歷史語(yǔ)音庫(kù)中 的語(yǔ)音一致,所述歐幾里德距離大于預(yù)定閾值時(shí),所述用戶語(yǔ)音與所述用戶在歷史語(yǔ)音庫(kù) 中的語(yǔ)音不一致。6. 如權(quán)利要求5所述的能夠防止錄音攻擊的聲紋認(rèn)證方法,其特征在于,提取所述用 戶語(yǔ)音的特征參數(shù)進(jìn)一步包括, 對(duì)所述用戶語(yǔ)音進(jìn)行預(yù)處理,將所述用戶語(yǔ)音按字符劃分為多段語(yǔ)音; 找到每段語(yǔ)音中的有效語(yǔ)音部分的起點(diǎn)和終點(diǎn); 提取有效語(yǔ)音部分的特征參數(shù)。7. 如權(quán)利要求1所述的能夠防止錄音攻擊的聲紋認(rèn)證方法,其特征在于,所述字符組 合及字符的發(fā)音規(guī)則是隨機(jī)生成的。8. -種能夠防止錄音攻擊的聲紋認(rèn)證方法,其特征在于,包括, 發(fā)送一用戶的聲紋認(rèn)證請(qǐng)求至服務(wù)器; 接收并顯示所述服務(wù)器發(fā)送的字符組合及字符的發(fā)音規(guī)則; 接收用戶根據(jù)所述字符組合及字符的發(fā)音規(guī)則輸入的用戶語(yǔ)音; 將所述用戶語(yǔ)音發(fā)送至所述服務(wù)器; 接收所述服務(wù)器發(fā)送的聲紋認(rèn)證結(jié)果。9. 一種能夠防止錄音攻擊的聲紋認(rèn)證服務(wù)器,其特征在于,包括, 生成單元,用于根據(jù)一用戶的請(qǐng)求生成字符組合及字符的發(fā)音規(guī)則; 發(fā)送單元,用于將所述字符組合及字符的發(fā)音規(guī)則發(fā)送給請(qǐng)求終端,將聲紋認(rèn)證結(jié)果 發(fā)送至所述請(qǐng)求終端; 接收單元,用于接收所述請(qǐng)求終端根據(jù)所述字符組合及字符的發(fā)音規(guī)則輸入的用戶語(yǔ) 音; 聲音檢測(cè)單元,用于根據(jù)所述用戶語(yǔ)音、所述字符組合及字符的發(fā)音規(guī)則進(jìn)行聲紋認(rèn) 證。10. -種能夠防止錄音攻擊的聲紋認(rèn)證終端,其特征在于,包括, 請(qǐng)求單元,用于發(fā)送一用戶的聲紋認(rèn)證請(qǐng)求至服務(wù)器; 接收單元,用于接收并顯示所述服務(wù)器發(fā)送的字符組合及字符的發(fā)音規(guī)則,接收所述 服務(wù)器發(fā)送的聲紋認(rèn)證結(jié)果; 錄入單元,用于接收用戶根據(jù)所述字符組合及字符的發(fā)音規(guī)則輸入的用戶語(yǔ)音; 發(fā)送單元,用于將所述用戶語(yǔ)音發(fā)送至所述服務(wù)器。11. 一種能夠防止錄音攻擊的聲紋認(rèn)證系統(tǒng),其特征在于,包括服務(wù)器及請(qǐng)求終端,其 中,所述服務(wù)器用于根據(jù)一用戶的聲紋認(rèn)證請(qǐng)求生成字符組合及字符的發(fā)音規(guī)則;將所述 字符組合及字符的發(fā)音規(guī)則發(fā)送給請(qǐng)求終端;接收所述請(qǐng)求終端根據(jù)所述字符組合及字符 的發(fā)音規(guī)則輸入的用戶語(yǔ)音;根據(jù)所述用戶語(yǔ)音、所述字符組合及字符的發(fā)音規(guī)則進(jìn)行聲 紋認(rèn)證;將所述聲紋認(rèn)證結(jié)果發(fā)送至所述請(qǐng)求終端; 所述請(qǐng)求終端用于發(fā)送一用戶的聲紋認(rèn)證請(qǐng)求至服務(wù)器;接收并顯示所述服務(wù)器發(fā)送 的字符組合及字符的發(fā)音規(guī)則;接收用戶根據(jù)所述字符組合及字符的發(fā)音規(guī)則輸入的用戶 語(yǔ)音;將所述用戶語(yǔ)音發(fā)送至所述服務(wù)器;接收所述服務(wù)器發(fā)送的聲紋認(rèn)證結(jié)果。
【文檔編號(hào)】G10L15/26GK105933272SQ201511020257
【公開(kāi)日】2016年9月7日
【申請(qǐng)日】2015年12月30日
【發(fā)明人】徐燕軍, 何朔, 尹亞偉, 萬(wàn)四爽
【申請(qǐng)人】中國(guó)銀聯(lián)股份有限公司