身份校驗方法、裝置及系統(tǒng)的制作方法
【專利摘要】一種身份校驗方法,包括:接收訪問請求,生成相應(yīng)的驗證碼并返回;獲取與所述訪問請求對應(yīng)的聲紋信息和語義信息;根據(jù)所述聲紋信息和語義信息進行身份校驗。此外,還提供了一種身份校驗裝置、一種身份校驗系統(tǒng)。上述身份校驗方法、裝置及系統(tǒng)能夠提高操作的便利性。
【專利說明】身份校驗方法、裝置及系統(tǒng)
【技術(shù)領(lǐng)域】
[0001] 本發(fā)明涉及互聯(lián)網(wǎng)【技術(shù)領(lǐng)域】,特別是涉及一種身份校驗方法、裝置及系統(tǒng)。
【背景技術(shù)】
[0002] 傳統(tǒng)技術(shù)中,用戶在使用網(wǎng)銀付款或登錄互聯(lián)網(wǎng)應(yīng)用時,通常需要先進行身份校 驗。用戶需要在頁面上輸入賬號和相應(yīng)的密碼以及提示的驗證碼,然后提交即可完成身份 校驗。
[0003] 然而,發(fā)明人經(jīng)研究發(fā)現(xiàn),傳統(tǒng)技術(shù)中的身份校驗方法至少存在如下問題:用戶需 要輸入賬號、密碼與驗證碼等信息,使得輸入的內(nèi)容較多,操作的步驟較繁瑣,從而使得操 作的便利性較低。
【發(fā)明內(nèi)容】
[0004] 基于此,有必要提供一種能提高操作便利性的身份校驗方法。
[0005] 一種身份校驗方法,包括:
[0006] 接收訪問請求,生成相應(yīng)的驗證碼并返回;
[0007] 獲取與所述訪問請求對應(yīng)的聲紋信息和語義信息;
[0008] 根據(jù)所述聲紋信息和語義信息進行身份校驗。
[0009] 此外,還有必要提供一種能提高操作便利性的身份校驗裝置。
[0010] 一種身份校驗裝置,包括:
[0011] 驗證碼返回模塊,用于接收訪問請求,生成相應(yīng)的驗證碼并返回;
[0012] 特征提取模塊,用于獲取與所述訪問請求對應(yīng)的聲紋信息和語義信息;
[0013] 身份校驗?zāi)K,用于根據(jù)所述聲紋信息和語義信息進行身份校驗。
[0014] 此外,還有必要提供一種能提高操作便利性的身份校驗方法。
[0015] 一種身份校驗方法,運行于服務(wù)器和客戶端上,該方法包括:
[0016] 服務(wù)器接收客戶端發(fā)送的訪問請求,生成相應(yīng)的驗證碼并返回;
[0017] 所述客戶端獲取輸入的語音片段,計算得到所述語音片段的聲紋信息和語義信 息,并根據(jù)所述聲紋信息和語義信息生成校驗請求發(fā)送給所述服務(wù)器;
[0018] 所述服務(wù)器接收所述校驗請求,根據(jù)所述校驗請求提取聲紋信息和語義信息,并 根據(jù)所述聲紋信息和語義信息進行身份校驗。
[0019] 此外,還有必要提供一種能提高操作便利性的身份校驗系統(tǒng)。
[0020] 一種身份校驗系統(tǒng),包括服務(wù)器和客戶端,所述服務(wù)器用于接收客戶端發(fā)送的訪 問請求,生成相應(yīng)的驗證碼并返回;
[0021] 所述客戶端用于獲取輸入的語音片段,計算得到所述語音片段的聲紋信息和語義 信息,并根據(jù)所述聲紋信息和語義信息生成校驗請求發(fā)送給所述服務(wù)器;
[0022] 所述服務(wù)器還用于接收所述校驗請求,根據(jù)所述校驗請求提取聲紋信息和語義信 息,并根據(jù)所述聲紋信息和語義信息進行身份校驗。
[0023] 上述身份校驗方法、裝置及系統(tǒng)使得用戶在進行身份校驗時,只需閱讀驗證碼展 示的內(nèi)容即可完成輸入,而不用繁瑣地輸入密碼和驗證碼,與傳統(tǒng)技術(shù)相比,減少了身份校 驗時輸入操作的操作步驟,從而提高了操作的便利性。
【專利附圖】
【附圖說明】
[0024] 圖1為一個實施例中身份校驗方法的流程圖;
[0025] 圖2為一個實施例中身份校驗裝置的結(jié)構(gòu)示意圖;
[0026] 圖3為另一個實施例中身份校驗裝置的結(jié)構(gòu)示意圖;
[0027] 圖4為另一個實施例中身份校驗方法的流程圖;
[0028] 圖5為一個實施例中身份校驗系統(tǒng)的結(jié)構(gòu)示意圖。
【具體實施方式】
[0029] 在一個實施例中,如圖1所示,一種身份校驗方法,該方法完全依賴于計算機程 序,可運行于馮氏體系的計算機系統(tǒng)上,該計算機系統(tǒng)可以是用于身份校驗的遠(yuǎn)程服務(wù)器, 也可以是本地終端。該方法包括以下步驟:
[0030] 步驟S102,接收訪問請求,生成相應(yīng)的驗證碼并返回。
[0031] 訪問請求即訪問某個資源(網(wǎng)頁、文件夾、桌面應(yīng)用程序運行時的內(nèi)存區(qū)域)的請 求。
[0032] 例如,在方法運行于web服務(wù)器的應(yīng)用場景中,用戶可通過瀏覽器訪問web服務(wù) 器,當(dāng)?shù)卿浾搲W(wǎng)站發(fā)帖時,需要先訪問該論壇網(wǎng)站的登錄頁。該論壇網(wǎng)站的web服務(wù)器接 收到訪問登錄頁的訪問請求后,即生成驗證碼并返回給瀏覽器。
[0033] 而在方法運行于本地終端的應(yīng)用場景中,用戶需要使用本地身份(例如windows 操作系統(tǒng)的用戶賬號)登錄本地運行的桌面應(yīng)用程序進行操作時,需要先進入桌面應(yīng)用程 序的登錄界面。桌面應(yīng)用程序則生成驗證碼并展示在登錄界面上。
[0034] 步驟S104,獲取與訪問請求對應(yīng)的聲紋信息和語義信息,且語義信息與驗證碼對 應(yīng)。
[0035] 聲紋信息即根據(jù)語音數(shù)據(jù)計算得到的聲紋特征數(shù)據(jù)。語義信息即通過對語音數(shù)據(jù) 進行識別得到的表示語音數(shù)據(jù)的含義的字符串信息。
[0036] 在方法運行于web服務(wù)器的應(yīng)用場景中,用戶需要通過話筒或麥克風(fēng)等音頻輸 入設(shè)備口述與驗證碼的內(nèi)容對應(yīng)的語音,瀏覽器采集該語音的語音片段,并根據(jù)該語音 片段生成校驗請求并發(fā)送給web服務(wù)器,該校驗請求與訪問請求共用相同的會話對象 (session)。在方法運行于本地終端的應(yīng)用場景中,用戶也需要通過話筒或麥克風(fēng)等音頻輸 入設(shè)備口述與驗證碼的內(nèi)容對應(yīng)的語音,本地終端采集該語音的語音片段得到與訪問請求 對應(yīng)的聲紋信息和語義信息。
[0037] 在一個實施例中,方法運行于web服務(wù)器,瀏覽器或互聯(lián)網(wǎng)應(yīng)用客戶端采集用戶 輸入的語音片段后在本地即提取相應(yīng)的聲紋信息和語義信息,并生成相應(yīng)的校驗請求。在 本實施例中,web服務(wù)器在接收到校驗請求后,可直接提取校驗請求中的聲紋信息和語義信 肩、。
[0038] 例如,在方法運行于遠(yuǎn)程服務(wù)器的應(yīng)用場景中,瀏覽器或互聯(lián)網(wǎng)應(yīng)用客戶端根據(jù) 采集的語音片段計算該語音片段的聲紋信息和語義信息,然后根據(jù)該聲紋信息和語義信息 生成校驗請求,并發(fā)送給遠(yuǎn)程服務(wù)器。遠(yuǎn)程服務(wù)器接收到該校驗請求后從中提取出聲紋信 息和語義信息。
[0039] 由于語音片段數(shù)據(jù)量較大,因此在終端就對語音片段進行計算得到聲紋信息和語 義信息(較小數(shù)據(jù)量),可減小傳輸?shù)臄?shù)據(jù)量,從而節(jié)約了帶寬。
[0040] 在另一個實施例中,終端可將采集到的語音片段直接封裝成校驗請求。遠(yuǎn)程服務(wù) 器可根據(jù)接收到的校驗請求提取語音片段,通過計算該語音片段的聲紋信息和語義信息。
[0041] 在運行于本地終端的應(yīng)用場景中,桌面應(yīng)用程序可獲取用戶輸入的語音片段,然 后根據(jù)該語音片段計算聲紋信息和語義信息。在運行于web服務(wù)器的應(yīng)用場景中,由于在 瀏覽器中添加代碼來處理語音片段會影響到瀏覽器的運行速度,從而導(dǎo)致用戶體驗較差, 因此,可通過瀏覽器的flash插件等工具獲取錄入的語音片段,然后將其發(fā)送給web服務(wù) 器,從而提高瀏覽器的運行速度。
[0042] 步驟S106,根據(jù)聲紋信息和語義信息進行身份校驗。
[0043] 在一個實施例中,在進行身份校驗之前,用戶需要先進行注冊,注冊的方法可包 括:
[0044] 獲取注冊請求,提取注冊請求中包含的語音片段,計算語音片段的聲紋特征碼,并 存儲到聲紋庫中。
[0045] 在本實施例中,根據(jù)聲紋信息和語義信息進行身份校驗的步驟可包括:
[0046] 查詢聲紋庫中是否包含與聲紋信息匹配的聲紋特征碼,并判斷語義信息是否與驗 證碼匹配,若聲紋庫包含且語音信息匹配,則校驗通過。
[0047] 在本實施例對應(yīng)的應(yīng)用場景中,用戶若要加入社交網(wǎng)站發(fā)帖,即可輸入語音片段 注冊,注冊成功后該語音片段對應(yīng)的聲紋特征碼即存儲在聲紋庫中。用戶后期登錄時,可通 過口述登錄頁面上的驗證碼進行登錄。若聲紋庫中包含用戶口述輸入的語音片段的聲紋信 息,則用戶身份校驗通過,成功登錄。登錄后,社交網(wǎng)站可為用戶隨機分配用戶標(biāo)識(昵稱 等),用以區(qū)分用戶。
[0048] 在一個實施例中,還可獲取與訪問請求對應(yīng)的用戶標(biāo)識??赏ㄟ^接收的包含了聲 紋信息和語義信息的校驗請求提取用戶標(biāo)識,也可通過與訪問請求對應(yīng)的會話對象提取用 戶標(biāo)識。
[0049] 在本實施例中,根據(jù)聲紋信息和語義信息進行身份校驗的步驟還可包括:查詢用 戶標(biāo)識對應(yīng)的聲紋特征碼;判斷提取到的聲紋信息是否與聲紋特征碼匹配,且判斷語義信 息是否與驗證碼匹配,若均匹配,則校驗通過。
[0050] 在本實施例中,用戶在注冊時,可同時輸入用戶標(biāo)識。前述注冊的方法還可包括:
[0051] 根據(jù)注冊請求提取用戶標(biāo)識,并建立該用戶標(biāo)識與聲紋特征碼的對應(yīng)關(guān)系。
[0052] 用戶在登錄時,需要一并輸入用戶標(biāo)識,客戶端可在發(fā)起的校驗請求中加入用戶 標(biāo)識。遠(yuǎn)程服務(wù)器在接收到校驗請求后,可先提取用戶標(biāo)識,再獲取用戶標(biāo)識對應(yīng)的聲紋特 征碼,然后將其與校驗請求中的聲紋信息進行匹配,若匹配成功且登錄請求中的語義信息 與驗證碼也匹配,則身份校驗通過,登錄成功。
[0053] 在一個實施例中,注冊的方法還可包括建立由注冊請求提取到的語音片段與計算 得到的聲紋特征碼的對應(yīng)關(guān)系,并存儲該語音片段。
[0054] 將用戶注冊時輸入的語音片段存儲,可在聲紋計算算法更新時,利用更新后的聲 紋計算算法對存儲的語音片段重新計算,并根據(jù)計算結(jié)果更新聲紋庫中與語音片段對應(yīng)的 聲紋特征碼。使得聲紋計算算法的更新不會影響到現(xiàn)有的注冊數(shù)據(jù),從而提高了數(shù)據(jù)的可 靠性。
[0055] 在一個實施例中,如圖2所示,一種身份校驗裝置,包括:驗證碼返回模塊102、特 征提取模塊104以及身份校驗?zāi)K106,其中:
[0056] 驗證碼返回模塊102,用于接收訪問請求,生成相應(yīng)的驗證碼并返回。
[0057] 訪問請求即訪問某個資源(網(wǎng)頁、文件夾、桌面應(yīng)用程序運行時的內(nèi)存區(qū)域)的請 求。
[0058] 例如,在基于web服務(wù)器的應(yīng)用場景中,用戶可通過瀏覽器訪問web服務(wù)器,當(dāng)?shù)?錄論壇網(wǎng)站發(fā)帖時,需要先訪問該論壇網(wǎng)站的登錄頁。該論壇網(wǎng)站的web服務(wù)器接收到訪 問登錄頁的訪問請求后,即生成驗證碼并返回給瀏覽器。
[0059] 而在基于本地終端的應(yīng)用場景中,用戶需要使用本地身份(例如windows操作系 統(tǒng)的用戶賬號)登錄本地運行的桌面應(yīng)用程序進行操作時,需要先進入桌面應(yīng)用程序的登 錄界面。桌面應(yīng)用程序則生成驗證碼并展示在登錄界面上。
[0060] 特征提取模塊104,用于獲取與訪問請求對應(yīng)的聲紋信息和語義信息,且語義信息 與驗證碼對應(yīng)。
[0061] 聲紋信息即根據(jù)語音數(shù)據(jù)計算得到的聲紋特征數(shù)據(jù)。語義信息即通過對語音數(shù)據(jù) 進行識別得到的表示語音數(shù)據(jù)的含義的字符串信息。
[0062] 在基于web服務(wù)器的應(yīng)用場景中,用戶需要通過話筒或麥克風(fēng)等音頻輸入設(shè)備口 述與驗證碼的內(nèi)容對應(yīng)的語音,瀏覽器采集該語音的語音片段,并根據(jù)該語音片段生成校 驗請求并發(fā)送給web服務(wù)器,該校驗請求與訪問請求共用相同的會話對象(session)。在基 于本地終端的應(yīng)用場景中,用戶也需要通過話筒或麥克風(fēng)等音頻輸入設(shè)備口述與驗證碼的 內(nèi)容對應(yīng)的語音,本地終端采集該語音的語音片段得到與訪問請求對應(yīng)的聲紋信息和語義 信息。
[0063] 在一個實施例中,身份校驗裝置基于web服務(wù)器,瀏覽器或互聯(lián)網(wǎng)應(yīng)用客戶端采 集用戶輸入的語音片段后在本地即提取相應(yīng)的聲紋信息和語義信息,并生成相應(yīng)的校驗請 求。在本實施例中,特征提取模塊104可用于直接提取接收到校驗請求中的聲紋信息和語 義信息。
[0064] 例如,在身份校驗裝置基于遠(yuǎn)程服務(wù)器的應(yīng)用場景中,瀏覽器或互聯(lián)網(wǎng)應(yīng)用客戶 端根據(jù)采集的語音片段計算該語音片段的聲紋信息和語義信息,然后根據(jù)該聲紋信息和語 義信息生成校驗請求,并發(fā)送給遠(yuǎn)程服務(wù)器。遠(yuǎn)程服務(wù)器接收到該校驗請求后從中提取出 聲紋息和語義息。
[0065] 由于語音片段數(shù)據(jù)量較大,因此在終端就對語音片段進行計算得到聲紋信息和語 義信息(較小數(shù)據(jù)量),可減小傳輸?shù)臄?shù)據(jù)量,從而節(jié)約了帶寬。
[0066] 在另一個實施例中,終端可將采集到的語音片段直接封裝成校驗請求。特征提取 模塊104可用于根據(jù)接收到的校驗請求提取語音片段,通過計算該語音片段的聲紋信息和 語義息。
[0067] 在運行于本地終端的應(yīng)用場景中,桌面應(yīng)用程序可獲取用戶輸入的語音片段,然 后根據(jù)該語音片段計算聲紋信息和語義信息。在運行于web服務(wù)器的應(yīng)用場景中,由于在 瀏覽器中添加代碼來處理語音片段會影響到瀏覽器的運行速度,從而導(dǎo)致用戶體驗較差, 因此,可通過瀏覽器的flash插件等工具獲取錄入的語音片段,然后將其發(fā)送給web服務(wù) 器,從而提高瀏覽器的運行速度。
[0068] 身份校驗?zāi)K106,用于根據(jù)聲紋信息和語義信息進行身份校驗。
[0069] 在一個實施例中,在進行身份校驗之前,用戶需要先進行注冊。如圖3所示,身份 校驗裝置還包括注冊模塊108,用于獲取注冊請求,提取注冊請求中包含的語音片段,計算 語音片段的聲紋特征碼,并存儲到聲紋庫中。
[0070] 在本實施例中,身份校驗?zāi)K106可用于查詢聲紋庫中是否包含與聲紋信息匹配 的聲紋特征碼,并判斷語義信息是否與驗證碼匹配,若聲紋庫包含且語音信息匹配,則校驗 通過。
[0071] 在本實施例對應(yīng)的應(yīng)用場景中,用戶若要加入社交網(wǎng)站發(fā)帖,即可輸入語音片段 注冊,注冊成功后該語音片段對應(yīng)的聲紋特征碼即存儲在聲紋庫中。用戶后期登錄時,可通 過口述登錄頁面上的驗證碼進行登錄。若聲紋庫中包含用戶口述輸入的語音片段的聲紋信 息,則用戶身份校驗通過,成功登錄。登錄后,社交網(wǎng)站可為用戶隨機分配用戶標(biāo)識(昵稱 等),用以區(qū)分用戶。
[0072] 在一個實施例中,如圖3所示,身份校驗裝置還包括用戶標(biāo)識獲取模塊110,用于 獲取與訪問請求對應(yīng)的用戶標(biāo)識。用戶標(biāo)識獲取模塊110可用于通過接收的包含了聲紋信 息和語義信息的校驗請求提取用戶標(biāo)識,也可通過與訪問請求對應(yīng)的會話對象提取用戶標(biāo) 識。
[0073] 在本實施例中身份校驗?zāi)K106還可用于查詢用戶標(biāo)識對應(yīng)的聲紋特征碼;判斷 提取到的聲紋信息是否與聲紋特征碼匹配,且判斷語義信息是否與驗證碼匹配,若均匹配, 則校驗通過。
[0074] 在本實施例中,用戶在注冊時,可同時輸入用戶標(biāo)識。注冊模塊108還可用于根據(jù) 注冊請求提取用戶標(biāo)識,并建立該用戶標(biāo)識與聲紋特征碼的對應(yīng)關(guān)系。
[0075] 用戶在登錄時,需要一并輸入用戶標(biāo)識,客戶端可在發(fā)起的校驗請求中加入用戶 標(biāo)識。遠(yuǎn)程服務(wù)器在接收到校驗請求后,可先提取用戶標(biāo)識,再獲取用戶標(biāo)識對應(yīng)的聲紋特 征碼,然后將其與校驗請求中的聲紋信息進行匹配,若匹配成功且登錄請求中的語義信息 與驗證碼也匹配,則身份校驗通過,登錄成功。
[0076] 在一個實施例中,注冊模塊108還可用于建立由注冊請求提取到的語音片段與計 算得到的聲紋特征碼的對應(yīng)關(guān)系,并存儲該語音片段。
[0077] 將用戶注冊時輸入的語音片段存儲,可在聲紋計算算法更新時,利用更新后的聲 紋計算算法對存儲的語音片段重新計算,并根據(jù)計算結(jié)果更新聲紋庫中與語音片段對應(yīng)的 聲紋特征碼。使得聲紋計算算法的更新不會影響到現(xiàn)有的注冊數(shù)據(jù),從而提高了數(shù)據(jù)的可 靠性。
[0078] 在一個實施例中,如圖4所示,一種身份校驗方法,運行于服務(wù)器和客戶端上,該 方法包括:
[0079] 步驟S202,服務(wù)器接收客戶端發(fā)送的訪問請求,生成相應(yīng)的驗證碼并返回。
[0080] 步驟S204,客戶端獲取輸入的語音片段,計算得到語音片段的聲紋信息和語義信 息,并根據(jù)聲紋信息和語義信息生成校驗請求發(fā)送給服務(wù)器。
[0081] 步驟S206,服務(wù)器接收校驗請求,根據(jù)校驗請求提取聲紋信息和語義信息,并根據(jù) 聲紋信息和語義信息進行身份校驗。
[0082] 在一個實施例中,如圖5所示,一種身份校驗系統(tǒng),包括服務(wù)器200和客戶端300, 其中:
[0083] 服務(wù)器200用于接收客戶端發(fā)送的訪問請求,生成相應(yīng)的驗證碼并返回。
[0084] 客戶端300用于獲取輸入的語音片段,計算得到語音片段的聲紋信息和語義信 息,并根據(jù)聲紋信息和語義信息生成校驗請求發(fā)送給服務(wù)器200。
[0085] 服務(wù)器200還用于接收校驗請求,根據(jù)校驗請求提取聲紋信息和語義信息,并根 據(jù)聲紋信息和語義信息進行身份校驗。
[0086] 上述身份校驗方法、裝置及系統(tǒng)使得用戶在進行身份校驗時,只需閱讀驗證碼展 示的內(nèi)容即可完成輸入,而不用繁瑣地輸入密碼和驗證碼,與傳統(tǒng)技術(shù)相比,減少了身份校 驗時輸入操作的操作步驟,從而提高了操作的便利性。
[0087] 本領(lǐng)域普通技術(shù)人員可以理解實現(xiàn)上述實施例方法中的全部或部分流程,是可以 通過計算機程序來指令相關(guān)的硬件來完成,所述的程序可存儲于一計算機可讀取存儲介質(zhì) 中,該程序在執(zhí)行時,可包括如上述各方法的實施例的流程。其中,所述的存儲介質(zhì)可為磁 碟、光盤、只讀存儲記憶體(Read-Only Memory, ROM)或隨機存儲記憶體(Random Access Memory,RAM)等。
[0088] 以上所述實施例僅表達(dá)了本發(fā)明的幾種實施方式,其描述較為具體和詳細(xì),但并 不能因此而理解為對本發(fā)明專利范圍的限制。應(yīng)當(dāng)指出的是,對于本領(lǐng)域的普通技術(shù)人員 來說,在不脫離本發(fā)明構(gòu)思的前提下,還可以做出若干變形和改進,這些都屬于本發(fā)明的保 護范圍。因此,本發(fā)明專利的保護范圍應(yīng)以所附權(quán)利要求為準(zhǔn)。
【權(quán)利要求】
1. 一種身份校驗方法,包括: 接收訪問請求,生成相應(yīng)的驗證碼并返回; 獲取與所述訪問請求對應(yīng)的聲紋信息和語義信息,且所述語義信息與所述驗證碼對 應(yīng); 根據(jù)所述聲紋信息和語義信息進行身份校驗。
2. 根據(jù)權(quán)利要求1所述的身份校驗方法,其特征在于,所述接收訪問請求的步驟之前 還包括: 獲取注冊請求; 提取注冊請求中包含的語音片段; 計算所述語音片段的聲紋特征碼,并存儲到聲紋庫中。
3. 根據(jù)權(quán)利要求2所述的身份校驗方法,其特征在于,所述根據(jù)所述聲紋信息和語義 信息進行身份校驗的步驟包括: 查詢所述聲紋庫中是否包含與所述聲紋信息匹配的聲紋特征碼,并判斷所述語義信息 是否與所述驗證碼匹配,若聲紋庫包含且所述語音信息匹配,則校驗通過。
4. 根據(jù)權(quán)利要求1或2所述的身份校驗方法,其特征在于, 所述根據(jù)所述聲紋信息和語義信息進行身份校驗的步驟包括: 獲取與所述訪問請求對應(yīng)的用戶標(biāo)識; 查詢與所述用戶標(biāo)識對應(yīng)的聲紋特征碼; 判斷所述提取到的聲紋信息是否與所述聲紋特征碼匹配,且判斷所述語義信息是否與 所述驗證碼匹配,若均匹配,則校驗通過。
5. -種身份校驗裝置,其特征在于,包括: 驗證碼返回模塊,用于接收訪問請求,生成相應(yīng)的驗證碼并返回; 特征提取模塊,用于獲取與所述訪問請求對應(yīng)的聲紋信息和語義信息,且所述語義信 息與所述驗證碼對應(yīng); 身份校驗?zāi)K,用于根據(jù)所述聲紋信息和語義信息進行身份校驗。
6. 根據(jù)權(quán)利要求5所述的身份校驗裝置,其特征在于,所述裝置還包括注冊模塊,用于 獲取注冊請求,提取注冊請求中包含的語音片段,計算所述語音片段的聲紋特征碼,并存儲 到聲紋庫中。
7. 根據(jù)權(quán)利要求6所述的身份校驗裝置,其特征在于,所述身份校驗?zāi)K用于查詢所 述聲紋庫中是否包含與所述聲紋信息匹配的聲紋特征碼,并判斷所述語義信息是否與所述 驗證碼匹配,若聲紋庫包含且所述語音信息匹配,則校驗通過。
8. 根據(jù)權(quán)利要求5或6所述的身份校驗裝置,其特征在于,所述裝置還包括用戶標(biāo)識獲 取模塊,用于獲取與所述訪問請求對應(yīng)的用戶標(biāo)識; 所述身份校驗?zāi)K還用于查詢與所述用戶標(biāo)識對應(yīng)的聲紋特征碼,判斷所述提取到的 聲紋信息是否與所述聲紋特征碼匹配,且判斷所述語義信息是否與所述驗證碼匹配,若均 匹配,則校驗通過。
9. 一種身份校驗方法,運行于服務(wù)器和客戶端上,該方法包括: 服務(wù)器接收客戶端發(fā)送的訪問請求,生成相應(yīng)的驗證碼并返回; 所述客戶端獲取輸入的語音片段,計算得到所述語音片段的聲紋信息和語義信息,并 根據(jù)所述聲紋信息和語義信息生成校驗請求發(fā)送給所述服務(wù)器; 所述服務(wù)器接收所述校驗請求,根據(jù)所述校驗請求提取聲紋信息和語義信息,并根據(jù) 所述聲紋信息和語義信息進行身份校驗。
10. -種身份校驗系統(tǒng),包括服務(wù)器和客戶端,其特征在于,所述服務(wù)器用于接收客戶 端發(fā)送的訪問請求,生成相應(yīng)的驗證碼并返回; 所述客戶端用于獲取輸入的語音片段,計算得到所述語音片段的聲紋信息和語義信 息,并根據(jù)所述聲紋信息和語義信息生成校驗請求發(fā)送給所述服務(wù)器; 所述服務(wù)器還用于接收所述校驗請求,根據(jù)所述校驗請求提取聲紋信息和語義信息, 并根據(jù)所述聲紋信息和語義信息進行身份校驗。
【文檔編號】H04L29/06GK104219195SQ201310207464
【公開日】2014年12月17日 申請日期:2013年5月29日 優(yōu)先權(quán)日:2013年5月29日
【發(fā)明者】王萬新, 馬瑞林 申請人:騰訊科技(深圳)有限公司