身份驗證方法及裝置的制造方法
【技術領域】
[0001]本發明涉及計算機技術,尤其涉及一種身份驗證方法及裝置。
【背景技術】
[0002]現有的基于語音識別技術進行身份驗證的方法,多是通過提取聲學特征,將用戶所發出的特定的語音指令轉換成為計算機可識別的輸入,例如:按鍵、二進制編碼或者字符序列,但由于轉換的數據源僅僅是從語音的層面進行提取、轉換,非法用戶可以通過模仿合法用戶的聲紋特征來突破語音識別,因此存在身份驗證的安全性不高的問題。
【發明內容】
[0003]有鑒于此,本發明提供一種身份驗證方法及裝置,可提高身份驗證的安全性。
[0004]一種身份驗證方法,包括:獲取用戶輸入的待驗證的語音信號,獲取所述待驗證的語音信號中的語音特征系數;對所述待驗證的語音信號進行語音識別,獲取所述待驗證的語音信號中包含的語義信息;將所獲取的語音特征系數與預置的標準語音特征系數進行匹配,將所獲取的語義信息與預置的標準語義信息進行匹配;當所獲取的語音特征系數與所述標準語音特征系數相匹配,且所獲取的語義信息與所述標準語義信息相匹配時,確認所述用戶的身份驗證通過。
[0005]一種身份驗證裝置,包括:語音特征系數獲取模塊,用于獲取用戶輸入的待驗證的語音信號,獲取所述待驗證的語音信號中的語音特征系數;語義信息獲取模塊,用于對所述語音特征系數獲取模塊獲取的所述待驗證的語音信號進行語音識別,獲取所述待驗證的語音信號中包含的語義信息;匹配模塊,用于將所述語音特征系數獲取模塊所獲取的語音特征系數與預置的標準語音特征系數進行匹配,將所述語義信息獲取模塊所獲取的語義信息與預置的標準語義信息進行匹配;驗證模塊,用于當所述匹配模塊的匹配結果為所獲取的語音特征系數與所述標準語音特征系數相匹配,且所獲取的語義信息與所述標準語義信息相匹配時,確認所述用戶的身份驗證通過。
[0006]本發明實施例提供的身份驗證方法及裝置,通過獲取用戶輸入的待驗證的語音信號中的語音特征系數與語義信息,將所獲取的語音特征系數與預置的標準語音特征系數進行匹配,將所獲取的語義信息與預置的標準語義信息進行匹配;當所獲取的語音特征系數與標準語音特征系數相匹配,且所獲取的語義信息與標準語義信息相匹配時,確認用戶的身份驗證通過,由于在身份驗證過程中將語音特征系數與語義信息相結合,因此可以防止非法用戶通過模仿合法用戶的聲紋特征通過身份驗證,從而可提高身份驗證的安全性。
[0007]為讓本發明的上述和其他目的、特征和優點能更明顯易懂,下文特舉較佳實施例,并配合所附圖式,作詳細說明如下。
【附圖說明】
[0008]圖1示出了一種用戶終端的結構框圖。
[0009]圖2為本發明第一實施例提供的在用戶終端內進行身份驗證方法的流程圖。
[0010]圖3為本發明第二實施例提供的在用戶終端內進行身份驗證方法的流程圖。
[0011]圖4為本發明第二實施例提供的在用戶終端內進行身份驗證方法中部分步驟的詳細流程圖。
[0012]圖5為本發明第二實施例提供的在用戶終端內進行身份驗證方法中部分步驟的詳細流程圖。
[0013]圖6為本發明第二實施例的應用環境示意圖。
[0014]圖7為本發明第三實施例提供的在用戶終端內進行身份驗證的裝置的結構示意圖。
[0015]圖8為圖7的裝置的存儲環境示意圖。
[0016]圖9為本發明第四實施例提供的在用戶終端內進行身份驗證的裝置的結構示意圖。
[0017]圖10為本發明第四實施例提供的在用戶終端內進行身份驗證的裝置中部分模塊的結構示意圖。
[0018]圖11為本發明第四實施例提供的在用戶終端內進行身份驗證的裝置中部分模塊的結構示意圖。
【具體實施方式】
[0019]為更進一步闡述本發明為實現預定發明目的所采取的技術手段及功效,以下結合附圖及較佳實施例,對依據本發明的【具體實施方式】、結構、特征及其功效,詳細說明如后。
[0020]本發明實施例所提供的身份驗證方法,可應用于用戶終端中實現應用圖標的管理,用戶終端可以包括智能手機、平板電腦、電子書閱讀器、MP3播放器(Moving PictureExperts Group Aud1 Layer III,動態影像專家壓縮標準音頻層面3)、MP4 (MovingPicture Experts Group Aud1 Layer IV,動態影像專家壓縮標準音頻層面4)播放器、膝上型便攜計算機、臺式機計算機、車載電腦、一體機等等。
[0021]圖1示出了一種用戶終端的結構框圖。如圖1所示,用戶終端100包括存儲器102、存儲控制器104,一個或多個(圖中僅示出一個)處理器106、外設接口 108、射頻模塊110、定位模塊112、攝像模塊114、音頻模塊116、觸控屏幕118以及按鍵模塊120。這些組件通過一條或多條通訊總線/信號線122相互通訊。
[0022]可以理解的,圖1所示的結構僅為示意,用戶終端100還可包括比圖1中所示更多或者更少的組件,或者具有與圖1所示不同的配置。圖1中所示的各組件可以采用硬件、軟件或其組合實現。
[0023]存儲器102可用于存儲軟件程序以及模塊,如本發明實施例中的在用戶終端內進行身份驗證方法及裝置對應的程序指令/模塊,處理器102通過運行存儲在存儲器104內的軟件程序以及模塊,從而執行各種功能應用以及數據處理,即實現上述的在用戶終端內進行身份驗證方法。
[0024]存儲器102可包括高速隨機存儲器,還可包括非易失性存儲器,如一個或者多個磁性存儲裝置、閃存、或者其他非易失性固態存儲器。在一些實例中,存儲器102可進一步包括相對于處理器106遠程設置的存儲器,這些遠程存儲器可以通過網絡連接至用戶終端100。上述網絡的實例包括但不限于互聯網、企業內部網、局域網、移動通信網及其組合。處理器106以及其他可能的組件對存儲器102的訪問可在存儲控制器104的控制下進行。
[0025]外設接口 108將各種輸入/輸入裝置耦合至CPU以及存儲器102。處理器106運行存儲器102內的各種軟件、指令以執行用戶終端100的各種功能以及進行數據處理。
[0026]在一些實施例中,外設接口 108,處理器106以及存儲控制器104可以在單個芯片中實現。在其他一些實例中,他們可以分別由獨立的芯片實現。
[0027]射頻模塊110用于接收以及發送電磁波,實現電磁波與電信號的相互轉換,從而與通訊網絡或者其他設備進行通訊。射頻模塊110可包括各種現有的用于執行這些功能的電路元件,例如,天線、射頻收發器、數字信號處理器、加密/解密芯片、用戶身份模塊(SIM)卡、存儲器等等。射頻模塊110可與各種網絡如互聯網、企業內部網、無線網絡進行通訊或者通過無線網絡與其他設備進行通訊。上述的無線網絡可包括蜂窩式電話網、無線局域網或者城域網。上述的無線網絡可以使用各種通信標準、協議及技術,包括但并不限于全球移動通信系統(Global System for Mobile Communicat1n, GSM)、增強型移動通信技術(Enhanced Data GSM Environment, EDGE),寬帶碼分多址技術(wideband code divis1nmultiple access, W-CDMA),碼分多址技術(Code divis1n access, CDMA)、時分多址技術(time divis1n multiple access, TDMA),藍牙,無線保真技術(Wireless, Fidelity,WiFi)(如美國電氣和電子工程師協會標準IEEE802.11a, IEEE802.lib, IEEE802.1lg和/或 IEEE802.lln)、網絡電話(Voice over internet protocal, VoIP)、全球微波互聯接入(Worldwide Interoperability for Microwave Access,W1-Max)、其他用于郵件、即時通訊及短消息的協議,以及任何其他合適的通訊協議,甚至可包括那些當前仍未被開發出來的協議。
[0028]定位模塊112用于獲取用戶終端100的當前位置。定位模塊112的實例包括但不限于全球衛星定位系統(GPS)、基于無線局域網或者移動通信網的定位技術。