一種安全認證方法及終端的制作方法
【專利摘要】本發(fā)明實施例公開了一種安全認證方法及終端,本發(fā)明實施例公開的安全認證方法包括:終端接收第一用戶發(fā)起的認證請求,采集第一用戶的一張或多張臉部圖像,判斷第一用戶的臉部圖像與終端保存的已注冊的第二用戶的臉部信息是否匹配;若匹配,則采集第一用戶的臉部活動特征,判斷第一用戶的臉部活動特征與終端隨機生成的活動特征是否匹配;若匹配,則確認對第一用戶認證通過。本發(fā)明實施例能夠有效的防止欺詐認證,確保認證通過的身份的真實性,保證合法用戶的信息或財產(chǎn)安全。
【專利說明】一種安全認證方法及終端
【技術(shù)領(lǐng)域】
[0001]本發(fā)明實施例通信【技術(shù)領(lǐng)域】,尤其涉及一種安全認證方法及終端。
【背景技術(shù)】
[0002]生物特征認證是利用人體的生物特征,例如人臉、指紋、虹膜、簽名等,來進行身份認證的一種手段。生物特征認證具有不易被遺忘或丟失,且可“隨身攜帶”等特點而被廣泛應(yīng)用。
[0003]傳統(tǒng)的生物特征認證,例如人臉身份認證,需要預(yù)先采集標(biāo)準(zhǔn)人臉圖片,將標(biāo)準(zhǔn)人臉圖片存儲在認證服務(wù)器的數(shù)據(jù)庫中。在進行身份認證時,獲取當(dāng)前的人臉圖片,將當(dāng)前的人臉圖片與標(biāo)準(zhǔn)人臉圖片進行特征比對,若相符,則通過認證,否則認證不通過。在這種認證方式下,第三方通過一張照片就可以通過認證,安全系數(shù)不高。
[0004]也就是說,傳統(tǒng)的生物特征認證,由于認證服務(wù)器無法識別認證的對象是否是真實的人物,所以第三方通過竊取合法用戶的照片、視頻或三維模型就可以欺詐認證,這樣會給合法用戶的帶來極大的安全隱患。
【發(fā)明內(nèi)容】
[0005]本發(fā)明實施例提供了一種安全認證方法及終端,能夠防止欺詐認證,確保認證通過的身份的真實性。
[0006]本發(fā)明第一方面提供了一種安全認證方法,包括:
[0007]終端接收第一用戶發(fā)起的認證請求,采集所述第一用戶的一張或多張臉部圖像;
[0008]所述終端判斷所述第一用戶的臉部圖像與所述終端保存的已注冊的第二用戶的臉部信息是否匹配;其中,所述第二用戶的臉部信息用于描述所述第二用戶的臉部靜態(tài)特征;
[0009]若匹配,則所述終端采集所述第一用戶的臉部活動特征,判斷所述第一用戶的臉部活動特征與所述終端隨機生成的活動特征是否匹配;
[0010]若匹配,則所述終端確認對所述第一用戶認證通過。
[0011]在第一種可能的實現(xiàn)方式中,該安全認證方法還包括:在接收第一用戶發(fā)起的認證請求之前,所述終端采集所述第二用戶的多張臉部圖像,根據(jù)采集的所述第二用戶的多張臉部圖像建立所述第二用戶的三維人臉模型。
[0012]結(jié)合第一方面、或第一方面的第一種可能的實現(xiàn)方式,在第二種可能的實現(xiàn)方式中,所述第二用戶的臉部信息包括所述終端采集的所述第二用戶的一張或多張臉部圖像,所述終端判斷所述第一用戶的臉部圖像與所述終端保存的已注冊的第二用戶的臉部信息是否匹配,具體包括:
[0013]所述終端判斷所述第一用戶的臉部圖像與所述終端采集的所述第二用戶的臉部圖像的相似度是否大于第一閾值,若是,則確定所述第一用戶的臉部圖像與所述第二用戶的臉部信息匹配,否則,不匹配。[0014]結(jié)合第一方面的第一種可能的實現(xiàn)方式,在第三種可能的實現(xiàn)方式中,所述第二用戶的臉部信息包括所述終端根據(jù)建立的所述第二用戶的三維人臉模型生成的一張或多張二維臉部圖像;所述終端判斷所述第一用戶的臉部圖像與所述終端保存的已注冊的第二用戶的臉部信息是否匹配,具體包括:
[0015]所述終端判斷所述第一用戶的臉部圖像與所述生成的二維臉部圖像的相似度是否大于第二閾值,若是,則確定所述第一用戶的臉部圖像與所述第二用戶的臉部信息匹配,否則,不匹配。
[0016]結(jié)合第一方面的第一種可能的實現(xiàn)方式,在第四種可能的實現(xiàn)方式中,所述第二用戶的臉部信息包括所述終端建立的所述第二用戶的三維人臉模型;所述終端判斷所述第一用戶的臉部圖像與所述終端保存的已注冊的第二用戶的臉部信息是否匹配,具體包括:
[0017]所述終端根據(jù)采集的所述第一用戶的多張臉部圖像建立所述第一用戶的三維個人人臉模型,判斷所述第一用戶的三維個人人臉模型與所述第二用戶的三維人臉模型是否匹配。
[0018]結(jié)合第一方面、或第一方面的第一種、或第二種、或第三種、或第四種可能的實現(xiàn)方式,在第五種可能的實現(xiàn)方式中,所述第一用戶的臉部活動特征包括所述第一用戶的唇部活動特征;所述終端采集所述第一用戶的臉部活動特征,判斷所述第一用戶的臉部活動特征與所述終端隨機生成的活動特征是否匹配,具體包括:
[0019]所述終端隨機生成動態(tài)語言元素,跟蹤所述第一用戶的臉部,定位所述第一用戶的唇部,提取所述第一用戶的唇部活動特征,獲取與所述第一用戶的唇部活動特征對應(yīng)的語言元素,判斷獲取的與所述第一用戶的唇部活動特征對應(yīng)的語言元素和所述終端隨機生成的動態(tài)語言元素是否匹配。
[0020]結(jié)合第一方面的第一種、或第二種、或第三種、或第四種的實現(xiàn)方式,在第六種可能的實現(xiàn)方式中,所述第一用戶的臉部活動特征包括所述第一用戶的臉部表情特征;所述終端采集所述第一用戶的臉部活動特征,判斷所述第一用戶的臉部活動特征與所述終端隨機生成的活動特征是否匹配,具體包括:
[0021]所述終端變換所述第二用戶的三維人臉模型中控制人臉表情的系數(shù),以隨機生成臉部表情序列;
[0022]跟蹤所述第一用戶的臉部,以采集所述第一用戶的臉部表情序列;
[0023]判斷所述第一用戶的臉部表情序列與所述隨機生成的臉部表情序列是否匹配。
[0024]結(jié)合第一方面的第一種、或第二種、或第三種、或第四種的實現(xiàn)方式,在第七種可能的實現(xiàn)方式中,所述第一用戶的臉部活動特征包括所述第一用戶的臉部表情特征和唇部活動特征;所述終端采集所述第一用戶的臉部活動特征,判斷所述第一用戶的臉部活動特征與所述終端隨機生成的活動特征是否匹配,具體包括:
[0025]所述終端變換所述第二用戶的三維人臉模型中控制人臉表情的系數(shù),以隨機生成臉部表情序列;
[0026]跟蹤所述第一用戶的臉部,以采集所述第一用戶的臉部表情序列;
[0027]判斷所述第一用戶的臉部表情序列與所述隨機生成的臉部表情序列的相似度是否大于第三閾值;
[0028]若所述第一用戶的臉部表情序列與所述隨機生成的臉部表情序列的相似度不大于所述第三閾值,則確定所述第一用戶的臉部活動特征與所述終端隨機生成的活動特征不匹配;
[0029]若所述第一用戶的臉部表情序列與所述隨機生成的臉部表情序列的相似度大于所述第三閾值,則所述終端隨機生成動態(tài)語言元素,跟蹤所述第一用戶的臉部,定位所述第一用戶的唇部,提取所述第一用戶的唇部活動特征,獲取與所述第一用戶的唇部活動特征對應(yīng)的語言元素,若獲取的與所述第一用戶的唇部活動特征對應(yīng)的語言元素和所述終端隨機生成的動態(tài)語言元素的相似度大于第四閾值,則確定所述第一用戶的臉部活動特征與所述終端隨機生成的活動特征匹配;若獲取的與所述第一用戶的唇部活動特征對應(yīng)的語言元素和所述終端隨機生成的動態(tài)語言元素的相似度不大于所述第四閾值,則確定所述第一用戶的臉部活動特征與所述終端隨機生成的活動特征不匹配。
[0030]第二方面,本發(fā)明提供了一種終端,包括:接收單元,用于接收第一用戶發(fā)起的認證請求;
[0031]靜態(tài)特征識別單元,用于采集所述第一用戶的一張或多張臉部圖像,判斷所述第一用戶的臉部圖像與所述終端保存的已注冊的第二用戶的臉部信息是否匹配;其中,所述第二用戶的臉部信息用于描述所述第二用戶的臉部靜態(tài)特征;
[0032]活動特征識別單元,用于當(dāng)所述第一用戶的臉部圖像與所述終端保存的已注冊的第二用戶的臉部信息匹配時,采集所述第一用戶的臉部活動特征,判斷所述第一用戶的臉部活動特征與所述終端隨機生成的活動特征是否匹配;
[0033]認證單元,用于當(dāng)所述第一用戶的臉部活動特征與所述終端隨機生成的活動特征匹配時,確認對所述第一用戶認證通過。
[0034]在第二方面的第一種可能的實現(xiàn)方式中,該終端還包括:圖像處理單元,用于采集所述第二用戶的多張臉部圖像,根據(jù)采集的所述第二用戶的多張臉部圖像建立所述第二用戶的三維人臉模型。
[0035]結(jié)合第二方面,或第二方面的第一種可能的實現(xiàn)方式,在第二種可能的實現(xiàn)方式中,所述第二用戶的臉部信息包括所述終端采集的所述第二用戶的一張或多張臉部圖像,所述靜態(tài)特征識別單元具體用于:
[0036]采集所述第一用戶的一張或多張臉部圖像,判斷所述第一用戶的臉部圖像與所述終端采集的所述第二用戶的臉部圖像的相似度是否大于第一閾值,若是,則確定所述第一用戶的臉部圖像與所述第二用戶的臉部信息匹配,否則,不匹配。
[0037]結(jié)合第二方面的第一種可能的實現(xiàn)方式,在第三種可能的實現(xiàn)方式中,所述第二用戶的臉部信息包括所述圖像處理單元根據(jù)建立的所述第二用戶的三維人臉模型生成的一張或多張二維臉部圖像,所述靜態(tài)特征識別單元具體用于:
[0038]采集所述第一用戶的一張或多張臉部圖像,判斷所述第一用戶的臉部圖像與所述生成的二維臉部圖像的相似度是否大于第二閾值,若是,則確定所述第一用戶的臉部圖像與所述第二用戶的臉部信息匹配,否則,不匹配。
[0039]結(jié)合第二方面的第一種可能的實現(xiàn)方式,在第四種可能的實現(xiàn)方式中,所述第二用戶的臉部信息包括所述終端建立的所述第二用戶的三維人臉模型,所述靜態(tài)特征識別單元具體用于:
[0040]采集所述第一用戶的多張臉部圖像,根據(jù)采集的所述第一用戶的多張臉部圖像建立所述第一用戶的三維個人人臉模型,判斷所述第一用戶的三維個人人臉模型與所述第二用戶的三維人臉模型是否匹配。
[0041]結(jié)合第二方面、或第二方面的第一種、或第二種、或第三種、或第四種可能的實現(xiàn)方式,在第五種可能的實現(xiàn)方式中,所述第一用戶的臉部活動特征包括所述第一用戶的唇部活動特征;所述活動特征識別單元具體包括:
[0042]語言元素生成單元,用于隨機生成動態(tài)語言元素;
[0043]唇部特征處理單元,用于跟蹤所述第一用戶的臉部,定位所述第一用戶的唇部,提取所述第一用戶的唇部活動特征,獲取與所述第一用戶的唇部活動特征對應(yīng)的語言元素;
[0044]判斷單元,用于判斷獲取的與所述第一用戶的唇部活動特征對應(yīng)的語言元素和所述終端隨機生成的動態(tài)語言元素是否匹配。
[0045]結(jié)合第二方面的第一種、或第二種、或第三種、或第四種可能的實現(xiàn)方式,在第六種可能的實現(xiàn)方式中,所述第一用戶的臉部活動特征包括所述第一用戶的臉部表情特征;所述活動特征識別單元具體包括:
[0046]表情序列生成單元,用于變換所述第二用戶的三維人臉模型中控制人臉表情的系數(shù),以隨機生成臉部表情序列;
[0047]表情序列采集單元,用于跟蹤所述第一用戶的臉部,以采集所述第一用戶的臉部表情序列;
[0048]判斷單元,用于判斷所述第一用戶的臉部表情序列與所述隨機生成的臉部表情序列是否匹配。
[0049]結(jié)合第二方面的第一種、或第二種、或第三種、或第四種的實現(xiàn)方式,在第七種可能的實現(xiàn)方式中,所述第一用戶的臉部活動特征包括所述第一用戶的臉部表情特征和唇部活動特征;所述活動特征識別單元具體包括:
[0050]表情序列生成單元,用于變換所述第二用戶的三維人臉模型中控制人臉表情的系數(shù),以隨機生成臉部表情序列;
[0051]表情序列采集單元,用于跟蹤所述第一用戶的臉部,以采集所述第一用戶的臉部表情序列;
[0052]判斷單元,用于判斷所述第一用戶的臉部表情序列與所述隨機生成的臉部表情序列的相似度是否大于第三閾值,若不大于,則確定所述第一用戶的臉部活動特征與所述終端隨機生成的活動特征不匹配;
[0053]語言元素生成單元,用于在所述第一用戶的臉部表情序列與所述隨機生成的臉部表情序列的相似度大于第三閾值時,隨機生成動態(tài)語言元素;
[0054]唇部特征處理單元,用于跟蹤所述第一用戶的臉部,定位所述第一用戶的唇部,提取所述第一用戶的唇部活動特征,獲取與所述第一用戶的唇部活動特征對應(yīng)的語言元素;
[0055]所述判斷單元還用于,判斷獲取的與所述第一用戶的唇部活動特征對應(yīng)的語言元素和所述終端隨機生成的動態(tài)語言元素的相似度是否大于第四閾值,若大于,則確定所述第一用戶的臉部活動特征與所述終端隨機生成的活動特征匹配,若不大于,則確定所述第一用戶的臉部活動特征與所述終端隨機生成的活動特征不匹配。從以上技術(shù)方案可以看出,本發(fā)明實施例具有以下優(yōu)點:
[0056]本發(fā)明實施例中,終端接收第一用戶發(fā)起的認證請求,采集第一用戶的一張或多張臉部圖像,判斷第一用戶的臉部圖像與終端保存的已注冊的第二用戶的臉部信息是否匹配;若匹配,則采集第一用戶的臉部活動特征,判斷第一用戶的臉部活動特征與終端隨機生成的活動特征是否匹配;若匹配,則確認對第一用戶認證通過。本發(fā)明實施例中,在對第一用戶進行靜態(tài)的臉部特征認證之后,會采集第一用戶的臉部活動特征,將動態(tài)的臉部活動特征與終端隨機生成的活動特征進行比對,以對第一用戶進行認證,因此,能夠有效的防止欺詐認證,確保認證通過的身份的真實性,保證合法用戶的信息或財產(chǎn)安全。
【專利附圖】
【附圖說明】
[0057]為了更清楚地說明本發(fā)明實施例或現(xiàn)有技術(shù)中的技術(shù)方案,下面將對實施例或現(xiàn)有技術(shù)描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本發(fā)明的一些實施例,對于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動的前提下,還可以根據(jù)這些附圖獲得其他的附圖。
[0058]圖1為本發(fā)明安全認證方法一個實施例示意圖;
[0059]圖2為本發(fā)明安全認證方法另一實施例示意圖;
[0060]圖3為本發(fā)明終端一個實施例示意圖;
[0061 ] 圖4為本發(fā)明終端另一實施例不意圖;
[0062]圖5為本發(fā)明終端另一實施例示意圖。
【具體實施方式】
[0063]下面將結(jié)合本發(fā)明實施例中的附圖,對本發(fā)明實施例中的技術(shù)方案進行描述,顯然,所描述的實施例僅僅是本發(fā)明一部分實施例,而不是全部的實施例。基于本發(fā)明中的實施例,本領(lǐng)域普通技術(shù)人員在沒有做出創(chuàng)造性勞動前提下所獲得的所有其他實施例,都屬于本發(fā)明保護的范圍。
[0064]本發(fā)明實施例提供了一種安全認證方法及終端,能夠防止欺詐認證,確保認證通過的身份的真實性。
[0065]本發(fā)明實施例中的安全認證方法可以實現(xiàn)在包括:PC (Personal Computer,個人計算機)、平板電腦、手機、筆記本電腦等終端設(shè)備中。
[0066]請參閱圖1,圖1示出了本發(fā)明安全認證方法一個實施例,本實施例方法包括:
[0067]101、終端接收第一用戶發(fā)起的認證請求;
[0068]當(dāng)?shù)谝挥脩粢卿浗K端,或者打開終端上的應(yīng)用,例如在終端上進行支付、或者從終端下載數(shù)據(jù)時,需要向終端發(fā)起認證請求,終端接收第一用戶發(fā)起的認證請求。
[0069]102、終端采集一張或多張第一用戶的臉部圖像;
[0070]在終端接收到第一用戶發(fā)起的認證請求后,終端可通過攝像頭采集一張或多張第一用戶的臉部圖像。
[0071]103、終端判斷第一用戶的臉部圖像與已注冊的第二用戶的臉部信息是否匹配,若匹配,則執(zhí)行步驟103,若不匹配,則執(zhí)行步驟107 ;
[0072]本實施例中,第二用戶的臉部信息主要用于描述第二用戶的臉部靜態(tài)特征,其中,臉部靜態(tài)特征指的是用戶在自然狀態(tài)下臉部的特征,與下文中的“臉部活動特征”相對應(yīng)。第二用戶為預(yù)先向終端注冊過的合法用戶。終端將采集的第一用戶的臉部圖像與已注冊的第二用戶的臉部信息進行對比,判斷二者是否匹配。
[0073]104、終端采集第一用戶的臉部活動特征;
[0074]當(dāng)?shù)谝挥脩舻哪槻繄D像與終端中保存的第二用戶的臉部信息匹配時,終端采集第一用戶的臉部活動特征,繼續(xù)進行下一步的認證。
[0075]本實施例中,在對第一用戶的臉部圖像認證通過之后,終端可利用攝像頭跟蹤第一用戶,繼而采集第一用戶的臉部活動特征,以防止第一用戶在臉部圖像認證通過之后出現(xiàn)換人行為。
[0076]105、終端判斷第一用戶的臉部活動特征與終端隨機生成的活動特征是否匹配,若匹配,則執(zhí)行步驟106,若不匹配,則執(zhí)行步驟107 ;
[0077]當(dāng)步驟103的判斷結(jié)果為是時,終端將隨機生成一些活動特征,這些活動特征指的是用來體現(xiàn)用戶的臉部的活動的特征,例如表情序列,體現(xiàn)用戶唇部活動的語言元素等,然后將這些活動特征展現(xiàn)在終端的屏幕上。
[0078]第一用戶需要對照終端屏幕上的顯示內(nèi)容進行相應(yīng)的臉部活動,終端采集第一用戶的臉部活動特征,判斷第一用戶的臉部活動特征與終端隨機生成的活動特征是否匹配。
[0079]106、終端確認第一用戶認證通過;
[0080]當(dāng)?shù)谝挥脩舻哪槻繄D像與終端保存的已注冊的第二用戶的臉部信息匹配,且第一用戶的臉部活動特征與終端隨機生成的活動特征匹配時,終端認為第一用戶通過了認證。
[0081]107、認證不通過。
[0082]當(dāng)?shù)谝挥脩舻哪槻繄D像與終端中保存的已注冊的第二用戶的臉部信息不匹配,或者第一用戶的臉部圖像與終端中保存的第二用戶的臉部信息匹配,但第一用戶的臉部活動特征與終端隨機生成的活動特征不匹配時,終端認為第一用戶沒有通過認證。認證不通過的第一用戶將無法登陸終端或打開終端上的應(yīng)用。
[0083]本實施例中的匹配可以指二者的完全相同,也可以指二者在一定程度上的相同,例如當(dāng)二者的相似度在預(yù)設(shè)的范圍內(nèi)時認為二者匹配。
[0084]本實施例中,在對第一用戶進行靜態(tài)的臉部圖像認證之后,會采集第一用戶的臉部活動特征,將動態(tài)的第一用戶的臉部活動特征與終端隨機生成的活動特征進行比對,以對第一用戶進行認證,因此,能夠有效的防止欺詐認證,確保認證通過的身份的真實性,保證合法用戶的信息或財產(chǎn)安全。
[0085]為便于理解,下面以一具體實施例對本發(fā)明實施例中安全認證方法進行描述,請參閱圖2,本實施例安全認證方法包括:
[0086]201、終端采集第二用戶的多張臉部圖像,建立第二用戶的三維人臉模型;
[0087]本實施例中的第二用戶為合法用戶,第二用戶需要預(yù)先向終端進行注冊。終端可以通過攝像頭預(yù)先采集多張第二用戶的臉部圖像,根據(jù)采集的多張第二用戶的臉部圖像建立第二用戶的三維人臉模型,以實現(xiàn)第二用戶的臉部信息注冊。
[0088]本實施例中已注冊的第二用戶的臉部信息主要用于描述第二用戶的臉部靜態(tài)特征,其中,臉部靜態(tài)特征指的是用戶在自然狀態(tài)下臉部的特寫,與下文中的“臉部活動特征”相對應(yīng)。
[0089]已注冊的第二用戶的臉部信息包括終端采集的第二用戶的一張或多張臉部圖像,或者終端根據(jù)建立的第二用戶的三維人臉模型生成的一張或多張二維臉部圖像,或者終端建立的第二用戶的三維人臉模型。
[0090]202、終端接收第一用戶發(fā)起的認證請求;
[0091]當(dāng)?shù)谝挥脩粢卿浗K端,或者打開終端上的應(yīng)用,例如在終端上進行支付、或者從終端下載數(shù)據(jù)時,需要向終端發(fā)起認證請求,終端接收第一用戶發(fā)起的認證請求。
[0092]203、終端采集一張或多張第一用戶的臉部圖像;
[0093]在終端接收到第一用戶發(fā)起的認證請求后,終端可通過攝像頭采集一張或多張第一用戶的臉部圖像。
[0094]204、終端判斷第一用戶的臉部圖像與終端中已注冊的第二用戶的臉部信息是否匹配,若匹配,則執(zhí)行步驟205,若不匹配,則執(zhí)行步驟210 ;
[0095]本實施例中,當(dāng)已注冊的第二用戶的臉部信息為終端采集的第二用戶的一張或多張臉部圖像時,終端判斷第一用戶的臉部圖像與終端中已注冊的第二用戶的臉部信息是否匹配具體包括:
[0096]終端判斷第一用戶的臉部圖像與終端采集的第二用戶的臉部圖像的相似度是否大于第一閾值來判斷,若是,則確定第一用戶的臉部圖像與第二用戶的臉部信息匹配,否貝U,不匹配;
[0097]當(dāng)已注冊的第二用戶的臉部信息為終端根據(jù)建立的第二用戶的三維人臉模型生成的一張或多張二維臉部圖像時,終端判斷第一用戶的臉部圖像與終端中已注冊的第二用戶的臉部信息是否匹配具體包括:
[0098]終端判斷第一用戶的臉部圖像與生成的二維臉部圖像的相似度是否大于第二閾值,若是,則確定第一用戶的臉部圖像與第二用戶的臉部信息匹配,否則,不匹配;
[0099]當(dāng)已注冊的第二用戶的臉部信息為終端建立的第二用戶的三維人臉模型時,終端判斷第一用戶的臉部圖像與終端中已注冊的第二用戶的臉部信息是否匹配具體包括:
[0100]終端根據(jù)采集的第一用戶的多張臉部圖像建立第一用戶的三維個人人臉模型,判斷第一用戶的三維個人人臉模型與第二用戶的三維人臉模型是否匹配。
[0101]其中,當(dāng)已注冊的第二用戶的臉部信息為臉部圖像時,比對判斷的復(fù)雜度較低,速度較快;當(dāng)已注冊的第二用戶的臉部信息為三維人臉模型時,比對判斷的復(fù)雜度較高,速度較慢,但是精度高。在實際應(yīng)用中,終端可以根據(jù)用戶的安全性需求預(yù)先選取對應(yīng)的臉部信息作為注冊的臉部信息。
[0102]當(dāng)?shù)谝挥脩舻哪槻繄D像與終端中的已注冊的第二用戶的臉部信息匹配時,需要繼續(xù)判斷第一用戶的臉部活動特征與終端隨機生成的活動特征是否匹配。本實施例中,通過將第一用戶的臉部表情序列及第一用戶的唇部活動特征這兩方面結(jié)合來判斷第一用戶的臉部活動特征與終端隨機生成的活動特征是否匹配,具體參見步驟205至208。
[0103]205、采集第一用戶的臉部表情序列;
[0104]當(dāng)?shù)谝挥脩舻哪槻繄D像與終端中的已注冊的第二用戶的臉部信息匹配時,終端變換預(yù)先建立的第二用戶的三維人臉模型中控制人臉表情的系數(shù),以隨機生成臉部表情序列。較佳地,終端可以過濾掉生成的臉部表情序列中不友好或者會給用戶造成不好的體驗的表情,終端可以將過濾之后的臉部表情序列展現(xiàn)在終端的屏.上。
[0105]第一用戶需要根據(jù)終端屏幕上顯示的臉部表情序列依次做出對應(yīng)的表情,終端跟蹤第一用戶的臉部,采集第一用戶所做的表情序列。[0106]206、終端判斷第一用戶的臉部表情序列與終端生成的臉部表情序列是否匹配,若匹配,則執(zhí)行步驟207,若不匹配,則執(zhí)行步驟210 ;
[0107]終端提取第一用戶所做的每一個表情,依次與屏幕上顯示的每個表情進行比對。若第一用戶的臉部表情序列與終端屏幕上顯示的隨機生成的臉部表情序列的相似度不大于第三閾值,則終端確定第一用戶的臉部活動特征與終端隨機生成的活動特征不匹配;若第一用戶的臉部表情序列與屏幕上顯示的終端隨機生成的臉部表情序列的相似度大于第三閾值,則繼續(xù)執(zhí)行步驟207。
[0108]207、提取第一用戶的唇部活動特征,獲取與第一用戶的唇部活動特征對應(yīng)的語言元素;
[0109]若第一用戶的臉部表情序列與終端屏幕上顯示的隨機生成的臉部表情序列的相似度大于第三閾值,則終端隨機生成動態(tài)的語言元素,將隨機生成的動態(tài)語言元素展現(xiàn)在終端的屏幕上,動態(tài)的語言元素可以是一串字母、數(shù)字等。
[0110]第一用戶需要根據(jù)終端屏幕上顯示的動態(tài)語言元素做出相應(yīng)的唇部活動,例如讀取這串字母、數(shù)字等。終端跟蹤第一用戶的臉部,對第一用戶的唇部進行定位,提取第一用戶的唇部活動特征,獲取與第一用戶的唇部活動特征對應(yīng)的語言元素。
[0111]本實施例中,終端中保存有預(yù)先訓(xùn)練好的唇語分類信息,該唇語分類信息中包含唇部活動特征與動態(tài)語言元素的一一對應(yīng)關(guān)系,終端根據(jù)預(yù)先保存的唇語分類信息即可得知與第一用戶的唇部活動特征對應(yīng)的語言元素。
[0112]208、終端判斷獲取的與第一用戶的唇部活動特征對應(yīng)的語言元素和終端隨機生成的動態(tài)語言元素是否匹配,若匹配,則執(zhí)行步驟209,若不匹配,則執(zhí)行步驟210 ;
[0113]終端將獲取的與第一用戶的唇部活動特征對應(yīng)的語言元素和終端隨機生成的動態(tài)語言元素進行對比,若獲取的與第一用戶的唇部活動特征對應(yīng)的語言元素和終端隨機生成的動態(tài)語言元素的相似度大于第四閾值,則終端確定第一用戶的臉部活動特征與終端隨機生成的活動特征匹配;若獲取的與第一用戶的唇部活動特征對應(yīng)的語言元素和終端隨機生成的動態(tài)語言元素的相似度不大于第四閾值,則終端確定第一用戶的臉部活動特征與終端隨機生成的活動特征不匹配。
[0114]本實施例中,第一閾值、第二閾值、第三閾值及第四閾值的設(shè)置可以為95%、98%等,終端可以根據(jù)用戶對認證精確性的需求靈活設(shè)置。另外,對用戶的臉部進行跟蹤的動作可以始終貫穿于本實施例的認證過程中,這樣做的目的是防止在認證過程中出現(xiàn)換人的行為,確保認證的可靠性。
[0115]209、確認第一用戶認證通過;
[0116]只有當(dāng)上述過程中,每一個判斷步驟的判斷結(jié)果均為是時,終端才會認為第一用戶通過認證。
[0117]210、認證不通過;
[0118]上述任意一個判斷步驟的判斷結(jié)果為否時,第一用戶認證不通過。當(dāng)?shù)谝挥脩魶]有通過認證時,第一用戶將不能進行登錄或打開終端上的應(yīng)用等操作。
[0119]另外,需要說明的是,本實施例中對第一用戶的臉部活動特征的認證是采用將第一用戶的表情序列及第一用戶的唇部活動特征相結(jié)合的方式進行的,在實際應(yīng)用過程中,還可以單獨采用第一用戶的表情序列或第一用戶的唇部活動特征對第一用戶的臉部活動特征進行認證,即當(dāng)?shù)谝挥脩舻谋砬樾蛄信c終端隨機生成的臉部表情序列匹配時,就認為第一用戶的臉部活動特征與終端隨機生成的活動特征匹配,或者當(dāng)獲取的與第一用戶的唇部活動特征對應(yīng)的語言元素和終端隨機生成的動態(tài)語言元素匹配時,就認為第一用戶的臉部活動特征與終端隨機生成的活動特征匹配。
[0120]本實施例中,在對第一用戶進行靜態(tài)的臉部圖像認證之后,會跟蹤第一用戶的臉部,采集第一用戶的臉部表情序列,判斷第一用戶所做出的臉部表情序列與終端隨機生成的臉部表情序列是否匹配,并在匹配時,繼續(xù)跟蹤用戶的臉部,采集第一用戶的唇部活動特征,獲取與第一用戶的唇部活動特征對應(yīng)的語言元素,判斷獲取的與第一用戶的唇部活動特征對應(yīng)的語言元素與終端隨機生成的動態(tài)語言元素是否匹配,若二者匹配,則認為認證通過。本實施例中,將靜態(tài)的用戶的臉部圖像與動態(tài)的用戶的臉部活動相結(jié)合,對第一用戶進行認證,能夠有效的防止欺詐認證,確保認證通過的身份的真實性,保證合法用戶的信息或財產(chǎn)安全。
[0121]下面對本發(fā)明實施例中的終端進行描述,請參閱圖3,終端300包括:
[0122]接收單元301,用于接收第一用戶發(fā)起的認證請求;
[0123]靜態(tài)特征識別單元302,,用于采集第一用戶的一張或多張臉部圖像,判斷第一用戶的臉部圖像與終端保存的已注冊的第二用戶的臉部信息是否匹配,其中,第二用戶的臉部信息用于描述第二用戶的臉部靜態(tài)特征;
[0124]活動特征識別單元303,用于當(dāng)?shù)谝挥脩舻哪槻繄D像與終端保存的已注冊的第二用戶的臉部信息匹配時,采集第一用戶的臉部活動特征,判斷第一用戶的臉部活動特征與終端隨機生成的活動特征是否匹配;
[0125]認證單元304,用于在第一用戶的臉部活動特征與終端隨機生成的活動特征匹配時,確認第一用戶認證通過。
[0126]本實施例中,在靜態(tài)特征識別單元對第一用戶進行靜態(tài)的臉部圖像認證之后,活動特征識別單元采集第一用戶的臉部活動特征,將動態(tài)的第一用戶的臉部活動特征與終端隨機生成的活動特征進行比對,以對第一用戶進行認證,因此,能夠有效的防止欺詐認證,確保認證通過的身份的真實性,保證合法用戶的信息或財產(chǎn)安全。
[0127]為了便于理解,下面以一具體實施例對本發(fā)明中的終端進行描述,請參閱圖4,終端400包括:
[0128]圖像處理單元401,用于采集第二用戶的多張臉部圖像,根據(jù)采集的第二用戶的多張臉部圖像建立第二用戶的三維人臉模型;
[0129]接收單元402,用于接收第一用戶發(fā)起的認證請求;
[0130]靜態(tài)特征識別單元403,用于采集第一用戶的一張或多張臉部圖像,判斷第一用戶的臉部圖像與終端保存的已注冊的第二用戶的臉部信息是否匹配;其中,第二用戶的臉部信息用于描述第二用戶的臉部靜態(tài)特征;
[0131]活動特征識別單元404,用于當(dāng)?shù)谝挥脩舻哪槻繄D像與終端保存的已注冊的第二用戶的臉部信息匹配時,采集第一用戶的臉部活動特征,判斷第一用戶的臉部活動特征與終端隨機生成的活動特征是否匹配;
[0132]認證單元405,用于當(dāng)?shù)谝挥脩舻哪槻炕顒犹卣髋c終端隨機生成的活動特征匹配時,確認對第一用戶認證通過。[0133]具體地,活動特征識別單元404包括:
[0134]表情序列生成單元4041,用于變換第二用戶的三維人臉模型中控制人臉表情的系數(shù),以隨機生成臉部表情序列;
[0135]表情序列采集單元4042,用于跟蹤第一用戶的臉部,以采集第一用戶的臉部表情序列;
[0136]判斷單元4043,用于判斷第一用戶的臉部表情序列與隨機生成的臉部表情序列的相似度是否大于第三閾值,若不大于,則確定第一用戶的臉部活動特征與所述終端隨機生成的活動特征不匹配;
[0137]語言元素生成單元4044,用于在第一用戶的臉部表情序列與隨機生成的臉部表情序列的相似度大于第三閾值時,隨機生成動態(tài)語言元素;
[0138]唇部特征處理單元4045,用于跟蹤第一用戶的臉部,定位第一用戶的唇部,提取第一用戶的唇部活動特征,獲取與第一用戶的唇部活動特征對應(yīng)的語言元素;
[0139]判斷單元4043還用于,判斷獲取的與第一用戶的唇部活動特征對應(yīng)的語言元素和終端隨機生成的動態(tài)語言元素的相似度是否大于第四閾值,若大于,則確定第一用戶的臉部活動特征與終端隨機生成的活動特征匹配,若不大于,則確定第一用戶的臉部活動特征與終端隨機生成的活動特征不匹配。
[0140]為進一步理解本發(fā)明的技術(shù)方案,下面對本實施例的終端內(nèi)的各單元之間的交互方式進行描述,具體如下:
[0141]首先合法用戶需要向終端進行注冊,本實施例中,第二用戶為合法用戶。圖像處理單元401可以通過攝像頭預(yù)先采集多張第二用戶的臉部圖像,根據(jù)采集的多張第二用戶的臉部圖像建立第二用戶的三維人臉模型,以實現(xiàn)第二用戶的臉部信息注冊。
[0142]本實施例中已注冊的第二用戶的臉部信息主要用于描述第二用戶的臉部靜態(tài)特征,其中,臉部靜態(tài)特征指的是用戶在自然狀態(tài)下臉部的特寫,與下文中的“臉部活動特征”相對應(yīng)。
[0143]已注冊的第二用戶的臉部信息包括終端采集的第二用戶的一張或多張臉部圖像,或者終端根據(jù)建立的第二用戶的三維人臉模型生成的一張或多張二維臉部圖像,或者終端建立的第二用戶的三維人臉模型。
[0144]當(dāng)?shù)谝挥脩粢卿浗K端或者打開終端上的應(yīng)用,例如在終端上進行支付、或者從終端下載數(shù)據(jù)時,需要向終端發(fā)起認證請求,接收單元402接收第一用戶發(fā)起的認證請求。
[0145]在接收單元402接收第一用戶發(fā)起的認證請求之后,靜態(tài)特征識別單元403可通過攝像頭采集第一用戶的一張或多張臉部圖像,判斷第一用戶的臉部圖像與終端保存的已注冊的第二用戶的臉部信息是否匹配。
[0146]具體地,當(dāng)已注冊的第二用戶的臉部信息為終端采集的第二用戶的一張或多張臉部圖像時,靜態(tài)特征識別單元403判斷第一用戶的臉部圖像與終端中已注冊的第二用戶的臉部信息是否匹配具體包括:
[0147]靜態(tài)特征識別單元403判斷第一用戶的臉部圖像與終端采集的第二用戶的臉部圖像的相似度是否大于第一閾值來判斷,若是,則確定第一用戶的臉部圖像與第二用戶的臉部信息匹配,否則,不匹配;
[0148]當(dāng)已注冊的第二用戶的臉部信息為圖像處理單元401根據(jù)建立的第二用戶的三維人臉模型生成的一張或多張二維臉部圖像時,靜態(tài)特征識別單元403判斷第一用戶的臉部圖像與終端中已注冊的第二用戶的臉部信息是否匹配具體包括:
[0149]靜態(tài)特征識別單元403判斷第一用戶的臉部圖像與生成的二維臉部圖像的相似度是否大于第二閾值,若是,則確定第一用戶的臉部圖像與第二用戶的臉部信息匹配,否貝U,不匹配;
[0150]當(dāng)已注冊的第二用戶的臉部信息為終端建立的第二用戶的三維人臉模型時,靜態(tài)特征識別單元403判斷第一用戶的臉部圖像與終端中已注冊的第二用戶的臉部信息是否匹配具體包括:
[0151]靜態(tài)特征識別單元403根據(jù)采集的第一用戶的多張臉部圖像建立第一用戶的三維個人人臉模型,判斷第一用戶的三維個人人臉模型與第二用戶的三維人臉模型是否匹配。
[0152]其中,當(dāng)已注冊的第二用戶的臉部信息為臉部圖像時,比對判斷的復(fù)雜度較低,速度較快;當(dāng)已注冊的第二用戶的臉部信息為三維人臉模型時,比對判斷的復(fù)雜度較高,速度較慢,但是精度高。在實際應(yīng)用中,靜態(tài)特征識別單元403可以根據(jù)用戶的安全性需求預(yù)先選取對應(yīng)的臉部信息作為注冊的臉部信息。
[0153]當(dāng)靜態(tài)特征識別單元403的識別結(jié)果為第一用戶的臉部圖像與終端中的已注冊的第二用戶的臉部信息匹配時,活動特征識別單元404需要繼續(xù)判斷第一用戶的臉部活動特征與終端隨機生成的活動特征是否匹配。本實施例中,活動特征識別單元404通過將第一用戶的臉部表情序列及第一用戶的唇部活動特征這兩方面結(jié)合來判斷第一用戶的臉部活動特征與終端隨機生成的活動特征是否匹配。
[0154]具體地,當(dāng)靜態(tài)特征識別單元403的識別結(jié)果為第一用戶的臉部圖像與終端中的已注冊的第二用戶的臉部信息匹配時,表情序列生成單元4041變換圖像處理單元401預(yù)先建立的第二用戶的三維人臉模型中控制人臉表情的系數(shù),以隨機生成臉部表情序列。較佳地,表情序列生成單元4041可以過濾掉生成的臉部表情序列中不友好或者會給用戶造成不好的體驗的表情,將過濾之后的臉部表情序列展現(xiàn)在終端的屏幕上。
[0155]第一用戶需要根據(jù)終端屏幕上顯示的臉部表情序列依次做出對應(yīng)的表情,表情序列采集單元4042跟蹤第一用戶的臉部,采集第一用戶所做的表情序列。
[0156]判斷單元4043判斷表情序列采集單元4042采集的第一用戶的臉部表情序列與表情序列生成單元4041生成的臉部表情序列是否匹配,若第一用戶的臉部表情序列與終端屏幕上顯示的隨機生成的臉部表情序列的相似度不大于第三閾值,則判斷單元4043確定第一用戶的臉部活動特征與表情序列生成單元4041隨機生成的活動特征不匹配。
[0157]若第一用戶的臉部表情序列與屏幕上顯示的表情序列生成單元4041隨機生成的臉部表情序列的相似度大于第三閾值,則語言元素生成單元4044隨機生成動態(tài)的語言元素,將隨機生成的動態(tài)語言元素展現(xiàn)在終端的屏幕上,動態(tài)的語言元素可以是一串字母、數(shù)字等。
[0158]第一用戶需要根據(jù)終端屏幕上顯示的動態(tài)語言元素做出相應(yīng)的唇部活動,例如讀取這串字母、數(shù)字等。唇部特征處理單元4045跟蹤第一用戶的臉部,對第一用戶的唇部進行定位,提取第一用戶的唇部活動特征,獲取與第一用戶的唇部活動特征對應(yīng)的語言元素。
[0159]本實施例中,終端中保存有預(yù)先訓(xùn)練好的唇語分類信息,該唇語分類信息中包含唇部活動特征與動態(tài)語言元素的一一對應(yīng)關(guān)系,唇部特征處理單元4045根據(jù)預(yù)先保存的唇語分類信息即可得知與第一用戶的唇部活動特征對應(yīng)的語言元素。
[0160]判斷單元4043判斷唇部特征處理單元4045獲取的與第一用戶的唇部活動特征對應(yīng)的語言元素和語言元素生成單元4044隨機生成的動態(tài)語言元素是否匹配,若獲取的與第一用戶的唇部活動特征對應(yīng)的語言元素和語言元素生成單元4044隨機生成的動態(tài)語言元素的相似度大于第四閾值,則判斷單元4043確定第一用戶的臉部活動特征與終端隨機生成的活動特征匹配;若獲取的與第一用戶的唇部活動特征對應(yīng)的語言元素和語言元素生成單元4044隨機生成的動態(tài)語言元素的相似度不大于第四閾值,則判斷單元4043確定第一用戶的臉部活動特征與語言元素生成單元4044隨機生成的活動特征不匹配。
[0161]本實施例中,第一閾值、第二閾值、第三閾值及第四閾值的設(shè)置可以為95%、98%等,對應(yīng)的各單元可以根據(jù)用戶對認證精確性的需求靈活設(shè)置。另外,對用戶的臉部進行跟蹤的動作可以始終貫穿于本實施例的認證過程中,這樣做的目的是防止在認證過程中出現(xiàn)換人的行為,確保認證的可靠性。
[0162]當(dāng)判斷單元4043確定第一戶的臉部活動特征與語言元素生成單元4044隨機生成的活動特征匹配時,認證單元405確認第一用戶通過認證,都則第一用戶認證不通過。
[0163]另外,需要說明的是,本實施例中對第一用戶的臉部活動特征的認證是采用將第一用戶的表情序列及第一用戶的唇部活動特征相結(jié)合的方式進行的,在實際應(yīng)用過程中,還可以單獨采用第一用戶的表情序列或第一用戶的唇部活動特征對第一用戶的臉部活動特征進行認證,即當(dāng)?shù)谝挥脩舻谋砬樾蛄信c終端隨機生成的臉部表情序列匹配時,就認為第一用戶的臉部活動特征與終端隨機生成的活動特征匹配,或者當(dāng)獲取的與第一用戶的唇部活動特征對應(yīng)的語言元素和終端隨機生成的動態(tài)語言元素匹配時,就認為第一用戶的臉部活動特征與終端隨機生成的活動特征匹配。
[0164]本實施例中,在靜態(tài)特征識別單元對第一用戶進行靜態(tài)的臉部圖像認證之后,表情序列采集單元采集第一用戶的臉部表情序列,判斷單元判斷第一用戶的臉部表情序列與隨機生成的臉部表情序列是否匹配,當(dāng)?shù)谝挥脩羲龀龅哪槻勘砬樾蛄信c隨機生成的臉部表情序列匹配時,唇部特征處理單元獲取與第一用戶的唇部活動特征對應(yīng)的語言元素,判斷單元判斷與第一用戶的唇部活動特征對應(yīng)的語言元素與終端隨機生成的動態(tài)語言元素是否匹配,若二者匹配,則認證單元認為認證通過。本實施例中,將靜態(tài)的用戶的臉部圖像與動態(tài)的用戶的臉部活動相結(jié)合,對第一用戶進行認證,能夠有效的防止欺詐認證,確保認證通過的身份的真實性,保證合法用戶的信息或財產(chǎn)安全。
[0165]下面進一步描述本發(fā)明實施例的終端,請參閱圖5,終端500可以用于實施上述實施例提供的安全認證方法。為了便于說明,圖5僅示出了一些可能與本發(fā)明實施例相關(guān)的部分,部分具體技術(shù)細節(jié)未揭示的,請參照本發(fā)明實施例方法部分。
[0166]參考圖5,終端500包括射頻(Radio Frequency,RF)電路510、存儲器520、輸入單元530、無線保真(wireless fidelity, WiFi)模塊570、顯示單元540、傳感器550、音頻電路560、處理器580、以及攝像頭590等部件。
[0167]其中,本領(lǐng)域技術(shù)人員可以理解,圖5中示出的終端500結(jié)構(gòu)并不構(gòu)成對終端500的限定,可以包括比圖示更多或更少的部件,或者組合某些部件,或者不同的部件布置。
[0168]RF電路510可用于在收發(fā)信息或通話過程中,信號的接收和發(fā)送,特別地,將基站的下行信息接收后,給處理器580處理;另外,將設(shè)計上行的數(shù)據(jù)發(fā)送給基站。通常,RF電路包括但不限于天線、至少一個放大器、收發(fā)信機、耦合器、低噪聲放大器(Low NoiseAmplifier, LNA)、雙工器等。此外,RF電路510還可以通過無線通信與網(wǎng)絡(luò)和其他設(shè)備通信。上述無線通信可以使用任一通信標(biāo)準(zhǔn)或協(xié)議,包括但不限于全球移動通訊系統(tǒng)(Global System of Mobile communication, GSM)、通用分組無線服務(wù)(General PacketRadio Service, GPRS)、碼分多址(Code Division Multiple Access, CDMA)、寬帶碼分多址(Wideband Code Division Multiple Access, WCDMA)、長期演進(Long Term Evolution,LTE))、電子郵件、短消息服務(wù)(Short Messaging Service, SMS)等。
[0169]其中,存儲器520可用于存儲軟件程序以及模塊,處理器580通過運行存儲在存儲器520的軟件程序以及模塊,從而執(zhí)行終端500的各種功能應(yīng)用以及數(shù)據(jù)處理。存儲器520可主要包括存儲程序區(qū)和存儲數(shù)據(jù)區(qū),其中,存儲程序區(qū)可存儲操作系統(tǒng)、至少一個功能所需的應(yīng)用程序(如聲音播放功能、圖像播放功能等)等;存儲數(shù)據(jù)區(qū)可存儲根據(jù)終端500的使用所創(chuàng)建的數(shù)據(jù)(如音頻數(shù)據(jù)、電話本等)等。此外,存儲器520可以包括高速隨機存取存儲器,還可以包括非易失性存儲器,例如至少一個磁盤存儲器件、閃存器件、或其他易失性固態(tài)存儲器件。
[0170]輸入單元530可用于接收輸入的數(shù)字或字符信息,以及產(chǎn)生與終端500的用戶設(shè)置以及功能控制有關(guān)的鍵信號輸入。具體地,輸入單元530可包括觸控面板531以及其他輸入設(shè)備532。觸控面板531,也稱為觸摸屏,可收集用戶在其上或附近的觸摸操作(比如用戶使用手指、觸筆等任何適合的物體或附件在觸控面板531上或在觸控面板531附近的操作),并根據(jù)預(yù)先設(shè)定的程式驅(qū)動相應(yīng)的連接裝置??蛇x的,觸控面板531可包括觸摸檢測裝置和觸摸控制器兩個部分。其中,觸摸檢測裝置檢測用戶的觸摸方位,并檢測觸摸操作帶來的信號,將信號傳送給觸摸控制器;觸摸控制器從觸摸檢測裝置上接收觸摸信息,并將它轉(zhuǎn)換成觸點坐標(biāo),再送給處理器580,并能接收處理器580發(fā)來的命令并加以執(zhí)行。此外,可以采用電阻式、電容式、紅外線以及表面聲波等多種類型實現(xiàn)觸控面板531。除了觸控面板531,輸入單元530還可以包括其他輸入設(shè)備532。具體地,其他輸入設(shè)備532可以包括但不限于物理鍵盤、功能鍵(比如音量控制按鍵、開關(guān)按鍵等)、軌跡球、鼠標(biāo)、操作桿等中的一種或多種。
[0171]其中,顯示單元540可用于顯示由用戶輸入的信息或提供給用戶的信息以及終端的各種菜單。顯示單元540可包括顯示面板541,可選的,可以采用液晶顯示器(LiquidCrystal Display, LCD)、有機發(fā)光二極管(Organic Light-Emitting Diode, 0LED)等形式來配置顯示面板541。進一步的,觸控面板531可覆蓋顯示面板541,當(dāng)觸控面板531檢測到在其上或附近的觸摸操作后,傳送給處理器580以確定觸摸事件的類型,隨后處理器580根據(jù)觸摸事件的類型在顯示面板541上提供相應(yīng)的視覺輸出。雖然在圖5中,觸控面板531與顯示面板541是作為兩個獨立的部件來實現(xiàn)終端的輸入和輸入功能,但是在某些實施例中,可以將觸控面板531與顯示面板541集成而實現(xiàn)終端500的輸入和輸出功能。
[0172]其中,終端500還可包括至少一種傳感器550,比如光傳感器、運動傳感器以及其他傳感器。具體地,光傳感器可包括環(huán)境光傳感器及接近傳感器,其中,環(huán)境光傳感器可根據(jù)環(huán)境光線的明暗來調(diào)節(jié)顯示面板541的亮度,接近傳感器可在終端500移動到耳邊時,關(guān)閉顯示面板541和/或背光。作為運動傳感器的一種,加速計傳感器可檢測各方向上(一般為三軸)加速度大小,靜止時可檢測出重力的大小及方向,可用于識別終端姿態(tài)的應(yīng)用(t匕如橫豎屏切換、相關(guān)游戲、磁力計姿態(tài)校準(zhǔn))、振動識別相關(guān)功能(比如計步器、敲擊)等;至于終端還可配置的陀螺儀、氣壓計、濕度計、溫度計和紅外線傳感器等其他傳感器,在此不再贅述。
[0173]音頻電路560、揚聲器561,傳聲器562可提供用戶與終端之間的音頻接口。音頻電路560可將接收到的音頻數(shù)據(jù)轉(zhuǎn)換后的電信號,傳輸?shù)綋P聲器561,由揚聲器561轉(zhuǎn)換為聲音信號輸出;另一方面,傳聲器562將收集的聲音信號轉(zhuǎn)換為電信號,由音頻電路560接收后轉(zhuǎn)換為音頻數(shù)據(jù),再將音頻數(shù)據(jù)輸出處理器580處理后,經(jīng)RF電路510以發(fā)送給比如另一終端,或者將音頻數(shù)據(jù)輸出至存儲器520以便進一步處理。
[0174]WiFi屬于短距離無線傳輸技術(shù),終端通過WiFi模塊570可以幫助用戶收發(fā)電子郵件、瀏覽網(wǎng)頁和訪問流式媒體等,它為用戶提供了無線的寬帶互聯(lián)網(wǎng)訪問。雖然圖5示出了WiFi模塊570,但是可以理解的是,其并不屬于終端500的必須構(gòu)成,完全可以根據(jù)需要在不改變發(fā)明的本質(zhì)的范圍內(nèi)而省略。
[0175]處理器580是終端的控制中心,利用各種接口和線路連接整個終端的各個部分,通過運行或執(zhí)行存儲在存儲器520內(nèi)的軟件程序和/或模塊,以及調(diào)用存儲在存儲器520內(nèi)的數(shù)據(jù),執(zhí)行終端500的各種功能和處理數(shù)據(jù),從而對終端500進行整體監(jiān)控。可選的,處理器580可包括一個或多個處理單元;優(yōu)選的,處理器580可集成應(yīng)用處理器和調(diào)制解調(diào)處理器,其中,應(yīng)用處理器主要處理操作系統(tǒng)、用戶界面和應(yīng)用程序等,調(diào)制解調(diào)處理器主要處理無線通信。
[0176]可以理解的是,上述調(diào)制解調(diào)處理器也可以不集成到處理器580中。
[0177]終端500還包括給各個部件供電的電源(比如電池)。
[0178]優(yōu)選的,電源可以通過電源管理系統(tǒng)與處理器580邏輯相連,從而通過電源管理系統(tǒng)實現(xiàn)管理充電、放電、以及功耗管理等功能。盡管未示出,終端500還可以包括藍牙模塊等,在此不再贅述。
[0179]在本發(fā)明的一些實施例中,終端500通過輸入單元530接收第一用戶發(fā)起的認證請求,其中,該認證請求用于請求終端500啟動對第一用戶的認證程序,以鑒定第一用戶是否是已注冊的合法用戶,當(dāng)然,認證請求并不限于通過輸入單元來接收,也可以通過音頻電路560來接收(如果認證請求是音頻形式),甚至可以通過RF電路510或WiFi模塊570來接收,本發(fā)明不做特別限定;在接收到第一用戶發(fā)起的認證請求后,終端500通過攝像頭590采集第一用戶的一張或多張臉部圖像;處理器580通過運行存儲在存儲器520的軟件程序,以用于:
[0180]判斷第一用戶的臉部圖像與存儲器520中保存的已注冊的第二用戶的臉部信息是否匹配;其中,第二用戶的臉部信息用于描述第二用戶的臉部靜態(tài)特征;
[0181]若匹配,則通過攝像頭590采集第一用戶的臉部活動特征,并判斷第一用戶的臉部活動特征與隨機生成的活動特征是否匹配;
[0182]若匹配,則確認對第一用戶認證通過。
[0183]需要說明的是,本發(fā)明實施例提供的終端500,還可以用于實現(xiàn)上述方法實施例中的其它步驟,在此不再贅述。另外需說明的是,以上所描述的裝置實施例僅僅是示意性的,其中所述作為分離部件說明的單元可以是或者也可以不是物理上分開的,作為單元顯示的部件可以是或者也可以不是物理單元,即可以位于一個地方,或者也可以分布到多個網(wǎng)絡(luò)單元上??梢愿鶕?jù)實際的需要選擇其中的部分或者全部單元來實現(xiàn)本實施例方案的目的。另外,本發(fā)明提供的裝置實施例附圖中,單元之間的連接關(guān)系表示它們之間具有通信連接,具體可以實現(xiàn)為一條或多條通信總線或信號線。本領(lǐng)域普通技術(shù)人員在不付出創(chuàng)造性勞動的情況下,即可以理解并實施。
[0184]通過以上的實施方式的描述,所屬領(lǐng)域的技術(shù)人員可以清楚地了解到本發(fā)明可借助軟件加必需的通用硬件的方式來實現(xiàn),當(dāng)然也可以通過專用硬件包括專用集成電路、專用CPU、專用存儲器、專用元器件等來實現(xiàn)。一般情況下,凡由計算機程序完成的功能都可以很容易地用相應(yīng)的硬件來實現(xiàn),而且,用來實現(xiàn)同一功能的具體硬件結(jié)構(gòu)也可以是多種多樣的,例如模擬電路、數(shù)字電路或?qū)S秒娐返?。但是,對本發(fā)明而言更多情況下軟件程序?qū)崿F(xiàn)是更佳的實施方式?;谶@樣的理解,本發(fā)明的技術(shù)方案本質(zhì)上或者說對現(xiàn)有技術(shù)做出貢獻的部分可以以軟件產(chǎn)品的形式體現(xiàn)出來,該計算機軟件產(chǎn)品存儲在可讀取的存儲介質(zhì)中,如計算機的軟盤,U盤、移動硬盤、只讀存儲器(ROM,Read-Only Memory)、隨機存取存儲器(RAM, Random Access Memory)、磁碟或者光盤等,包括若干指令用以使得一臺計算機設(shè)備(可以是個人計算機,服務(wù)器,或者網(wǎng)絡(luò)設(shè)備等)執(zhí)行本發(fā)明各個實施例所述的方法。
[0185]以上對本發(fā)明實施例所提供的一種安全認證方法及終端進行了詳細介紹,對于本領(lǐng)域的一般技術(shù)人員,依據(jù)本發(fā)明實施例的思想,在【具體實施方式】及應(yīng)用范圍上均會有改變之處,因此,本說明書內(nèi)容不應(yīng)理解為對本發(fā)明的限制。
【權(quán)利要求】
1.一種安全認證方法,其特征在于,包括: 終端接收第一用戶發(fā)起的認證請求,采集所述第一用戶的一張或多張臉部圖像; 所述終端判斷所述第一用戶的臉部圖像與所述終端保存的已注冊的第二用戶的臉部信息是否匹配;其中,所述第二用戶的臉部信息用于描述所述第二用戶的臉部靜態(tài)特征; 若匹配,則所述終端采集所述第一用戶的臉部活動特征,判斷所述第一用戶的臉部活動特征與所述終端隨機生成的活動特征是否匹配; 若匹配,則所述終端確認對所述第一用戶認證通過。
2.如權(quán)利要求1所述的安全認證方法,其特征在于,在接收第一用戶發(fā)起的認證請求之前,還包括: 所述終端采集所述第二用戶的多張臉部圖像,根據(jù)采集的所述第二用戶的多張臉部圖像建立所述第二用戶的三維人臉模型。
3.如權(quán)利要求1或2所述的安全認證方法,其特征在于,所述第二用戶的臉部信息包括所述終端采集的所述第二用戶的一張或多張臉部圖像,所述終端判斷所述第一用戶的臉部圖像與所述終端保存的已注冊的第二用戶的臉部信息是否匹配,具體包括: 所述終端判斷所述第一用戶的臉部圖像與所述終端采集的所述第二用戶的臉部圖像的相似度是否大于第一閾值,若是,則確定所述第一用戶的臉部圖像與所述第二用戶的臉部信息匹配,否則,不匹配。
4.如權(quán)利要求2所述的安全認證方法,其特征在于,所述第二用戶的臉部信息包括所述終端根據(jù)建立的所述第二用戶的三維人臉模型生成的一張或多張二維臉部圖像;所述終端判斷所述第一用戶的臉部圖像與所述終端保存的已注冊的第二用戶的臉部信息是否匹配,具體包括: 所述終端判斷所述第一用戶的臉部圖像與所述生成的二維臉部圖像的相似度是否大于第二閾值,若是,則確定所述第一用戶的臉部圖像與所述第二用戶的臉部信息匹配,否貝U,不匹配。
5.如權(quán)利要求2所述的安全認證方法,其特征在于,所述第二用戶的臉部信息包括所述終端建立的所述第二用戶的三維人臉模型;所述終端判斷所述第一用戶的臉部圖像與所述終端保存的已注冊的第二用戶的臉部信息是否匹配,具體包括: 所述終端根據(jù)采集的所述第一用戶的多張臉部圖像建立所述第一用戶的三維個人人臉模型,判斷所述第一用戶的三維個人人臉模型與所述第二用戶的三維人臉模型是否匹配。
6.如權(quán)利要求1-5任一項所述的安全認證方法,其特征在于,所述第一用戶的臉部活動特征包括所述第一用戶的唇部活動特征;所述終端采集所述第一用戶的臉部活動特征,判斷所述第一用戶的臉部活動特征與所述終端隨機生成的活動特征是否匹配,具體包括: 所述終端隨機生成動態(tài)語言元素,跟蹤所述第一用戶的臉部,定位所述第一用戶的唇部,提取所述第一用戶的唇部活動特征,獲取與所述第一用戶的唇部活動特征對應(yīng)的語言元素,判斷獲取的與所述第一用戶的唇部活動特征對應(yīng)的語言元素和所述終端隨機生成的動態(tài)語言元素是否匹配。
7.如權(quán)利要求2-5任一項所述的安全認證方法,其特征在于,所述第一用戶的臉部活動特征包括所述第一用戶的臉部表情特征;所述終端采集所述第一用戶的臉部活動特征,判斷所述第一用戶的臉部活動特征與所述終端隨機生成的活動特征是否匹配,具體包括: 所述終端變換所述第二用戶的三維人臉模型中控制人臉表情的系數(shù),以隨機生成臉部表情序列; 跟蹤所述第一用戶的臉部,以采集所述第一用戶的臉部表情序列;判斷所述第一用戶的臉部表情序列與所述隨機生成的臉部表情序列是否匹配。
8.如權(quán)利要求2-5任一項所述的安全認證方法,其特征在于,所述第一用戶的臉部活動特征包括所述第一用戶的臉部表情特征和唇部活動特征;所述終端采集所述第一用戶的臉部活動特征,判斷所述第一用戶的臉部活動特征與所述終端隨機生成的活動特征是否匹配,具體包括: 所述終端變換所述第二用戶的三維人臉模型中控制人臉表情的系數(shù),以隨機生成臉部表情序列; 跟蹤所述第一用戶的臉部,以采集所述第一用戶的臉部表情序列; 判斷所述第一用戶的臉部表情序列與所述隨機生成的臉部表情序列的相似度是否大于第三閾值; 若所述第一用戶的臉部表情序列與所述隨機生成的臉部表情序列的相似度不大于所述第三閾值,則確定所述第一用戶的臉部活動特征與所述終端隨機生成的活動特征不匹配; 若所 述第一用戶的臉部表情序列與所述隨機生成的臉部表情序列的相似度大于所述第三閾值,則所述終端隨機生成動態(tài)語言元素,跟蹤所述第一用戶的臉部,定位所述第一用戶的唇部,提取所述第一用戶的唇部活動特征,獲取與所述第一用戶的唇部活動特征對應(yīng)的語言元素,若獲取的與所述第一用戶的唇部活動特征對應(yīng)的語言元素和所述終端隨機生成的動態(tài)語言元素的相似度大于第四閾值,則確定所述第一用戶的臉部活動特征與所述終端隨機生成的活動特征匹配;若獲取的與所述第一用戶的唇部活動特征對應(yīng)的語言元素和所述終端隨機生成的動態(tài)語言元素的相似度不大于所述第四閾值,則確定所述第一用戶的臉部活動特征與所述終端隨機生成的活動特征不匹配。
9.一種終端,其特征在于,包括: 接收單元,用于接收第一用戶發(fā)起的認證請求; 靜態(tài)特征識別單元,用于采集所述第一用戶的一張或多張臉部圖像,判斷所述第一用戶的臉部圖像與所述終端保存的已注冊的第二用戶的臉部信息是否匹配;其中,所述第二用戶的臉部信息用于描述所述第二用戶的臉部靜態(tài)特征; 活動特征識別單元,用于當(dāng)所述第一用戶的臉部圖像與所述終端保存的已注冊的第二用戶的臉部信息匹配時,采集所述第一用戶的臉部活動特征,判斷所述第一用戶的臉部活動特征與所述終端隨機生成的活動特征是否匹配; 認證單元,用于當(dāng)所述第一用戶的臉部活動特征與所述終端隨機生成的活動特征匹配時,確認對所述第一用戶認證通過。
10.如權(quán)利要求9所述的終端,其特征在于,還包括: 圖像處理單元,用于采集所述第二用戶的多張臉部圖像,根據(jù)采集的所述第二用戶的多張臉部圖像建立所述第二用戶的三維人臉模型。
11.如權(quán)利要求9或10所述的終端,其特征在于,所述第二用戶的臉部信息包括所述終端采集的所述第二用戶的一張或多張臉部圖像,所述靜態(tài)特征識別單元具體用于: 采集所述第一用戶的一張或多張臉部圖像,判斷所述第一用戶的臉部圖像與所述終端采集的所述第二用戶的臉部圖像的相似度是否大于第一閾值,若是,則確定所述第一用戶的臉部圖像與所述第二用戶的臉部信息匹配,否則,不匹配。
12.如權(quán)利要求10所述的終端,其特征在于,所述第二用戶的臉部信息包括所述圖像處理單元根據(jù)建立的所述第二用戶的三維人臉模型生成的一張或多張二維臉部圖像,所述靜態(tài)特征識別單元具體用于: 采集所述第一用戶的一張或多張臉部圖像,判斷所述第一用戶的臉部圖像與所述生成的二維臉部圖像的相似度是否大于第二閾值,若是,則確定所述第一用戶的臉部圖像與所述第二用戶的臉部信息匹配,否則,不匹配。
13.如權(quán)利要求10所述的終端,其特征在于,所述第二用戶的臉部信息包括所述終端建立的所述第二用戶的三維人臉模型,所述靜態(tài)特征識別單元具體用于: 采集所述第一用戶的多張臉部圖像,根據(jù)采集的所述第一用戶的多張臉部圖像建立所述第一用戶的三維個人人臉模型,判斷所述第一用戶的三維個人人臉模型與所述第二用戶的三維人臉模型是否匹配。
14.如權(quán)利要求9-13任一項所述的終端,其特征在于,所述第一用戶的臉部活動特征包括所述第一用戶的唇部活動特征;所述活動特征識別單元具體包括: 語言元素生成單元,用于隨機生成動態(tài)語言元素; 唇部特征處理單元,用于跟蹤所述第一用戶的臉部,定位所述第一用戶的唇部,提取所述第一用戶的唇部活動特征,獲取與所述第一用戶的唇部活動特征對應(yīng)的語言元素;` 判斷單元,用于判斷獲取的與所述第一用戶的唇部活動特征對應(yīng)的語言元素和所述終端隨機生成的動態(tài)語言元素是否匹配。
15.如權(quán)利要求10-13任一項所述的終端,其特征在于,所述第一用戶的臉部活動特征包括所述第一用戶的臉部表情特征;所述活動特征識別單元具體包括: 表情序列生成單元,用于變換所述第二用戶的三維人臉模型中控制人臉表情的系數(shù),以隨機生成臉部表情序列; 表情序列采集單元,用于跟蹤所述第一用戶的臉部,以采集所述第一用戶的臉部表情序列; 判斷單元,用于判斷所述第一用戶的臉部表情序列與所述隨機生成的臉部表情序列是否匹配。
16.如權(quán)利要求10-13任一項所述的終端,其特征在于,所述第一用戶的臉部活動特征包括所述第一用戶的臉部表情特征和唇部活動特征;所述活動特征識別單元具體包括: 表情序列生成單元,用于變換所述第二用戶的三維人臉模型中控制人臉表情的系數(shù),以隨機生成臉部表情序列; 表情序列采集單元,用于跟蹤所述第一用戶的臉部,以采集所述第一用戶的臉部表情序列; 判斷單元,用于判斷所述第一用戶的臉部表情序列與所述隨機生成的臉部表情序列的相似度是否大于第三閾值,若不大于,則確定所述第一用戶的臉部活動特征與所述終端隨機生成的活動特征不匹配;語言元素生成單元,用于在所述第一用戶的臉部表情序列與所述隨機生成的臉部表情序列的相似度大于第三閾值時,隨機生成動態(tài)語言元素; 唇部特征處理單元,用于跟蹤所述第一用戶的臉部,定位所述第一用戶的唇部,提取所述第一用戶的唇部活動特征,獲取與所述第一用戶的唇部活動特征對應(yīng)的語言元素; 所述判斷單元還用于,判斷獲取的與所述第一用戶的唇部活動特征對應(yīng)的語言元素和所述終端隨機生成的動態(tài)語言元素的相似度是否大于第四閾值,若大于,則確定所述第一用戶的臉部活動特征與所述終端隨機生成的活動特征匹配,若不大于,則確定所述第一用戶的臉部活動特 征與所述終端隨機生成的活動特征不匹配。
【文檔編號】H04L29/06GK103716309SQ201310694781
【公開日】2014年4月9日 申請日期:2013年12月17日 優(yōu)先權(quán)日:2013年12月17日
【發(fā)明者】顏國雄 申請人:華為技術(shù)有限公司