一種身份認(rèn)證方法及裝置的制造方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及電子技術(shù)領(lǐng)域,尤其涉及一種身份認(rèn)證方法及裝置。
【背景技術(shù)】
[0002]隨著電子技術(shù)領(lǐng)域的發(fā)展,電子終端已經(jīng)越來越廣泛的被人們使用,因而電子終端中也存儲(chǔ)了越來越多有關(guān)用戶的個(gè)人信息或隱私,因此,電子終端的安全性也越來越受到人們的重視?,F(xiàn)有的技術(shù)方案中,主要采用數(shù)字密碼、圖案解鎖等方式來對(duì)用戶身份進(jìn)行驗(yàn)證,從而避免其他人查看用戶的電子終端。但是,數(shù)字密碼和圖案解鎖的方式在用戶輸入密碼或圖案過程中很容易被他人偷窺到,從而造成密碼外泄,不能對(duì)用戶的電子終端起到有效的保護(hù)作用,導(dǎo)致電子終端的安全性較低。
【發(fā)明內(nèi)容】
[0003]本發(fā)明實(shí)施例所要解決的技術(shù)問題在于,提供一種身份認(rèn)證方法及裝置,以期使用戶以雙眼狀態(tài)完成身份驗(yàn)證,從而避免驗(yàn)證密碼的泄露。
[0004]為了解決上述技術(shù)問題,本發(fā)明實(shí)施例提供了一種身份認(rèn)證方法,所述方法包括:
[0005]接收用戶的身份認(rèn)證請(qǐng)求;
[0006]根據(jù)所述身份認(rèn)證請(qǐng)求開始采集用戶的眼部狀態(tài),獲取所述用戶在所述采集過程中的至少一個(gè)雙眼狀態(tài)信息;
[0007]根據(jù)所述至少一個(gè)雙眼狀態(tài)信息,從預(yù)設(shè)的編碼表中分別查詢所述獲取得到的各雙眼狀態(tài)信息對(duì)應(yīng)的編碼;
[0008]檢測(cè)所述至少一個(gè)雙眼狀態(tài)信息對(duì)應(yīng)的編碼與預(yù)設(shè)的驗(yàn)證編碼是否一致,若一致,則身份認(rèn)證成功。
[0009]可選的,所述編碼表中包括多個(gè)雙眼模板信息分別對(duì)應(yīng)的編碼;
[0010]所述根據(jù)所述至少一個(gè)雙眼狀態(tài)信息,從預(yù)設(shè)的編碼表中分別查詢所述獲取得到的各雙眼狀態(tài)信息對(duì)應(yīng)的編碼包括:
[0011]根據(jù)所述至少一個(gè)雙眼狀態(tài)信息,從預(yù)設(shè)的編碼表中分別查詢與所述獲取得到的各雙眼狀態(tài)信息匹配的雙眼模板信息;
[0012]分別獲取與所述各雙眼狀態(tài)信息匹配的所述雙眼模板信息對(duì)應(yīng)的編碼。
[0013]可選的,所述雙眼模板信息包括:雙眼睜開模板信息、雙眼閉合模板信息、左睜右閉模板信息以及左閉右睜模板信息。
[0014]可選的,所述獲取所述用戶在所述采集過程中的至少一個(gè)雙眼狀態(tài)信息包括:若采集過程中檢測(cè)到所述用戶的眼部狀態(tài)發(fā)生改變,則獲取所述用戶當(dāng)前的雙眼狀態(tài)信息。
[0015]可選的,所述若采集過程中檢測(cè)到所述用戶的眼部狀態(tài)發(fā)生變化,則獲取所述用戶當(dāng)前的雙眼狀態(tài)信息包括:
[0016]當(dāng)檢測(cè)到所述用戶的雙眼狀態(tài)發(fā)生改變時(shí),對(duì)改變后的雙眼狀態(tài)的持續(xù)時(shí)間進(jìn)行計(jì)時(shí);
[0017]若所述持續(xù)時(shí)間達(dá)到預(yù)設(shè)的時(shí)間閾值,則獲取所述改變后的雙眼狀態(tài)作為雙眼狀態(tài)?目息Ο
[0018]可選的,所述獲取所述用戶在所述采集過程中的至少一個(gè)雙眼狀態(tài)信息包括:按照預(yù)設(shè)的時(shí)間間隔獲取所述用戶在所述采集過程中的至少一個(gè)雙眼狀態(tài)信息。
[0019]可選的,所述方法還包括:當(dāng)所述獲取到的雙眼狀態(tài)信息的數(shù)量達(dá)到預(yù)設(shè)數(shù)量時(shí),結(jié)束采集所述用戶的雙眼狀態(tài)信息。
[0020]可選的,所述驗(yàn)證編碼為驗(yàn)證編碼串;
[0021]所述檢測(cè)所述至少一個(gè)雙眼狀態(tài)信息對(duì)應(yīng)的編碼與預(yù)設(shè)的驗(yàn)證編碼是否一致,若一致,則身份認(rèn)證成功包括:
[0022]按照所述至少一個(gè)雙眼狀態(tài)信息的獲取順序,將所述至少一個(gè)雙眼狀態(tài)信息對(duì)應(yīng)的編碼組成編碼序列;
[0023]檢測(cè)所述編碼序列與預(yù)設(shè)的驗(yàn)證編碼串是否一致,若一致,則身份認(rèn)證成功。
[0024]相應(yīng)地,本發(fā)明實(shí)施例還提供了一種身份認(rèn)證裝置,包括:
[0025]請(qǐng)求模塊,用于接收用戶的身份認(rèn)證請(qǐng)求;
[0026]采集模塊,用于根據(jù)所述身份認(rèn)證請(qǐng)求開始采集用戶的眼部狀態(tài),獲取所述用戶在所述采集過程中的至少一個(gè)雙眼狀態(tài)信息;
[0027]查詢模塊,用于根據(jù)所述至少一個(gè)雙眼狀態(tài)信息,從預(yù)設(shè)的編碼表中分別查詢所述獲取得到的各雙眼狀態(tài)信息對(duì)應(yīng)的編碼;
[0028]驗(yàn)證模塊,用于檢測(cè)所述至少一個(gè)雙眼狀態(tài)信息對(duì)應(yīng)的編碼與預(yù)設(shè)的驗(yàn)證編碼是否一致,若一致,則身份認(rèn)證成功。
[0029]可選的,所述編碼表中包括多個(gè)雙眼模板信息分別對(duì)應(yīng)的編碼;
[0030]所述查詢模塊包括:
[0031]模板查詢單元,用于根據(jù)所述至少一個(gè)雙眼狀態(tài)信息,從預(yù)設(shè)的編碼表中分別查詢與所述獲取得到的各雙眼狀態(tài)信息匹配的雙眼模板信息;
[0032]編碼獲取單元,用于分別獲取與所述各雙眼狀態(tài)信息匹配的所述雙眼模板信息對(duì)應(yīng)的編碼。
[0033]可選的,所述雙眼模板信息包括:雙眼睜開模板信息、雙眼閉合模板信息、左睜右閉模板信息以及左閉右睜模板信息。
[0034]可選的,所述采集模塊用于:若采集過程中檢測(cè)到所述用戶的眼部狀態(tài)發(fā)生改變,則獲取所述用戶當(dāng)前的雙眼狀態(tài)信息。
[0035]可選的,所述采集模塊包括:
[0036]計(jì)時(shí)單元,用于當(dāng)檢測(cè)到所述用戶的雙眼狀態(tài)發(fā)生改變時(shí),對(duì)改變后的雙眼狀態(tài)的持續(xù)時(shí)間進(jìn)行計(jì)時(shí);
[0037]獲取單元,用于若所述持續(xù)時(shí)間達(dá)到預(yù)設(shè)的時(shí)間閾值,則獲取所述改變后的雙眼狀態(tài)作為雙眼狀態(tài)信息。
[0038]可選的,所述采集模塊用于:按照預(yù)設(shè)的時(shí)間間隔獲取所述用戶在所述采集過程中的至少一個(gè)雙眼狀態(tài)信息。
[0039]可選的,所述裝置還包括:結(jié)束模塊,用于當(dāng)所述獲取到的雙眼狀態(tài)信息的數(shù)量達(dá)到預(yù)設(shè)數(shù)量時(shí),結(jié)束采集所述用戶的雙眼狀態(tài)信息。
[0040]可選的,所述驗(yàn)證編碼為驗(yàn)證編碼串;
[0041]所述驗(yàn)證模塊包括:
[0042]序列單元,用于按照所述至少一個(gè)雙眼狀態(tài)信息的獲取順序,將所述至少一個(gè)雙眼狀態(tài)信息對(duì)應(yīng)的編碼組成編碼序列;
[0043]驗(yàn)證單元,用于檢測(cè)所述編碼序列與預(yù)設(shè)的驗(yàn)證編碼串是否一致,若一致,則身份認(rèn)證成功。
[0044]本發(fā)明實(shí)施例通過根據(jù)接收到的所述身份認(rèn)證請(qǐng)求開始采集用戶的眼部狀態(tài),獲取所述用戶在所述采集過程中的至少一個(gè)雙眼狀態(tài)信息,根據(jù)所述至少一個(gè)雙眼狀態(tài)信息,從預(yù)設(shè)的編碼表中分別查詢所述獲取得到的各雙眼狀態(tài)信息對(duì)應(yīng)的編碼,檢測(cè)所述至少一個(gè)雙眼狀態(tài)信息對(duì)應(yīng)的編碼與預(yù)設(shè)的驗(yàn)證編碼是否一致,來驗(yàn)證用戶的身份,實(shí)現(xiàn)了使用戶以雙眼狀態(tài)完成身份驗(yàn)證,提高密碼輸入的隱蔽性,從而避免驗(yàn)證密碼的泄露。
【附圖說明】
[0045]為了更清楚地說明本發(fā)明實(shí)施例或現(xiàn)有技術(shù)中的技術(shù)方案,下面將對(duì)實(shí)施例或現(xiàn)有技術(shù)描述中所需要使用的附圖作簡(jiǎn)單地介紹,顯而易見地,下面描述中的附圖僅僅是本發(fā)明的一些實(shí)施例,對(duì)于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動(dòng)的前提下,還可以根據(jù)這些附圖獲得其他的附圖。
[0046]圖1是本發(fā)明實(shí)施例中一種身份認(rèn)證方法的流程示意圖;
[0047]圖2是本發(fā)明另一實(shí)施例中身份認(rèn)證方法的流程示意圖;
[0048]圖3是本發(fā)明實(shí)施例中一種身份認(rèn)證裝置的組成結(jié)構(gòu)示意圖;
[0049]圖4是本發(fā)明實(shí)施例中圖3的采集模塊組成結(jié)構(gòu)圖;
[0050]圖5是本發(fā)明實(shí)施例中圖3的查詢模塊組成結(jié)構(gòu)圖;
[0051]圖6是本發(fā)明實(shí)施例中圖3的驗(yàn)證模塊組成結(jié)構(gòu)圖。
【具體實(shí)施方式】
[0052]下面將結(jié)合本發(fā)明實(shí)施例中的附圖,對(duì)本發(fā)明實(shí)施例中的技術(shù)方案進(jìn)行清楚、完整地描述,顯然,所描述的實(shí)施例僅僅是本發(fā)明一部分實(shí)施例,而不是全部的實(shí)施例?;诒景l(fā)明中的實(shí)施例,本領(lǐng)域普通技術(shù)人員在沒有作出創(chuàng)造性勞動(dòng)前提下所獲得的所有其他實(shí)施例,都屬于本發(fā)明保護(hù)的范圍。
[0053]圖1是本發(fā)明實(shí)施例中一種身份認(rèn)證方法的流程示意圖,本方法流程可以由身份認(rèn)證裝置實(shí)施,所述身份認(rèn)證裝置可以為用戶終端或運(yùn)行在用戶終端的軟件程序,所述用戶終端可以包括手機(jī)、筆記本電腦、平板電腦、車載電腦、P0S(Point Of Sales,銷售點(diǎn))機(jī)等。如圖所示所述方法至少包括:
[0054]步驟S101,接收用戶的身份認(rèn)證請(qǐng)求。
[0055]具體的,身份驗(yàn)證請(qǐng)求可以是用戶對(duì)終端的某種預(yù)設(shè)操作,以觸發(fā)終端對(duì)用戶的身份進(jìn)行驗(yàn)證的流程。
[0056]具體實(shí)施中,用戶可以通過對(duì)終端的預(yù)設(shè)按鍵的按壓操作、對(duì)屏幕的單次或多次點(diǎn)擊或長(zhǎng)按、在終端輸入的滑動(dòng)軌跡或者通過其他終端設(shè)備遠(yuǎn)程發(fā)送的指令等向終端發(fā)送身份認(rèn)證請(qǐng)求;也可以是用戶訪問某需要訪問權(quán)限的應(yīng)用程序或系統(tǒng)時(shí),相應(yīng)地應(yīng)用程序或系統(tǒng)自動(dòng)向終端發(fā)送的身份認(rèn)證請(qǐng)求。
[0057]步驟S102,根據(jù)所述身份認(rèn)證請(qǐng)求開始采集用戶的眼部狀態(tài),獲取所述用戶在所述采集過程中的至少一個(gè)雙眼狀態(tài)信息。
[0058]具體的,雙眼狀態(tài)信息可以就是用戶眼部狀態(tài)圖像,也可以是根據(jù)用戶的眼部狀態(tài)圖像,分析獲取得到的用戶雙眼的在當(dāng)前的眼部狀態(tài)圖像中的特征信息。
[0059]具體實(shí)施中,終端在接收到身份認(rèn)證請(qǐng)求后,可以利用前置攝像頭或者外接的攝像設(shè)備先對(duì)用戶的人臉圖像進(jìn)行采集,即用戶人臉出現(xiàn)在拍攝頭的拍攝范圍內(nèi)時(shí),終端會(huì)自動(dòng)搜索和聚焦用戶的人臉,從而采集到用戶的人臉圖像。之后,終端可以通過人臉檢測(cè)技術(shù)對(duì)人臉圖像進(jìn)行預(yù)處理,以準(zhǔn)確的定位用戶的人臉位置和大小。然后,終端可以采用Adaboost算法對(duì)預(yù)處理之后的人臉圖像的特征進(jìn)行分類,從而最后識(shí)別出用戶人臉的眼部位置以及眼部的特征信息,即雙眼狀態(tài)信息。
[0060]需要說明的是,這里終端采集的雙眼狀態(tài)信息可以是一個(gè)也可以是多個(gè),若用戶需要輸入多個(gè)雙眼狀態(tài)信息,則終端可以進(jìn)一步采集多個(gè)雙眼狀態(tài)信息。該步驟可以是用戶點(diǎn)擊例如“采集下一個(gè)”這樣的圖標(biāo)后觸發(fā)終端采集的,也可以是終端按照預(yù)設(shè)的時(shí)間間隔對(duì)雙眼狀態(tài)信息進(jìn)行定時(shí)采集,還可以是當(dāng)終端檢測(cè)到用戶的眼部狀態(tài)發(fā)生變化時(shí)自動(dòng)米集的。
[0061]進(jìn)一步地,在采集過程中終端可