可以通過網(wǎng)絡(luò)或其它技術(shù)與其它單元(例如個(gè)人計(jì)算機(jī)、服務(wù)器、移動(dòng)臺(tái)、基站等)通信,所述網(wǎng)絡(luò)可以是因特網(wǎng)、無線局域網(wǎng)、移動(dòng)通信網(wǎng)絡(luò)等,所述其它技術(shù)例如可以包括藍(lán)牙通信、紅外通信等。攝像頭760可以拍攝用戶期望的圖像(例如照片、視頻等),并且將所拍攝的圖像存儲(chǔ)在存儲(chǔ)單元720中以供其它組件使用。
[0073]圖8是示意性圖示了根據(jù)本公開實(shí)施例的另一用于身份驗(yàn)證的驗(yàn)證裝置800的框圖。該驗(yàn)證裝置800對應(yīng)于圖1中的驗(yàn)證裝置10。
[0074]如圖8所示,該驗(yàn)證裝置800可包括:獲取單元810,用于獲取待驗(yàn)證的用戶的證件照片,該證件照片被存儲(chǔ)在特定管理系統(tǒng)中;接收單元820,用于接收該用戶的實(shí)時(shí)面部數(shù)據(jù);驗(yàn)證單元830,用于基于所述證件照片和所述實(shí)時(shí)面部數(shù)據(jù)驗(yàn)證所述用戶的身份。
[0075]獲取單元810從特定管理系統(tǒng)獲取待驗(yàn)證的用戶的證件照片。該特定管理系統(tǒng)例如可以為公安部門的居民身份信息管理系統(tǒng),還可以為交通部門的駕駛員信息管理系統(tǒng),還可以為各個(gè)行業(yè)協(xié)會(huì)的會(huì)員管理系統(tǒng),例如律師管理系統(tǒng)。所述特定管理系統(tǒng)是官方的身份信息關(guān)系系統(tǒng),其中所存儲(chǔ)的身份信息和證件照片是用戶的真實(shí)身份信息和照片。因此,可以利用待驗(yàn)證的用戶的證件照片來準(zhǔn)確地驗(yàn)證用戶的身份。
[0076]作為獲取用戶的證件照片的方式,獲取單元810可以從所述用戶接收其注冊信息,然后根據(jù)所述注冊信息從所述特定管理系統(tǒng)中獲取所述用戶的證件照片。所述注冊信息包括但不限于用戶的姓名、證件號碼、聯(lián)系方式等。根據(jù)所述注冊信息中的一個(gè)或多個(gè)可以從所述特定管理系統(tǒng)中查詢到用戶的身份信息,包括其證件照片。
[0077]在用戶設(shè)備和所述特定管理系統(tǒng)支持指紋操作的情況中,獲取單元810還可以利用用戶的指紋信息來獲取用戶的證件照片。具體地,在用戶利用指紋登錄對應(yīng)的用戶設(shè)備時(shí),獲取單元810從用戶設(shè)備獲取其指紋,并從管理系統(tǒng)中找到與所接收的用戶指紋匹配的用戶的證件照片,從而獲取該證件照片。獲取單元810所采取的獲取證件照片的方式不構(gòu)成對本公開實(shí)施例的限制。
[0078]典型地,獲取單元810可以利用圖7中的通信單元750來實(shí)現(xiàn),即與用戶的用戶設(shè)備通信以接收其注冊信息或指紋,并與所述特定管理系統(tǒng)通信以獲取所述用戶的證件照片。
[0079]接收單元820接收用戶的實(shí)時(shí)面部數(shù)據(jù)。在用戶設(shè)備與所述驗(yàn)證裝置800遠(yuǎn)程連接的情況中,用戶設(shè)備可以利用自身的攝像頭采集用戶的實(shí)時(shí)面部數(shù)據(jù),并傳送給接收單元820。此時(shí),接收單元820可以利用圖7中的通信單元750來實(shí)現(xiàn)。在用戶緊鄰驗(yàn)證裝置的情況中,可以利用驗(yàn)證裝置800上的圖像采集裝置或者利用附接到驗(yàn)證裝置800上的圖像采集裝置接收用戶的實(shí)時(shí)面部數(shù)據(jù)。此時(shí),接收單元820可以利用圖7中的攝像頭760來實(shí)現(xiàn)。在接收單元820所接收的實(shí)時(shí)面部數(shù)據(jù)可以僅僅是用戶的靜態(tài)照片的數(shù)據(jù),還可以是用戶的面部在預(yù)定時(shí)間段內(nèi)的動(dòng)態(tài)視頻的數(shù)據(jù)流。
[0080]驗(yàn)證單元830基于所述證件照片和所述實(shí)時(shí)面部數(shù)據(jù)驗(yàn)證所述用戶的身份。例如,驗(yàn)證單元830可以比對所述證件照片和所述實(shí)時(shí)面部數(shù)據(jù),以確定二者是否一致。在所述證件照片與所述實(shí)時(shí)面部數(shù)據(jù)一致的情況下,驗(yàn)證單元830生成所述用戶的面部標(biāo)識信息,該面部標(biāo)識信息指明已經(jīng)成功地驗(yàn)證所述用戶的身份??梢詫⑺傻拿娌繕?biāo)識信息傳送給待驗(yàn)證的用戶,從而該用戶可以利用該面部標(biāo)識信息在獨(dú)立應(yīng)用平臺(tái)上進(jìn)行身份驗(yàn)證。驗(yàn)證單元830可以利用圖7中存儲(chǔ)單元和處理器來實(shí)現(xiàn)。
[0081]在所述證件照片與所述實(shí)時(shí)面部數(shù)據(jù)不一致的情況下,用戶的身份驗(yàn)證失敗,驗(yàn)證單元830可以不生成面部標(biāo)識信息,或者生成用于指示身份驗(yàn)證失敗的指示信息。當(dāng)用戶的證件照片和其實(shí)時(shí)面部數(shù)據(jù)一致時(shí),說明待驗(yàn)證的用戶與特定管理系統(tǒng)中的證件照片是同一個(gè)人,從而驗(yàn)證了用戶的身份。驗(yàn)證單元830可以將特定管理系統(tǒng)中與證件照片相關(guān)聯(lián)的身份信息作為該待驗(yàn)證的用戶的身份信息,并將其存儲(chǔ)在存儲(chǔ)裝置中。
[0082]此外,驗(yàn)證單元830還可以基于所述實(shí)時(shí)面部數(shù)據(jù)驗(yàn)證所述待驗(yàn)證的用戶是否是活體。驗(yàn)證單元830可以采用各種技術(shù)來驗(yàn)證所述用戶是否是活體。作為示例,驗(yàn)證單元830可以監(jiān)測實(shí)時(shí)面部數(shù)據(jù)中的不同幀圖像中的人臉的特定部位是否有變化來驗(yàn)證所述用戶是否是活體。這可以防止惡意用戶利用照片、石膏蠟像等進(jìn)行的攻擊。替換地,驗(yàn)證單元830還可以指令用戶做出預(yù)定的動(dòng)作或讀出預(yù)定的文字,然后判斷所接收的實(shí)時(shí)面部數(shù)據(jù)是否對應(yīng)于預(yù)定的動(dòng)作或讀出預(yù)定的文字,以確定用戶是否是活體。驗(yàn)證單元830可以采用現(xiàn)有的將來出現(xiàn)的各種活體檢測技術(shù)來驗(yàn)證用戶是否是活體,所采用的活體檢測技術(shù)的類型不構(gòu)成對本公開實(shí)施例的限制。
[0083]驗(yàn)證單元830確定所接收的實(shí)時(shí)面部數(shù)據(jù)是真實(shí)活體產(chǎn)生時(shí),可以確定待驗(yàn)證的用戶是活體,從而比對所述證件照片和所述實(shí)時(shí)面部數(shù)據(jù),以驗(yàn)證用戶的身份。當(dāng)驗(yàn)證單元830確定所接收的實(shí)時(shí)面部數(shù)據(jù)是非活體產(chǎn)生時(shí),可以確定待驗(yàn)證的用戶不是活體,從而用戶的身份驗(yàn)證失敗。
[0084]驗(yàn)證單元830可以從所述實(shí)時(shí)面部數(shù)據(jù)提取用戶的面部關(guān)鍵點(diǎn)信息,并將其與所述證件照片中的人的面部關(guān)鍵點(diǎn)信息進(jìn)行比對。當(dāng)實(shí)時(shí)面部數(shù)據(jù)中的面部關(guān)鍵點(diǎn)信息與證件照片中的面部關(guān)鍵點(diǎn)信息的差別小于等于預(yù)定范圍時(shí),驗(yàn)證單元830確定所述證件照片與所述實(shí)時(shí)面部數(shù)據(jù)一致。當(dāng)實(shí)時(shí)面部數(shù)據(jù)中的面部關(guān)鍵點(diǎn)信息與證件照片中的面部關(guān)鍵點(diǎn)信息的差別大于預(yù)定范圍時(shí),驗(yàn)證單元830確定所述證件照片與所述實(shí)時(shí)面部數(shù)據(jù)不一致。面部的關(guān)鍵點(diǎn)是面部的一些表征能力強(qiáng)的關(guān)鍵點(diǎn),例如眼睛、眼角、眼睛中心、眉毛、鼻子、鼻尖、嘴巴、嘴角和臉部輪廓等。
[0085]在所述證件照片和所述實(shí)時(shí)面部數(shù)據(jù)一致的情況下,驗(yàn)證單元830生成所述用戶的面部標(biāo)識信息,身份驗(yàn)證成功。所述面部標(biāo)識信息可以是字符數(shù)字串、二維碼等。各個(gè)面部標(biāo)識信息與各個(gè)用戶之間具有一一對應(yīng)關(guān)系。在所述證件照片和所述實(shí)時(shí)面部數(shù)據(jù)不一致的情況下,身份驗(yàn)證失敗,驗(yàn)證單元830可以不生成用戶的面部標(biāo)識信息,或者可以生成用于指示驗(yàn)證失敗的信息。
[0086]在根據(jù)本公開實(shí)施例的上述驗(yàn)證裝置800的技術(shù)方案中,通過基于用戶的證件照片和實(shí)時(shí)面部數(shù)據(jù)來驗(yàn)證用戶的身份,能夠準(zhǔn)確地且方便地對用戶進(jìn)行身份驗(yàn)證,并有效地防止惡意用戶的攻擊。此外,驗(yàn)證裝置800可以自動(dòng)地比對證件照片和實(shí)時(shí)面部數(shù)據(jù),以完成用戶身份的驗(yàn)證,而無需大量的人工操作。
[0087]此外,驗(yàn)證裝置800還可以利用用戶的注冊信息來初步驗(yàn)證用戶的身份以排除注冊了虛假信息的用戶,并隨后如上所述利用實(shí)時(shí)面部數(shù)據(jù)執(zhí)行身份驗(yàn)證。這能夠進(jìn)一步提高身份驗(yàn)證的準(zhǔn)確度。為此,獲取單元810根據(jù)用戶的注冊信息從所述特定管理系統(tǒng)中獲取所述用戶的身份信息,驗(yàn)證單元830將所述注冊信息與所述身份信息進(jìn)行比對以確定二者是否一致。所述注冊信息包括但不限于用戶的姓名、證件號碼、聯(lián)系方式等。例如,用戶設(shè)備可以接收待驗(yàn)證的用戶的注冊信息,將其傳送給獲取單元810,獲取單元810利用該注冊信息從特定管理系統(tǒng)20獲取用戶的身份信息。然后,驗(yàn)證單元830可以比對從用戶接收的注冊信息是否與特定管理系統(tǒng)中的身份信息一致。當(dāng)所述注冊信息與所述身份信息一致時(shí),獲取單元810獲取待驗(yàn)證的用戶的證件照片,接收單元820接收實(shí)時(shí)面部數(shù)據(jù),以進(jìn)一步驗(yàn)證用戶的身份。當(dāng)所述注冊信息與所述身份信息不一致時(shí),驗(yàn)證單元830確定用戶的身份驗(yàn)證失敗。
[0088]可選地,圖8的驗(yàn)證裝置800還可以包括:存儲(chǔ)單元840,用于存儲(chǔ)所生成的面部標(biāo)識信息而建立驗(yàn)證數(shù)據(jù)庫;應(yīng)用服務(wù)單元850,用于使獨(dú)立應(yīng)用平臺(tái)利用該驗(yàn)證數(shù)據(jù)庫執(zhí)行身份驗(yàn)證。
[0089]存儲(chǔ)單元840除了存儲(chǔ)所述面部識別信息之外,還可以存儲(chǔ)用戶的姓名、身份證號碼、性別等其它身份信息。所建立的驗(yàn)證數(shù)據(jù)庫構(gòu)成了獨(dú)立于其它應(yīng)用的驗(yàn)證中心。該驗(yàn)證中心通過對于每個(gè)用戶而言唯一的面部標(biāo)識信息,為其它應(yīng)用提供實(shí)名驗(yàn)證服務(wù)。
[0090]應(yīng)用服務(wù)單元850與各個(gè)獨(dú)立應(yīng)用平臺(tái)交互,以使獨(dú)立應(yīng)用平臺(tái)對向其注冊的用戶執(zhí)行身份驗(yàn)證。作為示例,例如通過接收單元820從獨(dú)立應(yīng)用平臺(tái)接收注冊標(biāo)識信息,該注冊標(biāo)識信息是所述獨(dú)立應(yīng)用平臺(tái)從應(yīng)用用戶接收的;應(yīng)用服務(wù)單元850利用所述驗(yàn)證數(shù)據(jù)庫驗(yàn)證與所述注冊標(biāo)識信息對應(yīng)的應(yīng)用用戶。所述注冊標(biāo)識信息例如是驗(yàn)證單元830生成的面部標(biāo)識信息,其指明用戶已經(jīng)通過了身份驗(yàn)證。用戶在向獨(dú)立應(yīng)用平臺(tái)注冊時(shí),可以僅填寫該注冊標(biāo)識信息,而不填寫諸如姓名、性別、身份證號碼的其它信息。所述獨(dú)立應(yīng)用平臺(tái)例如為網(wǎng)絡(luò)游戲、網(wǎng)站等。所述獨(dú)立應(yīng)用平臺(tái)可以是任何需要對用戶進(jìn)行身份驗(yàn)證的應(yīng)用。因此,圖1中的驗(yàn)證裝置10在建立驗(yàn)證數(shù)據(jù)庫之后,應(yīng)用服務(wù)單元850與獨(dú)立應(yīng)用平臺(tái)30交互來使得獨(dú)立應(yīng)用平臺(tái)30方便地驗(yàn)證向其注冊的用戶的身份。該應(yīng)用服務(wù)單元850可以利用圖7中的存儲(chǔ)單元和處理器來實(shí)現(xiàn)。
[0091]作為示例,應(yīng)用服務(wù)單元850可以從所述驗(yàn)證數(shù)據(jù)庫中查詢所述用戶標(biāo)識信息;在從所述驗(yàn)證數(shù)據(jù)庫中查詢到所述用戶標(biāo)識信息的情況中,向所述獨(dú)立應(yīng)用平臺(tái)發(fā)送所述應(yīng)用用戶的驗(yàn)證成功信息;在從所述驗(yàn)證數(shù)據(jù)庫中沒有查詢到所述用戶標(biāo)識信息的情況中,向所述獨(dú)立應(yīng)用平臺(tái)發(fā)送所述應(yīng)用用戶的驗(yàn)證失敗信