一種終端解鎖的方法、裝置及終端的制作方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及智能終端領(lǐng)域,特別是涉及一種終端解鎖的方法、裝置及終端。
【背景技術(shù)】
[0002]隨著移動(dòng)智能終端的內(nèi)容和應(yīng)用不斷豐富,不斷發(fā)展,智能終端也越來融入人們的生活,幾乎成為人們生活中不可缺少的一部分,與此同時(shí)智能終端的用戶體驗(yàn)也越來越受到注重。通過聲紋識(shí)別的語(yǔ)音解鎖方法省去了手動(dòng)點(diǎn)亮屏幕的操作和觸屏解鎖的過程,同時(shí)加強(qiáng)了終端信息的安全性。
[0003]現(xiàn)有技術(shù)的語(yǔ)音喚醒技術(shù)主要是實(shí)現(xiàn)對(duì)移動(dòng)終端的整個(gè)系統(tǒng)的喚醒,功率消耗較高,同時(shí)現(xiàn)有聲紋識(shí)別技術(shù)在智能終端中的應(yīng)用也僅僅針對(duì)某一具體的聲紋識(shí)別技術(shù)的具體實(shí)現(xiàn)過程而言,安全性不高。
【發(fā)明內(nèi)容】
[0004]本發(fā)明要解決的技術(shù)問題是提供一種終端解鎖的方法、裝置及終端,解決通過語(yǔ)音識(shí)別技術(shù)來喚醒整個(gè)系統(tǒng),功率消耗較高和單純應(yīng)用聲紋識(shí)別技術(shù),安全性不高的問題。
[0005]為了解決上述技術(shù)問題,本發(fā)明實(shí)施例提供的終端解鎖的方法,其中,包括:獲取用戶的源語(yǔ)音信息;
[0006]識(shí)別所述源語(yǔ)音信息中的語(yǔ)音口令特征值;
[0007]將所述語(yǔ)音口令特征值與語(yǔ)音喚醒庫(kù)中的口令匹配,在匹配成功時(shí),提取所述源語(yǔ)音信息的聲紋特征值;
[0008]將所述源語(yǔ)音信息的聲紋特征值與預(yù)先存儲(chǔ)的聲紋特征值進(jìn)行匹配,在匹配成功時(shí),控制終%5解鎖。
[0009]其中,所述獲取用戶的源語(yǔ)音信息之后還包括:緩存所述源語(yǔ)音信息。
[0010]進(jìn)一步地,提取所述源語(yǔ)音信息的聲紋特征值的步驟包括:
[0011]將所述源語(yǔ)音信息進(jìn)行模擬/數(shù)字轉(zhuǎn)換,得到數(shù)字化的源語(yǔ)音信息;
[0012]對(duì)數(shù)字化的源語(yǔ)音信息進(jìn)行聲紋分析,得到所述源語(yǔ)音信息的聲紋特征值。
[0013]其中,還包括:如果所述源語(yǔ)音信息的聲紋特征值與預(yù)先存儲(chǔ)的聲紋特征值匹配失敗,則控制所述終端的顯示模塊點(diǎn)亮,并進(jìn)行錯(cuò)誤提醒重新獲取用戶的源語(yǔ)音信息。
[0014]相應(yīng)的,為了解決上述技術(shù)問題,本發(fā)明還提供了一種終端解鎖的裝置,其中,包括:獲取模塊,用于獲取用戶的源語(yǔ)音信息;
[0015]處理模塊,用于識(shí)別所述源語(yǔ)音信息中的語(yǔ)音口令特征值,并將所述語(yǔ)音口令特征值與語(yǔ)音喚醒庫(kù)中的口令匹配,得到匹配結(jié)果;在匹配結(jié)果為成功時(shí),提取所述源語(yǔ)音信息的聲紋特征值,將所述源語(yǔ)音信息的聲紋特征值與預(yù)先存儲(chǔ)的聲紋特征值進(jìn)行匹配,在匹配成功時(shí),控制終端解鎖。
[0016]進(jìn)一步地,所述處理模塊包括:第一處理模塊,用于識(shí)別所述源語(yǔ)音信息中的語(yǔ)音口令特征值,并將所述語(yǔ)音口令特征值與語(yǔ)音喚醒庫(kù)中的口令匹配,得到匹配結(jié)果;
[0017]第二處理模塊,用于在匹配結(jié)果為成功時(shí),提取所述源語(yǔ)音信息的聲紋特征值,將所述源語(yǔ)音信息的聲紋特征值與預(yù)先存儲(chǔ)的聲紋特征值進(jìn)行匹配,在匹配成功時(shí),控制終端解鎖。
[0018]進(jìn)一步地,所述第一處理模塊包括:
[0019]緩存模塊,用于緩存所述獲取用戶的源語(yǔ)音信息;
[0020]存儲(chǔ)模塊,用于存儲(chǔ)語(yǔ)音喚醒庫(kù),所述語(yǔ)音喚醒庫(kù)中包括用戶預(yù)先輸入的語(yǔ)音口令;
[0021 ] 第一處理子模塊,用于識(shí)別所述源語(yǔ)音信息中的語(yǔ)音口令特征值,將所述語(yǔ)音口令特征值與所述存儲(chǔ)模塊中存儲(chǔ)的語(yǔ)音喚醒庫(kù)中的口令匹配,在匹配成功時(shí),提取所述源語(yǔ)音信息的聲紋特征值。
[0022]進(jìn)一步的,第二處理模塊包括:
[0023]第二處理子模塊,用于在匹配結(jié)果為成功時(shí),發(fā)送所述源語(yǔ)音信息至聲紋識(shí)別模塊;并用于將聲紋識(shí)別模塊發(fā)送的聲紋特征值與預(yù)先存儲(chǔ)的聲紋特征值進(jìn)行匹配,在匹配成功時(shí),控制終端的屏.解鎖;
[0024]聲紋識(shí)別模塊,用于將所述源語(yǔ)音信息進(jìn)行模擬/數(shù)字轉(zhuǎn)換,得到數(shù)字化的源語(yǔ)音信息;對(duì)數(shù)字化的源語(yǔ)音信息進(jìn)行聲紋分析,得到所述源語(yǔ)音信息的聲紋特征值,并發(fā)送給所述第二處理子模塊。
[0025]其中,所述第二處理子模塊還用于:如果所述源語(yǔ)音信息的聲紋特征值與預(yù)先存儲(chǔ)的聲紋特征值匹配失敗,控制所述終端的顯示模塊點(diǎn)亮,并進(jìn)行錯(cuò)誤提醒重新獲取用戶的源語(yǔ)音信息。
[0026]為解決上述技術(shù)問題,對(duì)應(yīng)于裝置,本發(fā)明還提供了一種終端,其中,包括如上述所述的終端解鎖的裝置。
[0027]其中,還包括:顯示模塊,用于顯示所述匹配結(jié)果。
[0028]本發(fā)明的上述技術(shù)方案的有益效果如下:
[0029]本發(fā)明的方案中,語(yǔ)音口令值匹配是在系統(tǒng)休眠狀態(tài)的情況下進(jìn)行的,在得到源語(yǔ)音信息后,識(shí)別源語(yǔ)音信息的語(yǔ)音口令特征值,與語(yǔ)音喚醒庫(kù)中的口令匹配,如果語(yǔ)音口令匹配成功后,喚醒系統(tǒng)并提取源語(yǔ)音信息的聲紋特征值,與預(yù)先存儲(chǔ)的聲紋特征值進(jìn)行匹配,在匹配成功后,控制終端解鎖進(jìn)入系統(tǒng)。同時(shí)采用先語(yǔ)音口令特征值匹配驗(yàn)證,如果不匹配,就不會(huì)喚醒系統(tǒng),聲紋特征值匹配驗(yàn)證便不會(huì)啟動(dòng),這樣減少聲紋特征值的解鎖過程的功率損耗,同時(shí)語(yǔ)音口令特征值匹配驗(yàn)證和聲紋特征值匹配驗(yàn)證的雙重驗(yàn)證,提高語(yǔ)音識(shí)別的準(zhǔn)確性,保護(hù)用戶私有信息的安全,方便用戶生活。
【附圖說明】
[0030]圖1為本發(fā)明的終端解鎖的方法的基本步驟示意圖;
[0031]圖2為本發(fā)明的終端解鎖的裝置的系統(tǒng)模塊結(jié)構(gòu)圖;
[0032]圖3為本發(fā)明的聲紋識(shí)別模塊接口圖;
[0033]圖4為本發(fā)明的終端解鎖的裝置的處理流程圖;
[0034]圖5為本發(fā)明的終端的語(yǔ)音解鎖流程圖。
【具體實(shí)施方式】
[0035]為使本發(fā)明要解決的技術(shù)問題、技術(shù)方案和優(yōu)點(diǎn)更加清楚,下面將結(jié)合附圖及具體實(shí)施例進(jìn)行詳細(xì)描述。
[0036]本發(fā)明實(shí)施例的目的在于提供一種終端解鎖的方法、裝置及終端,通過語(yǔ)音口令特征值匹配驗(yàn)證和聲紋特征值匹配驗(yàn)證的雙重驗(yàn)證,提高語(yǔ)音識(shí)別的準(zhǔn)確性,有效地保護(hù)用戶私有信息的安全,同時(shí)語(yǔ)音口令值匹配驗(yàn)證是在系統(tǒng)休眠的情況下進(jìn)行的,如果語(yǔ)音驗(yàn)證值不匹配,就不會(huì)喚醒系統(tǒng),且不會(huì)進(jìn)行聲紋匹配驗(yàn)證解鎖,滿足最低的功率消耗。
[0037]如圖1所示,本發(fā)明實(shí)施例的終端解鎖的方法,其中,包括:
[0038]步驟11,獲取用戶的源語(yǔ)音信息;
[0039]步驟12,識(shí)別所述源語(yǔ)音信息中的語(yǔ)音口令特征值;
[0040]步驟13,將所述語(yǔ)音口令特征值與語(yǔ)音喚醒庫(kù)中的口令匹配,在匹配成功時(shí),提取所述源語(yǔ)音信息的聲紋特征值;其中,所述步驟13具體是通過第一處理模塊喚醒CPU主處理器模塊,并通過CPU主處理器提取所述源語(yǔ)音信息的聲紋特征值。
[0041]步驟14,將所述源語(yǔ)音信息的聲紋特征值與預(yù)先存儲(chǔ)的聲紋特征值進(jìn)行匹配,在匹配成功時(shí),控制終端解鎖。
[0042]如果語(yǔ)音口令匹配和聲紋匹配單獨(dú)進(jìn)行,安全性較低且易造成誤操作;如果語(yǔ)音口令匹配和聲紋匹配同時(shí)在系統(tǒng)喚醒的情況下工作,將增加系統(tǒng)功耗。本發(fā)明實(shí)施例中,將語(yǔ)音口令特征值和聲紋特征值分為兩部分,先進(jìn)行源語(yǔ)音信息的語(yǔ)音口令特征值的匹配,語(yǔ)音口令特征值的匹配是在系統(tǒng)休眠的情況下進(jìn)行的,如果語(yǔ)音口令特征值與語(yǔ)音喚醒庫(kù)中的口令不匹配,則不用喚醒系統(tǒng)對(duì)聲紋識(shí)別特征值的匹配進(jìn)行驗(yàn)證,可以減少聲紋特征值的功率損耗;如果語(yǔ)音口令特征值匹配成功,則喚醒系統(tǒng)并發(fā)送源語(yǔ)音信息到第二處理模塊提取源語(yǔ)音信息的聲紋特征值,通過聲紋識(shí)別模塊對(duì)聲紋特征值進(jìn)行匹配驗(yàn)證,在匹配成功時(shí),解鎖進(jìn)入系統(tǒng)。這樣通過先語(yǔ)音口令特征值匹配驗(yàn)證,然后進(jìn)行聲紋特征值的雙重驗(yàn)證,提高語(yǔ)音識(shí)別的準(zhǔn)確性,加強(qiáng)終端信息的安全性。值得注意的是本實(shí)施例中的聲紋識(shí)別匹配可以提前到喚醒CPU之前處理,即語(yǔ)音口令匹配成功后直接進(jìn)行聲紋匹配驗(yàn)證,匹配成功后再喚醒系統(tǒng)并解鎖進(jìn)入系統(tǒng),達(dá)到最低的功率消耗要求,豐富用戶的個(gè)體場(chǎng)景體驗(yàn)。
[0043]應(yīng)當(dāng)了解的是,不會(huì)在獲取的源語(yǔ)音信息的瞬間,就可以判斷系統(tǒng)是否解鎖,因此本發(fā)明的終端解鎖的方法中,所述獲取用戶的源語(yǔ)音信息之后還包括:緩存所述源語(yǔ)音信肩、O
[0044]在步驟11之后,需要緩存源語(yǔ)音信息,在緩存的時(shí)間段內(nèi),進(jìn)行相關(guān)的先語(yǔ)音口令