虹膜采集方法及其終端的制作方法
【專利摘要】本發(fā)明屬于生物識別和身份認(rèn)證技術(shù)領(lǐng)域,涉及一種虹膜采集方法,包括以下步驟:響應(yīng)于虹膜攝像單元的啟動(dòng)事件,通過距離傳感器獲取被拍攝對象的距離;確定該距離所對應(yīng)的目標(biāo)光照強(qiáng)度;響應(yīng)于紅外光調(diào)整到所述目標(biāo)光照強(qiáng)度的事件,通過所述虹膜攝像單元采集被拍攝對象的虹膜圖像。此外,本發(fā)明還提供一種虹膜采集終端。通過實(shí)施本發(fā)明,采取自動(dòng)調(diào)光的方式,能夠?qū)崿F(xiàn)更加方便快捷地獲取更加清晰的虹膜圖像,提高了用戶的體驗(yàn)度。
【專利說明】虹膜采集方法及其終端 【技術(shù)領(lǐng)域】
[0001] 本發(fā)明涉及生物識別和認(rèn)證技術(shù)領(lǐng)域,具體而言,本發(fā)明涉及一種虹膜采集方法 及其終端。 【【背景技術(shù)】】
[0002] 隨著信息科技的日益發(fā)展,生物特征識別技術(shù)也越來越融入到人們的日常生活 中。由于智能設(shè)備的極大普及,人們對設(shè)備智能化的要求與日倶增,信息技術(shù)領(lǐng)域也不例 外,其中就包括虹膜識別和認(rèn)證技術(shù)。虹膜識別和認(rèn)證技術(shù)屬于生物特征識別和安全認(rèn)證 技術(shù)的一種,是通過利用人體所固有的生物特征或行為特征來進(jìn)行個(gè)人身份安全認(rèn)證,這 些生物或行為特征包括人臉、指紋、虹膜、掌紋、筆跡和語音,其中虹膜是身體面對外界最復(fù) 雜的組織,且具有生物活性、非接觸性、唯一性、穩(wěn)定性、防偽性等生物特性,因而虹膜識別 被廣泛認(rèn)為是最具有前途的生物特征識別和安全認(rèn)證技術(shù)之一,是具有高精度、非侵犯性、 簡單易用的生物特征識別和安全認(rèn)證方法。
[0003] 基于上述虹膜識別和認(rèn)證技術(shù)的優(yōu)點(diǎn),對該技術(shù)的開發(fā)應(yīng)用具有廣闊的前景?,F(xiàn) 有技術(shù)中的虹膜識別方法和終端都是采用單攝像頭進(jìn)行虹膜采集,其中,為了終端能夠獲 取到用戶清晰的虹膜照片,需要用戶自行調(diào)整人眼相對于該終端的位置和/或與該終端設(shè) 備的距離,使得用戶操作麻煩,虹膜相關(guān)信息的獲取時(shí)間過長,導(dǎo)致相應(yīng)的識別時(shí)間過長, 期間用戶虹膜相關(guān)信息的安全性難以保障,影響用戶體驗(yàn)。 【
【發(fā)明內(nèi)容】
】
[0004] 本發(fā)明的目的在于針對以上存在的至少一方面不足,提供一種虹膜采集方法及其 終端,以解決以上至少一方面的問題。
[0005] 為了實(shí)現(xiàn)該目的,本發(fā)明采取如下技術(shù)方案:
[0006] 本方案提供了一種虹膜采集方法,包括以下步驟:
[0007] 響應(yīng)于虹膜攝像單元的啟動(dòng)事件,通過距離傳感器獲取被拍攝對象的距離;
[0008] 確定該距離所對應(yīng)的目標(biāo)光照強(qiáng)度;
[0009] 響應(yīng)于紅外光調(diào)整到所述目標(biāo)光照強(qiáng)度的事件,通過所述虹膜攝像單元采集被拍 攝對象的虹膜圖像。
[0010] 具體的,依據(jù)預(yù)設(shè)的所述距離與所述目標(biāo)光照強(qiáng)度之間的對應(yīng)換算規(guī)則,確定該 距離所對應(yīng)的目標(biāo)光照強(qiáng)度。
[0011] 進(jìn)一步的,確定所述目標(biāo)光照強(qiáng)度所對應(yīng)的調(diào)光驅(qū)動(dòng)信號;
[0012] 輸入該調(diào)光驅(qū)動(dòng)信號,以調(diào)整所述紅外光到所述目標(biāo)光照強(qiáng)度。
[0013] 具體的,所述調(diào)光驅(qū)動(dòng)信號為脈寬調(diào)制波。
[0014] 進(jìn)一步的,對所述虹膜圖像所表征的用戶身份信息進(jìn)行鑒別。
[0015] 具體的,從采集的虹膜圖像中提取特征點(diǎn);
[0016] 將提取的特征點(diǎn)與預(yù)存的虹膜模板信息進(jìn)行比較,根據(jù)比較結(jié)果對虹膜圖像所表 征的用戶身份信息進(jìn)行鑒別。
[0017] 具體的,通過對所述采集的虹膜圖像進(jìn)行分割,來提取其中的特征點(diǎn)。
[0018] 具體的,當(dāng)提取的特征點(diǎn)與預(yù)存的虹膜模板信息相匹配時(shí),確定所述用戶的身份 合法。
[0019] 進(jìn)一步的,執(zhí)行對本機(jī)的解鎖操作。
[0020] 進(jìn)一步的,通過所述虹膜攝像單元采集被拍攝對象的虹膜圖像;
[0021 ]提取所述虹膜圖像中的特征點(diǎn)并加工為虹膜模板信息存儲。
[0022] 具體的,對所述虹膜模板信息進(jìn)行加密并存儲。
[0023] 本方案還提供一種虹膜采集終端,包括以下模塊:
[0024] 獲取模塊,用于響應(yīng)于虹膜攝像單元的啟動(dòng)事件,通過距離傳感器獲取被拍攝對 象的距離;
[0025]確定模塊,用于確定該距離所對應(yīng)的目標(biāo)光照強(qiáng)度;
[0026] 執(zhí)行模塊,用于響應(yīng)于紅外光調(diào)整到所述目標(biāo)光照強(qiáng)度的事件,通過所述虹膜攝 像單元采集被拍攝對象的虹膜圖像。
[0027] 具體的,所述確定模塊,用于依據(jù)預(yù)設(shè)的所述距離與所述目標(biāo)光照強(qiáng)度之間的對 應(yīng)換算規(guī)則,確定該距離所對應(yīng)的目標(biāo)光照強(qiáng)度。
[0028] 進(jìn)一步的,還包括有調(diào)光模塊,用于確定所述目標(biāo)光照強(qiáng)度所對應(yīng)的調(diào)光驅(qū)動(dòng)信 號;
[0029] 輸入該調(diào)光驅(qū)動(dòng)信號,以調(diào)整所述紅外光到所述目標(biāo)光照強(qiáng)度。
[0030] 具體的,所述調(diào)光驅(qū)動(dòng)信號為脈寬調(diào)制波。
[0031] 具體的,還包括有鑒別模塊,用于對所述虹膜圖像所表征的用戶身份信息進(jìn)行鑒 別。
[0032]進(jìn)一步的,所述鑒別模塊,還包括有:
[0033] 提取單元,用于從采集的虹膜圖像中提取特征點(diǎn);
[0034] 鑒別單元,用于將提取的特征點(diǎn)與預(yù)存的虹膜模板信息進(jìn)行比較,根據(jù)比較結(jié)果 對虹膜圖像所表征的用戶身份信息進(jìn)行鑒別。
[0035] 具體的,所述提取單元,還用于通過對所述采集的虹膜圖像進(jìn)行分割,來提取其中 的特征點(diǎn)。
[0036] 具體的,所述鑒別單元,還用于當(dāng)提取的特征點(diǎn)與預(yù)存的虹膜模板信息相匹配時(shí), 確定所述用戶的身份合法。
[0037] 具體的,所述鑒別單元,還用于在所述確定所述用戶的身份合法之后,執(zhí)行對本機(jī) 的解鎖操作。
[0038] 進(jìn)一步的,所述鑒別模塊,還用于在對所述虹膜圖像所表征的用戶身份信息進(jìn)行 鑒別之前,通過所述虹膜攝像單元采集被拍攝對象的虹膜圖像;
[0039] 提取所述虹膜圖像中的特征點(diǎn)并加工為虹膜模板信息存儲。
[0040] 具體的,所述鑒別模塊,還用于對所述虹膜模板信息進(jìn)行加密并存儲。
[0041] 與現(xiàn)有技術(shù)相比較,本發(fā)明至少具有如下優(yōu)點(diǎn):
[0042]本發(fā)明利用距離傳感設(shè)備檢測人眼到終端設(shè)備的距離,通過人眼到終端設(shè)備的距 離與目標(biāo)光照強(qiáng)度的對應(yīng)關(guān)系,進(jìn)而調(diào)整相應(yīng)的目標(biāo)光照強(qiáng)度,減少用戶自行調(diào)整自身與 設(shè)備之間距離的麻煩,使虹膜攝像單元能夠更加方便、快捷地獲取用戶的清晰的虹膜圖像。
[0043] 進(jìn)一步的,本發(fā)明還對預(yù)存的用于鑒別用戶身份合法性的用戶相關(guān)的虹膜信息進(jìn) 行加密等處理,更好地保障了用戶個(gè)人信息的安全。
[0044] 進(jìn)一步的,本發(fā)明還將該虹膜識別和認(rèn)證技術(shù)應(yīng)用在了智能設(shè)備的解鎖上,通過 獲取并識別用戶的虹膜信息,對用戶的身份進(jìn)行確認(rèn),當(dāng)確認(rèn)用戶身份合法時(shí),進(jìn)行解鎖, 為用戶提供一種全新的解鎖方式,提高用戶的體驗(yàn)度。 【【附圖說明】】
[0045] 本發(fā)明上述的和/或附加的方面和優(yōu)點(diǎn)從下面結(jié)合附圖對實(shí)施例的描述中將變得 明顯和容易理解,其中:
[0046] 圖1為本發(fā)明虹膜采集方法的一個(gè)實(shí)施例的程序流程圖;
[0047] 圖2為本發(fā)明虹膜采集方法的一個(gè)實(shí)施例的程序流程圖;
[0048] 圖3為本發(fā)明虹膜采集終端的一個(gè)實(shí)施例的結(jié)構(gòu)框圖;
[0049] 圖4為本發(fā)明虹膜采集終端的一個(gè)實(shí)施例的結(jié)構(gòu)框圖。 【【具體實(shí)施方式】】
[0050] 下面詳細(xì)描述本發(fā)明的實(shí)施例,所述實(shí)施例的示例在附圖中示出,其中自始至終 相同或類似的標(biāo)號表示相同或類似的元件或具有相同或類似功能的元件。下面通過參考附 圖描述的實(shí)施例是示例性的,僅用于解釋本發(fā)明,而不能解釋為對本發(fā)明的限制。
[0051] 本技術(shù)領(lǐng)域技術(shù)人員可以理解,除非特意聲明,這里使用的單數(shù)形式"一"、"一 個(gè)"、"所述"和"該"也可包括復(fù)數(shù)形式。應(yīng)該進(jìn)一步理解的是,本發(fā)明的說明書中使用的措 辭"包括"是指存在所述特征、整數(shù)、步驟、操作、元件和/或組件,但是并不排除存在或添加 一個(gè)或多個(gè)其他特征、整數(shù)、步驟、操作、元件、組件和/或它們的組。應(yīng)該理解,當(dāng)我們稱元 件被"連接"或"耦接"到另一元件時(shí),它可以直接連接或耦接到其他元件,或者也可以存在 中間元件。此外,這里使用的"連接"或"親接"可以包括無線連接或無線耦接。這里使用的措 辭"和/或"包括一個(gè)或更多個(gè)相關(guān)聯(lián)的列出項(xiàng)的全部或任一單元和全部組合。
[0052]本技術(shù)領(lǐng)域技術(shù)人員可以理解,除非另外定義,這里使用的所有術(shù)語(包括技術(shù)術(shù) 語和科學(xué)術(shù)語),具有與本發(fā)明所屬領(lǐng)域中的普通技術(shù)人員的一般理解相同的意義。還應(yīng)該 理解的是,諸如通用字典中定義的那些術(shù)語,應(yīng)該被理解為具有與現(xiàn)有技術(shù)的上下文中的 意義一致的意義,并且除非像這里一樣被特定定義,否則不會用理想化或過于正式的含義 來解釋。
[0053]本技術(shù)領(lǐng)域技術(shù)人員可以理解,這里所使用的"終端"、"終端設(shè)備"既包括無線信 號接收器的設(shè)備,其僅具備無發(fā)射能力的無線信號接收器的設(shè)備,又包括接收和發(fā)射硬件 的設(shè)備,其具有能夠在雙向通信鏈路上,進(jìn)行雙向通信的接收和發(fā)射硬件的設(shè)備。這種設(shè)備 可以包括:蜂窩或其他通信設(shè)備,其具有單線路顯示器或多線路顯示器或沒有多線路顯示 器的蜂窩或其他通信設(shè)備;PCS(Personal Communications Service,個(gè)人通信系統(tǒng)),其可 以組合語音、數(shù)據(jù)處理、傳真和/或數(shù)據(jù)通信能力;PDA(Personal Digital Assistant,個(gè)人 數(shù)字助理),其可以包括射頻接收器、尋呼機(jī)、互聯(lián)網(wǎng)/內(nèi)聯(lián)網(wǎng)訪問、網(wǎng)絡(luò)瀏覽器、記事本、日 歷和/或GPS(Global Positioning System,全球定位系統(tǒng))接收器;常規(guī)膝上型和/或掌上 型計(jì)算機(jī)或其他設(shè)備,其具有和/或包括射頻接收器的常規(guī)膝上型和/或掌上型計(jì)算機(jī)或其 他設(shè)備。這里所使用的"終端"、"終端設(shè)備"可以是便攜式、可運(yùn)輸、安裝在交通工具(航空、 海運(yùn)和/或陸地)中的,或者適合于和/或配置為在本地運(yùn)行,和/或以分布形式,運(yùn)行在地球 和/或空間的任何其他位置運(yùn)行。這里所使用的"終端"、"終端設(shè)備"還可以是通信終端、上 網(wǎng)終端、音樂/視頻播放終端,例如可以是PDA、MID(Mobile Internet Device,移動(dòng)互聯(lián)網(wǎng) 設(shè)備)和/或具有音樂/視頻播放功能的移動(dòng)電話,也可以是智能電視、機(jī)頂盒等設(shè)備。
[0054]有必要先對本發(fā)明的應(yīng)用場景及其原理進(jìn)行如下的先導(dǎo)性說明。
[0055] 本發(fā)明的有關(guān)方法和終端的應(yīng)用場景,是以帶有虹膜攝像單元及可視化顯示界面 的智能設(shè)備為下文中所述的終端。例如智能手表和智能手機(jī)等,其中虹膜攝像單元可以為 虹膜攝像頭,可用于采集用戶虹膜相關(guān)的特征信息,且在智能設(shè)備中設(shè)置有鑒權(quán)單元,便于 在鑒權(quán)單元中對采集的虹膜圖像中的特征點(diǎn)進(jìn)行處理和存儲,以便對用戶身份進(jìn)行鑒別。 需要說明的是,該描述僅是示例性的,本發(fā)明的范圍并不限于此。
[0056] 以下將詳細(xì)說明為了運(yùn)用上述的原理實(shí)現(xiàn)上述的場景而提出的本發(fā)明的若干技 術(shù)方案的【具體實(shí)施方式】。需要說明的是,本發(fā)明提供了一種虹膜采集方法及終端,從終端的 視角來描述該虹膜采集方法,可以通過編程將該虹膜采集方法實(shí)現(xiàn)為計(jì)算機(jī)程序在智能終 端上實(shí)現(xiàn),其包括但不限于智能手表、智能手機(jī)、智能驗(yàn)證終端等需要對用戶身份進(jìn)行鑒權(quán) 的設(shè)備。
[0057]請參閱圖1,為本發(fā)明虹膜采集方法的一個(gè)實(shí)施例的程序流程圖,具體包括以下步 驟:
[0058]步驟S11,響應(yīng)于虹膜攝像單元的啟動(dòng)事件,通過距離傳感器獲取被拍攝對象的距 離;
[0059]需要說明的是,以下步驟中以Android系統(tǒng)為操作系統(tǒng)的智能手機(jī)只是所述智能 設(shè)備的一個(gè)實(shí)施例,本發(fā)明還可以應(yīng)用于I0S系統(tǒng)或WIND0S系統(tǒng)等的智能設(shè)備,該實(shí)施例并 不能構(gòu)成對本發(fā)明的限制。
[0060] 具體的,智能手機(jī)通過監(jiān)聽啟動(dòng)虹膜攝像單元的事件,開啟距離傳感器獲取人眼 與設(shè)備之間的距離數(shù)據(jù)。在本方案的一個(gè)示例性實(shí)施例中,在使用Android系統(tǒng)的智能手機(jī) 中,Android系統(tǒng)提供有SensorManager管理器對智能手機(jī)上的距離傳感器進(jìn)行管理,并提 供Sensor類來為用戶提供相應(yīng)的操作。具體的,通過SensorManger獲得傳感器的類型,即 TYPE_PR0XIMITY,從而對距離傳感器進(jìn)行管理,并利用 android, hardware ? SensorEventListener接口注冊監(jiān)聽器來對距離傳感器的感應(yīng)數(shù)據(jù)進(jìn) 行監(jiān)聽,進(jìn)一步的,為了獲取具體的檢測數(shù)據(jù),通過監(jiān)聽器的具體的監(jiān)聽方法,例如,當(dāng)距離 傳感器所產(chǎn)生的電信號的值發(fā)生變化時(shí)會調(diào)用OnSensorChangedO方法,或,當(dāng)距離傳感器 所產(chǎn)生的電信號的精度發(fā)生變化時(shí)會調(diào)用OnAccuracyChangedO方法等方式來獲取該距離 傳感器所檢測到的感應(yīng)數(shù)據(jù),通過對該相關(guān)感應(yīng)數(shù)據(jù)進(jìn)行分析,可以獲得用戶眼睛與該智 能手機(jī)之間的距離D。
[0061] 需要說明的是,上述智能手機(jī)通過距離傳感器獲取的用戶眼睛與該智能手機(jī)之間 的距離D是由距離傳感器將智能手機(jī)被遮擋的信息轉(zhuǎn)化成電信號并經(jīng)過處理后獲得的。具 體的,在本方案的一個(gè)示例性實(shí)施例中,距離傳感器(Proximity Sensor)是由一顆紅外發(fā) 射管和一顆紅外接收極管組成,通電后,紅外管發(fā)射的紅外光由于沒有遮擋物反射紅外信 號,紅外接收管沒有動(dòng)作;當(dāng)有遮擋物時(shí),會反射紅外光,接收管接收到信號后,紅外管導(dǎo) 通,發(fā)出中斷信號。此外,利用其發(fā)射的特別短的光脈沖,測量此光脈沖從發(fā)射到被物體反 射回來的時(shí)間,通過測時(shí)間來計(jì)算與物體之間的距離,即本發(fā)明所述的感應(yīng)數(shù)據(jù)可被智能 手機(jī)通過對該中斷信號及其相對應(yīng)的時(shí)間信息進(jìn)行分析、計(jì)算得到相應(yīng)的用戶眼睛與該智 能手機(jī)之間的距離數(shù)據(jù)。
[0062]需要說明的是,上述所提到的距離傳感器屬于紅外脈沖傳感器,只是所述距離傳 感器的一個(gè)實(shí)施例,不能構(gòu)成對本發(fā)明的限制,根據(jù)其所采用的檢測方法不同,所述距離傳 感器還可以是光學(xué)式位移傳感器、線性接近傳感器、超聲波位移傳感器等,此外,光距離傳 感器還可以是距離傳感器和環(huán)境光傳感器等類似可檢測用戶距離終端設(shè)備距離的器件的 集成,此處不再贅述。
[0063] 進(jìn)一步的,步驟S12,確定該距離所對應(yīng)的目標(biāo)光照強(qiáng)度;
[0064] 具體的,依據(jù)預(yù)設(shè)的所述距離與所述目標(biāo)光照強(qiáng)度之間的對應(yīng)換算規(guī)則,確定該 距離所對應(yīng)的目標(biāo)光照強(qiáng)度。
[0065] 需要說明的是,在本方案的一個(gè)示例性實(shí)施例中,為了實(shí)現(xiàn)虹膜攝像頭的最佳采 集效果,可以通過在手機(jī)寄存器中預(yù)設(shè)前述通過距離傳感器獲得的人眼與手機(jī)距離D與led 發(fā)光強(qiáng)度的I的關(guān)系表,如:
[0067] 具體的,通過該表所提供的對應(yīng)關(guān)系,智能手機(jī)可以獲得步驟S1中所獲取的人眼 與智能手機(jī)間的距離D(D1/D2/D3)對應(yīng)的LED發(fā)光強(qiáng)度1(11/12/13),需要說明的是,在該 LED發(fā)光強(qiáng)度為1(11/12/13)時(shí),虹膜攝像頭可以獲得最佳的采集用戶虹膜的效果。
[0068] 具體的,在本方案的一個(gè)示例性實(shí)施例中,在Android系統(tǒng)下的智能手機(jī),通過 android, hardware ? SensorEventListener接口注冊監(jiān)聽器來對距離傳感器的感應(yīng)數(shù)據(jù)進(jìn) 行監(jiān)聽,進(jìn)一步的,通過監(jiān)聽器的具體的監(jiān)聽方法,例如,OnAccuracyChanged()方法來獲取 距離傳感器所產(chǎn)生的電信號的精度的變化,進(jìn)而通過簡單的判斷函數(shù)判斷該電信號變化是 否符合執(zhí)行相對應(yīng)的調(diào)光語句的條件,其中,該條件被設(shè)置為相應(yīng)的LED發(fā)光強(qiáng)度,若符合, 則執(zhí)行該相對應(yīng)的調(diào)光語句。
[0069] 進(jìn)一步的,在上述確定人眼與智能手機(jī)間的距離D(D1/D2/D3)對應(yīng)的LED發(fā)光強(qiáng)度 I (11 /12/13)的步驟之后,包括以下步驟:
[0070]確定所述目標(biāo)光照強(qiáng)度所對應(yīng)的調(diào)光驅(qū)動(dòng)信號;
[0071 ]輸入該調(diào)光驅(qū)動(dòng)信號,以調(diào)整所述紅外光到所述目標(biāo)光照強(qiáng)度。
[0072] 需要說明的是,在本方案的一個(gè)示例性實(shí)施例中,所述目標(biāo)光照強(qiáng)度通過由智能 手機(jī)或外部設(shè)備中用于向被攝對象發(fā)射光的發(fā)光設(shè)備的光照強(qiáng)度所決定,所述發(fā)光設(shè)備可 以為紅外LED,所述LED發(fā)光強(qiáng)度1(11/12/13)還對應(yīng)于相應(yīng)的調(diào)光驅(qū)動(dòng)信號,用于調(diào)節(jié)智能 手機(jī)中LED燈的發(fā)光強(qiáng)度。
[0073] 具體的,在本方案的一個(gè)示例性實(shí)施例中,所述調(diào)光驅(qū)動(dòng)信號為脈寬調(diào)制波PWM, 通過該脈寬調(diào)制波PWM輸入到紅外LED的供電電源中,通過調(diào)整該P(yáng)WM波的占空比,可以調(diào)整 輸入到該紅外LED燈中的電流,進(jìn)而可以調(diào)整該紅外LED的光照強(qiáng)度,進(jìn)而調(diào)整該紅外LED到 達(dá)被攝對象的光照強(qiáng)度。
[0074] 需要說明的是,所述脈寬調(diào)制波PWM調(diào)節(jié)LED光強(qiáng)的方法是通過使用開關(guān)電路以相 對于人眼識別力來說足夠高的頻率工作來改變光輸出的平均值(數(shù)字調(diào)光)來實(shí)現(xiàn)的。在本 方案的一個(gè)示例性實(shí)施例中,可以是使用最簡單的數(shù)字調(diào)光的方法,即通過脈沖寬度調(diào)制 (PTOO來設(shè)置周期和占空度來對LED進(jìn)行調(diào)節(jié),除此之外,還可以是通過一個(gè)控制電壓來成 比例地改變LED驅(qū)動(dòng)的輸出的模擬調(diào)光方法來實(shí)現(xiàn)對LED的調(diào)節(jié),因此,該實(shí)施例不構(gòu)成對 本發(fā)明的限制。
[0075] 進(jìn)一步的,步驟S13,響應(yīng)于紅外光調(diào)整到所述目標(biāo)光照強(qiáng)度的事件,通過所述虹 膜攝像單元采集被拍攝對象的虹膜圖像。
[0076]需要說明的是,在本方案的一個(gè)示例性實(shí)施例中,所述虹膜攝像單元通過接收由 紅外LED發(fā)出的紅外光遇到遮擋物(如人眼)后所反射回來的紅外光,進(jìn)而采集用戶的虹膜 圖像。其中,當(dāng)所述紅外光的反射光達(dá)到某一個(gè)值或某一范圍時(shí),所述虹膜攝像單元將會獲 得最清晰的虹膜圖像。
[0077] 具體的,在本方案的一個(gè)示例性實(shí)施例中,這里所述的虹膜攝像單元采集虹膜圖 像,實(shí)際上可以是通過該虹膜攝像單元的虹膜攝像頭不斷的掃描預(yù)覽被攝對象的虹膜圖 像,在掃描到新的虹膜圖像時(shí),會覆蓋之前掃描的虹膜圖像,對之前的虹膜圖像不進(jìn)行存 儲,當(dāng)該虹膜攝像頭所掃描的虹膜圖像達(dá)到預(yù)設(shè)的清晰度時(shí),對該虹膜圖像進(jìn)行存儲;或 者,當(dāng)所述紅外光的反射光達(dá)到某一個(gè)值或某一范圍時(shí),即通過前述調(diào)整所述紅外光到所 述目標(biāo)光照強(qiáng)度的步驟之后,該虹膜攝像頭將會啟動(dòng)進(jìn)行掃描,并且將所獲得的虹膜圖像 進(jìn)行存儲,從而所述虹膜攝像頭將會獲得最清晰的虹膜圖像。
[0078] 進(jìn)一步的,在本方案的所述步驟S13,通過虹膜識別單元采集被拍攝對象的虹膜圖 像的步驟之后,還包括步驟:
[0079]對所述虹膜圖像所表征的用戶身份信息進(jìn)行鑒別。
[0080]具體的,參閱圖2,為本發(fā)明虹膜采集方法的一個(gè)實(shí)施例的程序流程圖,包括以下 步驟:
[0081 ]步驟S21,從采集的虹膜圖像中提取特征點(diǎn);
[0082] 步驟S22,將提取的特征點(diǎn)與預(yù)存的虹膜模板信息進(jìn)行比較,根據(jù)比較結(jié)果對虹膜 圖像所表征的用戶身份信息進(jìn)行鑒別。
[0083] 具體的,將所述虹膜攝像單元所采集的虹膜圖像送入預(yù)設(shè)的鑒權(quán)單元中,對該虹 膜圖像所表征的用戶身份信息進(jìn)行鑒別。在本方案的一個(gè)示例性實(shí)施例中,具體的,通過所 述虹膜攝像單元采集虹膜圖像后,將虹膜圖像發(fā)送到處理器中提取其特征點(diǎn),然后將該特 征點(diǎn)發(fā)送到鑒權(quán)單元,進(jìn)一步的,對所述虹膜圖像所表征的用戶身份信息進(jìn)行鑒別時(shí),需要 將提取的特征點(diǎn)與預(yù)存的虹膜模板信息進(jìn)行比較,根據(jù)比較結(jié)果對虹膜圖像所表征的用戶 身份進(jìn)行鑒別。
[0084] 具體的,在本方案的一個(gè)示例性實(shí)施例中,通過對所述采集的虹膜圖像進(jìn)行分割, 來提取其中的特征點(diǎn)。具體的,可以通過對采集的虹膜圖像進(jìn)行切割,將瞳孔內(nèi)的照明光斑 填充為黑色,找到灰度值分布最低的一點(diǎn),并結(jié)合瞳孔的邊緣檢測計(jì)算出上下左右四個(gè)半 徑,根據(jù)這四個(gè)半徑取平均值再對瞳孔中心進(jìn)行修正;利用Hough變換求出虹膜外圓的中心 坐標(biāo)和半徑參數(shù);根據(jù)瞳孔和虹膜外圓的半徑和中心坐標(biāo)參數(shù)將虹膜內(nèi)部的瞳孔和外部的 其他圖像全部切割掉,剩下的圖像部分為分割出來的虹膜圖像的特征點(diǎn)。
[0085] 進(jìn)一步的,將所述虹膜圖像的特征點(diǎn)與預(yù)存的虹膜模板信息進(jìn)行比較。具體的,在 本方案的一個(gè)示例性實(shí)施例中,通過在智能手機(jī)寄存器中預(yù)存用戶的虹膜信息,該虹膜信 息可以為經(jīng)過加工的虹膜模板信息,通過將所述虹膜圖像的特征點(diǎn)與該虹膜模板信息進(jìn)行 比較,若相符,則判斷該被攝對象為該預(yù)存的虹膜模板對應(yīng)的用戶。
[0086] 進(jìn)一步的,在本方案的一個(gè)示例性實(shí)施例中,所述預(yù)存的虹膜模板信息可以是存 儲在數(shù)據(jù)庫中,當(dāng)智能手機(jī)檢測到要對用戶身份進(jìn)行鑒別事件后,從數(shù)據(jù)庫中調(diào)取相應(yīng)的 虹膜模板信息,在本地完成鑒別過程;此外,虹膜模板信息還可以存儲在第三方可信賴的服 務(wù)器端中,響應(yīng)于用戶身份鑒別事件后為用戶提供相應(yīng)的虹膜模板信息,或者由用戶智能 手機(jī)端向該可信賴第三方發(fā)送虹膜特征點(diǎn)信息,并在第三方服務(wù)器端完成鑒別過程,進(jìn)而 由第三方為用戶提供相應(yīng)遠(yuǎn)程服務(wù)等,本方案不對虹膜模板的存儲位置及鑒別場所做限 定,以上只是示例性的,不構(gòu)成對本發(fā)明的限制。
[0087] 進(jìn)一步的,在所述根據(jù)比較結(jié)果對虹膜圖像所表征的用戶身份信息進(jìn)行鑒別的步 驟中,包括以下步驟:
[0088] 當(dāng)提取的特征點(diǎn)與預(yù)存的虹膜模板信息相匹配時(shí),確定所述用戶的身份合法。 [0089]進(jìn)一步的,執(zhí)行對本機(jī)的解鎖操作。
[0090] 具體的,在本方案的一個(gè)示例性實(shí)施例中,當(dāng)前述提取的虹膜圖像的特征點(diǎn)和預(yù) 設(shè)的虹膜模板信息相匹配時(shí),即確定所述用戶的身份合法時(shí),若此時(shí)用戶智能手機(jī)處于屏 保狀態(tài)時(shí),通過執(zhí)行一個(gè)Activity線程開啟ScreenService服務(wù),在該服務(wù)中注冊一個(gè)監(jiān)聽 感應(yīng)數(shù)據(jù)的監(jiān)聽器,當(dāng)監(jiān)聽到虹膜圖像的特征點(diǎn)和預(yù)設(shè)的虹膜模版相匹配,確定用戶的身 份合法的事件時(shí),采用解除鎖屏方式進(jìn)行解鎖。所述解鎖方式,具體的,KeyguardManager類 對Keyguard進(jìn)行管理,即對鎖屏進(jìn)行管理,智能手機(jī)利用其提供的內(nèi)部類 Key guardManager ? Key guardLock 中的 d i sab 1 eKey guard ()方法來解除鎖屏。
[0091] 進(jìn)一步的,在對所述虹膜圖像所表征的用戶身份信息進(jìn)行鑒別的步驟之前,還包 括步驟:
[0092] 通過所述虹膜攝像單元采集被拍攝對象的虹膜圖像;
[0093] 提取所述虹膜圖像中的特征點(diǎn)并加工為虹膜模板信息存儲。
[0094]具體的,在本方案的一個(gè)示例性實(shí)施例中,不難理解,本發(fā)明中對通過虹膜攝像單 元采集眼部圖像中的虹膜圖像,并將提取的所述虹膜圖像中的特征點(diǎn)加工為虹膜模板信息 并存儲的步驟,相對于前述獲取虹膜圖像,提取特征點(diǎn)相關(guān)的步驟的順序不做限定,只要在 根據(jù)采集的虹膜圖像對虹膜圖像所表征的用戶身份信息進(jìn)行鑒別的步驟之前即可。
[0095]需要說明的是,在生成鑒權(quán)單元中的虹膜模板的過程中,通過所述虹膜攝像單元 采集被拍攝對象的虹膜圖像的步驟,在本方案的一個(gè)示例性實(shí)施例中,采用與前述一樣的 采集虹膜圖像的方式和提取圖像特征點(diǎn)的方式,但本領(lǐng)域的技術(shù)人員可以通過其他類似的 不同方式實(shí)現(xiàn),不構(gòu)成對本發(fā)明的限制。
[0096]進(jìn)一步的,為了更進(jìn)一步的提高整個(gè)系統(tǒng)的安全性,在本發(fā)明的一個(gè)示例性實(shí)施 例中,在提取所述虹膜圖像中的特征點(diǎn)后,向預(yù)設(shè)的鑒權(quán)單元發(fā)送所述特征點(diǎn),并在所述鑒 權(quán)單元中將所述特征點(diǎn)加工為虹膜模板信息并存儲。
[0097] 進(jìn)一步的,對所述虹膜模板信息進(jìn)行加密并存儲。
[0098] 具體的,在本方案的一個(gè)示例性實(shí)施例中,還可以對加工得到的虹膜模板信息進(jìn) 行加密后存儲在鑒權(quán)單元中的存儲單元中,如靜態(tài)內(nèi)存RAM或者ROM所劃分安全分區(qū)內(nèi),其 中可以采用對稱加密算法或非對稱加密算法來實(shí)現(xiàn)加密,本實(shí)施例對具體的加密算法不做 限定。所述存儲單元中的虹膜信息可以涉及單個(gè)人,也可以涉及多個(gè)人;其中所述存儲單元 可以包括例如閃存式存儲器、硬盤式存儲器、多媒體卡微型存儲器、卡片式存儲器、磁存儲 器、磁盤、光盤、RAM、SRAM、EEPR0M和PR0M的存儲介質(zhì)中的至少一個(gè)。
[0099] 進(jìn)一步的,為了提高虹膜圖像的特征點(diǎn)與所述虹膜模板信息進(jìn)行鑒別對比時(shí)的處 理速度,同時(shí)減少虹膜模板的存儲容量,在本發(fā)明的一個(gè)示例性實(shí)施例中,將所述虹膜圖像 的特征點(diǎn)加工或變換為虹膜圖像模板時(shí),可以采用一系列的算法進(jìn)行處理,例如,可以使用 傅里葉變換或者小波變換將虹膜圖像加工而得到虹膜圖像模板。
[0100]進(jìn)一步,依據(jù)計(jì)算機(jī)軟件的功能模塊化思維,本發(fā)明還提供了一種采用該虹膜采 集方法的終端,請參閱圖3。該設(shè)備包括獲取模塊11、確定模塊12和執(zhí)行模塊13,利用該獲取 模塊11、確定模塊12和執(zhí)行模塊13來搭建起虹膜采集終端的原理框架,從而實(shí)現(xiàn)模塊化實(shí) 施方案。以下具體揭示各模塊實(shí)現(xiàn)的具體功能。
[0101]請參閱圖3,為本發(fā)明虹膜采集終端的一個(gè)實(shí)施例的結(jié)構(gòu)框圖,具體包括以下模 塊:
[0102] 獲取模塊11,用于響應(yīng)于虹膜攝像單元的啟動(dòng)事件,通過距離傳感器獲取被拍攝 對象的距離;
[0103] 需要說明的是,以下以Android系統(tǒng)為操作系統(tǒng)的智能手機(jī)只是所述智能設(shè)備的 一個(gè)實(shí)施例,本發(fā)明還可以應(yīng)用于I0S系統(tǒng)或WIND0S系統(tǒng)等的智能設(shè)備,該實(shí)施例并不能構(gòu) 成對本發(fā)明的限制。
[0104] 具體的,所述獲取模塊11通過監(jiān)聽啟動(dòng)虹膜攝像單元的事件,開啟距離傳感器獲 取人眼與設(shè)備之間的距離數(shù)據(jù)。在本方案的一個(gè)示例性實(shí)施例中,在使用Android系統(tǒng)的智 能手機(jī)中,Android系統(tǒng)提供有SensorManager管理器對智能手機(jī)上的距離傳感器進(jìn)行管 理,并提供Sensor類來為用戶提供相應(yīng)的操作。具體的,通過SensorManger獲得傳感器的類 型,即TYPE_PR0XIMITY,從而對距離傳感器進(jìn)行管理,并利用 android, hardware ? SensorEventListener接口注冊監(jiān)聽器來對距離傳感器的感應(yīng)數(shù)據(jù)進(jìn) 行監(jiān)聽,進(jìn)一步的,為了獲取具體的檢測數(shù)據(jù),通過監(jiān)聽器的具體的監(jiān)聽方法,例如,當(dāng)距離 傳感器所產(chǎn)生的電信號的值發(fā)生變化時(shí)會調(diào)用OnSensorChangedO方法,或,當(dāng)距離傳感器 所產(chǎn)生的電信號的精度發(fā)生變化時(shí)會調(diào)用OnAccuracyChangedO方法等方式來獲取該距離 傳感器所檢測到的感應(yīng)數(shù)據(jù),通過對該相關(guān)感應(yīng)數(shù)據(jù)進(jìn)行分析,可以獲得用戶眼睛與該智 能手機(jī)之間的距離D。
[0105]需要說明的是,上述獲取模塊11通過距離傳感器獲取的用戶眼睛與該智能手機(jī)之 間的距離D是由距離傳感器將智能手機(jī)被遮擋的信息轉(zhuǎn)化成電信號并經(jīng)過處理后獲得的。 具體的,在本方案的一個(gè)示例性實(shí)施例中,距離傳感器(Proximity Sensor)是由一顆紅外 發(fā)射管和一顆紅外接收極管組成,通電后,紅外管發(fā)射的紅外光由于沒有遮擋物反射紅外 信號,紅外接收管沒有動(dòng)作;當(dāng)有遮擋物時(shí),會反射紅外光,接收管接收到信號后,紅外管導(dǎo) 通,發(fā)出中斷信號。此外,利用其發(fā)射的特別短的光脈沖,測量此光脈沖從發(fā)射到被物體反 射回來的時(shí)間,通過測時(shí)間來計(jì)算與物體之間的距離,即本發(fā)明所述的感應(yīng)數(shù)據(jù)可被智能 手機(jī)通過對該中斷信號及其相對應(yīng)的時(shí)間信息進(jìn)行分析、計(jì)算得到相應(yīng)的用戶眼睛與該智 能手機(jī)之間的距離數(shù)據(jù)。
[0106] 需要說明的是,上述所提到的距離傳感器屬于紅外脈沖傳感器,只是所述獲取模 塊11中所述距離傳感器的一個(gè)實(shí)施例,不能構(gòu)成對本發(fā)明的限制,根據(jù)其所采用的檢測方 法不同,所述距離傳感器還可以是光學(xué)式位移傳感器、線性接近傳感器、超聲波位移傳感器 等,此外,光距離傳感器還可以是距離傳感器和環(huán)境光傳感器等類似可檢測用戶近距離不 觸碰操作的器件的集成,此處不再贅述。
[0107] 進(jìn)一步的,確定模塊12,用于確定該距離所對應(yīng)的目標(biāo)光照強(qiáng)度;
[0108] 具體的,所述確定模塊12依據(jù)預(yù)設(shè)的所述距離與所述目標(biāo)光照強(qiáng)度之間的對應(yīng)換 算規(guī)則,確定該距離所對應(yīng)的目標(biāo)光照強(qiáng)度。
[0109] 需要說明的是,為了實(shí)現(xiàn)虹膜攝像頭的最佳采集效果,在本方案的一個(gè)示例性實(shí) 施例中,在手機(jī)寄存器中預(yù)設(shè)前述通過距離傳感器獲得的人眼與手機(jī)距離D與led發(fā)光強(qiáng)度 的I的關(guān)系表,如:
[0111] 具體的,通過該表所提供的對應(yīng)關(guān)系,確定模塊12可以獲得獲取模塊11中所獲取 的人眼與智能手機(jī)間的距離D(D1/D2/D3)對應(yīng)的LED發(fā)光強(qiáng)度1(11/12/13),需要說明的是, 在該LED的發(fā)光強(qiáng)度為1(1 1/I2/I3)時(shí),虹膜攝像頭可以獲得最佳的采集用戶虹膜的效果。
[0112] 具體的,在本方案的一個(gè)示例性實(shí)施例中,在Android系統(tǒng)下的智能手機(jī),通過 android, hardware ? SensorEventListener接口注冊監(jiān)聽器來對距離傳感器的感應(yīng)數(shù)據(jù)進(jìn) 行監(jiān)聽,進(jìn)一步的,通過監(jiān)聽器的具體的監(jiān)聽方法,例如,OnAccuracyChanged()方法來獲取 距離傳感器所產(chǎn)生的電信號的精度的變化,進(jìn)而通過簡單的程序代碼判斷該電信號變化是 否符合執(zhí)行相對應(yīng)的調(diào)光語句的條件,該條件設(shè)置為相應(yīng)的LED發(fā)光強(qiáng)度,若符合,則執(zhí)行 該相對應(yīng)的調(diào)光語句。
[0113] 進(jìn)一步的,在上述確定模塊12確定人眼與智能手機(jī)間的距離D(D1/D2/D3)對應(yīng)的 LED發(fā)光強(qiáng)度1(11/12/13)之后,還包括有調(diào)光模塊,用于:
[0114]確定所述目標(biāo)光照強(qiáng)度所對應(yīng)的調(diào)光驅(qū)動(dòng)信號;
[0115] 輸入該調(diào)光驅(qū)動(dòng)信號,以調(diào)整所述紅外光到所述目標(biāo)光照強(qiáng)度。
[0116] 需要說明的是,在本方案的一個(gè)示例性實(shí)施例中,所述目標(biāo)光照強(qiáng)度通過由智能 手機(jī)或外部設(shè)備中用于向被攝對象發(fā)射光的發(fā)光設(shè)備的光照強(qiáng)度所決定,所述發(fā)光設(shè)備可 以為紅外LED,所述LED發(fā)光強(qiáng)度1(11/12/13)還對應(yīng)于相應(yīng)的調(diào)光驅(qū)動(dòng)信號,用于調(diào)節(jié)智能 手機(jī)中LED燈的發(fā)光強(qiáng)度。
[0117] 具體的,所述調(diào)光模塊利用的調(diào)光驅(qū)動(dòng)信號為脈寬調(diào)制波PWM,通過該脈寬調(diào)制波 P麗輸入到紅外LED的供電電源中,通過調(diào)整該P(yáng)麗波的占空比,可以調(diào)整輸入到該紅外LED 燈中的電流,進(jìn)而可以調(diào)整該紅外LED的光照強(qiáng)度,進(jìn)而調(diào)整該紅外LED到達(dá)被攝對象的光 照強(qiáng)度。
[0118] 需要說明的是,所述脈寬調(diào)制波PWM調(diào)節(jié)LED光強(qiáng)的方法是通過使用開關(guān)電路以相 對于人眼識別力來說足夠高的頻率工作來改變光輸出的平均值(數(shù)字調(diào)光)來實(shí)現(xiàn)的。在本 方案的一個(gè)示例性實(shí)施例中,可以是使用最簡單的數(shù)字調(diào)光的方法,即通過脈沖寬度調(diào)制 (PTOO來設(shè)置周期和占空度來對LED進(jìn)行調(diào)節(jié),除此之外,還可以是通過一個(gè)控制電壓來成 比例地改變LED驅(qū)動(dòng)的輸出的模擬調(diào)光方法來實(shí)現(xiàn)對LED的調(diào)節(jié),因此,該實(shí)施例不構(gòu)成對 本發(fā)明的限制。
[0119] 進(jìn)一步的,執(zhí)行模塊13,用于響應(yīng)于紅外光調(diào)整到所述目標(biāo)光照強(qiáng)度的事件,通過 所述虹膜攝像單元采集被拍攝對象的虹膜圖像。
[0120]需要說明的是,在本方案的一個(gè)示例性實(shí)施例中,所述虹膜攝像單元通過接收由 紅外LED發(fā)出的紅外光遇到遮擋物(如人眼)后所反射回來的紅外光,進(jìn)而采集用戶的虹膜 圖像。其中,當(dāng)所述紅外光的反射光達(dá)到某一個(gè)值或某一范圍時(shí),所述虹膜攝像單元將會獲 得最清晰的虹膜圖像。
[0121] 具體的,在本方案的一個(gè)示例性實(shí)施例中,這里所述執(zhí)行模塊13中的虹膜攝像單 元采集虹膜圖像,實(shí)際上可以是通過該虹膜攝像單元的虹膜攝像頭不斷的掃描預(yù)覽被攝對 象的虹膜圖像,在掃描到新的虹膜圖像時(shí),會覆蓋之前掃描的虹膜圖像,對之前的虹膜圖像 不進(jìn)行存儲,當(dāng)該虹膜攝像頭所掃描的虹膜圖像達(dá)到預(yù)設(shè)的清晰度時(shí),對該虹膜圖像進(jìn)行 存儲;或者,當(dāng)所述紅外光的反射光達(dá)到某一個(gè)值或某一范圍時(shí),即通過前述調(diào)整所述紅外 光到所述目標(biāo)光照強(qiáng)度的步驟之后,該虹膜攝像頭將會啟動(dòng)進(jìn)行掃描,并且將所獲得的虹 膜圖像進(jìn)行存儲,從而所述虹膜攝像頭將會獲得最清晰的虹膜圖像。
[0122] 進(jìn)一步的,在本方案的所述執(zhí)行模塊13通過虹膜識別單元采集被拍攝對象的虹膜 圖像之后,還包括有鑒別模塊:
[0123] 所述鑒別模塊,用于對所述虹膜圖像所表征的用戶身份信息進(jìn)行鑒別。
[0124] 具體的,參閱圖4,為本發(fā)明虹膜采集終端的一個(gè)實(shí)施例的結(jié)構(gòu)框圖,所述鑒別模 塊中,包括:
[0125] 提取單元21,用于從采集的虹膜圖像中提取特征點(diǎn);
[0126] 鑒別單元22,用于將提取的特征點(diǎn)與預(yù)存的虹膜模板信息進(jìn)行比較,根據(jù)比較結(jié) 果對虹膜圖像所表征的用戶身份信息進(jìn)行鑒別。
[0127] 需要說明的是,前述鑒權(quán)單元為概念性的描述,所述鑒別單元22為該鑒權(quán)單元的 具體化,以下將以該鑒別單元22取代概念意義上的鑒權(quán)單元進(jìn)行描述。
[0128] 具體的,鑒別模塊將所述虹膜攝像單元所采集的虹膜圖像送入預(yù)設(shè)的鑒別單元22 中,對該虹膜圖像所表征的用戶身份信息進(jìn)行鑒別。在本方案的一個(gè)示例性實(shí)施例中,具體 的,所述鑒別模塊通過所述虹膜攝像單元采集虹膜圖像后,將虹膜圖像發(fā)送到處理器中由 提取單元21提取其特征點(diǎn),然后再將該特征點(diǎn)發(fā)送到鑒別單元22,進(jìn)一步的,鑒別單元22對 所述虹膜圖像所表征的用戶身份信息進(jìn)行鑒別時(shí),需要將提取的特征點(diǎn)與預(yù)存的虹膜模板 信息進(jìn)行比較,根據(jù)比較結(jié)果對虹膜圖像所表征的用戶身份進(jìn)行鑒別。
[0129] 具體的,在本方案的一個(gè)示例性實(shí)施例中,所述提取單元21通過對所述采集的虹 膜圖像進(jìn)行分割,來提取其中的特征點(diǎn)。具體的,該提取單元21可以通過對采集的虹膜圖像 進(jìn)行切割,將瞳孔內(nèi)的照明光斑填充為黑色,找到灰度值分布最低的一點(diǎn),并結(jié)合瞳孔的邊 緣檢測計(jì)算出上下左右四個(gè)半徑,根據(jù)這四個(gè)半徑取平均值再對瞳孔中心進(jìn)行修正;利用 Hough變換求出虹膜外圓的中心坐標(biāo)和半徑參數(shù);根據(jù)瞳孔和虹膜外圓的半徑和中心坐標(biāo) 參數(shù)將虹膜內(nèi)部的瞳孔和外部的其他圖像全部切割掉,剩下的圖像部分為分割出來的虹膜 圖像的特征點(diǎn)。
[0130] 進(jìn)一步的,將所述虹膜圖像的特征點(diǎn)與預(yù)存的虹膜模板信息進(jìn)行比較。具體的,在 本方案的一個(gè)示例性實(shí)施例中,通過在智能手機(jī)寄存器中預(yù)存用戶的虹膜信息,該虹膜信 息可以為經(jīng)過加工的虹膜模板信息,通過將所述虹膜圖像的特征點(diǎn)與該虹膜模板信息進(jìn)行 比較,若相符,則判斷該被攝對象為該預(yù)存的虹膜模板對應(yīng)的用戶。
[0131] 進(jìn)一步的,在本方案的一個(gè)示例性實(shí)施例中,所述預(yù)存的虹膜模板信息可以是存 儲在數(shù)據(jù)庫中,當(dāng)智能手機(jī)檢測到要對用戶身份進(jìn)行鑒別事件后,從數(shù)據(jù)庫中調(diào)取相應(yīng)的 虹膜模板信息,在本地完成鑒別過程;此外,虹膜模板信息還可以存儲在第三方可信賴的服 務(wù)器端中,響應(yīng)于用戶身份鑒別事件后為用戶提供相應(yīng)的虹膜模板信息,或者由用戶智能 手機(jī)端向該可信賴第三方發(fā)送虹膜特征點(diǎn)信息,并在第三方服務(wù)器端完成鑒別過程,進(jìn)而 由第三方為用戶提供相應(yīng)遠(yuǎn)程服務(wù)等,本方案不對虹膜模板的存儲位置及鑒別場所做限 定,以上只是示例性的,不構(gòu)成對本發(fā)明的限制。
[0132] 進(jìn)一步的,所述鑒別單元22在所述根據(jù)比較結(jié)果對虹膜圖像所表征的用戶身份信 息進(jìn)行鑒別中,還用于:
[0133] 當(dāng)提取的特征點(diǎn)與預(yù)存的虹膜模板信息相匹配時(shí),確定所述用戶的身份合法。
[0134] 進(jìn)一步的,所述鑒別單元22還用于執(zhí)行對本機(jī)的解鎖操作。
[0135] 具體的,通過所述鑒別單元22判斷當(dāng)前述提取單元21提取的虹膜圖像的特征點(diǎn)和 預(yù)設(shè)的虹膜模版信息相匹配,即確定所述用戶的身份合法時(shí),在本方案的一個(gè)示例性實(shí)施 例中,當(dāng)用戶智能手機(jī)處于屏保狀態(tài)時(shí),通過執(zhí)行一個(gè)Activity線程開啟ScreenService月艮 務(wù),在該服務(wù)中注冊一個(gè)監(jiān)聽感應(yīng)數(shù)據(jù)的監(jiān)聽器,當(dāng)監(jiān)聽到虹膜圖像的特征點(diǎn)和預(yù)設(shè)的虹 膜模版相匹配,確定用戶的身份合法的事件時(shí),采用解除鎖屏方式進(jìn)行解鎖。所述解鎖方 式,具體的,KeyguardManager類對Keyguard進(jìn)行管理,即對鎖屏進(jìn)行管理,智能手機(jī)利用其 提供的內(nèi)部類 Key guardManager ? Key guardLock 中的 d i sab 1 eKey guard ()方法來解除鎖屏。
[0136] 進(jìn)一步的,在所述鑒別模塊對所述虹膜圖像所表征的用戶身份信息進(jìn)行鑒別之 、r ' 刖:
[0137] 所述鑒別模塊,還用于通過所述虹膜攝像單元采集被拍攝對象的虹膜圖像;
[0138] 提取所述虹膜圖像中的特征點(diǎn)并加工為虹膜模板信息存儲。
[0139] 具體的,在本方案的一個(gè)示例性實(shí)施例中,不難理解,本發(fā)明中對通過虹膜攝像單 元采集眼部圖像中的虹膜圖像,并將提取的所述虹膜圖像中的特征點(diǎn)加工為虹膜模板信息 并存儲的步驟,相對于前述執(zhí)行模塊13的作用順序不做限定,只要在鑒別模塊根據(jù)采集的 虹膜圖像對虹膜圖像所表征的用戶身份信息進(jìn)行鑒別之前即可。
[0140]需要說明的是,在生成鑒別單元22中的虹膜模板的過程中,通過所述虹膜攝像單 元采集被拍攝對象的虹膜圖像的步驟,在本方案的一個(gè)示例性實(shí)施例中,采用與前述的執(zhí) 行模塊13中虹膜攝像單元中一樣的采集虹膜圖像的方式和提取單元21中一樣的提取圖像 特征點(diǎn)的方式,但本領(lǐng)域的技術(shù)人員可以通過其他類似的不同方式實(shí)現(xiàn),不構(gòu)成對本發(fā)明 的限制。
[0141] 進(jìn)一步的,為了更進(jìn)一步的提高整個(gè)系統(tǒng)的安全性,在本發(fā)明的一個(gè)示例性實(shí)施 例中,在提取單元21提取所述虹膜圖像中的特征點(diǎn)后,向預(yù)設(shè)的鑒別單元22發(fā)送所述特征 點(diǎn),并在所述鑒別單元22中將所述特征點(diǎn)加工為虹膜模板信息并存儲。
[0142] 進(jìn)一步的,所述鑒別模塊,還用于對所述虹膜模板信息進(jìn)行加密并存儲。
[0143] 具體的,在本方案的一個(gè)示例性實(shí)施例中,鑒別模塊還可以對加工得到的虹膜模 板信息進(jìn)行加密后存儲在鑒別單元22中的存儲單元中,如靜態(tài)內(nèi)存RAM或者ROM所劃分安全 分區(qū)內(nèi),其中可以采用對稱加密算法或非對稱加密算法來實(shí)現(xiàn)加密,本實(shí)施例對具體的加 密算法不做限定。所述存儲單元中的虹膜信息可以涉及單個(gè)人,也可以涉及多個(gè)人;其中所 述存儲單元可以包括例如閃存式存儲器、硬盤式存儲器、多媒體卡微型存儲器、卡片式存儲 器、磁存儲器、磁盤、光盤、RAM、SRAM、EEPR0M和PR0M的存儲介質(zhì)中的至少一個(gè)。
[0144] 進(jìn)一步的,為了提高虹膜圖像的特征點(diǎn)與所述虹膜模板信息進(jìn)行鑒別對比時(shí)的處 理速度,同時(shí)減少虹膜模板的存儲容量,在本發(fā)明的一個(gè)示例性實(shí)施例中,鑒別模塊將所述 虹膜圖像的特征點(diǎn)加工或變換為虹膜圖像模板時(shí),可以采用一系列的算法進(jìn)行處理,例如, 可以使用傅里葉變換或者小波變換將虹膜圖像加工而得到虹膜圖像模板。
[0145] 綜上所述,通過實(shí)施本發(fā)明,利用距離傳感設(shè)備,通過人眼到終端設(shè)備的距離與目 標(biāo)光照強(qiáng)度的對應(yīng)關(guān)系,如對LED的發(fā)射光強(qiáng)進(jìn)行調(diào)整,使得智能手機(jī)能夠自動(dòng)、快捷、方便 地獲取用戶的清晰的虹膜圖像,減少用戶自行調(diào)整的麻煩,并且能夠更快捷地完成虹膜圖 像獲取過程和鑒別過程,提高了用戶的體驗(yàn)度;此外,本發(fā)明還將該虹膜識別和認(rèn)證技術(shù)應(yīng) 用在了智能設(shè)備的解鎖上,為用戶提供一種全新的解鎖方式,提高用戶的體驗(yàn)度。
[0146] 本技術(shù)領(lǐng)域技術(shù)人員可以理解,本發(fā)明包括涉及用于執(zhí)行本申請中所述操作中的 一項(xiàng)或多項(xiàng)的設(shè)備。這些設(shè)備可以為所需的目的而專門設(shè)計(jì)和制造,或者也可以包括通用 計(jì)算機(jī)中的已知設(shè)備。這些設(shè)備具有存儲在其內(nèi)的計(jì)算機(jī)程序,這些計(jì)算機(jī)程序選擇性地 激活或重構(gòu)。這樣的計(jì)算機(jī)程序可以被存儲在設(shè)備(例如,計(jì)算機(jī))可讀介質(zhì)中或者存儲在 適于存儲電子指令并分別耦聯(lián)到總線的任何類型的介質(zhì)中,所述計(jì)算機(jī)可讀介質(zhì)包括但不 限于任何類型的盤(包括軟盤、硬盤、光盤、CD-ROM、和磁光盤)、R0M( Read-Only Memory,只 讀存儲器)、RAM(Random Access Memory,隨即存儲器)、EPR0M(Erasable Programmable Read-Only Memory,可擦寫可編程只讀存儲器)、EEPR0M(Electrically Erasable Programmable Read-Only Memory,電可擦可編程只讀存儲器)、閃存、磁性卡片或光線卡 片。也就是,可讀介質(zhì)包括由設(shè)備(例如,計(jì)算機(jī))以能夠讀的形式存儲或傳輸信息的任何介 質(zhì)。
[0147] 本技術(shù)領(lǐng)域技術(shù)人員可以理解,可以用計(jì)算機(jī)程序指令來實(shí)現(xiàn)這些結(jié)構(gòu)圖和/或 框圖和/或流圖中的每個(gè)框以及這些結(jié)構(gòu)圖和/或框圖和/或流圖中的框的組合。本技術(shù)領(lǐng) 域技術(shù)人員可以理解,可以將這些計(jì)算機(jī)程序指令提供給通用計(jì)算機(jī)、專業(yè)計(jì)算機(jī)或其他 可編程數(shù)據(jù)處理方法的處理器來實(shí)現(xiàn),從而通過計(jì)算機(jī)或其他可編程數(shù)據(jù)處理方法的處理 器來執(zhí)行本發(fā)明公開的結(jié)構(gòu)圖和/或框圖和/或流圖的框或多個(gè)框中指定的方案。
[0148] 本技術(shù)領(lǐng)域技術(shù)人員可以理解,本發(fā)明中已經(jīng)討論過的各種操作、方法、流程中的 步驟、措施、方案可以被交替、更改、組合或刪除。進(jìn)一步地,具有本發(fā)明中已經(jīng)討論過的各 種操作、方法、流程中的其他步驟、措施、方案也可以被交替、更改、重排、分解、組合或刪除。 進(jìn)一步地,現(xiàn)有技術(shù)中的具有與本發(fā)明中公開的各種操作、方法、流程中的步驟、措施、方案 也可以被交替、更改、重排、分解、組合或刪除。
[0149]以上所述僅是本發(fā)明的部分實(shí)施方式,應(yīng)當(dāng)指出,對于本技術(shù)領(lǐng)域的普通技術(shù)人 員來說,在不脫離本發(fā)明原理的前提下,還可以做出若干改進(jìn)和潤飾,這些改進(jìn)和潤飾也應(yīng) 視為本發(fā)明的保護(hù)范圍。
【主權(quán)項(xiàng)】
1. 一種虹膜采集方法,其特征在于,包括以下步驟: 響應(yīng)于虹膜攝像單元的啟動(dòng)事件,通過距離傳感器獲取被拍攝對象的距離; 確定該距離所對應(yīng)的目標(biāo)光照強(qiáng)度; 響應(yīng)于紅外光調(diào)整到所述目標(biāo)光照強(qiáng)度的事件,通過所述虹膜攝像單元采集被拍攝對 象的虹膜圖像。2. 根據(jù)權(quán)利要求1所述的方法,其特征在于,所述確定該距離所對應(yīng)的目標(biāo)光照強(qiáng)度的 步驟,包括: 依據(jù)預(yù)設(shè)的所述距離與所述目標(biāo)光照強(qiáng)度之間的對應(yīng)換算規(guī)則,確定該距離所對應(yīng)的 目標(biāo)光照強(qiáng)度。3. 根據(jù)權(quán)利要求1所述的方法,其特征在于,所述確定該距離所對應(yīng)的目標(biāo)光照強(qiáng)度的 步驟之后,還包括步驟: 確定所述目標(biāo)光照強(qiáng)度所對應(yīng)的調(diào)光驅(qū)動(dòng)信號; 輸入該調(diào)光驅(qū)動(dòng)信號,以調(diào)整所述紅外光到所述目標(biāo)光照強(qiáng)度。4. 根據(jù)權(quán)利要求3所述的方法,其特征在于:所述調(diào)光驅(qū)動(dòng)信號為脈寬調(diào)制波。5. 根據(jù)權(quán)利要求1所述的方法,其特征在于,通過虹膜攝像單元采集被拍攝對象的虹膜 圖像的步驟后,還包括步驟: 對所述虹膜圖像所表征的用戶身份信息進(jìn)行鑒別。6. 根據(jù)權(quán)利要求5所述的方法,其特征在于,對所述虹膜圖像所表征的用戶身份信息進(jìn) 行鑒別的步驟中,還包括: 從采集的虹膜圖像中提取特征點(diǎn); 將提取的特征點(diǎn)與預(yù)存的虹膜模板信息進(jìn)行比較,根據(jù)比較結(jié)果對虹膜圖像所表征的 用戶身份信息進(jìn)行鑒別。7. 根據(jù)權(quán)利要求6所述的方法,其特征在于,所述從采集的虹膜圖像中提取特征點(diǎn)的步 驟包括:通過對所述采集的虹膜圖像進(jìn)行分割,來提取其中的特征點(diǎn)。8. 根據(jù)權(quán)利要求6所述的方法,其特征在于,所述根據(jù)比較結(jié)果對虹膜圖像所表征的用 戶身份信息進(jìn)行鑒別的步驟中,包括: 當(dāng)提取的特征點(diǎn)與預(yù)存的虹膜模板信息相匹配時(shí),確定所述用戶的身份合法。9. 根據(jù)權(quán)利要求8所述的方法,其特征在于,所述確定所述用戶的身份合法的步驟之 后,還包括步驟:執(zhí)行對本機(jī)的解鎖操作。10. -種虹膜采集終端,其特征在于,包括有以下模塊: 獲取模塊,用于響應(yīng)于虹膜攝像單元的啟動(dòng)事件,通過距離傳感器獲取被拍攝對象的 距離; 確定模塊,用于確定該距離所對應(yīng)的目標(biāo)光照強(qiáng)度; 執(zhí)行模塊,用于響應(yīng)于紅外光調(diào)整到所述目標(biāo)光照強(qiáng)度的事件,通過所述虹膜攝像單 元采集被拍攝對象的虹膜圖像。
【文檔編號】G06F21/32GK105893988SQ201610341592
【公開日】2016年8月24日
【申請日】2016年5月20日
【發(fā)明人】杜立劍
【申請人】北京奇虎科技有限公司, 奇酷互聯(lián)網(wǎng)絡(luò)科技(深圳)有限公司