專利名稱:一種用戶圖像識別方法
技術(shù)領(lǐng)域:
本發(fā)明涉及網(wǎng)絡(luò)通信技術(shù)領(lǐng)域,尤其涉及一種對用戶進(jìn)行圖像識別的方法。
背景技術(shù):
隨著互聯(lián)網(wǎng)的發(fā)展,有越來越多的應(yīng)用場合需要認(rèn)證用戶的身份。一個常見的例 子就是各類社交網(wǎng)站,在這些網(wǎng)站需要判定用戶上傳的照片是否是本人的照片。比較常用 的一種認(rèn)證方式是用戶圖像識別,通常計(jì)算機(jī)系統(tǒng)會要求用戶首先上傳自己的生活照片, 然后再用攝像頭拍攝一些視頻照片上傳,在網(wǎng)站后臺由客戶服務(wù)人員對比生活照和視頻 照,從而判定視頻照是否為用戶本人照片。一般只要用戶上傳的照片和攝像頭拍攝的照片 足夠清晰,該用戶即可通過視頻認(rèn)證。然而,發(fā)明人發(fā)現(xiàn)上述現(xiàn)有的用戶圖像識別技術(shù)存在如下缺點(diǎn)首先,依賴于人工 判決,工作量比較大,因而成本比較高,并且人工判決的周期比較長,認(rèn)證速度比較慢,通常 情況下用戶無法實(shí)時得到認(rèn)證結(jié)果;其次,僅將用戶上傳的照片和攝像頭拍攝的照片進(jìn)行 比較,不能克服用戶對拍攝的照片進(jìn)行作假的問題,并且如果用戶因主觀或者客觀的原因 造成了容貌的改變,用傳統(tǒng)的用戶圖像識別方法將無法實(shí)現(xiàn)正確的認(rèn)證。
發(fā)明內(nèi)容
本發(fā)明所要解決的技術(shù)問題是克服現(xiàn)有技術(shù)的不足,提供一個更為完善的用戶圖 像識別方法來有效的進(jìn)行用戶認(rèn)證。該技術(shù)方案通過用戶客戶端、攝像裝置、錄音裝置以及后臺服務(wù)器來實(shí)現(xiàn),該方法 包括以下步驟A.用戶通過用戶客戶端啟動認(rèn)證程序;B.用戶客戶端通過交互界面提示用戶插入用戶口令盤,當(dāng)檢測到用戶口令盤的加 載操作后,用戶客戶端通過交互界面提示用戶輸入口令;用戶正確輸入口令后,用戶客戶端 讀取用戶口令盤中存儲的用戶ID、用戶常用聯(lián)系方式、用戶基礎(chǔ)圖像以及用戶的基礎(chǔ)音頻, 建立與后臺服務(wù)器之間的連接,并將讀取的信息發(fā)送給后臺服務(wù)器,后臺服務(wù)器根據(jù)用戶 ID在數(shù)據(jù)庫中查找相應(yīng)的記錄,并比較上述讀取的信息與相應(yīng)記錄中的是否一致,若一致, 則完成鑒權(quán)操作,向用戶客戶端返回鑒權(quán)成功響應(yīng)消息,執(zhí)行步驟C,若不一致,則執(zhí)行步驟 GC.用戶客戶端在接收到鑒權(quán)成功響應(yīng)消息后,啟動攝像裝置,并提示用戶正視攝 像鏡頭,用戶客戶端提取所拍照片中面部部分并發(fā)送給后臺服務(wù)器,后臺服務(wù)器將所拍照 片與用戶的基礎(chǔ)圖像進(jìn)行比較,若兩者不一致,則后臺服務(wù)器向用戶客戶端返回不一致響 應(yīng)消息,并執(zhí)行步驟D,若兩者一致,則返回一致響應(yīng)消息,并執(zhí)行步驟E ;D.用戶客戶端在接收到不一致響應(yīng)消息后,啟動錄音裝置,并在屏幕上顯示用戶 需要說的一句話,在完成錄音后,用戶客戶端將音頻數(shù)據(jù)發(fā)送給后臺服務(wù)器,后臺服務(wù)器將 所錄音頻與用戶的基礎(chǔ)音頻進(jìn)行比較,若兩者不一致,則后臺服務(wù)器向用戶客戶端返回不
3一致響應(yīng)消息,并執(zhí)行步驟G,若兩者一致,則返回一致響應(yīng)消息,并執(zhí)行步驟E ;E.用戶客戶端在接收到一致響應(yīng)消息后,提示用戶正視攝像頭并閉上左眼,在拍 攝照片后,再次提示用戶正視攝像頭并用手遮住左眼,并再次拍攝照片,用戶客戶端將拍攝 的照片以及響應(yīng)的動作指令發(fā)送給后臺服務(wù)器,后臺服務(wù)器根據(jù)動作指令對照片進(jìn)行識 別,若一致,則返回一致響應(yīng)消息;F.用戶客戶端在接收到一致響應(yīng)消息后,提示用戶認(rèn)證成功;G.結(jié)束認(rèn)證程序。本發(fā)明的有益效果是由于引入了數(shù)據(jù)處理能力強(qiáng)的后臺服務(wù)器來完成對圖像的 對比識別工作,解決了傳統(tǒng)識別依賴于人工判決,工作量大,判決周期長,認(rèn)證速度慢的缺 點(diǎn);同時,通過將圖像和音頻相結(jié)合對比,克服了用戶因主觀或者客觀的原因造成了容貌的 改變,而無法完成識別的問題,更進(jìn)一步的提高了認(rèn)證的可靠性。所述方法中的步驟D進(jìn)一步包括Dl.如果一致,則更新后臺服務(wù)器數(shù)據(jù)庫中的信息,將拍攝的用戶面部圖像作為用 戶的基礎(chǔ)圖像進(jìn)行保存,同時向用戶客戶端返回更新響應(yīng)消息;D2.用戶客戶端在接收到更新響應(yīng)消息后,提示用戶更新用戶口令盤中的用戶的 基礎(chǔ)圖像;所述方法中的步驟E進(jìn)一步包括El.如果不一致,則重復(fù)執(zhí)行步驟E,若三次執(zhí)行步驟E的結(jié)果都是不一致,則執(zhí)行 步驟G0所述方法中的步驟G進(jìn)一步包括Gl.觸發(fā)相應(yīng)的預(yù)警機(jī)制,根據(jù)用戶常用聯(lián)系方式,發(fā)送手機(jī)短消息至用戶本人, 提示發(fā)生了來自非用戶本人的認(rèn)證操作。
圖1是本發(fā)明一種用戶圖像識別方法的操作流程方框圖。圖2是本發(fā)明的系統(tǒng)結(jié)構(gòu)框圖。
具體實(shí)施例方式為使本發(fā)明的目的、技術(shù)方案和優(yōu)點(diǎn)更加清楚,下面結(jié)合附圖對本發(fā)明作進(jìn)一步 的詳細(xì)描述。參見圖1和圖2,本發(fā)明是一種用戶圖像識別方法,主要通過用戶客戶端、攝像裝 置、錄音裝置以及后臺服務(wù)器來實(shí)現(xiàn)相關(guān)操作A.用戶通過用戶客戶端啟動認(rèn)證程序;用戶在啟動認(rèn)證程序之前,可以先打開用戶客戶端中安裝的攝像裝置,調(diào)節(jié)好該 攝像裝置的各種參數(shù),保證拍攝照片的質(zhì)量;B.用戶客戶端通過交互界面提示用戶插入用戶口令盤,當(dāng)檢測到用戶口令盤的加 載操作后,用戶客戶端通過交互界面提示用戶輸入口令;用戶正確輸入口令后,用戶客戶端 讀取用戶口令盤中存儲的用戶ID、用戶常用聯(lián)系方式、用戶基礎(chǔ)圖像以及用戶的基礎(chǔ)音頻, 建立與后臺服務(wù)器之間的連接,并將讀取的信息發(fā)送給后臺服務(wù)器,后臺服務(wù)器根據(jù)用戶ID在數(shù)據(jù)庫中查找相應(yīng)的記錄,并比較上述讀取的信息與相應(yīng)記錄中的是否一致,若一致, 則完成鑒權(quán)操作,向用戶客戶端返回鑒權(quán)成功響應(yīng)消息,執(zhí)行步驟C,若不一致,則執(zhí)行步驟 G;C.用戶客戶端在接收到鑒權(quán)成功響應(yīng)消息后,啟動攝像裝置,并提示用戶正視攝 像鏡頭,用戶可以重復(fù)拍攝該照片,以獲得最滿意的照片效果,然后,用戶客戶端提取所拍 照片中面部部分并發(fā)送給后臺服務(wù)器,后臺服務(wù)器將所拍照片與用戶的基礎(chǔ)圖像進(jìn)行比 較,若兩者不一致,則后臺服務(wù)器向用戶客戶端返回不一致響應(yīng)消息,并執(zhí)行步驟D,若兩者 一致,則返回一致響應(yīng)消息,并執(zhí)行步驟E ;在實(shí)際應(yīng)用中,上述攝像裝置可以采用基于Flash的視頻捕捉攝像頭,也可以采 用其它的視頻捕捉工具、控件或軟件。上述拍攝照片的尺寸可以設(shè)定為24(^240或者更大, 從而最大程度地獲取用戶信息。后臺服務(wù)器在獲得拍攝的用戶照片后,首先判斷上述照片的質(zhì)量是否合格,主要 是通過分析該初始照片的曝光度來辨別照片是否清晰,曝光過度的照片或者過暗的照片將 被視為不合格。在判斷上述照片不合格后,后臺服務(wù)器可以通過用戶客戶端通知用戶重新 拍攝一張清晰的照片。D.用戶客戶端在接收到不一致響應(yīng)消息后,啟動錄音裝置,并在屏幕上顯示用戶 需要說的一句話,這一句話的內(nèi)容與保存的用戶基礎(chǔ)音頻中的內(nèi)容相同,在完成錄音后,用 戶客戶端將音頻數(shù)據(jù)發(fā)送給后臺服務(wù)器,用戶可以重復(fù)錄制該音頻,以獲得最滿意的音頻 效果,后臺服務(wù)器將所錄音頻與用戶的基礎(chǔ)音頻進(jìn)行比較,若兩者不一致,則后臺服務(wù)器向 用戶客戶端返回不一致響應(yīng)消息,并執(zhí)行步驟G,若兩者一致,則返回一致響應(yīng)消息,并執(zhí)行 步驟E;后臺服務(wù)器在獲得錄制的音頻后,首先判斷該音頻的質(zhì)量是否合格,主要是通過 分析音頻的背景噪聲,背景噪聲過強(qiáng)的音頻將被視為不合格。在判斷上述音頻不合格后,后 臺服務(wù)器可以通過用戶客戶端通知用戶重新錄制一段音頻。Dl.如果一致,則更新后臺服務(wù)器數(shù)據(jù)庫中的信息,將拍攝的用戶面部圖像作為用 戶的基礎(chǔ)圖像進(jìn)行保存,同時向用戶客戶端返回更新響應(yīng)消息;D2.用戶客戶端在接收到更新響應(yīng)消息后,提示用戶更新用戶口令盤中的用戶的 基礎(chǔ)圖像;用戶可以評有效的證件到指定的柜臺或者網(wǎng)點(diǎn)辦理更新基礎(chǔ)圖像的業(yè)務(wù);E.用戶客戶端在接收到一致響應(yīng)消息后,提示用戶正視攝像頭并閉上左眼,在拍 攝照片后,再次提示用戶正視攝像頭并用手遮住左眼,并再次拍攝照片,用戶客戶端將拍攝 的照片以及響應(yīng)的動作指令發(fā)送給后臺服務(wù)器,后臺服務(wù)器根據(jù)動作指令對照片進(jìn)行識 別,若一致,則返回一致響應(yīng)消息;El.如果不一致,則重復(fù)執(zhí)行步驟E,若三次執(zhí)行步驟E的結(jié)果都是不一致,則執(zhí)行 步驟G;F.用戶客戶端在接收到一致響應(yīng)消息后,提示用戶認(rèn)證成功;G.結(jié)束認(rèn)證程序;Gl.觸發(fā)相應(yīng)的預(yù)警機(jī)制,根據(jù)用戶常用聯(lián)系方式,發(fā)送手機(jī)短消息至用戶本人, 提示發(fā)生了來自非用戶本人的認(rèn)證操作。在實(shí)際應(yīng)用中,可以多人同時進(jìn)行圖像識別操作,并且為了保證用戶圖像認(rèn)證的速度,可以對請求認(rèn)證的用戶人數(shù)進(jìn)行限制。對提交認(rèn)證請求的用戶客戶端總數(shù)目設(shè)置一 個閾值,當(dāng)達(dá)到該閾值時,用戶客戶端將無法提交認(rèn)證請求到后臺服務(wù)器。此時,用戶客戶 端將提醒用戶當(dāng)前正是繁忙時段,有多人正在等待圖像認(rèn)證,請稍后再試。上述用戶客戶端 的數(shù)目與用戶數(shù)相對應(yīng)。顯然,本領(lǐng)域的技術(shù)人員應(yīng)該明白,上述的本發(fā)明的各步驟可以用通用的計(jì)算裝 置來實(shí)現(xiàn),它們可以集中在單個的計(jì)算裝置上,或者分布在多個計(jì)算裝置所組成的網(wǎng)絡(luò) 上,可選地,它們可以用計(jì)算裝置可執(zhí)行的程序代碼來實(shí)現(xiàn),從而,可以將它們存儲在存儲 裝置中由計(jì)算裝置來執(zhí)行,或者將它們分別制作成各個集成電路模塊,或者將它們中的多 個模塊或步驟制作成單個集成電路模塊來實(shí)現(xiàn)。這樣,本發(fā)明不限制于任何特定的硬件和 軟件結(jié)合。以上所述僅為本發(fā)明的優(yōu)選實(shí)施例而已,并不用于限制本發(fā)明,對于本領(lǐng)域的技 術(shù)人員來說,本發(fā)明可以有各種更改和變化。凡在本發(fā)明的精神和原則之內(nèi),所作的任何修 改、等同替換、改進(jìn)等,均應(yīng)包含在本發(fā)明的保護(hù)范圍之內(nèi)。
權(quán)利要求
1.一種用戶圖像識別方法,其特征在于至少包括下列步驟A.用戶通過用戶客戶端啟動認(rèn)證程序;B.用戶客戶端通過交互界面提示用戶插入用戶口令盤,當(dāng)檢測到用戶口令盤的加載操 作后,用戶客戶端通過交互界面提示用戶輸入口令;用戶正確輸入口令后,用戶客戶端讀取 用戶口令盤中存儲的用戶ID、用戶常用聯(lián)系方式、用戶基礎(chǔ)圖像以及用戶的基礎(chǔ)音頻,建立 與后臺服務(wù)器之間的連接,并將讀取的信息發(fā)送給后臺服務(wù)器,后臺服務(wù)器根據(jù)用戶ID在 數(shù)據(jù)庫中查找相應(yīng)的記錄,并比較上述讀取的信息與相應(yīng)記錄中的是否一致,若一致,則完 成鑒權(quán)操作,向用戶客戶端返回鑒權(quán)成功響應(yīng)消息,執(zhí)行步驟C,若不一致,則執(zhí)行步驟G ;C.用戶客戶端在接收到鑒權(quán)成功響應(yīng)消息后,啟動攝像裝置,并提示用戶正視攝像鏡 頭,用戶客戶端提取所拍照片中面部部分,并發(fā)送給后臺服務(wù)器,后臺服務(wù)器將所拍照片與 用戶的基礎(chǔ)圖像進(jìn)行比較,若兩者不一致,則后臺服務(wù)器向用戶客戶端返回不一致響應(yīng)消 息,并執(zhí)行步驟D,若兩者一致,則返回一致響應(yīng)消息,并執(zhí)行步驟E ;D.用戶客戶端在接收到不一致響應(yīng)消息后,啟動錄音裝置,并在屏幕上顯示用戶需要 說的一句話,在完成錄音后,用戶客戶端將音頻數(shù)據(jù)發(fā)送給后臺服務(wù)器,后臺服務(wù)器將所錄 音頻與用戶的基礎(chǔ)音頻進(jìn)行比較,若兩者不一致,則后臺服務(wù)器向用戶客戶端返回不一致 響應(yīng)消息,并執(zhí)行步驟G,若兩者一致,則返回一致響應(yīng)消息,并執(zhí)行步驟E ;E.用戶客戶端在接收到一致響應(yīng)消息后,提示用戶正視攝像頭并閉上左眼,在拍攝照 片后,提示用戶正視攝像頭并用手遮住左眼,并再次拍攝照片,用戶客戶端將拍攝的照片以 及響應(yīng)的動作指令發(fā)送給后臺服務(wù)器,后臺服務(wù)器根據(jù)動作指令對照片進(jìn)行識別,若一致, 則返回一致響應(yīng)消息;F.用戶客戶端在接收到一致響應(yīng)消息后,提示用戶認(rèn)證成功;G.結(jié)束認(rèn)證程序。
2.根據(jù)權(quán)利要求1中所述的用戶圖像識別方法,其特征在于所述步驟D進(jìn)一步包括 Dl.如果一致,則更新后臺服務(wù)器數(shù)據(jù)庫中的信息,將拍攝的用戶面部圖像作為用戶的基礎(chǔ)圖像進(jìn)行保存,同時向用戶客戶端返回更新響應(yīng)消息;D2.用戶客戶端在接收到更新響應(yīng)消息后,提示用戶更新用戶口令盤中的用戶的基礎(chǔ) 圖像。
3.根據(jù)權(quán)利要求1至2中所述的用戶圖像識別方法,其特征在于所述步驟E進(jìn)一步 包括El.如果不一致,則重復(fù)執(zhí)行步驟E,若三次執(zhí)行步驟E的結(jié)果都是不一致,則執(zhí)行步驟G0
4.根據(jù)權(quán)利要求1至3中所述的用戶圖像識別方法,其特征在于所述步驟G進(jìn)一步 包括Gl.觸發(fā)相應(yīng)的預(yù)警機(jī)制,根據(jù)用戶常用聯(lián)系方式,發(fā)送手機(jī)短消息至用戶本人,提示 發(fā)生了來自非用戶本人的認(rèn)證操作。
全文摘要
一種用戶圖像識別方法,包括下列步驟用戶啟動認(rèn)證程序;用戶客戶端與后臺服務(wù)器建立連接,對用戶進(jìn)行鑒權(quán);在鑒權(quán)成功后,啟動攝像裝置,并將拍攝的照片發(fā)送給后臺服務(wù)器進(jìn)行比較;若比較結(jié)果為不一致,則啟動音頻裝置,并將所錄音頻發(fā)送給后臺服務(wù)器進(jìn)行比較;如果照片比較或者音頻比較結(jié)果為一致,則拍攝用戶指定動作的照片送給后臺服務(wù)器進(jìn)行比較,若比較結(jié)果為一致,則提示用戶認(rèn)證成功。本發(fā)明克服了因制作虛假照片以及容貌改變無法正確進(jìn)行用戶圖像認(rèn)證的問題。
文檔編號H04L29/06GK102075329SQ201110025179
公開日2011年5月25日 申請日期2011年1月21日 優(yōu)先權(quán)日2011年1月21日
發(fā)明者曾美霞 申請人:寧波市勝源技術(shù)轉(zhuǎn)移有限公司