身份校驗(yàn)方法、裝置及服務(wù)器的制造方法
【專利摘要】本發(fā)明提供一種身份校驗(yàn)方法、裝置及服務(wù)器。該方法通過(guò)利用用戶語(yǔ)音信息的獨(dú)有性和對(duì)應(yīng)聲紋的唯一性,以用戶不特定的語(yǔ)音輸入以及對(duì)應(yīng)的聲紋信息作為判斷軟件和/或設(shè)備用戶身份的依據(jù),并基于此依據(jù)對(duì)用戶當(dāng)前輸入語(yǔ)音和對(duì)應(yīng)聲紋與參考語(yǔ)音信息和參考聲紋信息進(jìn)行比較,并根據(jù)比較結(jié)果判斷用戶是否為軟件和/或設(shè)備的合法用戶,從而提高了用戶身份校驗(yàn)的安全性和可靠性。
【專利說(shuō)明】身份校驗(yàn)方法、裝置及服務(wù)器
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及一種通信技術(shù),尤其涉及一種身份校驗(yàn)方法、裝置及服務(wù)器。
【背景技術(shù)】
[0002]目前,隨著移動(dòng)通信技術(shù)高速發(fā)展,智能終端技術(shù)的迅速成熟,手機(jī)軟件的進(jìn)一步豐富,人們已經(jīng)越來(lái)越多的在生活、工作、學(xué)習(xí)等各個(gè)方面使用智能終端軟件。在使用智能終端軟件時(shí),為了提高安全性,通常需要對(duì)用戶身份進(jìn)行驗(yàn)證。
[0003]當(dāng)前常用的手機(jī)軟件的身份校驗(yàn)方法主要有兩類(lèi),一是通過(guò)輸入數(shù)字密碼的方式,校驗(yàn)用戶的身份以進(jìn)行軟件登錄;二是通過(guò)確認(rèn)短信和校驗(yàn)碼的方式,校驗(yàn)用戶的身份以進(jìn)行軟件登錄。
[0004]然而,基于數(shù)字密碼的用戶身份校驗(yàn)方法,雖然可以在一定程度上保證安全性,但數(shù)字密碼容易被竊取和破譯,其可靠性較低;基于確認(rèn)短信和校驗(yàn)碼的用戶身份校驗(yàn)方法,確認(rèn)短信容易被攔截,從而輕易獲得校驗(yàn)碼,其安全性較低。
【發(fā)明內(nèi)容】
[0005]本發(fā)明提供一種身份校驗(yàn)方法、裝置及服務(wù)器,用以提高用戶身份校驗(yàn)的安全性和可靠性。
[0006]本發(fā)明提供一種身份校驗(yàn)方法,包括:
[0007]接收用戶設(shè)備發(fā)送的身份校驗(yàn)請(qǐng)求,并根據(jù)所述身份校驗(yàn)請(qǐng)求,從存儲(chǔ)的用戶通話語(yǔ)音中,隨機(jī)選取語(yǔ)音片段作為參考語(yǔ)音,并獲取所述參考語(yǔ)音的文字信息以及聲紋信息;
[0008]向所述用戶設(shè)備發(fā)送所述文字信息,以使所述用戶設(shè)備通過(guò)顯示屏向用戶顯示所述文字信息;
[0009]接收所述用戶設(shè)備實(shí)時(shí)獲取并發(fā)送的、所述用戶輸入的校驗(yàn)語(yǔ)音;
[0010]將所述校驗(yàn)語(yǔ)音與所述參考語(yǔ)音進(jìn)行比較,并將比較結(jié)果發(fā)送給所述用戶設(shè)備,以使所述用戶設(shè)備根據(jù)所述比較結(jié)果判斷所述用戶的身份校驗(yàn)是否通過(guò)。
[0011]本發(fā)明還提供一種身份校驗(yàn)裝置,包括:
[0012]接收模塊,用于接收用戶設(shè)備發(fā)送的身份校驗(yàn)請(qǐng)求;接收所述用戶設(shè)備實(shí)時(shí)獲取并發(fā)送的、所述用戶輸入的校驗(yàn)語(yǔ)音;
[0013]存儲(chǔ)模塊,用于存儲(chǔ)用戶通話語(yǔ)音;
[0014]獲取模塊,用于根據(jù)所述接收模塊接收的所述身份校驗(yàn)請(qǐng)求,從所述存儲(chǔ)模塊存儲(chǔ)的所述用戶通話語(yǔ)音中,隨機(jī)選取語(yǔ)音片段作為參考語(yǔ)音,并獲取所述參考語(yǔ)音的文字信息以及聲紋信息;
[0015]發(fā)送模塊,用于向所述用戶設(shè)備發(fā)送所述文字信息,以使所述用戶設(shè)備通過(guò)顯示屏向用戶顯示所述文字信息;
[0016]比較模塊,用于將所述接收模塊接收到的校驗(yàn)語(yǔ)音與所述參考語(yǔ)音進(jìn)行比較;
[0017]所述發(fā)送模塊還用于將所述比較模塊的比較結(jié)果發(fā)送給所述用戶設(shè)備,以使所述用戶設(shè)備根據(jù)所述比較結(jié)果判斷所述用戶的身份校驗(yàn)是否通過(guò)。
[0018]本發(fā)明還提供一種服務(wù)器,包括如上任一所述的身份校驗(yàn)裝置。
[0019]本發(fā)明提供的身份校驗(yàn)方法、裝置及服務(wù)器,通過(guò)利用用戶語(yǔ)音信息的獨(dú)有性和對(duì)應(yīng)聲紋的唯一性,以用戶不特定的語(yǔ)音輸入以及對(duì)應(yīng)的聲紋信息作為判斷軟件和/或用戶設(shè)備用戶身份的依據(jù),并基于此依據(jù)對(duì)用戶當(dāng)前輸入的校驗(yàn)語(yǔ)音與隨機(jī)獲取的參考語(yǔ)音進(jìn)行比較,并將比較結(jié)果發(fā)送給軟件和/或用戶設(shè)備,以使軟件和/或用戶設(shè)備根據(jù)比較結(jié)果判斷用戶是否為軟件和/或用戶設(shè)備的合法用戶,從而提高了用戶身份校驗(yàn)的安全性和可靠性。
【專利附圖】
【附圖說(shuō)明】
[0020]為了更清楚地說(shuō)明本發(fā)明實(shí)施例或現(xiàn)有技術(shù)中的技術(shù)方案,下面將對(duì)實(shí)施例或現(xiàn)有技術(shù)描述中所需要使用的附圖作一簡(jiǎn)單地介紹,顯而易見(jiàn)地,下面描述中的附圖是本發(fā)明的一些實(shí)施例,對(duì)于本領(lǐng)域普通技術(shù)人員來(lái)講,在不付出創(chuàng)造性勞動(dòng)性的前提下,還可以根據(jù)這些附圖獲得其他的附圖。
[0021]圖1為本發(fā)明身份校驗(yàn)方法實(shí)施例一的流程圖;
[0022]圖2為本發(fā)明身份校驗(yàn)裝置實(shí)施例一的結(jié)構(gòu)示意圖。
【具體實(shí)施方式】
[0023]為使本發(fā)明實(shí)施例的目的、技術(shù)方案和優(yōu)點(diǎn)更加清楚,下面將結(jié)合本發(fā)明實(shí)施例中的附圖,對(duì)本發(fā)明實(shí)施例中的技術(shù)方案進(jìn)行清楚、完整地描述,顯然,所描述的實(shí)施例是本發(fā)明一部分實(shí)施例,而不是全部的實(shí)施例。基于本發(fā)明中的實(shí)施例,本領(lǐng)域普通技術(shù)人員在沒(méi)有作出創(chuàng)造性勞動(dòng)前提下所獲得的所有其他實(shí)施例,都屬于本發(fā)明保護(hù)的范圍。
[0024]圖1為本發(fā)明身份校驗(yàn)方法實(shí)施例一的流程圖。如圖1所示,本實(shí)施例提供的身份校驗(yàn)方法具體可以由身份校驗(yàn)裝置,或由集成了身份校驗(yàn)裝置的服務(wù)器執(zhí)行,具體的,本實(shí)施例提供的方法可以包括:
[0025]步驟101、接收用戶設(shè)備發(fā)送的身份校驗(yàn)請(qǐng)求,并根據(jù)所述身份校驗(yàn)請(qǐng)求,從存儲(chǔ)的用戶通話語(yǔ)音中,隨機(jī)選取語(yǔ)音片段作為參考語(yǔ)音,并獲取所述參考語(yǔ)音的文字信息以及聲紋信息。
[0026]具體的,基于手機(jī)的特定用途和固有特點(diǎn),本步驟中,身份校驗(yàn)裝置或服務(wù)器可以在接收用戶設(shè)備發(fā)送的身份校驗(yàn)請(qǐng)求之前,先接收所述用戶設(shè)備在預(yù)設(shè)時(shí)間間隔獲取并發(fā)送的所述用戶通話語(yǔ)音,并存儲(chǔ)所述用戶通話語(yǔ)音;當(dāng)身份校驗(yàn)裝置或服務(wù)器接收到用戶設(shè)備發(fā)送的身份校驗(yàn)請(qǐng)求時(shí),從存儲(chǔ)的用戶通話語(yǔ)音中,任意選取一段語(yǔ)音片段作為參考語(yǔ)音;并提取參考語(yǔ)音中的文字信息以及對(duì)應(yīng)的所述聲紋信息。
[0027]步驟102、向所述用戶設(shè)備發(fā)送所述文字信息,以使所述用戶設(shè)備通過(guò)顯示屏向用戶顯示所述文字信息。
[0028]在本步驟中,在進(jìn)行身份校驗(yàn)時(shí),即,身份校驗(yàn)裝置或服務(wù)器接收到用戶設(shè)備發(fā)送的身份校驗(yàn)請(qǐng)求后,將提取的參考語(yǔ)音中的文字信息作為本次用戶進(jìn)行用戶身份校驗(yàn)時(shí)需要輸入的校驗(yàn)語(yǔ)音發(fā)送給所述用戶設(shè)備,以使所述用戶設(shè)備通過(guò)顯示屏向所述用戶顯示所述文字信息。
[0029]可以理解的是,將隨機(jī)獲取的用戶通話語(yǔ)音中的任意語(yǔ)音片段作為身份校驗(yàn)的比較依據(jù),由于其具有完全的隨機(jī)性,并且不易被錄音或模仿,因而身份校驗(yàn)的可靠性和安全性都得到了提高。
[0030]步驟103、接收所述用戶設(shè)備實(shí)時(shí)獲取并發(fā)送的、所述用戶輸入的校驗(yàn)語(yǔ)音。
[0031]也就是說(shuō),用戶設(shè)備通過(guò)顯示屏向用戶顯示本次身份校驗(yàn)需要輸入的校驗(yàn)語(yǔ)音,即向用戶顯示本次身份校驗(yàn)時(shí)所需讀出的文字信息后,用戶設(shè)備獲取用戶讀出的文字信息,即,用戶設(shè)備實(shí)時(shí)獲取用戶輸入的校驗(yàn)語(yǔ)音,并將獲取的校驗(yàn)語(yǔ)音發(fā)送給身份校驗(yàn)裝置或服務(wù)器,進(jìn)行身份校驗(yàn)。
[0032]步驟104、將所述校驗(yàn)語(yǔ)音與所述參考語(yǔ)音進(jìn)行比較,并將比較結(jié)果發(fā)送給所述用戶設(shè)備,以使所述用戶設(shè)備根據(jù)所述比較結(jié)果判斷所述用戶的身份校驗(yàn)是否通過(guò)。
[0033]具體的,身份校驗(yàn)裝置或服務(wù)器在將校驗(yàn)語(yǔ)音與參考語(yǔ)音進(jìn)行比較時(shí),先獲取所述校驗(yàn)語(yǔ)音的校驗(yàn)文字信息以及校驗(yàn)聲紋信息;將所述校驗(yàn)文字信息與所述文字信息進(jìn)行比較,并將所述校驗(yàn)聲紋信息與所述聲紋信息進(jìn)行比較。
[0034]可以理解的是,本步驟中,若所述校驗(yàn)文字信息與所述文字信息一致,且所述校驗(yàn)聲紋信息與所述聲紋信息一致,即,用戶正確讀出了身份校驗(yàn)裝置或服務(wù)器隨機(jī)選取的語(yǔ)音片段中的文字信息,且聲紋信息與隨機(jī)選取的語(yǔ)音片段中的聲紋信息匹配,則所述用戶通過(guò)所述身份校驗(yàn),否則,身份校驗(yàn)失敗。
[0035]本實(shí)施例的技術(shù)方案,通過(guò)利用用戶語(yǔ)音信息的獨(dú)有性和對(duì)應(yīng)聲紋的唯一性,以用戶不特定的語(yǔ)音輸入以及對(duì)應(yīng)的聲紋信息作為判斷軟件和/或用戶設(shè)備用戶身份的依據(jù),并基于此依據(jù)對(duì)用戶當(dāng)前輸入的校驗(yàn)語(yǔ)音與隨機(jī)獲取的參考語(yǔ)音進(jìn)行比較,并將比較結(jié)果發(fā)送給軟件和/或用戶設(shè)備,以使軟件和/或用戶設(shè)備根據(jù)比較結(jié)果判斷用戶是否為軟件和/或用戶設(shè)備的合法用戶,從而提高了用戶身份校驗(yàn)的安全性和可靠性。
[0036]圖2為本發(fā)明身份校驗(yàn)裝置實(shí)施例一的結(jié)構(gòu)示意圖。如圖2所示,本實(shí)施例提供的身份校驗(yàn)裝置10具體可以包括:
[0037]接收模塊11,用于接收用戶設(shè)備發(fā)送的身份校驗(yàn)請(qǐng)求;接收所述用戶設(shè)備實(shí)時(shí)獲取并發(fā)送的、所述用戶輸入的校驗(yàn)語(yǔ)音;
[0038]存儲(chǔ)模塊12,用于存儲(chǔ)用戶通話語(yǔ)音;
[0039]獲取模塊13,用于根據(jù)所述接收模塊11接收的所述身份校驗(yàn)請(qǐng)求,從所述存儲(chǔ)模塊12存儲(chǔ)的所述用戶通話語(yǔ)音中,隨機(jī)選取語(yǔ)音片段作為參考語(yǔ)音,并獲取所述參考語(yǔ)音的文字信息以及聲紋信息;
[0040]發(fā)送模塊14,用于向所述用戶設(shè)備發(fā)送所述文字信息,以使所述用戶設(shè)備通過(guò)顯示屏向用戶顯示所述文字信息;
[0041]比較模塊15,用于將所述接收模塊11接收到的校驗(yàn)語(yǔ)音與所述參考語(yǔ)音進(jìn)行比較;
[0042]所述發(fā)送模塊14還用于將所述比較模塊15的比較結(jié)果發(fā)送給所述用戶設(shè)備,以使所述用戶設(shè)備根據(jù)所述比較結(jié)果判斷所述用戶的身份校驗(yàn)是否通過(guò)。
[0043]其中,所述接收模塊11還用于接收所述用戶設(shè)備在預(yù)設(shè)時(shí)間間隔獲取并發(fā)送的所述用戶通話語(yǔ)音,并由所述存儲(chǔ)模塊12存儲(chǔ)所述用戶通話語(yǔ)音。
[0044]所述獲取模塊13還用于獲取所述校驗(yàn)語(yǔ)音的校驗(yàn)文字信息以及校驗(yàn)聲紋信息;所述比較模塊15具體用于將所述校驗(yàn)文字信息與所述文字信息進(jìn)行比較,并將所述校驗(yàn)聲紋信息與所述聲紋信息進(jìn)行比較。
[0045]本實(shí)施例的技術(shù)方案,可用于執(zhí)行上述方法實(shí)施例的技術(shù)方案,其實(shí)現(xiàn)原理和技術(shù)效果類(lèi)似,此處不再贅述。
[0046]本實(shí)施例提供一種服務(wù)器,具體可以包括上述實(shí)施例中的身份校驗(yàn)裝置。
[0047]本實(shí)施例提供的服務(wù)器,可用于執(zhí)行上述方法實(shí)施例的技術(shù)方案,其實(shí)現(xiàn)原理和技術(shù)效果類(lèi)似,此處不再贅述。
[0048]在本發(fā)明所提供的幾個(gè)實(shí)施例中,應(yīng)該理解到,所揭露的裝置和方法,可以通過(guò)其它的方式實(shí)現(xiàn)。例如,以上所描述的裝置實(shí)施例僅僅是示意性的,例如,所述單元的劃分,僅僅為一種邏輯功能劃分,實(shí)際實(shí)現(xiàn)時(shí)可以有另外的劃分方式,例如多個(gè)單元或組件可以結(jié)合或者可以集成到另一個(gè)系統(tǒng),或一些特征可以忽略,或不執(zhí)行。另一點(diǎn),所顯示或討論的相互之間的耦合或直接耦合或通信連接可以是通過(guò)一些接口,裝置或單元的間接耦合或通信連接,可以是電性,機(jī)械或其它的形式。
[0049]所述作為分離部件說(shuō)明的單元可以是或者也可以不是物理上分開(kāi)的,作為單元顯示的部件可以是或者也可以不是物理單元,即可以位于一個(gè)地方,或者也可以分布到多個(gè)網(wǎng)絡(luò)單元上??梢愿鶕?jù)實(shí)際的需要選擇其中的部分或者全部單元來(lái)實(shí)現(xiàn)本實(shí)施例方案的目的。
[0050]另外,在本發(fā)明各個(gè)實(shí)施例中的各功能單元可以集成在一個(gè)處理單元中,也可以是各個(gè)單元單獨(dú)物理存在,也可以兩個(gè)或兩個(gè)以上單元集成在一個(gè)單元中。上述集成的單元既可以采用硬件的形式實(shí)現(xiàn),也可以采用硬件加軟件功能單元的形式實(shí)現(xiàn)。
[0051]上述以軟件功能單元的形式實(shí)現(xiàn)的集成的單元,可以存儲(chǔ)在一個(gè)計(jì)算機(jī)可讀取存儲(chǔ)介質(zhì)中。上述軟件功能單元存儲(chǔ)在一個(gè)存儲(chǔ)介質(zhì)中,包括若干指令用以使得一臺(tái)計(jì)算機(jī)設(shè)備(可以是個(gè)人計(jì)算機(jī),服務(wù)器,或者網(wǎng)絡(luò)設(shè)備等)或處理器(即。⑶88010執(zhí)行本發(fā)明各個(gè)實(shí)施例所述方法的部分步驟。而前述的存儲(chǔ)介質(zhì)包括山盤(pán)、移動(dòng)硬盤(pán)、只讀存儲(chǔ)器
1611101*7,801)、隨機(jī)存取存儲(chǔ)器^00688 1611101*7,狀的、磁碟或者光盤(pán)等各種可以存儲(chǔ)程序代碼的介質(zhì)。
[0052]本領(lǐng)域技術(shù)人員可以清楚地了解到,為描述的方便和簡(jiǎn)潔,僅以上述各功能模塊的劃分進(jìn)行舉例說(shuō)明,實(shí)際應(yīng)用中,可以根據(jù)需要而將上述功能分配由不同的功能模塊完成,即將裝置的內(nèi)部結(jié)構(gòu)劃分成不同的功能模塊,以完成以上描述的全部或者部分功能。上述描述的裝置的具體工作過(guò)程,可以參考前述方法實(shí)施例中的對(duì)應(yīng)過(guò)程,在此不再贅述。
[0053]最后應(yīng)說(shuō)明的是:以上各實(shí)施例僅用以說(shuō)明本發(fā)明的技術(shù)方案,而非對(duì)其限制;盡管參照前述各實(shí)施例對(duì)本發(fā)明進(jìn)行了詳細(xì)的說(shuō)明,本領(lǐng)域的普通技術(shù)人員應(yīng)當(dāng)理解:其依然可以對(duì)前述各實(shí)施例所記載的技術(shù)方案進(jìn)行修改,或者對(duì)其中部分或者全部技術(shù)特征進(jìn)行等同替換;而這些修改或者替換,并不使相應(yīng)技術(shù)方案的本質(zhì)脫離本發(fā)明各實(shí)施例技術(shù)方案的范圍。
【權(quán)利要求】
1.一種身份校驗(yàn)方法,其特征在于,包括: 接收用戶設(shè)備發(fā)送的身份校驗(yàn)請(qǐng)求,并根據(jù)所述身份校驗(yàn)請(qǐng)求,從存儲(chǔ)的用戶通話語(yǔ)音中,隨機(jī)選取語(yǔ)音片段作為參考語(yǔ)音,并獲取所述參考語(yǔ)音的文字信息以及聲紋信息; 向所述用戶設(shè)備發(fā)送所述文字信息,以使所述用戶設(shè)備通過(guò)顯示屏向用戶顯示所述文字信息; 接收所述用戶設(shè)備實(shí)時(shí)獲取并發(fā)送的、所述用戶輸入的校驗(yàn)語(yǔ)音; 將所述校驗(yàn)語(yǔ)音與所述參考語(yǔ)音進(jìn)行比較,并將比較結(jié)果發(fā)送給所述用戶設(shè)備,以使所述用戶設(shè)備根據(jù)所述比較結(jié)果判斷所述用戶的身份校驗(yàn)是否通過(guò)。
2.根據(jù)權(quán)利要求1所述方法,其特征在于,所述接收用戶設(shè)備發(fā)送的身份校驗(yàn)請(qǐng)求之前,還包括: 接收所述用戶設(shè)備在預(yù)設(shè)時(shí)間間隔獲取并發(fā)送的所述用戶通話語(yǔ)音,并存儲(chǔ)所述用戶通話語(yǔ)音。
3.根據(jù)權(quán)利要求1或2所述的方法,其特征在于,所述將所述校驗(yàn)語(yǔ)音與所述參考語(yǔ)音進(jìn)行比較,具體包括: 獲取所述校驗(yàn)語(yǔ)音的校驗(yàn)文字信息以及校驗(yàn)聲紋信息; 將所述校驗(yàn)文字信息與所述文字信息進(jìn)行比較,并將所述校驗(yàn)聲紋信息與所述聲紋信息進(jìn)行比較。
4.一種身份校驗(yàn)裝置,其特征在于,包括: 接收模塊,用于接收用戶設(shè)備發(fā)送的身份校驗(yàn)請(qǐng)求;接收所述用戶設(shè)備實(shí)時(shí)獲取并發(fā)送的、所述用戶輸入的校驗(yàn)語(yǔ)音; 存儲(chǔ)模塊,用于存儲(chǔ)用戶通話語(yǔ)音; 獲取模塊,用于根據(jù)所述接收模塊接收的所述身份校驗(yàn)請(qǐng)求,從所述存儲(chǔ)模塊存儲(chǔ)的所述用戶通話語(yǔ)音中,隨機(jī)選取語(yǔ)音片段作為參考語(yǔ)音,并獲取所述參考語(yǔ)音的文字信息以及聲紋信息; 發(fā)送模塊,用于向所述用戶設(shè)備發(fā)送所述文字信息,以使所述用戶設(shè)備通過(guò)顯示屏向用戶顯示所述文字信息; 比較模塊,用于將所述接收模塊接收到的校驗(yàn)語(yǔ)音與所述參考語(yǔ)音進(jìn)行比較; 所述發(fā)送模塊還用于將所述比較模塊的比較結(jié)果發(fā)送給所述用戶設(shè)備,以使所述用戶設(shè)備根據(jù)所述比較結(jié)果判斷所述用戶的身份校驗(yàn)是否通過(guò)。
5.根據(jù)權(quán)利要求4所述的裝置,其特征在于,所述接收模塊還用于: 接收所述用戶設(shè)備在預(yù)設(shè)時(shí)間間隔獲取并發(fā)送的所述用戶通話語(yǔ)音,并由所述存儲(chǔ)模塊存儲(chǔ)所述用戶通話語(yǔ)音。
6.根據(jù)權(quán)利要求4或5所述的裝置,其特征在于,所述獲取模塊還用于獲取所述校驗(yàn)語(yǔ)音的校驗(yàn)文字信息以及校驗(yàn)聲紋信息; 所述比較模塊具體用于將所述校驗(yàn)文字信息與所述文字信息進(jìn)行比較,并將所述校驗(yàn)聲紋信息與所述聲紋信息進(jìn)行比較。
7.一種服務(wù)器,其特征在于,包括如權(quán)利要求4-6任一所述的身份校驗(yàn)裝置。
【文檔編號(hào)】G06F21/32GK104408345SQ201410677738
【公開(kāi)日】2015年3月11日 申請(qǐng)日期:2014年11月21日 優(yōu)先權(quán)日:2014年11月21日
【發(fā)明者】曹萬(wàn)鵬 申請(qǐng)人:中國(guó)聯(lián)合網(wǎng)絡(luò)通信集團(tuán)有限公司