TWI655557B - 特徵資訊的提取方法及裝置 - Google Patents
特徵資訊的提取方法及裝置 Download PDFInfo
- Publication number
- TWI655557B TWI655557B TW103118590A TW103118590A TWI655557B TW I655557 B TWI655557 B TW I655557B TW 103118590 A TW103118590 A TW 103118590A TW 103118590 A TW103118590 A TW 103118590A TW I655557 B TWI655557 B TW I655557B
- Authority
- TW
- Taiwan
- Prior art keywords
- middleware
- client
- extraction algorithm
- collection instruction
- biometric information
- Prior art date
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F21/00—Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
- G06F21/30—Authentication, i.e. establishing the identity or authorisation of security principals
- G06F21/31—User authentication
- G06F21/32—User authentication using biometric data, e.g. fingerprints, iris scans or voiceprints
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L63/00—Network architectures or network communication protocols for network security
- H04L63/08—Network architectures or network communication protocols for network security for authentication of entities
- H04L63/0861—Network architectures or network communication protocols for network security for authentication of entities using biometrical features, e.g. fingerprint, retina-scan
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/01—Protocols
- H04L67/10—Protocols in which an application is distributed across nodes in the network
Landscapes
- Engineering & Computer Science (AREA)
- Computer Security & Cryptography (AREA)
- Computer Hardware Design (AREA)
- General Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Signal Processing (AREA)
- Computer Networks & Wireless Communication (AREA)
- General Health & Medical Sciences (AREA)
- Health & Medical Sciences (AREA)
- Biomedical Technology (AREA)
- Computing Systems (AREA)
- General Physics & Mathematics (AREA)
- Physics & Mathematics (AREA)
- Software Systems (AREA)
- Information Transfer Between Computers (AREA)
- Collating Specific Patterns (AREA)
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
- Telephone Function (AREA)
- Measurement Of The Respiration, Hearing Ability, Form, And Blood Characteristics Of Living Organisms (AREA)
- Telephonic Communication Services (AREA)
Abstract
本申請公開了一種特徵資訊的提取方法及裝置,用以解決現有技術中用戶進行業務的效率較低,而且浪費了網路資源的問題。該方法中間件接收用戶端發送的採集指令,透過採集器獲得生物特徵資訊,提取保存的該用戶端對應的提取演算法,採用該提取演算法,提取該生物特徵資訊的特徵值,將該特徵值發送給用戶端。透過上述方法,由於中間件在提取特徵值時所採用的提取演算法是該用戶端對應的提取演算法,因此,同一個用戶端透過不同設備從相同的生物特徵資訊中提取到的特徵值也是相同的,從而用戶可在不同的設備上基於自身的生物特徵資訊進行業務,無需重置特徵值,提高了用戶進行業務的效率,節省了網路資源。
Description
本申請係關於電腦技術領域,尤其關於一種特徵資訊的提取方法及裝置。
隨著網際網路技術的發展,用戶已經可以方便的透過網路隨時隨地進行購物等各種線上業務,而由於目前諸多的線上業務都會涉及到用戶財產資訊(如銀行卡號等),因此,如何保證用戶資訊的安全是當前研究的熱點問題。
目前,雖然大多數用戶端提供商都採用帳號和密碼(包括字元密碼、手勢密碼等)的方式對用戶的身份進行校驗,以保護用戶資訊的安全,但是,無論是何種密碼都有洩露或被駭客盜用的風險,因此,利用用戶的生物特徵資訊對用戶的身份進行校驗的方法應運而生。
在現有技術中,用戶端可透過其所在的設備中的採集器,採集用戶的生物特徵資訊,並提取生物特徵資訊中的特徵值,透過該特徵值對用戶的身份進行驗證。
例如,當用戶用手機註冊某購物用戶端的帳號時,該購物用戶端可透過該手機的採集器採集用戶的指紋,作為
該用戶的生物特徵資訊,並提取採集到的指紋的特徵值,將該用戶的帳號和提取的特徵值發送給伺服器關聯儲存,在用戶下次登錄該帳號時,則可再次採集該用戶的指紋並提取特徵值,透過提取的特徵值和伺服器保存的該帳號關聯的特徵值,驗證該用戶的身份。
但是,由於用戶的諸如指紋等生物特徵資訊屬於用戶的私密資訊,設備製造商在製造設備時,一般都會禁止設備將採集的生物特徵資訊直接提供給該設備中安裝的用戶端來提取特徵值,因此,在現有技術中,設備採集到用戶的生物特徵資訊後,一般是透過該設備預設的提取演算法(一個設備預設的提取演算法一般是該設備出廠時固化在該設備中的),提取採集的生物特徵資訊的特徵值,再將特徵值提供給用戶端。
而由於不同的設備製造商製造的設備中預設採用的提取演算法也不盡相同,因此,即使是對於同一個用戶的指紋,不同提取演算法提取出的特徵值也有所不同,這就會導致不同的設備對同一個生物特徵資訊提取的特徵值也不同,從而,用戶透過一個設備註冊帳號並保存了其生物特徵資訊的特徵值後,在另一個設備上則不能通過校驗並正常使用,如果要在另一個設備上使用該帳號,則需要透過該另一個設備重新保存生物特徵資訊的特徵值。
例如,當用戶透過手機註冊某購物用戶端的帳號時,手機中安裝的該用戶端則將該帳號和由手機提取出的指紋的特徵值發送給伺服器關聯保存,而當用戶透過個人電腦
(Personal Computer,PC)登錄該帳號時,由於PC和手機所採用的提取演算法不相同,導致PC提取的特徵值與手機提取的特徵值也不同,因此,PC將提取的特徵值發送給伺服器後,伺服器會判定PC發送的特徵值和保存的該帳號關聯的特徵值(保存的該帳號關聯的特徵值是由手機提取的)不匹配,從而拒絕用戶登錄該帳號。如果用戶要使用PC登錄該帳號,則必須重置伺服器中保存的該帳號關聯的特徵值,亦即,將伺服器中保存的該帳號關聯的特徵值重置為該PC從指紋中提取的特徵值,再使用PC登錄該帳號。
顯然,由於各設備預設採用的提取演算法不同,因此,現有技術中的特徵資訊提取方法會降低用戶進行業務的效率,也浪費了用戶重置特徵值所消耗的網路資源。
本申請實施例提供一種特徵資訊的提取方法及裝置,用以解決現有技術中用戶進行業務的效率較低,而且浪費了重置特徵值所消耗的網路資源的問題。
本申請實施例提供的一種特徵資訊的提取方法,包括:該中間件接收用戶端發送的採集指令;並根據該採集指令,透過採集器獲得生物特徵資訊;以及在保存的各提取演算法中,提取保存的該用戶端對應
的提取演算法;該中間採用提取的該提取演算法,提取該生物特徵資訊的特徵值;將提取的該特徵值發送給該用戶端。
本申請實施例提供的一種中間,包括:接收模組,接收用戶端發送的採集指令;資訊獲得模組,根據該採集指令,透過採集器獲得生物特徵資訊;儲存模組,保存各提取演算法;演算法提取模組,在該儲存模組保存的各提取演算法中,提取保存的該用戶端對應的提取演算法;特徵值提取模組,採用提取的該提取演算法,提取該生物特徵資訊的特徵值;發送模組,將提取的該特徵值發送給該用戶端。
本申請實施例提供的一種特徵資訊的提取方法,包括:用戶端向中間件發送採集指令;並接收該中間件根據該採集指令返回的特徵值,其中,該特徵值是該中間件採用保存的該用戶端對應的提取演算法,從透過採集器採集到的生物特徵資訊中提取出的。
本申請實施例提供的一種用戶端,包括:指令發送模組,向中間發送採集指令;接收模組,接收該中間件根據該採集指令返回的特徵值,其中,該特徵值是該中間件採用保存的該用戶端對應
的提取演算法,從透過採集器採集到的生物特徵資訊中提取出的。
本申請實施例提供的一種設備,包括中間件、採集器以及安裝在該設備上的用戶端;其中:該用戶端,用於向該中間件發送採集指令,接收該中間件根據該採集指令返回的特徵值;該中間件,用於接收該用戶端發送的採集指令,根據該採集指令,透過採集器獲得生物特徵資訊,在保存的各提取演算法中,提取保存的該用戶端對應的提取演算法,採用提取的該提取演算法,提取該生物特徵資訊的特徵值,將提取的該特徵值發送給該用戶端;該採集器,用於採集生物特徵資訊並返回給該中間件。
本申請實施例提供一種特徵資訊的提取方法及裝置,該方法設備中的中間件接收設備中安裝的用戶端發送的採集指令,並透過設備的採集器獲得生物特徵資訊,再提取保存的該用戶端對應的提取演算法,最後採用提取的提取演算法,提取該生物特徵資訊的特徵值,將該特徵值發送給用戶端。透過上述方法,由於中間件在提取特徵值時所採用的提取演算法是該用戶端對應的提取演算法,因此,同一個用戶端透過不同設備從相同的生物特徵資訊中提取到的特徵值也是相同的,從而用戶可在不同的設備上基於自身的生物特徵資訊進行業務,無需重置特徵值,提高了用戶進行業務的效率,節省了網路資源。
301‧‧‧接收模組
302‧‧‧資訊獲得模組
303‧‧‧儲存模組
304‧‧‧演算法提取模組
305‧‧‧特徵值提取模組
306‧‧‧發送模組
401‧‧‧指令發送模組
402‧‧‧接收模組
403‧‧‧注入模組
501‧‧‧中間件
502‧‧‧採集器
503‧‧‧用戶端
此處所說明的附圖用來提供對本申請的進一步理解,構成本申請的一部分,本申請的示意性實施例及其說明用於解釋本申請,並不構成對本申請的不當限定。在附圖中:圖1為本申請實施例提供的特徵資訊的提取過程;圖2為本申請實施例提供的特徵資訊提取過程的示意圖;圖3為本申請實施例提供的中間件結構示意圖;圖4為本申請實施例提供的用戶端結構示意圖;圖5為本申請實施例提供的設備結構示意圖。
為使本申請的目的、技術方案和優點更加清楚,下面將結合本申請具體實施例及相應的附圖對本申請技術方案進行清楚、完整地描述。顯然,所描述的實施例僅是本申請一部分實施例,而不是全部的實施例。基於本申請中的實施例,本領域普通技術人員在沒有做出創造性勞動前提下所獲得的所有其他實施例,都屬於本申請保護的範圍。
圖1為本申請實施例提供的特徵資訊的提取過程,具體包括以下步驟:
S101:中間件接收用戶端發送的採集指令。
在本申請實施例中,用戶所使用的設備中除了包括安
裝在該設備中的用戶端和用於採集生物特徵資訊的採集器以外,還包括中間件。用戶端可以是安裝在設備中的一個應用(Application,APP)。中間件是獨立於設備中安裝的任何用戶端的,該中間件可以是硬體(如,一個晶片),也可以是軟體(如,一個APP)。
當安裝在設備中的用戶端要使用用戶的生物特徵資訊時,則可向該設備的中間件發送採集指令。其中,本申請實施例中所述的設備可以包括各種類型的用戶設備,例如,手機、平板電腦、PC、筆記本電腦等。本申請實施例所述的生物特徵資訊可以是各種形式的生物特徵資訊,例如,指紋、聲紋、虹膜等。相應的,當生物特徵資訊為指紋時,採集器可以是指紋採集器,當生物特徵資訊為聲紋時,採集器可以是麥克風,當生物特徵資訊為虹膜時,採集器可以是虹膜採集器。
例如,當用戶用手機註冊某購物用戶端的帳號時,安裝在手機上的該購物用戶端可向該手機中的中間件發送採集指令。
S102:根據採集指令,透過採集器獲得生物特徵資訊。
在本申請實施例中,中間件接收到採集指令後,則可透過設備中的採集器獲得用戶的生物特徵資訊。具體的,中間件可將該採集指令發送給設備中的採集器,採集器接收到該採集指令後,則採集用戶的生物特徵資訊,並將採集到的生物特徵資訊返回給中間件,中間件則接收採集器
返回的生物特徵資訊,作為獲得的生物特徵資訊。
繼續沿用上例,手機中的中間件接收到購物用戶端發送的採集指令後,將該採集指令發送給手機中的指紋採集器,指紋採集器則採集用戶的指紋,作為採集到的生物特徵資訊,並將採集到的指紋返回給中間件,中間件則將接收到的該指紋作為獲得的該用戶的生物特徵資訊。
S103:在保存的各提取演算法中,提取保存的該用戶端對應的提取演算法。
在本申請實施例中,設備中的中間件可預先保存各用戶端對應的提取演算法,其中,不同的用戶端對應的提取演算法可能相同,也可能不同。
中間件在透過採集器獲得生物特徵資訊後,則可根據步驟S101中接收到的採集指令中攜帶的用戶端的標識資訊,提取保存的該標識資訊對應的提取演算法。
繼續沿用上例,中間件獲得用戶的指紋後,則可根據接收到的採集指令中攜帶的該購物用戶端的標識資訊,在保存的各提取演算法中,提取該標識資訊對應的提取演算法,作為該購物用戶端對應的提取演算法。
S104:採用提取的該提取演算法,提取該生物特徵資訊的特徵值。
本申請實施例中所述的提取演算法是用於從生物特徵資訊中提取特徵值的提取演算法。中間件提取出該用戶端對應的提取演算法後,則可從步驟S102獲得的生物特徵資訊中提取出特徵值。
S105:將提取的特徵值發送給該用戶端。
用戶端接收到中間件發來的特徵值後,則可將該特徵值發送給伺服器進行後續的儲存或校驗等處理。
繼續沿用上例,中間件獲得該用戶的指紋(生物特徵資訊)並提取出該購物用戶端對應的提取演算法後,可採用提取出的該購物用戶端對應的提取演算法,對獲得的該用戶的指紋進行處理,提取該指紋的特徵值,並將提取的特徵值發送給該購物用戶端,由於該用戶是在該購物用戶端上註冊帳號,因此,該購物用戶端則可將接收到的特徵值以及用戶的帳號發送給伺服器關聯儲存。
後續的,如果該用戶透過PC登錄該帳號,則PC上安裝的該購物用戶端向該PC的中間件發送採集指令,該PC的中間件則透過該PC的指紋採集器獲得用戶的指紋,再提取該購物用戶端對應的提取演算法,並透過該提取演算法從該用戶的指紋中提取特徵值。
由於無論是手機上安裝的該購物用戶端,還是PC上安裝的該購物用戶端,其對應的提取演算法都是相同的,從而,採用該提取演算法從該用戶指紋中提取出的特徵值也是相同的。
因此,該PC上安裝的該購物用戶端將提取的特徵值發送給伺服器後,伺服器即可判定接收到的該特徵值與保存的該帳號關聯的特徵值(保存的該帳號關聯的特徵值是由手機提取併發送給伺服器的)是匹配的,從而允許用戶登錄。
可見,透過上述方法,由於中間件在提取特徵值時所採用的提取演算法是該用戶端對應的提取演算法,因此,同一個用戶端(具體是指同一個標識資訊對應的用戶端)透過不同的設備從同一個生物特徵資訊中提取到的特徵值是相同的,從而,在禁止將生物特徵資訊直接提供給用戶端使用的前提下,用戶仍可在不同的設備上基於自身的生物特徵資訊進行業務,無需在每次更換設備時重置伺服器中保存的特徵值,提高了用戶進行業務的效率,也節省了重置特徵值所消耗的網路資源。
另外,本申請實施例提供的上述特徵資訊的提取方法適用於各種作業系統上,如嵌入式系統、安卓系統、iOS系統、Windows系統等。
需要說明的是,上例是僅以用戶註冊帳號和登錄已註冊的帳號為例進行說明的,圖1所示的特徵資訊提取方法也同樣適用於其他場景,如線上購物付款時的身份校驗等場景。另外,上例是僅以生物特徵資訊為指紋為例進行說明的,圖1所示的特徵資訊提取方法也同樣適用於其他生物特徵資訊的場景,如聲紋、虹膜等。
在本申請實施例中,設備中的中間件需要保存各用戶端對應的提取演算法,具體的,中間件可以對其所在的設備執行的安裝操作進行監控,當監控到其所在的設備中安裝了某個用戶端時,則獲取該用戶端對應的提取演算法並保存。其中,當中間件監控到該設備中安裝了某個用戶端時,可根據安裝的該用戶端的標識資訊,從該用戶端的標
識資訊對應的伺服器中下載該標識資訊對應的提取演算法並保存,還可以從該設備的製造商提供的伺服器中下載該用戶端的標識資訊對應的提取演算法並保存。
例如,當用戶在手機上下載並安裝了某個購物用戶端時,手機中的中間件則可從該購物用戶端的標識資訊對應的伺服器中,或從該手機的製造商提供的伺服器中下載該購物用戶端對應的提取演算法並保存。
另外,中間件也可以在設備安裝了某個用戶端時,暫不獲取該用戶端對應的提取演算法,而是當接收到該用戶端發送的採集指令時,判斷該中間件自身是否保存了該用戶端對應的提取演算法,若是,則無需再次獲取,按照圖1所示的方法進行後續步驟即可,否則,可從該用戶端的標識資訊對應的伺服器中,或者該設備的製造商提供的伺服器中,獲取該用戶端對應的提取演算法並保存。
中間件中保存的各用戶端對應的提取演算法還可以是各用戶端主動注入到中間件中保存的。具體的,用戶端可調用中間件的介面,並透過調用的該介面將該用戶端對應的提取演算法安裝至中間件,中間件則接收該用戶端注入的該用戶端對應的提取演算法並保存。
當然,中間件中保存的各用戶端對應的提取演算法也可以是該中間件所在的設備在出廠時保存在中間件中的,若該中間件為硬體(如,一個晶片),則可在製造該設備時將各用戶端對應的提取演算法固化在該硬體中,該硬體還可以儲存其他提取演算法。若該中間件為獨立於其他用
戶端的軟體,則可在製造該設備時將該軟體預裝到設備中,並將各用戶端對應的提取演算法保存在該軟體中,該軟體還可以儲存其他提取演算法。
在實際應用場景中,由於無論是手機、PC還是其他設備,設備中都會有一個安全領域(Trust Zone)晶片,用於保存用戶的安全資訊和敏感資訊,因此,本申請實施例中可將設備中的該安全領域晶片作為中間件。可在設備出廠時將各用戶端對應的提取演算法固化在該安全領域晶片中,也可由用戶端調用該安全領域晶片的介面,並透過調用的介面將提取演算法安裝到安全領域晶片中。
圖2為本申請實施例提供的特徵資訊提取過程的示意圖,如圖2所示,設備中包括安裝在該設備中的用戶端、中間件和採集器,用戶端在要使用生物特徵資訊時,向中間件發送採集指令,中間件將採集指令發送給採集器,採集器則採集生物特徵資訊,並返回給中間件,中間件提取該用戶端對應的提取演算法,並採用該提取演算法提取接收到的生物特徵資訊的特徵值,將該特徵值返回給用戶端,用戶端則將該特徵值發送給伺服器進行校驗等操作。
以上為本申請實施例提供的特徵資訊的提取方法,基於同樣的思路,本申請實施例還提供了一種中間件、一種用戶端和一種設備,如圖3、圖4、圖5所示。
圖3為本申請實施例提供的中間件結構示意圖,具體包括:接收模組301,接收用戶端發送的採集指令;
資訊獲得模組302,根據該採集指令,透過採集器獲得生物特徵資訊;儲存模組303,保存各提取演算法;演算法提取模組304,在該儲存模組303保存的各提取演算法中,提取保存的該用戶端對應的提取演算法;特徵值提取模組305,採用提取的該提取演算法,提取該生物特徵資訊的特徵值;發送模組306,將提取的該特徵值發送給該用戶端。
該資訊獲得模組302具體用於,將該採集指令發送給該採集器,接收該採集器在接收到該採集指令後採集到的生物特徵資訊。
該演算法提取模組304具體用於,根據該採集指令中攜帶的該用戶端的標識資訊,提取保存的該標識資訊對應的提取演算法。
該儲存模組303具體用於,在監測到該中間件所在的設備中安裝了該用戶端時,獲取該用戶端對應的提取演算法並保存,或者,在該接收模組301接收到該用戶端發送的採集指令,且確定未保存該用戶端對應的提取演算法時,獲取該用戶端對應的提取演算法並保存,或者,接收該用戶端注入的該用戶端對應的提取演算法並保存,其中,該提取演算法是該用戶端調用該儲存模組303的介面,並透過調用的該介面安裝至該儲存模組303的。
圖4為本申請實施例提供的用戶端結構示意圖,具體包括:
指令發送模組401,向中間件發送採集指令;接收模組402,接收該中間件根據該採集指令返回的特徵值,其中,該特徵值是該中間件採用保存的該用戶端對應的提取演算法,從透過採集器採集到的生物特徵資訊中提取出的。
該用戶端還包括:注入模組403,在該接收模組402接收該中間件根據該採集指令返回的特徵值之前,調用該中間件的介面,透過調用的該介面將該用戶端對應的提取演算法安裝至該中間件。
圖5為本申請實施例提供的設備結構示意圖,具體包括中間件501、採集器502以及安裝在該設備上的用戶端503;其中:該用戶端503,用於向該中間件501發送採集指令,接收該中間件501根據該採集指令返回的特徵值;該中間件501,用於接收該用戶端503發送的採集指令,根據該採集指令,透過採集器502獲得生物特徵資訊,在保存的各提取演算法中,提取保存的該用戶端503對應的提取演算法,採用提取的該提取演算法,提取該生物特徵資訊的特徵值,將提取的該特徵值發送給該用戶端503;該採集器502,用於採集生物特徵資訊並返回給該中間件501。
其中,上述如圖5所示的設備包括但不限於手機、平
板電腦、PC、筆記本電腦等設備。
本申請實施例提供一種特徵資訊的提取方法及裝置,該方法設備中的中間件接收設備中安裝的用戶端發送的採集指令,並透過設備的採集器獲得生物特徵資訊,再提取保存的該用戶端對應的提取演算法,最後採用提取的提取演算法,提取該生物特徵資訊的特徵值,將該特徵值發送給用戶端。透過上述方法,由於中間件在提取特徵值時所採用的提取演算法是該用戶端對應的提取演算法,因此,同一個用戶端透過不同設備從相同的生物特徵資訊中提取到的特徵值也是相同的,從而用戶可在不同的設備上基於自身的生物特徵資訊進行業務,無需重置特徵值,提高了用戶進行業務的效率,節省了網路資源。
在一個典型的配置中,計算設備包括一個或多個處理器(CPU)、輸入/輸出介面、網路介面和記憶體。
記憶體可能包括電腦可讀媒體中的非永久性記憶體,隨機存取記憶體(RAM)和/或非揮發性記憶體等形式,如唯讀記憶體(ROM)或快閃記憶體(flash RAM)。記憶體是電腦可讀媒體的示例。
電腦可讀媒體包括永久性和非永久性、可移動和非可移動媒體可以由任何方法或技術來實現資訊儲存。資訊可以是電腦可讀指令、資料結構、程式的模組或其他資料。電腦的儲存媒體的例子包括,但不限於相變記憶體(PRAM)、靜態隨機存取記憶體(SRAM)、動態隨機存取記憶體(DRAM)、其他類型的隨機存取記憶體(RAM)、
唯讀記憶體(ROM)、電可擦除可編程唯讀記憶體(EEPROM)、快閃記憶體或其他記憶體技術、唯讀光碟唯讀記憶體(CD-ROM)、數位多功能光碟(DVD)或其他光學儲存、磁盒式磁帶,磁帶磁片儲存或其他磁性儲存設備或任何其他非傳輸媒體,可用於儲存可以被計算設備訪問的資訊。按照本文中的界定,電腦可讀媒體不包括暫存電腦可讀媒體(transitory media),如調製的資料信號和載波。
還需要說明的是,術語“包括”、“包含”或者其任何其他變體意在涵蓋非排他性的包含,從而使得包括一系列要素的過程、方法、商品或者設備不僅包括那些要素,而且還包括沒有明確列出的其他要素,或者是還包括為這種過程、方法、商品或者設備所固有的要素。在沒有更多限制的情況下,由語句“包括一個……”限定的要素,並不排除在包括所述要素的過程、方法、商品或者設備中還存在另外的相同要素。
本領域技術人員應明白,本申請的實施例可提供為方法、系統或電腦程式產品。因此,本申請可採用完全硬體實施例、完全軟體實施例或結合軟體和硬體方面的實施例的形式。而且,本申請可採用在一個或多個其中包含有電腦可用程式碼的電腦可用儲存媒體(包括但不限於磁碟記憶體、CD-ROM、光學記憶體等)上實施的電腦程式產品的形式。
以上所述僅為本申請的實施例而已,並不用於限制本
申請。對於本領域技術人員來說,本申請可以有各種更改和變化。凡在本申請的精神和原理之內所作的任何修改、等同替換、改進等,均應包含在本申請之申請專利範圍的範圍之內。
Claims (12)
- 一種特徵資訊的提取方法,其特徵在於,包括:中間件接收用戶端發送的採集指令,該中間件獨立於設備中安裝的任何用戶端;並根據該採集指令,透過採集器獲得生物特徵資訊;以及在該中間件保存的各提取演算法中,根據該採集指令中攜帶的該用戶端的標識資訊,提取保存的該標識資訊對應的提取演算法;該中間件採用提取的該用戶端對應的提取演算法,提取該生物特徵資訊的特徵值;將提取的該特徵值發送給該用戶端。
- 如申請專利範圍第1項所述的方法,其中,透過採集器獲得生物特徵資訊,具體包括:該中間件將該採集指令發送給該採集器;並接收該採集器在接收到該採集指令後採集到的生物特徵資訊。
- 如申請專利範圍第1項所述的方法,其中,該中間件在監測到自身所在的設備中安裝了該用戶端時,獲取該用戶端對應的提取演算法並保存;或者該中間件在接收到該用戶端發送的採集指令,且確定該中間件自身未保存該用戶端對應的提取演算法時,獲取該用戶端對應的提取演算法並保存;或者該中間件接收該用戶端注入的該用戶端對應的提取演算法並保存,其中,該提取演算法是由該用戶端調用該中間件的介面,並透過調用的該介面安裝至該中間件。
- 如申請專利範圍第1項所述的方法,其中,該中間件為硬體或軟體。
- 一種中間件,該中間件獨立於設備中安裝的任何用戶端,其特徵在於,包括:接收模組,接收用戶端發送的採集指令;資訊獲得模組,根據該採集指令,透過採集器獲得生物特徵資訊;儲存模組,保存各提取演算法;演算法提取模組,根據該採集指令中攜帶的該用戶端的標識資訊,在該儲存模組保存的各提取演算法中,提取保存的該標識資訊對應的提取演算法;特徵值提取模組,採用提取的該用戶端對應的提取演算法,提取該生物特徵資訊的特徵值;及發送模組,將提取的該特徵值發送給該用戶端。
- 如申請專利範圍第5項所述的中間件,其中,該資訊獲得模組具體用於,將該採集指令發送給該採集器,接收該採集器在接收到該採集指令後採集到的生物特徵資訊。
- 如申請專利範圍第5項所述的中間件,其中,該儲存模組具體用於,在監測到該中間件所在的設備中安裝了該用戶端時,獲取該用戶端對應的提取演算法並保存,或者,在該接收模組接收到該用戶端發送的採集指令,且確定未保存該用戶端對應的提取演算法時,獲取該用戶端對應的提取演算法並保存,或者,接收該用戶端注入的該用戶端對應的提取演算法並保存,其中,該提取演算法是由該用戶端調用該儲存模組的介面,並透過調用的該介面安裝至該儲存模組。
- 一種特徵資訊的提取方法,其特徵在於,包括:用戶端向中間件發送採集指令,該中間件獨立於設備中安裝的任何用戶端;並接收該中間件根據該採集指令返回的特徵值,其中,該特徵值是該中間件根據該採集指令中攜帶的該用戶端的標識資訊,採用保存的該標識資訊對應的提取演算法,從透過採集器採集到的生物特徵資訊中提取出的。
- 如申請專利範圍第8項所述的方法,其中,接收該中間件根據該採集指令返回的特徵值之前,該方法還包括:該用戶端調用該中間件的介面,透過調用的該介面將該用戶端對應的提取演算法安裝至該中間件。
- 一種用戶端,其特徵在於,包括:指令發送模組,向中間件發送採集指令,該中間件獨立於設備中安裝的任何用戶端;及接收模組,接收該中間件根據該採集指令返回的特徵值,其中,該特徵值是該中間件根據該採集指令中攜帶的該用戶端的標識資訊,採用保存的該標識資訊對應的提取演算法,從透過採集器採集到的生物特徵資訊中提取出的。
- 如申請專利範圍第10項所述的用戶端,其中,該用戶端還包括:注入模組,在該接收模組接收該中間件根據該採集指令返回的特徵值之前,調用該中間件的介面,透過調用的該介面將該用戶端對應的提取演算法安裝至該中間件。
- 一種設備,其特徵在於,包括安裝在該設備上的用戶端、獨立於該設備中安裝的任何用戶端的中間件以及採集器;其中:該用戶端,用於向該中間件發送採集指令,接收該中間件根據該採集指令返回的特徵值;該中間件,用於接收該用戶端發送的採集指令,根據該採集指令,透過採集器獲得生物特徵資訊,在保存的各提取演算法中,根據該採集指令中攜帶的該用戶端的標識資訊,提取保存的該標識資訊對應的提取演算法,採用提取的該用戶端對應的提取演算法,提取該生物特徵資訊的特徵值,將提取的該特徵值發送給該用戶端;該採集器,用於採集生物特徵資訊並返回給該中間件。
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
??201410072629.7 | 2014-02-28 | ||
CN201410072629.7A CN104881667B (zh) | 2014-02-28 | 2014-02-28 | 一种特征信息的提取方法及装置 |
Publications (2)
Publication Number | Publication Date |
---|---|
TW201533601A TW201533601A (zh) | 2015-09-01 |
TWI655557B true TWI655557B (zh) | 2019-04-01 |
Family
ID=53949154
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
TW103118590A TWI655557B (zh) | 2014-02-28 | 2014-05-28 | 特徵資訊的提取方法及裝置 |
Country Status (8)
Country | Link |
---|---|
US (1) | US10389710B2 (zh) |
EP (1) | EP3111359B1 (zh) |
JP (1) | JP6472455B2 (zh) |
KR (2) | KR102090940B1 (zh) |
CN (1) | CN104881667B (zh) |
HK (1) | HK1211119A1 (zh) |
TW (1) | TWI655557B (zh) |
WO (1) | WO2015130513A1 (zh) |
Families Citing this family (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN106612259B (zh) * | 2015-10-26 | 2021-03-05 | 创新先进技术有限公司 | 身份识别、业务处理以及生物特征信息的处理方法和设备 |
US9704015B2 (en) | 2015-11-04 | 2017-07-11 | Himax Technologies Limited | Fingerprint image processing method and device |
CN106250737A (zh) * | 2015-11-09 | 2016-12-21 | 北京智谷睿拓技术服务有限公司 | 访问控制方法、装置及用户终端 |
TWI615780B (zh) * | 2015-11-09 | 2018-02-21 | 奇景光電股份有限公司 | 指紋影像處理方法與裝置 |
CN106803053B (zh) * | 2015-11-26 | 2019-10-11 | 奇景光电股份有限公司 | 指纹图像处理方法与装置 |
CN109246066B (zh) * | 2017-07-11 | 2020-11-20 | 展讯通信(上海)有限公司 | 身份识别方法、云服务器及身份识别*** |
CN108521418B (zh) * | 2018-04-04 | 2020-08-18 | 广州广电运通金融电子股份有限公司 | 一种融合区块链及生物特征识别的身份认证方法和*** |
CN109324863B (zh) * | 2018-10-23 | 2022-05-03 | 北京小米移动软件有限公司 | 指纹识别的方法、装置及计算机可读存储介质 |
CN109948430A (zh) * | 2019-01-28 | 2019-06-28 | 北京旷视科技有限公司 | 特征数据共享方法、装置、***、处理端及存储介质 |
Citations (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
DE19921387C2 (de) * | 1999-05-10 | 2001-07-19 | Infineon Technologies Ag | Anordnung und Verfahren zum Vergleich von Biometrik-Daten |
US20050084139A1 (en) * | 2003-05-13 | 2005-04-21 | Biocom, Llc | Identity verification system with interoperable and interchangeable input devices |
US20060056662A1 (en) * | 2002-08-20 | 2006-03-16 | Michael Thieme | Method of multiple algorithm processing of biometric data |
TW200701069A (en) * | 2005-06-22 | 2007-01-01 | Lightuning Tech Inc | Biometrics signal input device, computer system having the biometrics signal input device, and control method thereof |
CN1951326A (zh) * | 2006-11-03 | 2007-04-25 | 北京飞天诚信科技有限公司 | 基于智能生物特征采集处理终端的身份识别***和方法 |
TW200828136A (en) * | 2006-10-24 | 2008-07-01 | Hitachi Omron Terminal Solutions Corp | Bioinformation registration technology using automatic transaction device |
US20100223663A1 (en) * | 2006-04-21 | 2010-09-02 | Mitsubishi Electric Corporation | Authenticating server device, terminal device, authenticating system and authenticating method |
Family Cites Families (39)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH11224236A (ja) | 1998-02-05 | 1999-08-17 | Mitsubishi Electric Corp | 遠隔認証システム |
JP2000011176A (ja) | 1998-06-23 | 2000-01-14 | Fujitsu Ltd | 認証装置及び記憶媒体 |
US20010000045A1 (en) * | 1998-12-09 | 2001-03-15 | Yuan-Pin Yu | Web-based, biometric authentication system and method |
JP3679953B2 (ja) | 1999-09-14 | 2005-08-03 | 富士通株式会社 | 生体情報を用いた個人認証システム |
KR20030097847A (ko) * | 2001-05-02 | 2003-12-31 | 시큐젠 코포레이션 | 컴퓨터 네트워크상에서 사용자를 생체인증하는 방법 |
US20020194003A1 (en) * | 2001-06-05 | 2002-12-19 | Mozer Todd F. | Client-server security system and method |
US6993659B2 (en) * | 2002-04-23 | 2006-01-31 | Info Data, Inc. | Independent biometric identification system |
US7574734B2 (en) * | 2002-08-15 | 2009-08-11 | Dominique Louis Joseph Fedronic | System and method for sequentially processing a biometric sample |
JP4552106B2 (ja) | 2003-08-05 | 2010-09-29 | ソニー株式会社 | 情報処理装置および方法、プログラム、並びに記憶媒体 |
JP4445730B2 (ja) | 2003-08-18 | 2010-04-07 | Necインフロンティア株式会社 | 指紋認証システム及び指紋認証方法 |
JP2006107366A (ja) | 2004-10-08 | 2006-04-20 | Fujitsu Ltd | 生体情報入力装置,生体認証装置,生体情報処理方法,生体情報処理プログラムおよび同プログラムを記録したコンピュータ読取可能な記録媒体 |
DE102004053900A1 (de) | 2004-11-05 | 2006-05-11 | Tbs Holding Ag | Verfahren und Vorrichtung für das Erfassen von biometrischen Daten |
JP2005149527A (ja) | 2004-12-27 | 2005-06-09 | Toshiba Corp | 顔認証装置および顔認証方法 |
WO2006102625A2 (en) * | 2005-03-24 | 2006-09-28 | Privaris, Inc. | Biometric identification device with smartcard capabilities |
US7623659B2 (en) * | 2005-11-04 | 2009-11-24 | Cisco Technology, Inc. | Biometric non-repudiation network security systems and methods |
US7818264B2 (en) * | 2006-06-19 | 2010-10-19 | Visa U.S.A. Inc. | Track data encryption |
JP2010501103A (ja) * | 2006-08-18 | 2010-01-14 | ホアウェイ・テクノロジーズ・カンパニー・リミテッド | 認証のための方法およびシステム |
US7773779B2 (en) * | 2006-10-19 | 2010-08-10 | I.Q.S. Shalev Ltd. | Biometric systems |
US8218828B2 (en) * | 2006-12-29 | 2012-07-10 | Anthony S. Iasso | Systems and methods for biometric information automation |
US8063889B2 (en) | 2007-04-25 | 2011-11-22 | Honeywell International Inc. | Biometric data collection system |
US8838989B2 (en) * | 2008-01-24 | 2014-09-16 | Blackberry Limited | Optimized biometric authentication method and system |
US8188430B2 (en) * | 2008-05-22 | 2012-05-29 | International Electronic Machines Corporation | Omnidirectional monitoring using near-infrared electromagnetic radiation |
CN101316169B (zh) * | 2008-07-18 | 2010-11-03 | 张曌 | 基于互联网第三方生物特征验证的网络身份验证方法 |
CN101414351A (zh) * | 2008-11-03 | 2009-04-22 | 章毅 | 一种指纹识别***及其控制方法 |
NL1037554C2 (en) * | 2009-12-15 | 2011-06-16 | Priv Id B V | System and method for verifying the identity of an individual by employing biometric data features associated with the individual as well as a computer program product for performing said method. |
US8041956B1 (en) * | 2010-08-16 | 2011-10-18 | Daon Holdings Limited | Method and system for biometric authentication |
JP5671607B2 (ja) * | 2011-03-29 | 2015-02-18 | 富士通フロンテック株式会社 | 生体認証装置、生体認証システム、および生体認証方法 |
KR101778997B1 (ko) | 2011-05-02 | 2017-09-18 | 엘지전자 주식회사 | 이동 단말기 및 이동 단말기의 제어 방법 |
US20140347479A1 (en) * | 2011-11-13 | 2014-11-27 | Dor Givon | Methods, Systems, Apparatuses, Circuits and Associated Computer Executable Code for Video Based Subject Characterization, Categorization, Identification, Tracking, Monitoring and/or Presence Response |
US9294452B1 (en) | 2011-12-09 | 2016-03-22 | Rightquestion, Llc | Authentication translation |
CN102646190B (zh) * | 2012-03-19 | 2018-05-08 | 深圳市腾讯计算机***有限公司 | 一种基于生物特征的认证方法、装置及*** |
EP2648163B1 (en) * | 2012-04-02 | 2020-02-12 | Tata Consultancy Services Limited | A personalized biometric identification and non-repudiation system |
JP6129489B2 (ja) | 2012-07-20 | 2017-05-17 | 日立オムロンターミナルソリューションズ株式会社 | 生体情報取得装置、生体認証システムおよび生体情報取得方法 |
US20160219046A1 (en) * | 2012-08-30 | 2016-07-28 | Identity Validation Products, Llc | System and method for multi-modal biometric identity verification |
FR2998074B1 (fr) * | 2012-11-12 | 2016-04-29 | Morpho | Procede d'identification |
CN103035245A (zh) * | 2012-12-08 | 2013-04-10 | 大连创达技术交易市场有限公司 | 以太网声纹识别*** |
US20140333788A1 (en) * | 2013-05-07 | 2014-11-13 | Sony Network Entertainment International Llc | Device and method for processing image content |
US9166796B2 (en) * | 2013-06-24 | 2015-10-20 | Prince Sattam Bin Abdulaziz University | Secure biometric cloud storage system |
KR101444305B1 (ko) * | 2013-12-13 | 2014-09-26 | (주)세이퍼존 | 다중 otp를 사용한 보안키, 보안 서비스 장치 및 보안 시스템 |
-
2014
- 2014-02-28 CN CN201410072629.7A patent/CN104881667B/zh active Active
- 2014-05-28 TW TW103118590A patent/TWI655557B/zh active
-
2015
- 2015-02-13 US US14/622,672 patent/US10389710B2/en active Active
- 2015-02-17 KR KR1020167020701A patent/KR102090940B1/ko active IP Right Grant
- 2015-02-17 JP JP2016549074A patent/JP6472455B2/ja active Active
- 2015-02-17 KR KR1020187026162A patent/KR20180103191A/ko active Application Filing
- 2015-02-17 EP EP15708962.4A patent/EP3111359B1/en active Active
- 2015-02-17 WO PCT/US2015/016173 patent/WO2015130513A1/en active Application Filing
- 2015-12-03 HK HK15111894.7A patent/HK1211119A1/zh unknown
Patent Citations (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
DE19921387C2 (de) * | 1999-05-10 | 2001-07-19 | Infineon Technologies Ag | Anordnung und Verfahren zum Vergleich von Biometrik-Daten |
US20060056662A1 (en) * | 2002-08-20 | 2006-03-16 | Michael Thieme | Method of multiple algorithm processing of biometric data |
US20050084139A1 (en) * | 2003-05-13 | 2005-04-21 | Biocom, Llc | Identity verification system with interoperable and interchangeable input devices |
TW200701069A (en) * | 2005-06-22 | 2007-01-01 | Lightuning Tech Inc | Biometrics signal input device, computer system having the biometrics signal input device, and control method thereof |
US20100223663A1 (en) * | 2006-04-21 | 2010-09-02 | Mitsubishi Electric Corporation | Authenticating server device, terminal device, authenticating system and authenticating method |
TW200828136A (en) * | 2006-10-24 | 2008-07-01 | Hitachi Omron Terminal Solutions Corp | Bioinformation registration technology using automatic transaction device |
CN1951326A (zh) * | 2006-11-03 | 2007-04-25 | 北京飞天诚信科技有限公司 | 基于智能生物特征采集处理终端的身份识别***和方法 |
Also Published As
Publication number | Publication date |
---|---|
CN104881667A (zh) | 2015-09-02 |
WO2015130513A1 (en) | 2015-09-03 |
JP2017515174A (ja) | 2017-06-08 |
KR102090940B1 (ko) | 2020-03-20 |
US10389710B2 (en) | 2019-08-20 |
EP3111359A1 (en) | 2017-01-04 |
HK1211119A1 (zh) | 2016-05-13 |
CN104881667B (zh) | 2019-08-09 |
TW201533601A (zh) | 2015-09-01 |
KR20160104668A (ko) | 2016-09-05 |
US20150249665A1 (en) | 2015-09-03 |
JP6472455B2 (ja) | 2019-02-20 |
KR20180103191A (ko) | 2018-09-18 |
EP3111359B1 (en) | 2022-06-22 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
TWI655557B (zh) | 特徵資訊的提取方法及裝置 | |
EP3490215B1 (en) | Method and device for controlling service operation risk | |
EP2929479B1 (en) | Method and apparatus of account login | |
US11317282B2 (en) | Intelligent method for sim-swap fraud detection and prevention | |
US10432620B2 (en) | Biometric authentication | |
CN108804906B (zh) | 一种用于应用登陆的***和方法 | |
US8887232B2 (en) | Central biometric verification service | |
US9762573B2 (en) | Biometric framework allowing independent application control | |
CN105323253B (zh) | 一种身份验证方法及装置 | |
CN107294999B (zh) | 信息验证处理方法、装置、***、客户端及服务器 | |
WO2015188788A1 (zh) | 保护移动终端支付安全的方法、装置以及移动终端 | |
CN108965250B (zh) | 一种数字证书安装方法及*** | |
EP3401823B1 (en) | Security verification method and device for smart card application | |
US20150040193A1 (en) | Physical Interaction Style Based User Authentication for Mobile Computing Devices | |
CN107682336B (zh) | 一种基于地理位置的身份验证方法及装置 | |
WO2017067381A1 (zh) | 一种支付方法、终端及支付服务器 | |
CN105207985A (zh) | 一种应用程序的登录方法及移动终端 | |
WO2017084569A1 (zh) | 在智能终端中获取登陆凭证的方法、智能终端以及操作*** | |
CN105930726A (zh) | 一种恶意操作行为的处理方法及用户终端 | |
WO2017088745A1 (zh) | 一种信息处理方法、装置及电子设备 | |
CN104937602B (zh) | 一种隐私保护的方法及电子设备 | |
Zwane et al. | An intelligent security model for online banking authentication | |
Al-Bayati et al. | Adaptive behavioral profiling for identity verification in cloud computing: a model and preliminary analysis | |
CN107104922B (zh) | 一种权限管理和资源控制的方法及装置 | |
Li et al. | An evaluation of behavioural profiling on mobile devices |