利用生物特征進行信息獲取、提取的方法、系統和設備的制造方法
【專利摘要】本發明提供了利用生物特征進行信息獲取、提取的方法、系統和設備,利用生物特征進行信息獲取的方法包括:終端獲取第一數據;終端根據第一數據控制光源生成強度變化的光信號,并將強度變化的光信號投射在虹膜上;終端獲取第一虹膜信息,第一虹膜信息至少包括第一虹膜收縮信息,其中,第一虹膜收縮信息是虹膜根據強度變化的光信號生成的,第一虹膜收縮信息包括第一虹膜收縮活動。
【專利說明】
利用生物特征進行信息獲取、提取的方法、系統和設備
技術領域
[0001]本發明涉及一種利用生物特征進行信息傳遞的技術領域,尤其涉及一種利用生物特征進行信息獲取、提取的方法、系統和設備。
【背景技術】
[0002]隨著互聯網技術的發展,電子商務交易也廣泛應用于人們的生活中,目前,用戶對交易活動內容進行確認時,輸入密碼這種方式對用戶而言存在容易被盜取的危險,因此需要一種方便的、無需用戶在其它設備輸入交易的方法。
[0003]由于電子交易過程是通過開放的媒體進行的,在進行電子商務活動中特別是網上發送有價消息如訂貨單、電子支票時,交易雙方有可能對交易的內容(例如金額和/或數量等)進行抵賴,因此需要一種可以防止交易雙方對交易內容進行抵賴的方法。
[0004]另外,在電子交易過程中也難免發生交易雙方對自己所做行為(例如是否簽收)的否認,例如在快遞簽收時,就需要保證簽收人對已簽收快遞的行為不能抵賴,因此,需要一種可以防止交易雙方對自己所做行為進行抵賴的方法。
[0005]隨著眼睛虹膜的研究越來越深入,已知人的眼睛結構由鞏膜、虹膜、瞳孔、視網膜等部分組成。虹膜是位于瞳孔和鞏膜之間的圓環狀部分,其包含很多相互交錯的斑點、細絲、冠狀、條紋、隱窩等的細節特征。而且虹膜在胎兒發育階段形成后,在整個生命歷程中將是保持不變的。這些特征決定了虹膜特征的唯一性,同時不同特征的虹膜受到光刺激會收縮,特定節奏的光刺激會造成虹膜有規律的收縮,因此,如何利用生物特征防止交易雙方對交易內容或交易行為進行抵賴是目前需要解決的技術問題。
【發明內容】
[0006]本發明旨在解決上述問題之一。
[0007]本發明的主要目的在于提供一種利用生物特征進行信息獲取的方法;
[0008]本發明的另一目的在于提供一種利用生物特征進行信息提取的方法;
[0009]本發明的另一目的在于提供一種終端;
[0010]本發明的另一目的在于提供一種后臺服務器;
[0011 ]本發明的另一目的在于提供一種利用生物特征進行信息提取的系統。
[0012]為達到上述目的,本發明的技術方案具體是這樣實現的:
[0013]本發明一方面提供了一種利用生物特征進行信息獲取的方法,包括:終端獲取第一數據;
[0014]終端根據第一數據控制光源生成強度變化的光信號,并將強度變化的光信號投射在虹膜上;終端獲取第一虹膜信息,第一虹膜信息至少包括第一虹膜收縮信息,其中,第一虹膜收縮信息是虹膜根據強度變化的光信號生成的,第一虹膜收縮信息包括第一虹膜收縮活動。
[0015]此外,終端通過以下方式獲取第一虹膜信息:終端獲取圖像采集模塊對第一虹膜收縮活動進行圖像采集所生成的圖像信息并保存。
[0016]此外,還包括:終端獲取第二虹膜信息,第二虹膜信息至少包括第二虹膜收縮信息;終端獲取第二虹膜信息后,根據預設規則從第二虹膜收縮信息中提取第二數據。
[0017]此外,終端根據第一數據控制光源生成強度變化的光信號至少包括以下方式之一:終端將第一數據按照預設的調制方式調制到光源上,生成強度變化的光信號;或,終端對第一數據進行編碼生成第一數據的編碼信號,并將編碼信號按照預設的調制方式調制到光源上,生成強度變化的光信號。
[0018]此外,調制方式為強度調制。
[0019]此外,第一數據至少包括以下之一:時間、地點、人物、訂單信息、交易信息、簽名數據和/或至少對時間、地點、人物、訂單信息、交易信息和簽名數據之一進行計算得到的特征值。
[0020]此外,終端獲取第一數據至少包括以下方式之一:終端自身生成第一數據;終端接收后臺服務器發送的第一數據。
[0021 ]此外,終端根據第一數據控制光源生成強度變化的光信號之前,方法還包括:終端根據基準數據控制光源生成基準光信號;終端根據基準數據控制光源生成基準光信號后,將基準光信號投射在虹膜上;終端獲取基準虹膜收縮信息,其中基準虹膜收縮信息是虹膜根據基準光信號生成的,基準虹膜收縮信息包括基準虹膜收縮活動。
[0022]本發明另一方面還提供了一種利用生物特征進行信息提取的方法,包括:后臺服務器接收終端發送的第一虹膜信息,第一虹膜信息是終端通過上述方法獲取的;后臺服務器根據預設規則從第一虹膜收縮信息中提取第一數據。
[0023]此外,虹膜信息還包括:第一虹膜特征信息;后臺服務器接收到終端發送的第一虹膜特征信息后,驗證第一虹膜特征信息的合法性。
[0024]此外,后臺服務器根據預設規則從第一虹膜收縮信息中提取第一數據之前,方法還包括:后臺服務器接收終端發送的基準虹膜收縮信息;后臺服務器根據基準數據和基準虹膜收縮信息計算生成基準數據與基準虹膜收縮活動的對應關系;后臺服務器根據預設規則從第一虹膜收縮信息中提取第一數據,包括:后臺服務器根據基準數據與基準虹膜收縮活動的對應關系從第一虹膜收縮信息中提取第一數據。
[0025]此外,基準數據與基準虹膜收縮活動的對應關系包括:基準數據與基準虹膜收縮活動的活動范圍的對應關系。
[0026]本發明另一方面還提供了一種終端,包括:第一獲取模塊,用于獲取第一數據;光源生成模塊,用于生成光源;控制模塊,用于根據第一數據控制光源生成強度變化的光信號;輸出模塊,用于將強度變化的光信號投射在虹膜上;第一獲取模塊,還用于獲取第一虹膜信息,第一虹膜信息至少包括第一虹膜收縮信息,其中,第一虹膜收縮信息是虹膜根據強度變化的光信號生成的,第一虹膜收縮信息包括第一虹膜收縮活動。
[0027]此外,終端還包括:存儲模塊;第一獲取模塊,還用于獲取圖像采集模塊對第一虹膜收縮活動進行圖像采集所生成的圖像信息;存儲模塊,用于存儲圖像信息。
[0028]此外,終端還包括:第二獲取模塊,用于獲取第二虹膜信息,第二虹膜信息至少包括第二虹膜收縮信息;提取模塊,用于根據預設規則從第二虹膜收縮信息中提取第二數據。
[0029]此外,終端還包括:第一數據生成模塊,用于生成第一數據;和/或,接收模塊,用于接收后臺服務器發送的第一數據。
[0030]此外,控制模塊,還用于根據基準數據控制光源生成基準光信號;輸出模塊,還用于將基準光信號投射在虹膜上;第一獲取模塊,還用于獲取基準虹膜信息,基準虹膜信息至少包括基準虹膜收縮信息。
[0031]本發明的另一方面還提供了一種后臺服務器,包括:接收模塊,用于接收終端發送的第一虹膜信息,第一虹膜信息至少包括第一虹膜收縮信息;提取模塊,用于根據預設規則從第一虹膜收縮信息中提取第一數據。
[0032]此外,后臺服務器還包括:驗證模塊:用于在接收到終端發送的第一虹膜特征信息后,驗證第一虹膜特征信息的合法性。
[0033]此外,后臺服務器還包括:計算模塊;接收模塊,還用于接收終端發送的基準虹膜收縮信息;計算模塊,用于根據基準數據和基準虹膜收縮信息計算生成基準數據與基準虹膜收縮活動的對應關系;提取模塊,用于根據基準數據與基準虹膜收縮活動的對應關系從第一虹膜收縮信息中提取第一數據。
[0034]此外,基準數據與基準虹膜收縮活動的對應關系包括:基準數據與基準虹膜收縮活動的活動范圍的對應關系。
[0035]本發明的另一方面還提供了一種利用生物特征進行信息提取的系統,其特征在于,系統包括上述的終端和上述的后臺服務器。
[0036]由上述本發明提供的技術方案可以看出,通過提供的利用生物特征進行信息獲取的方法,將可以利用生物特征對數據進行表示,將數據嵌入生物特征中,用戶只需要接受強度變化的光信號對虹膜的照射即可實現對數據信息的確認簽收等操作;另外,嵌入生物特征中的數據可作為證據保存,即將確認、簽收等操作的執行主體(用戶)與確認、簽收的內容進行了綁定存儲,防止用戶對已確認或簽收的內容進行抵賴。
[0037]通過提供的利用生物特征進行信息提取的方法,可以從嵌入數據的生物特征中提取恢復出數據,即可以從嵌入數據的生物特征中提取出用戶確認、簽收等操作所確認或簽收的內容,防止用戶對已確認或簽收的內容進行抵賴。
[0038]通過提供的終端,可以獲取利用生物特征表示的數據,防止用戶對已確認或簽收的內容進行抵賴。
[0039]通過提供的后臺服務器,可以從嵌入數據的生物特征中提取恢復出數據,防止用戶對已確認或簽收的內容進行抵賴。
[0040]通過提供的利用生物特征進行信息提取的系統,不僅可以利用生物特征對數據進行表示,而且可以從嵌入數據的生物特征中提取恢復出數據,防止用戶對已確認或簽收的內容進行抵賴。
【附圖說明】
[0041]為了更清楚地說明本發明實施例的技術方案,下面將對實施例描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本發明的一些實施例,對于本領域的普通技術人員來講,在不付出創造性勞動的前提下,還可以根據這些附圖獲得其他附圖。
[0042]圖1為本發明實施例1提供的一種利用生物特征進行信息獲取的方法的流程示意圖;
[0043]圖2為本發明實施例1提供的NRZI編碼方法示意圖;
[0044]圖3為本發明實施例2提供的一種利用生物特征進行信息提取的方法的流程示意圖;
[0045]圖4為本發明實施例3提供的終端結構示意圖;
[0046]圖5為本發明實施例3提供的另一終端結構示意圖;
[0047]圖6為本發明實施例4提供的后臺服務器結構示意圖;
[0048]圖7為本發明實施例4提供的另一后臺服務器結構示意圖;
[0049]圖8為本發明實施例5提供的一種利用生物特征進行提取的系統的結構示意圖。
【具體實施方式】
[0050]下面結合本發明實施例中的附圖,對本發明實施例中的技術方案進行清楚、完整地描述,顯然,所描述的實施例僅僅是本發明一部分實施例,而不是全部的實施例。基于本發明的實施例,本領域普通技術人員在沒有做出創造性勞動前提下所獲得的所有其他實施例,都屬于本發明的保護范圍。
[0051]在本發明的描述中,需要理解的是,術語“中心”、“縱向”、“橫向”、“上”、“下”、“前”、“后”、“左”、“右”、“豎直”、“水平”、“頂”、“底”、“內”、“外”等指示的方位或位置關系為基于附圖所示的方位或位置關系,僅是為了便于描述本發明和簡化描述,而不是指示或暗示所指的裝置或元件必須具有特定的方位、以特定的方位構造和操作,因此不能理解為對本發明的限制。此外,術語“第一”、“第二”僅用于描述目的,而不能理解為指示或暗示相對重要性或數量或位置。
[0052]在本發明的描述中,需要說明的是,除非另有明確的規定和限定,術語“安裝”、“相連”、“連接”應做廣義理解,例如,可以是固定連接,也可以是可拆卸連接,或一體地連接;可以是機械連接,也可以是電連接;可以是直接相連,也可以通過中間媒介間接相連,可以是兩個元件內部的連通。對于本領域的普通技術人員而言,可以具體情況理解上述術語在本發明中的具體含義。
[0053]下面將結合附圖對本發明實施例作進一步地詳細描述。
[0054]實施例1
[0055]圖1為本實施例提供一種利用生物特征進行信息獲取的方法的流程示意圖,如圖1所示,該方法包括以下步驟(S11-S103):
[0056]SlOl:終端獲取第一數據;
[0057]在本實施例中,終端可以為以下任意設備:智能手機、平板電腦、筆記本電腦、PC機、電子簽名設備(例如工行U盾、農行K寶)或可穿戴設備等設備。
[0058]在本實施例中,第一數據是需要通過虹膜收縮活動進行表示的數據。第一數據可以是時間、地點、人物(例如姓名)、訂單信息、交易信息和簽名數據任意之一或其任意組合,也可以是對上述時間、地點、人物、訂單信息、交易信息和簽名數據任意之一或其組合進行計算生成的特征值,當然也可以是上述時間、地點、人物、訂單號和簽名數據任意之一或其任意組合與上述特征值組合生成的數據,只要是需要通過虹膜收縮活動進行表示的數據都可作為第一數據,本實施例不做限定。計算生成特征值的方法可以采取多種方式,例如,本發明待計算的數據為N位,可以選取數據中的前X位作為特征值,其中,X^N,或者,通過雜湊算法或MAC算法等計算出Y位數據作為特征值,其中Y < N。通過選取特征值作為第一數據可以提高效率,可以在第一數據太多時減少光照對虹膜的刺激。
[0059]作為一種可選的實施方式,第一數據也可以是對不同事件的編號,例如,在取快件的事件中,第一數據可以為I,在購物的事件中,第一數據可以為2,在打車的事件中,第一數據可以為3。當然,第一數據也可以是對不同事件下的應用場景編號,編號可以采用事件加應用場景的方式,例如,取順豐快遞的應用場景下,第一數據可以為11,取圓通快遞的應用場景下,第一數據可以為12,取中通快遞的應用場景下,第一數據可以為13;在凱德茂購物的應用場景下,第一數據可以為21,在物美購物的應用場景下,第一數據可以為22,在沃爾瑪購物的應用場景下,第一數據可以為23。在利用數字對不同事件和/或應用場景進行編號的情況下,通過第一數據即可以方便確認是對何種事件進行的確認、簽收或其它操作。
[0060]在本實施例中,終端可通過自身生成第一數據,例如可通過終端輸入生成第一數據;當然,終端也可通過掃描二維碼或條形碼的方式獲取第一數據,通過掃描的方式獲取第一數據可以減少輸入的繁瑣。優選的,終端可通過接收后臺服務器發送數據的方式獲取第一數據,通過接收后臺服務器發送的第一數據可以避免對第一數據的惡意篡改。
[0061]S102:終端根據第一數據控制光源生成強度變化的光信號,并將強度變化的光信號投射在虹膜上;
[0062]在本實施例中,光源可以為紅外光、可見光或白光,只要光源是能引起虹膜收縮或舒張的光源即在本發明的保護范圍內。優選的,可以使用手機等終端的閃光燈作為光源,不需要對手機等終端增加額外的光源產生裝置。
[0063]終端根據第一數據控制光源生成強度變化的光信號至少包括以下方式之一:
[0064]方式一:終端將第一數據按照預設的調制方式調制到光源上,生成強度變化的光信號;
[0065]具體的,第一數據可用包含“O”和“I”的二進制數據表示,作為調制信號。光源作為載波信號,調制信號(第一數據)通過強度調制的方式調制到載波信號上生成已調信號,載波的強度隨著調制信號的變化而變化。例如,預設的調制方式是:“O”用無光表示,T用有光表示;第一數據為“1001011010”時,生成的已調信號的狀態表示為“有光、無光、無光、有光、無光、有光、有光、無光、有光、無光”,已調信號是強度變化的光信號。另外,調制方式也可為其它調制方式,例如幅度調制,只要是能生成強度變化的光信號且該強度變化的光信號能引起虹膜收縮活動的調制方式都在本發明的保護范圍。通過將第一數據調制到光源上可以生成強度變化的光信號,用以刺激虹膜,另外,通過強度調制生成強度變化的光信號實現起來比較容易。
[0066]方式二:終端對第一數據進行編碼生成第一數據的編碼信號,并將編碼信號按照預設的調制方式調制到光源上,生成強度變化的光信號。
[0067]在本實施例中,終端對第一數據進行編碼的編碼方式可以為NRZI編碼,具體的,NRZI編碼規則為:用電平不變表示第一數據的邏輯“I”,用電平翻轉表示第一數據的邏輯“O”。第一數據“1001011010”經過NRZI編碼后生成編碼信號“1011000110”,具體的可參照圖2,需要說明的是,圖2中Idle是預設的參考電平信號,通過對第一數據進行NRZI編碼并根據編碼信號控制光源生成強度變化的光信號,可以用虹膜的收縮狀態是否變化表示第一數據。另外,終端對第一數據進行編碼的編碼方式也可以為三進制編碼,第一數據為“1001011010”,對第一數據進行二進制編碼后的編碼?目號為“211022”。編碼彳目號是二進制數據,用包含“O”、“I”和“2”的數字串表示,作為調制信號,光源作為載波信號,編碼信號通過強度調制的方式調制到載波信號上生成已調信號,載波的強度隨著調制信號而變化。例如,預設的調制規則是:“O”用無光表示,“I”用弱光表示,“2”用強光表示,不同強度的光信號引起虹膜不同程度的收縮,可用多種不同程度的虹膜收縮狀態對第一數據進行表示。當然,也可為其它的編碼方式,本實施例不做限定。
[0068]作為本實施例的一種可選實施方式,終端根據第一數據控制光源生成強度變化的光信號之前,還包括:終端根據基準數據控制光源生成基準光信號。其中,基準數據可以是預先存儲在終端中的,也可以是終端與后臺服務器協商后生成的,具體的本實施例不做限定,只要實現本實施例中基準數據的作用即在本發明的保護范圍之內。終端根據基準數據控制光源生成基準光信號的實施方式與上述終端根據第一數據控制光源生成強度變化的光信號的實施方式相同,在此不再贅述。根據基準數據控制光源生成的基準光信號也是閃爍的光信號,生成基準光信號后,將基準光信號投射在虹膜上,虹膜受到基準光信號的刺激生成基準虹膜收縮信息,基準虹膜收縮信息包括虹膜收縮活動,具體的,基準光信號是閃爍的光信號,當有光時虹膜成收縮狀態,當無光時虹膜成舒張狀態,基準光信號不斷閃爍,虹膜不斷的收縮或舒張,生成基準虹膜收縮活動。根據基準數據控制光源生成的基準光信號可刺激虹膜生成基準虹膜收縮活動,基準虹膜收縮活動可以作為基線對虹膜收縮活動進行校準。
[0069]S103:終端獲取第一虹膜信息,第一虹膜信息至少包括第一虹膜收縮信息,其中,第一虹膜收縮信息是虹膜根據強度變化的光信號生成的,第一虹膜收縮信息包括第一虹膜收縮活動。
[0070]在本實施例中,終端獲取第一虹膜信息,第一虹膜信息至少包括第一虹膜收縮信息。其中,獲取第一虹膜收縮信息的【具體實施方式】為:將S102中的強度變化的光信號投射在虹膜上后,虹膜受到強度變化的光信號的刺激,當有光時虹膜成收縮狀態,當無光時虹膜成舒張狀態,強度變化的光信號不斷閃爍,虹膜不斷的收縮或舒張,生成第一虹膜收縮信息,第一虹膜收縮信息包括第一虹膜收縮活動。在本實施例中,將需要確認、簽收的數據或其它數據用第一虹膜收縮信息表示提供了一種全新的用生物特征變化進行數據表示的方法。
[0071]作為本實施例的一種可選實施方式,終端獲取圖像采集模塊對第一虹膜收縮活動進行圖像采集所生成的圖像信息并保存。其中,圖像采集模塊可以是在終端內部,也可以是與終端連接的外部的圖像采集模塊,本實施例對圖像采集模塊不做限定,只要能實現圖像采集模塊的功能即在本發明的保護范圍內。優選的,圖像采集模塊設置在終端內部,例如手機終端的攝像頭即可作為圖像采集模塊,攝像頭作為圖像采集模塊不需要增加額外的模塊,可以減少成本,另外圖像采集模塊設置在終端內部具有方便快捷的優點。另外,終端獲取的第一虹膜收縮活動的圖像信息可以是視頻也可以是圖片,本實施例不做限定。虹膜作為人體的唯一的、不變的生物特征,利用圖像采集模塊獲取虹膜收縮活動并保存,可以將采集到的虹膜收縮活動作為證據存儲,一方面可以用虹膜收縮對數據進行表示并存儲,另一方面以防止用戶對已做的簽收、確認或其它操作行為進行抵賴。
[0072]作為本實施例的一種可選實施方式,終端還可以獲取第二虹膜信息,第二虹膜信息至少包括第二虹膜收縮信息。其中,第二虹膜信息與第一虹膜信息可以相同,也可以不同,當第二虹膜信息不同時,第二虹膜信息還可通過無線傳輸(藍牙、wif1、2G、3G、4G、NFC或光通信)或有線傳輸(USB傳輸或音頻接口傳輸)的方式從其它終端獲取。終端獲取第二虹膜信息后,根據預設規則從第二虹膜收縮信息中提取第二數據,【具體實施方式】可參見實施例2中終端根據預設規則從第一虹膜收縮信息中提取第一數據的實施方式。另外,第二虹膜信息中還可包括第二虹膜特征信息,終端獲取第二虹膜特征信息后,驗證第二虹膜特征信息的合法性。本實施例中的終端不僅可以獲取虹膜信息,而且還可以對虹膜信息進行處理以提取數據和/或驗證虹膜特征信息的合法性。
[0073]通過本實施例提供的利用生物特征進行信息獲取的方法,將可以利用生物特征對數據進行表示,將數據嵌入生物特征中,用戶只需要接受強度變化的光信號對虹膜的照射即可實現對數據信息的確認簽收等操作;另外,嵌入生物特征中的數據可作為證據保存,即將確認、簽收等操作的執行主體(用戶)與確認、簽收的內容進行了綁定存儲,防止用戶對已確認或簽收的內容進行抵賴。
[0074]實施例2
[0075]圖3為本實施例提供一種利用生物特征進行信息提取的方法的流程示意圖,如圖3所示,該方法包括以下步驟(S201-S202):
[0076]S201:后臺服務器接收終端發送的第一虹膜信息;
[0077]在本實施例中,終端通過實施例1中的實施方式獲取第一虹膜信息,第一虹膜信息至少包括第一虹膜收縮信息,終端獲取第一虹膜信息后,通過無線傳輸式或有線傳輸的方式發送至后臺服務器,后臺服務器接收終端發送的第一虹膜信息。
[0078]S202:后臺服務器根據預設規則從第一虹膜收縮信息中提取第一數據。
[0079]在具體應用中,后臺服務器接收到第一虹膜收縮信息后,后臺服務器通過圖像識別等算法識別出虹膜收縮的狀態,具體的圖像識別算法本實施例不做限定,只要能識別出虹膜收縮的狀態即在本發明的保護范圍內。當后臺服務器識別出虹膜收縮的狀態為“收縮、舒張、舒張、收縮、舒張、收縮、收縮、舒張、收縮、舒張”時,且后臺服務器預設的規則是“舒張”代表邏輯“O”,“收縮”代表邏輯“I”,則從虹膜收縮的狀態“收縮、舒張、舒張、收縮、舒張、收縮、收縮、舒張、收縮、舒張”可以提取出第一數據為“1001011010”。當后臺服務器識別出虹膜收縮的狀態為“收縮、舒張、收縮、收縮、舒張、舒張、舒張、收縮、收縮、舒張”時,且后臺服務器預設的規則是“虹膜保持收縮或舒張”代表邏輯“I”,“虹膜由舒張轉為收縮或由收縮轉為舒張”代表邏輯“O”,預置的初始虹膜收縮狀態為“收縮”,識別出的第一個虹膜收縮狀態是“收縮”,相對于預置的初始虹膜收縮狀態“收縮”是“虹膜保持收縮”,所以代表邏輯“I”,識別出的第二個虹膜收縮狀態是“舒張”,相對于第一個虹膜收縮狀態“收縮”是“虹膜由收縮轉為舒張”,所以代表邏輯“O”,以此類推,則從虹膜收縮的狀態“收縮、舒張、收縮、收縮、舒張、舒張、舒張、收縮、收縮、舒張”可以提取出第一數據為“1001011010”。另外,當后臺服務器識別出虹膜收縮的狀態為“大幅收縮、半度收縮、半度收縮、舒張、大幅收縮、大幅收縮”時,且后臺服務器預設的規則是“大幅收縮”代表邏輯“2”,“半度收縮”代表邏輯“I”,“舒張”代表邏輯“O”,則后臺服務器可得到三進制的編碼的第一數據為“211022”,可選的,后臺服務器將三進制的編碼的第一數據轉化為二進制即可提取出第一數據“1001011010”。通過從虹膜收縮信息中提取出第一數據,提供了一種全新的從生物特征的變化中獲取數據的方法,即可以從嵌入數據的生物特征中提取出用戶確認、簽收等操作所確認或簽收的內容,防止用戶對已確認或簽收的內容進行抵賴。
[0080]作為本實施例的一種可選實施方式,第一虹膜信息還包括虹膜特征信息,虹膜特征信息是在胎兒發育階段就形成的,在整個生命歷程中是保持不變的,每個人的虹膜的特征信息都是不同的,因此虹膜的特征信息具有唯一性。后臺服務器接收到終端發送的虹膜特征信息后,驗證虹膜特征信息的合法性,【具體實施方式】為:后臺服務器將接收到的虹膜特征信息與預先存儲虹膜特征信息進行比對是否相同,如果相同,則說明虹膜特征信息合法,如果不同則說明虹膜特征信息不合法。通過驗證虹膜特征信息是否合法可以防止非法分子進行確認、簽收或者其它操作,另外,后臺服務器接收到虹膜特征信息還可作為證據存儲,防止對已經做出的確認、簽收或其它操作行為進行抵賴。
[0081]作為本實施例的一種可選實施方式,后臺服務器驗證虹膜特征信息的合法性之后,將驗證結果發送至終端。例如,后臺服務器驗證虹膜特征信息不合法后,后臺服務器通過有線或無線的方式將驗證結果發送至終端,終端接收到驗證不合法的結果后,可通過報警或顯示等方式提醒終端用戶。通過將驗證結果返回終端可以方便終端用戶即時確認虹膜用戶是否合法。
[0082]作為本實施例的一種可選實施方式,在后臺服務器根據預設規則從第一虹膜收縮信息中提取第一數據之前,后臺服務器接收終端發送的基準虹膜收縮信息,后臺服務器根據基準數據和基準虹膜收縮信息計算生成基準數據與基準虹膜收縮活動的對應關系。其中,基準數據可以是預先存儲在后臺服務器中的,也可以是后臺服務器與終端協商后生成的,為保證正確的提取數據,后臺服務器和終端使用的基準數據是相同的。下面對生成基準數據與基準虹膜收縮活動的對應關系的實施方式進行舉例說明,終端與后臺服務器協商生成基準數據的三進制表示是“012012”,終端在根據第一數據控制光源生成強度變化的光信號之前,終端根據基準數據“012012”控制光源生成基準光信號,該基準光信號也是強度變化的信號,基準光信號刺激虹膜產生基準虹膜收縮信息,終端獲取該基準虹膜收縮信息并發送至后臺服務器,后臺服務器接收到終端發送的基準虹膜收縮信息后,利用圖像識別算法識別接收到的基準虹膜活動中的瞳孔直徑是“4mm、3mm、2mm、4mm、3mm、2mm”,后臺服務器中的基準數據與終端中的基準數據相同為“012012”,則根據上述識別出的瞳孔直徑與基準數據建立基準數據與虹膜收縮活動的對應關系為:瞳孔直徑為4mm時,基準數據為邏輯“O” ;瞳孔直徑為3mm時,基準數據為邏輯“I” ;瞳孔直徑為2mm時,基準數據為邏輯“2”。通過建立基準數據與虹膜收縮活動的對應關系,可以方便后臺服務器判斷虹膜收縮或舒張的不同程度所代表的邏輯數據。另外,基準數據與虹膜收縮活動的對應關系還包括:基準數據與虹膜收縮活動的活動范圍的對應關系。具體的,虹膜收縮活動的活動范圍可以為用戶的瞳孔直徑的范圍,例如,用戶的瞳孔直徑在[4.2mm,3.8mm)的范圍內時,基準數據為邏輯“O”,瞳孔直徑在[3.4mm, 3.2mm)的范圍內時,基準數據為邏輯“I”,瞳孔直徑在[2.5mm, 2.3mm)的范圍內時,基準數據為邏輯“2” ο通過建立基準數據與虹膜收縮活動的活動范圍的對應關系,可以避免精確識別下有些虹膜收縮程度無法被識別的情況。
[0083]作為一種可選實施方式,不同的用戶可以設置不同的基準數據與虹膜收縮活動的對應關系。具體的,虹膜收縮活動可以用戶的瞳孔大小來表征,例如,設置甲的基準數據與虹膜收縮活動的對應關系為:瞳孔直徑為4mm時,基準數據為邏輯“O”,瞳孔直徑為3mm時,基準數據為邏輯“I”,瞳孔直徑為2mm時,基準數據為邏輯“2”,設置甲的基準數據與虹膜收縮活動的對應關系為:瞳孔直徑為3.6mm時,基準數據為邏輯“O”,瞳孔直徑為2.8mm時,基準數據為邏輯“I”,瞳孔直徑為2.2_時,基準數據為邏輯“2”。當然,基準數據與虹膜收縮活動的對應關系還包括:基準數據與虹膜收縮活動的活動范圍的對應關系,不同的用戶可以設置不同的基準數據與虹膜收縮活動的活動范圍的對應關系,具體的,虹膜收縮活動的活動范圍可以為用戶的瞳孔直徑的范圍,例如,設置用戶甲的基準數據與虹膜收縮活動的對應關系為:瞳孔直徑在[4.2mm,3.8mm)的范圍內時,基準數據為邏輯“O”,瞳孔直徑在[3.4mm,
3.2mm)的范圍內時,基準數據為邏輯“I”,瞳孔直徑在[2.5mm,2.3mm)的范圍內時,基準數據為邏輯“2”,設置用戶乙的基準數據與虹膜收縮活動的對應關系為:瞳孔直徑在[3.7mm,3.5mm)的范圍內時,基準數據為邏輯“O”,瞳孔直徑在在[2.9mm,2.7mm)的范圍內時,基準數據為邏輯“I”,虹膜大小在收縮[2.3mm,2.1mm)的范圍內時,基準數據為邏輯“2”。優選的,可以將虹膜特征信息和上述基準數據與虹膜收縮活動的對應關系進行對應存儲,后臺服務器可根據虹膜特征信息查找基準數據與虹膜收縮活動的對應關系,通過將虹膜特征信息與對應關系關聯存儲,不同的用戶可以設置不同的基準數據與虹膜收縮活動的對應關系。當然,也可通過其它方式實現不同的用戶設置不同的基準數據與虹膜收縮活動的對應關系,本實施例不做限定。不同的用戶設置不同的基準數據與虹膜收縮活動的對應關系,可以防止不同人使用同一基準造成數據提取錯誤。
[0084]通過本實施例提供的利用生物特征進行信息提取的方法,可以從嵌入數據的生物特征中提取恢復出數據,即可以從嵌入數據的生物特征中提取出用戶確認、簽收等操作所確認或簽收的內容,防止用戶對已確認或簽收的內容進行抵賴。
[0085]實施例3
[0086]圖4為本實施例提供一種終端的結構示意圖,如圖4所示,該終端40包括:第一獲取模塊401、光源生成模塊402、控制模塊403和輸出模塊404。
[0087]其中,第一獲取模塊401,用于獲取第一數據;光源生成模塊402,用于生成光源;控制模塊403,用于根據第一數據控制光源生成強度變化的光信號;輸出模塊404,用于將強度變化的光信號投射在虹膜上;第一獲取模塊401,還用于獲取第一虹膜信息,第一虹膜信息至少包括第一虹膜收縮信息,其中,第一虹膜收縮信息是虹膜根據強度變化的光信號生成的,第一虹膜收縮信息包括第一虹膜收縮活動。
[0088]在本實施例中,第一獲取模塊401獲取的第一數據是需要通過虹膜收縮活動進行表示的數據。第一數據可以是時間、地點、人物(例如姓名)、訂單信息、交易信息和簽名數據任意之一或其任意組合,也可以是對上述時間、地點、人物、訂單信息、交易信息和簽名數據任意之一或其組合進行計算生成的特征值,當然也可以是上述時間、地點、人物、訂單號和簽名數據任意之一或其任意組合與上述特征值組合生成的數據,只要是需要通過虹膜收縮活動進行表示的數據都可作為第一數據,本實施例不做限定。計算生成特征值的方法可以采取多種方式,例如本發明待計算的數據為N位,可以選取數據中的前X位作為特征值,其中,I < X < N,或者,通過雜湊算法或MAC算法等計算出Y位數據作為特征值,其中,I < Y < N。通過選取特征值作為第一數據可以提高效率,可以在第一數據太多時減少光照對虹膜的刺激。
[0089]作為一種可選的實施方式,第一數據也可以是對不同事件的編號,例如,在取快件的事件中,第一數據可以為I,在購物的事件中,第一數據可以為2,在打車的事件中,第一數據可以為3。當然,第一數據也可以是對不同事件下的應用場景編號,編號可以采用事件加應用場景的方式,例如,取順豐快遞的應用場景下,第一數據可以為11,取圓通快遞的應用場景下,第一數據可以為12,取中通快遞的應用場景下,第一數據可以為13;在凱德茂購物的應用場景下,第一數據可以為21,在物美購物的應用場景下,第一數據可以為22,在沃爾瑪購物的應用場景下,第一數據可以為23。在利用數字對不同事件和/或應用場景進行編號的情況下,通過第一數據即可以方便確認是對何種事件進行的確認、簽收或其它操作。
[0090]在本實施例中,光源生成模塊402生成的光源可以為紅外光、可見光或白光。光源生成模塊402可以為紅外燈或閃光燈等,本實施例不做具體限定,光源生成模塊402只要實現能夠生成光源且該光源能夠引起虹膜收縮或舒張的功能即在本發明的保護范圍內。優選的,手機等終端中的閃光燈可以作為光源生成模塊402,利用手機等終端已有的閃光燈作為光源生成模塊,不需要對手機等終端增加額外的光源生成模塊,減少成本。
[0091]在本實施例中,控制模塊403可通過將第一數據調制到光源上的方式生成強度變化的光信號,當然,控制模塊403也可先將第一數據編碼后再調制到光源上生成強度變化的光信號,控制模塊403生成強度變化的光信號后,由輸出模塊404將強度變化的光信號投射在虹膜上。虹膜受到強度變化的光信號的刺激,生成第一虹膜收縮信息,第一獲取模塊401還用于獲取虹膜信息,其中第一虹膜信息至少包括第一虹膜收縮信息。通過本實施例提供的終端,可以刺激虹膜產生變化并獲取利用虹膜收縮信息表示的數據信息。
[0092]作為本實施例的一種可選實施方式,第一獲取模塊401,可通過獲取圖像采集模塊405對第一虹膜收縮活動進行圖像采集所生成的圖像信息的方式獲取第一虹膜信息。如圖5所示,圖像采集模塊405可以設置在終端內部,圖像采集模塊405對第一虹膜收縮活動進行圖像采集生成圖像信息后,存儲模塊406存儲圖像采集模塊405采集到的圖像信息,第一獲取模塊401從圖像采集模塊405中獲取第一虹膜收縮活動的圖像信息。當然,圖像采集模塊也可以設置在終端外部,圖像采集模塊可通過無線或有線方式與終端40連接,圖像采集模塊通過無線傳輸或有線傳輸的方式將采集的第一虹膜收縮活動的圖像信息發送至第一獲取模塊401,第一獲取模塊401獲取第一虹膜收縮活動的圖像信息。通過第一獲取模塊獲取第一虹膜收縮活動的圖像信息并保存,一方面可以用虹膜收縮對數據進行表示并存儲,另一方面以防止用戶對已做的簽收、確認或其它操作行為進行抵賴。
[0093]作為本實施例的一種可選實施方式,如圖5所示,終端40還包括第二獲取模塊407和提取模塊408,其中,第二獲取模塊407用于獲取第二虹膜信息,第二虹膜信息至少包括第二虹膜收縮信息,提取模塊408用于根據預設規則從第二虹膜收縮信息中提取第二數據。具體實施時,第二虹膜收縮信息可以與第一虹膜收縮信息相同,也可以不同,第二獲取模塊407可以通過上述第一獲取模塊401獲取第一虹膜信息的方式獲取第二虹膜信息,也可以是其它終端獲取第二虹膜信息后發送至第二獲取模塊407,第二獲取模塊407獲取其它終端發送的第二虹膜信息的方式獲取第二虹膜信息。第二獲取模塊407獲取第二虹膜收縮信息后,提取模塊408根據預設規則從第二虹膜收縮信息中提取第二數據的方式可參見實施例4中提取模塊502根據預設規則從第一虹膜收縮信息中提取第一數據的實施方式。另外,第一虹膜信息中還可包括第二虹膜特征信息,獲取模塊407獲取第二虹膜特征信息后,驗證第二虹膜特征信息的合法性。通過在終端中設置提取模塊408可以利用終端對虹膜信息進行處理以提取數據和/或驗證虹膜特征信息的合法性。
[0094]作為本實施例的一種可選實施方式,如圖5所示,第一數據可通過第一數據生成模塊409生成,第一獲取模塊401從第一數據生成模塊409中獲取第一數據。優選的,也可通過接收模塊410接收后臺服務器發送的第一數據,第一獲取模塊再從接收模塊410中獲取第一數據的方式獲取第一數據。通過接收模塊410接收后臺服務器發送的第一數據可以避免對第一數據的惡意篡改
[0095]作為本實施例的一種可選實施方式,控制模塊403還用于根據基準數據控制光源生成基準光信號。其中,基準數據可以是第一獲取模塊401與后臺服務器協商生成的數據或者是存儲在存儲模塊406中的數據,但是上述基準數據要與后臺服務器中的基準數據相同。控制模塊403根據基準數據控制光源生成基準光信號的實施方式與控制模塊403根據第一數據控制光源生成強度變化的光信號的實施方式相同,在此不再贅述,可以理解的是基準光信號也是強度變化的信號。控制模塊403控制光源生成基準光信號后,輸出模塊404將基準光信號投射在虹膜上。第一獲取模塊401還用于獲取基準虹膜信息,基準虹膜信息至少包括基準虹膜收縮信息。終端40獲取的基準虹膜收縮信息可在后續識別第一虹膜收縮信息的過程中作為基準信息對虹膜收縮活動進行校準。
[0096]通過本實施例提供的終端,可以獲取利用生物特征表示的數據,防止用戶對已確認或簽收的內容進行抵賴。
[0097]實施例4
[0098]圖6為本實施例提供一種后臺服務器的結構示意圖,如圖6所示,該后臺服務器50包括接收模塊501和提取模塊502。其中,接收模塊501用于接收終端40發送的第一虹膜信息,第一虹膜信息至少包括第一虹膜收縮信息;提取模塊502用于根據預設規則從第一虹膜收縮信息中提取第一數據。
[0099]在本實施例中,終端40可通過實施例1中的方式獲取第一虹膜信息,終端40獲取第一虹膜信息后發送至后臺服務器50,后臺服務器50中的接收模塊501接收終端40發送的第一虹膜信息,第一虹膜信息至少包括第一虹膜收縮信息。提取模塊502根據預設規則從第一虹膜收縮信息中提取第一數據的實施方式為:提取模塊502首先從虹膜收縮信息中利用圖像識別等算法識別出虹膜收縮的狀態,例如是“收縮”還是“舒張”,具體的圖像識別算法本實施例不做限定,只要是能識別出虹膜收縮的狀態即可。當提取模塊502識別出的虹膜收縮的狀態為“收縮、舒張、舒張、收縮、舒張、收縮、收縮、舒張、收縮、舒張”,且預設規則是“舒張”代表邏輯“O”,“收縮”代表邏輯“I”時,則從可提取出第一數據為“1001011010”。當提取模塊502識別出虹膜收縮的狀態為“收縮、舒張、收縮、收縮、舒張、舒張、舒張、收縮、收縮、舒張”,且預設的規則是“虹膜保持收縮或舒張”代表邏輯“I”,“虹膜由舒張轉為收縮或由收縮轉為舒張”代表邏輯“O”,且預置的初始虹膜收縮狀態為“收縮”時,提取模塊502提取出的第一個虹膜收縮狀態是“收縮”,相對于預置的初始虹膜收縮狀態“收縮”是“虹膜保持收縮”,所以代表邏輯“I”,提取模塊502提取出的第二個虹膜收縮狀態是“舒張”,相對于第一個虹膜收縮狀態“收縮”是“虹膜由收縮轉為舒張”,所以代表邏輯“O”,以此類推,可以提取出第一數據為“1001011010”。當提取模塊502識別出的虹膜收縮的狀態為“大幅收縮、半度收縮、半度收縮、舒張、大幅收縮、大幅收縮”,且預設的規則是“大幅收縮”代表邏輯“2”,“半度收縮”代表邏輯“I”,“舒張”代表邏輯“O”,則提取出第一數據的三進制表示是“211022”,可選的,提取模塊502再將三進制數據轉為二進制數據,提取出第一數據為“1001011010”。通過本實施例提供的后臺服務器60可以從虹膜收縮信息中提取出第一數據。
[0100]作為本實施例的一種可選實施方式,如圖7所示,后臺服務器50還包括驗證模塊503,接收模塊501接收終端40發送的第一虹膜信息,除了包括第一虹膜收縮信息外,還包括第一虹膜特征信息,驗證模塊503用于在接收模塊501接收到終端40發送的虹膜特征信息后,驗證第一虹膜特征信息的合法性。驗證模塊503驗證第一虹膜特征信息的合法性的【具體實施方式】為:驗證模塊503將接收模塊501接收到的虹膜特征信息與預先存儲虹膜特征信息進行比對是否相同,如果相同,則說明虹膜特征信息合法,如果不同則說明虹膜特征信息不合法。通過驗證虹膜特征信息是否合法可以防止非法分子進行確認、簽收或者其它操作,另夕卜,后臺服務器接收到虹膜特征信息還可作為證據存儲,防止對已經做出的確認、簽收或其它操作進行抵賴。
[0101 ]作為本實施例的一種可選實施方式,驗證模塊503驗證虹膜特征信息的合法性后,將驗證結果發送至終端40。終端40接收到虹膜特征信息不合法的結果后,可通過報警或顯示等方式提醒終端40的用戶。通過將驗證結果返回終端可以方便終端用戶即時確認虹膜用戶是否合法。
[0102]作為本實施例的一種可選實施方式,如圖7所示,后臺服務器還包括計算模塊504。其中,計算模塊504用于根據基準數據和基準虹膜收縮信息計算生成基準數據與基準虹膜收縮活動的對應關系。其中,基準數據與終端40中的基準數據相同,基準數據的獲取方式也與實施例4中終端獲取基準數據的方式相同,在此不再贅述。接收模塊501接收第一虹膜收縮信息之前,還用于接收基準虹膜收縮信息,接收模塊501接收到基準虹膜收縮信息后,計算模塊504計算生成基準數據與基準虹膜收縮活動的對應關系,例如基準數據的三進制表示為“012012”時,建立的基準數據與虹膜收縮活動的對應關系為:瞳孔直徑為4mm時,基準數據為邏輯“O” ;瞳孔直徑為3mm時,基準數據為邏輯“I” ;瞳孔直徑為2mm時,基準數據為邏輯“2”。提取模塊502,用于根據基準數據與基準虹膜收縮活動的對應關系從第一虹膜收縮信息中提取第一數據,例如接收模塊501接收到第一虹膜收縮信息后,提取模塊502通過圖像識別等算法識別出第一虹膜收縮活動中的瞳孔直徑是“2mm、3mm、3mm、4mm、2mm、2mm”,根據上述關系提取出三進制編碼數據“211022”,將三進制編碼數據轉化為二進制數據可提取出第一數據為“1001011010”。優選的,計算模塊504計算生成的基準數據與虹膜收縮活動的對應關系還包括:基準數據與虹膜收縮活動的活動范圍的對應關系,例如建立的基準數據與虹膜收縮活動的對應關系為:瞳孔直徑在[4.2mm,3.8mm)的范圍內時,基準數據為邏輯“O”,瞳孔直徑在[3.4mm,3.2mm)的范圍內時,基準數據為邏輯T,瞳孔直徑在[2.5mm,2.3mm)的范圍內時,基準數據為邏輯“2”。提取模塊502通過圖像識別等算法識別出第一虹膜收縮狀態:瞳孔直徑是“2.4mm、3.2mm、3.3mm、4.1mm、2.3mm、2.3mm”,,根據上述對應關系提取出三進制編碼數據為“211022”,將三進制編碼數據轉化為二進制數據可提取出第一數據為“1001011010”。通過建立基準數據與虹膜收縮活動的活動范圍的對應關系,可以避免精確識別下有些虹膜收縮程度無法被識別的情況。
[0103]作為本實施例的一種可選實施方式,后臺服務器50中還包括存儲模塊,用于存儲不同用戶的基準數據與虹膜收縮活動的對應關系。具體的,虹膜收縮活動可以用戶的瞳孔大小來表征,例如,設置甲的基準數據與虹膜收縮活動的對應關系為:瞳孔直徑為4mm時,基準數據為邏輯“O”,瞳孔直徑為3mm時,基準數據為邏輯“I”,瞳孔直徑為2mm時,基準數據為邏輯“2”,設置甲的基準數據與虹膜收縮活動的對應關系為:瞳孔直徑為3.6_時,基準數據為邏輯“O”,瞳孔直徑為2.8mm時,基準數據為邏輯“I”,瞳孔直徑為2.2mm時,基準數據為邏輯“2”。當然,基準數據與虹膜收縮活動的對應關系還包括:基準數據與虹膜收縮活動的活動范圍的對應關系,不同的用戶可以設置不同的基準數據與虹膜收縮活動的活動范圍的對應關系,具體的,虹膜收縮活動的活動范圍可以為用戶的瞳孔直徑的范圍,例如,設置用戶甲的基準數據與虹膜收縮活動的對應關系為:瞳孔直徑在[4.2mm,3.8mm)的范圍內時,基準數據為邏輯“O”,瞳孔直徑在[3.4mm,3.2mm)的范圍內時,基準數據為邏輯“I”,瞳孔直徑在[2.5mm,2.3mm)的范圍內時,基準數據為邏輯“2”,設置用戶乙的基準數據與虹膜收縮活動的對應關系為:瞳孔直徑在[3.7mm,3.5mm)的范圍內時,基準數據為邏輯“O”,瞳孔直徑在在[2.9mm,2.7mm)的范圍內時,基準數據為邏輯“I”,虹膜大小在收縮[2.3mm,2.1mm)的范圍內時,基準數據為邏輯“2”。優選的,在存儲模塊中可以將虹膜特征信息和上述基準數據與虹膜收縮活動的對應關系進行對應存儲,這樣,接收模塊501接收到虹膜特征信息后,可以根據虹膜的特征信息在存儲模塊中查找虹膜特征信息對應的基準數據與虹膜收縮活動的對應關系,通過將虹膜特征信息與對應關系關聯存儲,不同的用戶可以設置不同的基準數據與虹膜收縮活動的對應關系。當然,也可通過其它方式實現不同的用戶設置不同的基準數據與虹膜收縮活動的對應關系,本實施例不做限定。不同的用戶設置不同的基準數據與虹膜收縮活動的對應關系,可以防止不同人使用同一基準造成數據提取錯誤。
[0104]通過本實施例提供的后臺服務器,可以從嵌入數據的生物特征中提取恢復出數據,防止用戶對已確認或簽收的內容進行抵賴。
[0105]實施例5
[0106]圖7為本實施例提供的一種利用生物特征進行信息提取的系統的結構示意圖,如圖7所示,本實施例提供的利用生物特征進行信息提取的系統包括:終端40和后臺服務器50。終端40為本發明實施例3提供的終端40,后臺服務器50為本發明實施例4提供的后臺服務器。
[0107]終端40用于獲取第一數據;還用于根據第一數據控制光源生成強度變化的光信號,并將強度變化的光信號投射在虹膜上;還用于獲取第一虹膜信息,第一虹膜信息至少包括第一虹膜收縮信息,其中,第一虹膜收縮信息是虹膜根據強度變化的光信號生成的,第一虹膜收縮信息包括第一虹膜收縮活動。終端40還用于將第一虹膜信息發送至后臺服務器50。后臺服務器50,用于接收終端發送的第一虹膜信息,還用于根據預設規則從第一虹膜收縮信息中提取第一數據。
[0108]作為本實施例的一種可選實施方式,終端40獲取的第一虹膜信息除了包括第一虹膜收縮信息外,還包括第一虹膜特征信息。后臺服務器50接收到終端40發送的第一虹膜特征信息后,還用于驗證第一虹膜特征信息的合法性。通過驗證虹膜的特征信息的合法性,可以防止非法分子進行確認、簽收或者其它操作,另外,后臺服務器接收到虹膜特征信息還可作為證據存儲,防止對已經做出的確認、簽收或其它操作進行抵賴。
[0109]作為本實施例的一種可選實施方式,終端40還用于根據基準數據控制光源生成基準光信號,優選的,該基準光信號的生成在強度變化的光信號生成之前,終端40根據基準數據控制光源生成基準光信號后,將基準光信號投射在虹膜,終端40獲取基準虹膜收縮信息,其中基準虹膜收縮信息是虹膜根據所述基準光信號生成的。終端40將基準虹膜收縮信息發送至后臺服務器50,具體的,終端40可以在發送第一虹膜信息之前將基準虹膜收縮信息發送至后臺服務器50,也可以是與獲取的第一虹膜信息一起發送至后臺服務器,本實施例不做限定。后臺服務器50接收到終端40發送的基準虹膜收縮信息后,根據基準數據和基準虹膜收縮信息計算生成基準數據與基準虹膜收縮活動的對應關系,其中基準數據與基準虹膜收縮活動的對應關系包括:基準數據與基準虹膜收縮活動的活動范圍的對應關系,后臺服務器還用于根據基準數據與基準虹膜收縮活動的對應關系從第一虹膜收縮信息中提取第一數據。另外,基準數據與基準虹膜收縮活動的對應關系還包括:基準數據與基準虹膜收縮活動的活動范圍的對應關系。通過建立基準數據與基準虹膜收縮活動的對應關系可以用于對后續接收的虹膜收縮活動進行校準。
[0110]通過本實施例提供的系統,不僅可以利用生物特征對數據進行表示,而且可以從嵌入數據的生物特征中提取恢復出數據,防止用戶對已確認或簽收的內容進行抵賴。
[0111]流程圖中或在此以其他方式描述的任何過程或方法描述可以被理解為,表示包括一個或更多個用于實現特定邏輯功能或過程的步驟的可執行指令的代碼的模塊、片段或部分,并且本發明的優選實施方式的范圍包括另外的實現,其中可以不按所示出或討論的順序,包括根據所涉及的功能按基本同時的方式或按相反的順序,來執行功能,這應被本發明的實施例所屬技術領域的技術人員所理解。
[0112]應當理解,本發明的各部分可以用硬件、軟件、固件或它們的組合來實現。在上述實施方式中,多個步驟或方法可以用存儲在存儲器中且由合適的指令執行系統執行的軟件或固件來實現。例如,如果用硬件來實現,和在另一實施方式中一樣,可用本領域公知的下列技術中的任一項或他們的組合來實現:具有用于對數據信號實現邏輯功能的邏輯門電路的離散邏輯電路,具有合適的組合邏輯門電路的專用集成電路,可編程門陣列(PGA),現場可編程門陣列(FPGA)等。
[0113]本技術領域的普通技術人員可以理解實現上述實施例方法攜帶的全部或部分步驟是可以通過程序來指令相關的硬件完成,所述的程序可以存儲于一種計算機可讀存儲介質中,該程序在執行時,包括方法實施例的步驟之一或其組合。
[0114]此外,在本發明各個實施例中的各功能單元可以集成在一個處理模塊中,也可以是各個單元單獨物理存在,也可以兩個或兩個以上單元集成在一個模塊中。上述集成的模塊既可以采用硬件的形式實現,也可以采用軟件功能模塊的形式實現。所述集成的模塊如果以軟件功能模塊的形式實現并作為獨立的產品銷售或使用時,也可以存儲在一個計算機可讀取存儲介質中。
[0115]上述提到的存儲介質可以是只讀存儲器,磁盤或光盤等。
[0116]在本說明書的描述中,參考術語“一個實施例”、“一些實施例”、“示例”、“具體示例”、或“一些示例”等的描述意指結合該實施例或示例描述的具體特征、結構、材料或者特點包含于本發明的至少一個實施例或示例中。在本說明書中,對上述術語的示意性表述不一定指的是相同的實施例或示例。而且,描述的具體特征、結構、材料或者特點可以在任何的一個或多個實施例或示例中以合適的方式結合。
[0117]盡管上面已經示出和描述了本發明的實施例,可以理解的是,上述實施例是示例性的,不能理解為對本發明的限制,本領域的普通技術人員在不脫離本發明的原理和宗旨的情況下在本發明的范圍內可以對上述實施例進行變化、修改、替換和變型。本發明的范圍由所附權利要求及其等同限定。
【主權項】
1.一種利用生物特征進行信息獲取的方法,其特征在于,所述方法包括: 終端獲取第一數據; 所述終端根據所述第一數據控制光源生成強度變化的光信號,并將所述強度變化的光信號投射在虹膜上; 所述終端獲取第一虹膜信息,所述第一虹膜信息至少包括第一虹膜收縮信息,其中,所述第一虹膜收縮信息是所述虹膜根據所述強度變化的光信號生成的,所述第一虹膜收縮信息包括第一虹膜收縮活動。2.根據權利要求1所述的方法,其特征在于,所述終端通過以下方式獲取第一虹膜信息: 所述終端獲取圖像采集模塊對所述第一虹膜收縮活動進行圖像采集所生成的圖像信息并保存。3.根據權利要求1或2所述的方法,其特征在于,所述方法還包括: 所述終端獲取第二虹膜信息,所述第二虹膜信息至少包括第二虹膜收縮信息; 所述終端獲取第二虹膜信息后,根據預設規則從所述第二虹膜收縮信息中提取第二數據。4.根據權利要求1至3任一項所述的方法,其特征在于,所述終端根據所述第一數據控制光源生成強度變化的光信號至少包括以下方式之一: 所述終端將所述第一數據按照預設的調制方式調制到所述光源上,生成所述強度變化的光信號;或, 所述終端對所述第一數據進行編碼生成所述第一數據的編碼信號,并將所述編碼信號按照預設的調制方式調制到所述光源上,生成所述強度變化的光信號。5.根據權利要求4所述的方法,其特征在于,所述調制方式為強度調制。6.根據權利要求1至5任一項所述的方法,其特征在于,所述第一數據至少包括以下之一:時間、地點、人物、訂單信息、交易信息、簽名數據和/或至少對所述時間、所述地點、所述人物、所述訂單信息、所述交易信息和所述簽名數據之一進行計算得到的特征值。7.根據權利要求1至6任一項所述的方法,其特征在于,所述終端獲取第一數據至少包括以下方式之一: 所述終端自身生成所述第一數據; 所述終端接收后臺服務器發送的所述第一數據。8.根據權利要求1至7任一項所述的方法,其特征在于,所述終端根據所述第一數據控制光源生成強度變化的光信號之前,所述方法還包括:所述終端根據基準數據控制光源生成基準光信號; 所述終端根據基準數據控制光源生成基準光信號后,將所述基準光信號投射在所述虹膜上; 所述終端獲取基準虹膜收縮信息,其中所述基準虹膜收縮信息是所述虹膜根據所述基準光信號生成的,所述基準虹膜收縮信息包括基準虹膜收縮活動。9.一種利用生物特征進行信息提取的方法,其特征在于,所述方法包括: 后臺服務器接收終端發送的第一虹膜信息,所述第一虹膜信息是所述終端通過權利要求I至8任一項所述的方法獲取的; 所述后臺服務器根據預設規則從所述第一虹膜收縮信息中提取所述第一數據。10.根據權利要求9所述的方法,其特征在于, 所述虹膜信息還包括:第一虹膜特征信息; 所述后臺服務器接收到所述終端發送的所述第一虹膜特征信息后,驗證所述第一虹膜特征信息的合法性。11.根據權利要求9或10所述的方法,其特征在于,所述后臺服務器根據預設規則從所述第一虹膜收縮信息中提取所述第一數據之前,所述方法還包括:所述后臺服務器接收所述終端發送的所述基準虹膜收縮信息;所述后臺服務器根據基準數據和所述基準虹膜收縮信息計算生成所述基準數據與所述基準虹膜收縮活動的對應關系; 所述后臺服務器根據預設規則從所述第一虹膜收縮信息中提取所述第一數據,包括:所述后臺服務器根據所述基準數據與所述基準虹膜收縮活動的對應關系從所述第一虹膜收縮信息中提取所述第一數據。12.根據權利要求11所述的方法,其特征在于,所述基準數據與所述基準虹膜收縮活動的對應關系包括:所述基準數據與基準虹膜收縮活動的活動范圍的對應關系。13.一種終端,其特征在于,所述終端包括 第一獲取模塊,用于獲取第一數據; 光源生成模塊,用于生成光源; 控制模塊,用于根據所述第一數據控制光源生成強度變化的光信號; 輸出模塊,用于將所述強度變化的光信號投射在所述虹膜上; 所述第一獲取模塊,還用于獲取第一虹膜信息,所述第一虹膜信息至少包括第一虹膜收縮信息,其中,所述第一虹膜收縮信息是所述虹膜根據所述強度變化的光信號生成的,所述第一虹膜收縮信息包括第一虹膜收縮活動。14.根據權利要求13所述的終端,其特征在于,所述終端還包括:存儲模塊; 所述第一獲取模塊,還用于獲取圖像采集模塊對第一虹膜收縮活動進行圖像采集所生成的圖像信息; 所述存儲模塊,用于存儲所述圖像信息。15.根據權利要求13或14所述的終端,其特征在于,所述終端還包括: 第二獲取模塊,用于獲取第二虹膜信息,第二虹膜信息至少包括第二虹膜收縮信息; 提取模塊,用于根據預設規則從所述第二虹膜收縮信息中提取第二數據。16.根據權利要求13至15任一項所述的終端,其特征在于,所述終端還包括: 第一數據生成模塊,用于生成所述第一數據;和/或, 接收模塊,用于接收后臺服務器發送的第一數據。17.根據權利要求13至16任一項所述的終端,其特征在于, 所述控制模塊,還用于根據基準數據控制所述光源生成基準光信號; 所述輸出模塊,還用于將所述基準光信號投射在所述虹膜上; 所述第一獲取模塊,還用于獲取基準虹膜信息,所述基準虹膜信息至少包括基準虹膜收縮信息。18.一種后臺服務器,其特征在于,所述后臺服務器包括: 接收模塊,用于接收終端發送的第一虹膜信息,所述第一虹膜信息至少包括第一虹膜收縮信息; 提取模塊,用于根據預設規則從所述第一虹膜收縮信息中提取第一數據。19.根據權利要求18所述的后臺服務器,其特征在于,所述后臺服務器還包括: 驗證模塊:用于在接收到所述終端發送的第一虹膜特征信息后,驗證所述第一虹膜特征信息的合法性。20.根據權利要求18或19所述的后臺服務器,其特征在于,所述后臺服務器還包括:計算模塊; 所述接收模塊,還用于接收所述終端發送的所述基準虹膜收縮信息; 所述計算模塊,用于根據基準數據和所述基準虹膜收縮信息計算生成所述基準數據與基準虹膜收縮活動的對應關系; 所述提取模塊,用于根據所述基準數據與基準虹膜收縮活動的對應關系從所述第一虹膜收縮信息中提取所述第一數據。21.根據權利要求20所述的后臺服務器,其特征在于, 所述基準數據與所述基準虹膜收縮活動的對應關系包括:所述基準數據與基準虹膜收縮活動的活動范圍的對應關系。22.—種利用生物特征進行信息提取的系統,其特征在于,所述系統包括權利要求13至17任一項所述的終端和權利要求18至21任一項所述的后臺服務器。
【文檔編號】G06Q20/40GK105931045SQ201510917162
【公開日】2016年9月7日
【申請日】2015年12月10日
【發明人】李東聲
【申請人】天地融科技股份有限公司