[go: up one dir, main page]

TWI640889B - Method and device for identity verification using human biological characteristics - Google Patents

Method and device for identity verification using human biological characteristics Download PDF

Info

Publication number
TWI640889B
TWI640889B TW103110102A TW103110102A TWI640889B TW I640889 B TWI640889 B TW I640889B TW 103110102 A TW103110102 A TW 103110102A TW 103110102 A TW103110102 A TW 103110102A TW I640889 B TWI640889 B TW I640889B
Authority
TW
Taiwan
Prior art keywords
feature code
verified
algorithm
human
file
Prior art date
Application number
TW103110102A
Other languages
Chinese (zh)
Other versions
TW201518980A (en
Inventor
金偉安
黃冕
李曉玲
Original Assignee
香港商阿里巴巴集團服務有限公司
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by 香港商阿里巴巴集團服務有限公司 filed Critical 香港商阿里巴巴集團服務有限公司
Publication of TW201518980A publication Critical patent/TW201518980A/en
Application granted granted Critical
Publication of TWI640889B publication Critical patent/TWI640889B/en

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W12/00Security arrangements; Authentication; Protecting privacy or anonymity
    • H04W12/08Access security
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F18/00Pattern recognition
    • G06F18/20Analysing
    • G06F18/285Selection of pattern recognition techniques, e.g. of classifiers in a multi-classifier system
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F21/00Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
    • G06F21/30Authentication, i.e. establishing the identity or authorisation of security principals
    • G06F21/31User authentication
    • G06F21/32User authentication using biometric data, e.g. fingerprints, iris scans or voiceprints
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06VIMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
    • G06V10/00Arrangements for image or video recognition or understanding
    • G06V10/70Arrangements for image or video recognition or understanding using pattern recognition or machine learning
    • G06V10/87Arrangements for image or video recognition or understanding using pattern recognition or machine learning using selection of the recognition techniques, e.g. of a classifier in a multiple classifier system
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06VIMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
    • G06V20/00Scenes; Scene-specific elements
    • G06V20/90Identifying an image sensor based on its output data
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06VIMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
    • G06V40/00Recognition of biometric, human-related or animal-related patterns in image or video data
    • G06V40/10Human or animal bodies, e.g. vehicle occupants or pedestrians; Body parts, e.g. hands
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06VIMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
    • G06V40/00Recognition of biometric, human-related or animal-related patterns in image or video data
    • G06V40/10Human or animal bodies, e.g. vehicle occupants or pedestrians; Body parts, e.g. hands
    • G06V40/12Fingerprints or palmprints
    • G06V40/1365Matching; Classification
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06VIMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
    • G06V40/00Recognition of biometric, human-related or animal-related patterns in image or video data
    • G06V40/50Maintenance of biometric data or enrolment thereof
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L63/00Network architectures or network communication protocols for network security
    • H04L63/08Network architectures or network communication protocols for network security for authentication of entities
    • H04L63/0861Network architectures or network communication protocols for network security for authentication of entities using biometrical features, e.g. fingerprint, retina-scan
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W12/00Security arrangements; Authentication; Protecting privacy or anonymity
    • H04W12/06Authentication

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Physics & Mathematics (AREA)
  • Computer Security & Cryptography (AREA)
  • Multimedia (AREA)
  • Computer Vision & Pattern Recognition (AREA)
  • Human Computer Interaction (AREA)
  • General Engineering & Computer Science (AREA)
  • Data Mining & Analysis (AREA)
  • Signal Processing (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Evolutionary Computation (AREA)
  • Artificial Intelligence (AREA)
  • Software Systems (AREA)
  • Computer Hardware Design (AREA)
  • General Health & Medical Sciences (AREA)
  • Health & Medical Sciences (AREA)
  • Computing Systems (AREA)
  • Life Sciences & Earth Sciences (AREA)
  • Bioinformatics & Cheminformatics (AREA)
  • Bioinformatics & Computational Biology (AREA)
  • Evolutionary Biology (AREA)
  • Medical Informatics (AREA)
  • Databases & Information Systems (AREA)
  • Biomedical Technology (AREA)
  • Collating Specific Patterns (AREA)
  • Measurement Of The Respiration, Hearing Ability, Form, And Blood Characteristics Of Living Organisms (AREA)

Abstract

本發明公開了一種利用人體生物特徵進行身份驗證的方法,包括:接收對應特定身份的人體生物特徵檔,作為基準檔;接收對應該特定身份的身份驗證請求時,依據請求驗證方的人體生物特徵獲取待驗證特徵碼;從所述基準檔中採集基準特徵碼,採集該基準特徵碼採用的採集演算法與所述依據請求驗證方的人體生物特徵獲取待驗證特徵碼步驟中採用的採集演算法一致;判斷所述基準特徵碼與所述待驗證特徵碼是否對應相同的人體生物特徵;若是,則通過所述身份驗證請求。本發明同時提供一種利用人體生物特徵進行身份驗證的裝置。本發明實現了不同廠商的終端設備的互聯互通,能夠有效改善終端使用者的體驗,更為快速、便捷的實現網路遠端身份驗證。 The invention discloses a method for identity verification using human biometrics. The method includes: receiving a human biometric file corresponding to a specific identity as a reference file; and receiving an identity verification request corresponding to a specific identity according to the human biometrics of the requesting verifier. Obtaining a signature to be verified; collecting a reference signature from the reference file, collecting a collection algorithm used for collecting the reference signature, and the collection algorithm used in the step of obtaining a signature to be verified based on the human biological characteristics of the requesting verifier If yes, determine whether the reference feature code and the feature code to be verified correspond to the same human biological feature; if yes, pass the identity verification request. The invention also provides a device for identity verification using human biological characteristics. The invention realizes the interconnection and interconnection of terminal equipment of different manufacturers, can effectively improve the experience of the end user, and realize the remote identity verification of the network more quickly and conveniently.

Description

利用人體生物特徵進行身份驗證的方法和裝置 Method and device for identity verification using human biological characteristics

本發明涉及身份驗證領域,具體涉及一種利用人體生物特徵進行身份驗證的方法;本發明同時提供一種利用人體身份特徵進行身份驗證的裝置。 The invention relates to the field of identity verification, in particular to a method for identity verification using human biological characteristics; the invention also provides a device for identity verification using human identity characteristics.

隨著社會的進步和技術的發展,人們對存取控制的安全性和便捷性要求越來越高,自動、快速、準確、安全地實現身份驗證因而成為許多網路操作的前提;傳統的身份驗證方法,例如:口令、密碼、身份證件等已難以滿足新形勢的需要。 With the advancement of society and the development of technology, people are increasingly demanding the security and convenience of access control. Automatic, fast, accurate, and secure authentication is a prerequisite for many network operations; traditional identity Authentication methods, such as passwords, passwords, and identity documents, have been difficult to meet the needs of the new situation.

近些年來,利用人體的生物特徵(如指紋、掌紋、人臉、面部特徵、聲紋等)實現身份驗證的新技術逐漸得到重視。其基本步驟如下:使用者首先進行人體生物特徵的註冊,即:輸入人體生物特徵並採集特徵碼,然後儲存特徵碼;此後,每次使用者需要進行身份驗證時,要再次輸入使用者的人體生物特徵並採集特徵碼;將該特徵碼與註冊時儲存的特徵碼進行比對,通過判斷兩者是否相符完成身份驗證的過程。 In recent years, new technologies that use human biological characteristics (such as fingerprints, palm prints, faces, facial features, voice prints, etc.) to achieve identity verification have gradually received attention. The basic steps are as follows: the user first registers the human biometrics, that is, enters the human biometrics and collects the feature code, and then stores the feature code; thereafter, each time the user needs to perform identity verification, the user's human body must be entered again The biometric feature is collected and the feature code is compared; the feature code is compared with the feature code stored at the time of registration, and the identity verification process is completed by judging whether the two match.

由於人體生物特徵具有唯一性(每個人都不同)和不變性(終生不會改變)這兩項天然優勢,因此,這項新技術在金融、電信、交通、教育、醫療等多個領域都得到推廣和應用。 Due to the two natural advantages of uniqueness (different for everyone) and immutability (which will not change throughout life), this new technology has been widely used in many fields such as finance, telecommunications, transportation, education, and medical care. Promotion and application.

隨著人體生物特徵識別技術的成熟,該項新技術在網上銀行業務、網上支付系統、遠端接入企業伺服器等需要進行遠端存取控制的領域也得到了應用。在這些應用中,使用者註冊人體生物特徵和發出身份驗證請求時有可能使用不同的終端設備,例如,使用者使用應用服務方提供的終端設備輸入註冊的人體生物特徵,在需要進行遠端存取時,使用者使用移動終端設備的感測器輸入人體生物特徵,發起遠端登入的身份驗證請求。這樣就出現了一個新的問題,各個設備廠商在推出自己的人體生物特徵採集終端設備後,也都先後開發出了與其設備相對應的特徵碼採集演算法和特徵碼比對演算法,因為不同設備廠商的特徵碼採集演算法和特徵碼比對演算法是不同的,導致不同廠商的設備無法互聯互通,使用者需要分別使用各個廠商的終端設備註冊人體生物特徵,否則可能無法進行正確的身份驗證。 With the maturity of human biometrics, this new technology has also been applied in areas such as online banking, online payment systems, and remote access to corporate servers that require remote access control. In these applications, users may use different terminal devices when registering human biometrics and issuing authentication requests. For example, users use the terminal device provided by the application server to enter registered human biometrics, and perform remote storage when needed. When taking the time, the user uses the sensor of the mobile terminal device to input the biological characteristics of the human body, and initiates a remote login authentication request. In this way, a new problem has arisen. After launching their own biometrics collection terminal equipment, each equipment manufacturer has also developed a feature code collection algorithm and a feature code comparison algorithm corresponding to its equipment, because they are different. Device manufacturer's feature code collection algorithms and feature code comparison algorithms are different, resulting in equipment of different manufacturers cannot be interconnected and interoperable. Users need to use the terminal equipment of each manufacturer to register human biometrics, otherwise the correct identity may not be obtained. verification.

以目前應用最為廣泛的指紋識別技術為例,用戶首次使用廠商A的指紋採集終端設備註冊指紋後,通過分析該指紋圖像獲得的註冊指紋特徵碼被存放在指紋庫中;下次用戶進行身份驗證時,使用了廠商B的指紋採集終端設備獲得驗證指紋特徵碼,指紋認證中心將從指紋庫獲取該 使用者的註冊指紋特徵碼,和本次的驗證指紋特徵碼進行比對;因為兩次使用的指紋採集終端設備的特徵碼採集演算法不同,產生的指紋特徵碼也不同,不管採用哪種比對演算法都無法得到正確的結果,導致用戶此次身份驗證失敗。為了避免這種情況,使用者進行指紋註冊時,必須在兩種指紋採集終端設備上分別進行,並且把每次採集得到的指紋特徵碼都存放到指紋庫中,才能確保以後成功進行身份驗證。由於不同廠商的終端設備無法互聯互通,導致上述過程涉及的操作步驟繁瑣,無法滿足使用者快速、便捷地實現身份驗證的需求,同時也影響該項新技術在遠端存取控制領域的應用。 Taking the most widely used fingerprint recognition technology as an example, after a user first registers a fingerprint using the fingerprint collection terminal device of manufacturer A, the registered fingerprint characteristic code obtained by analyzing the fingerprint image is stored in the fingerprint database; next time the user performs identity During the verification, the fingerprint collection terminal device of manufacturer B was used to obtain the verification fingerprint feature code, and the fingerprint authentication center would obtain the fingerprint fingerprint database from the fingerprint database. The user's registered fingerprint feature code is compared with the verification fingerprint feature code; because the fingerprint collection terminal device's feature code collection algorithm used twice is different, the generated fingerprint feature code is also different, no matter which ratio is used None of the algorithms could get correct results, which caused the user's authentication to fail. In order to avoid this situation, when registering a fingerprint, the user must perform the fingerprint identification on the two types of fingerprint collection terminal equipment separately, and store the fingerprint signature obtained in each fingerprint into the fingerprint database, so as to ensure the successful identity verification in the future. Because terminal equipment of different manufacturers cannot be interconnected, the operation steps involved in the above process are cumbersome, and it cannot meet the needs of users to quickly and easily implement identity verification. At the same time, it also affects the application of this new technology in the field of remote access control.

本發明提供一種利用人體生物特徵進行身份驗證的方法,該方法能夠更為快速、便捷的實現網路遠端身份驗證。 The invention provides a method for identity verification using human biological characteristics. The method can realize network remote identity verification more quickly and conveniently.

本發明同時提供一種利用人體生物特徵進行身份驗證的裝置。 The invention also provides a device for identity verification using human biological characteristics.

本發明提供的利用人體生物特徵進行身份驗證的方法,包括如下步驟:接收對應特定身份的人體生物特徵檔,作為基準檔;接收對應該特定身份的身份驗證請求時,依據請求驗證方的人體生物特徵獲取待驗證特徵碼;從所述基準檔中採集基準特徵碼,採集該基準特徵碼 採用的採集演算法與所述依據請求驗證方的人體生物特徵獲取待驗證特徵碼步驟中採用的採集演算法一致;判斷所述基準特徵碼與所述待驗證特徵碼是否對應相同的人體生物特徵;若是,則通過所述身份驗證請求。 The present invention provides a method for identity verification using human biometrics, including the following steps: receiving a human biometric file corresponding to a specific identity as a reference file; and receiving an identity verification request corresponding to a specific identity according to the human biometric of the requesting verifier Feature acquisition to-be-verified feature code; collecting a reference feature code from the reference file, and collecting the reference feature code The acquisition algorithm used is consistent with the acquisition algorithm used in the step of obtaining the signature to be verified based on the human biological characteristics of the requesting verifier; determining whether the reference signature and the signature to be verified correspond to the same human biological characteristics ; If yes, pass the authentication request.

可選的,所述依據請求驗證方的人體生物特徵獲取待驗證特徵碼的步驟中,包括:接收請求驗證方的人體生物特徵檔;使用特定的採集演算法,從所接收的請求驗證方的人體生物特徵檔中採集待驗證特徵碼;在所述從所述基準檔中採集基準特徵碼的步驟中,採用的採集演算法即為上述特定的採集演算法。 Optionally, the step of obtaining the signature to be verified based on the human biometrics of the requesting verifier includes: receiving the human biometrics file of the requesting verifier; and using a specific acquisition algorithm, The feature code to be verified is collected from the human biometric profile; in the step of collecting the reference feature code from the reference profile, the collection algorithm used is the above-mentioned specific collection algorithm.

可選的,所述使用特定的採集演算法,從所接收的請求驗證方的人體生物特徵檔中採集待驗證特徵碼的步驟前,進行如下步驟:獲取提供所述請求驗證方的人體生物特徵檔所用的請求驗證方終端設備的類型和/或型號,或者,獲取提供基準檔所用的特定終端設備的類型和/或型號;根據上述終端設備的類型和/或型號調取該終端設備所採用的採集演算法;所述使用特定的採集演算法,從所接收的請求驗證方的人體生物特徵檔中採集待驗證特徵碼的步驟中,選擇上述採集演算法作為所述特定的採集演算法。 Optionally, before using the specific collection algorithm to collect the feature code to be verified from the received human biometric file of the requesting verifier, the following steps are performed: obtaining the human biometric of the requesting verifier The type and / or model of the terminal device used by the requesting verifier of the file, or the type and / or model of the specific terminal device used to provide the reference file; according to the type and / or model of the terminal device, In the step of using a specific collection algorithm to collect the signature to be verified from the human biometric file of the requesting verifier, the above-mentioned collection algorithm is selected as the specific collection algorithm.

可選的,所述依據請求驗證方的人體生物特徵獲取待驗證特徵碼的步驟採用如下方式實現:接收請求驗證方通 過請求驗證方終端設備採集的人體生物特徵的待驗證特徵碼;相應的,在所述從所述基準檔中採集基準特徵碼的步驟前進行如下步驟:獲取所述請求驗證方終端設備的類型和/或型號;根據所述請求驗證方終端設備的類型和/或型號調取該終端設備採集所述待驗證特徵碼時採用的採集演算法;從所述基準檔中採集基準特徵碼的步驟中,採用該採集演算法作為所用的採集演算法。 Optionally, the step of obtaining the feature code to be verified according to the human biological characteristics of the requesting verifier is implemented in the following manner: The to-be-verified feature code of the human biological feature collected by the requesting verifier terminal device; correspondingly, before the step of collecting the reference feature code from the reference file, the following steps are performed: obtaining the type of the requesting verifier terminal device And / or model; calling the acquisition algorithm used by the terminal device to collect the feature code to be verified according to the type and / or model of the terminal device of the requesting verifier; and collecting the reference feature code from the reference file In this paper, the acquisition algorithm is adopted as the acquisition algorithm used.

可選的,在所述接收對應該特定身份的身份驗證請求的步驟後,進行如下步驟:判斷接收的身份驗證請求中,提供的是請求驗證方的人體生物特徵檔,還是請求驗證方通過請求驗證方終端設備採集的人體生物特徵的待驗證特徵碼;如果提供的是請求驗證方的人體生物特徵檔,所述依據請求驗證方的人體生物特徵獲取待驗證特徵碼的步驟中,包括:使用特定的採集演算法,從所接收的請求驗證方的人體生物特徵檔中採集待驗證特徵碼;採用上述特定的採集演算法,作為從所述基準檔中採集基準特徵碼的採集演算法;如果接收的身份驗證請求中,提供的是請求驗證方通過請求驗證方終端設備採集的人體生物特徵的待驗證特徵碼,在所述從所述基準檔中採集基準特徵碼的步驟前,進行如下步驟: 獲取所述請求驗證方終端設備的類型和/或型號;根據所述請求驗證方終端設備的類型和/或型號調取該請求驗證方終端設備採集所述待驗證特徵碼時採用的採集演算法;在從所述基準檔中採集基準特徵碼的步驟中,採用上述採集演算法。 Optionally, after the step of receiving an authentication request corresponding to a specific identity, the following steps are performed: determining whether the received authentication request provides the human biometric file of the requesting verifier, or whether the requesting verifier passes the request The to-be-verified feature code of the human biometric collected by the verifier terminal device; if the human biometric file of the requesting verifier is provided, the step of obtaining the to-be-verified feature code based on the human biometrics of the requesting verifier includes: using The specific collection algorithm collects the signature to be verified from the human biometric profile of the received requesting verifier; the above specific collection algorithm is adopted as the collection algorithm to collect the reference signature from the reference file; if In the received identity verification request, the to-be-verified feature code of the human biological characteristics collected by the requestor's terminal device is requested, and the following steps are performed before the step of collecting the reference feature code from the reference file. : Acquiring the type and / or model of the terminal device of the requesting verifier; and calling the acquisition algorithm adopted by the terminal device of the requesting verifier according to the type and / or model of the terminal of the requesting verifier to collect the signature to be verified In the step of collecting a reference feature code from the reference file, the above-mentioned acquisition algorithm is used.

可選的,所述判斷所述基準特徵碼與所述待驗證特徵碼是否對應相同的人體生物特徵的步驟中,採用與所述採集演算法對應的比對演算法對所述基準特徵碼與所述待驗證特徵碼進行比對,根據比對結果判斷所述基準特徵碼與所述待驗證特徵碼是否對應相同的人體生物特徵。 Optionally, in the step of determining whether the reference feature code and the feature code to be verified correspond to the same human biological characteristics, a comparison algorithm corresponding to the collection algorithm is used to compare the reference feature code with The feature codes to be verified are compared, and whether the reference feature codes and the feature codes to be verified correspond to the same human biological characteristics is determined based on the comparison result.

可選的,所述人體生物特徵為指紋、人臉、面部特徵、掌紋和/或聲紋。 Optionally, the human biological feature is a fingerprint, a human face, a facial feature, a palm print, and / or a voice print.

可選的,所述人體生物特徵檔為影像檔和/或音效檔。 Optionally, the human biometric file is an image file and / or a sound effect file.

本發明同時提供一種利用人體生物特徵進行身份驗證的裝置,包括:基準檔接收單元,用於接收對應特定身份的人體生物特徵檔,並將所述檔作為基準檔;待驗證特徵碼獲取單元,用於在接收到對應特定身份的身份驗證請求時,依據請求驗證方的人體生物特徵獲取待驗證特徵碼;基準特徵碼採集單元,用於讀取所述基準檔接收單元接收的基準檔,並從所述基準檔中採集基準特徵碼,採集 該基準特徵碼採用的採集演算法與所述待驗證特徵碼獲取單元採用的採集演算法一致;判斷單元,用於判斷所述基準特徵碼與所述待驗證特徵碼是否對應相同的人體生物特徵,並輸出判斷結果。 The invention also provides a device for verifying identity using human biological characteristics, including: a reference file receiving unit for receiving a human biological characteristic file corresponding to a specific identity, and using the file as a reference file; a feature code obtaining unit to be verified, When receiving an identity verification request corresponding to a specific identity, obtain a feature code to be verified according to the human biological characteristics of the requesting verifier; a reference feature code collection unit is configured to read a reference profile received by the reference profile receiving unit, and Collecting a reference feature code from the reference file, The acquisition algorithm used by the reference signature is consistent with the acquisition algorithm used by the to-be-verified feature code acquisition unit; a judging unit is used to determine whether the reference feature code and the to-be-verified feature code correspond to the same human biological characteristics And output the judgment result.

可選的,所述待驗證特徵碼獲取單元,包括:待驗證檔接收子單元,用於接收請求驗證方的人體生物特徵檔;第一待驗證特徵碼採集子單元,用於使用特定的採集演算法,從所述接收的請求驗證方的人體生物特徵檔中採集待驗證特徵碼;所述基準特徵碼採集單元採用的採集演算法即為上述特定的採集演算法。 Optionally, the to-be-verified feature code acquisition unit includes: a to-be-verified file receiving subunit for receiving a human biometric profile of a requesting verifier; and a first to-be-verified feature code acquisition subunit for using a specific collection The algorithm collects the feature code to be verified from the human biometric profile of the received requesting verifier; the collection algorithm used by the reference feature code collection unit is the specific collection algorithm described above.

可選的,所述待驗證特徵碼獲取單元,還包括:設備獲取子單元,用於獲取提供所述請求驗證方的人體生物特徵檔所用的請求驗證方終端設備的類型和/或型號,或者,獲取提供基準檔所用的特定終端設備的類型和/或型號;採集演算法調取子單元,用於根據所述設備獲取子單元提供的所述終端設備的類型和/或型號,調取該終端設備所採用的採集演算法;所述第一待驗證特徵碼採集子單元,接收所述採集演算法調取子單元輸出的採集演算法,以該採集演算法作為所述特定的採集演算法。 Optionally, the to-be-verified feature code obtaining unit further includes: a device obtaining subunit, configured to obtain a type and / or model of a requesting verifier terminal device used to provide the human biometric profile of the requesting verifier, or To obtain the type and / or model of the specific terminal device used to provide the reference file; the acquisition algorithm calls the subunit, and is configured to call the terminal device according to the type and / or model of the terminal device provided by the device acquisition subunit Acquisition algorithm used by a terminal device; the first feature code acquisition sub-unit to be verified receives the acquisition algorithm and calls the acquisition algorithm output by the sub-unit, and uses the acquisition algorithm as the specific acquisition algorithm .

可選的,所述待驗證特徵碼獲取單元,用於接收請求 驗證方通過請求驗證方終端設備採集的人體生物特徵的待驗證特徵碼;相應的,該裝置包括:第一設備獲取單元,用於獲取所述請求驗證方終端設備的類型和/或型號;第一採集演算法調取單元,用於根據所述請求驗證方終端設備的類型和/或型號調取該終端設備採集所述待驗證特徵碼時採用的採集演算法;所述基準特徵碼採集單元,接收所述第一採集演算法調取單元輸出的採集演算法,並以該採集演算法作為其從所述基準檔中採集基準特徵碼所用的採集演算法。 Optionally, the feature code obtaining unit to be verified is configured to receive a request The verifier uses the to-be-verified feature code of the human biological feature collected by the requesting verifier terminal device; correspondingly, the device includes: a first device obtaining unit for obtaining the type and / or model of the requesting verifier terminal device; A collection algorithm call unit, configured to call a collection algorithm used by the terminal device to collect the signature to be verified according to the type and / or model of the terminal device of the requesting verifier; the reference signature code acquisition unit Receiving a collection algorithm output by the first collection algorithm calling unit, and using the collection algorithm as a collection algorithm used for collecting a reference feature code from the reference file.

可選的,所述待驗證特徵碼獲取單元,包括:驗證請求接收子單元,用於接收對應特定身份的身份驗證請求;類型判斷子單元,用於判斷接收的身份驗證請求中,提供的是請求驗證方的人體生物特徵檔,還是請求驗證方通過請求驗證方終端設備採集的人體生物特徵的待驗證特徵碼;第二待驗證特徵碼採集子單元,讀取所述類型判斷子單元的判斷結果,如果所述類型判斷子單元的判斷結果為,請求驗證方提供的是人體生物特徵檔,則該單元啟動,用於使用特定的採集演算法,從所接收的請求驗證方的人體生物特徵檔中採集待驗證特徵碼;所述基準特徵碼採集單元,採用所述第二待驗證特徵 碼採集子單元使用的特定的採集演算法,作為採集基準特徵碼的採集演算法;相應的,該裝置包括:第二設備獲取單元,讀取所述類型判斷子單元的判斷結果,如果所述類型判斷子單元的判斷結果為,請求驗證方提供的是通過請求驗證方終端設備採集的人體生物特徵的待驗證特徵碼,則該單元啟動,該單元用於獲取所述請求驗證方終端設備的類型和/或型號;第二採集演算法調取單元,讀取所述類型判斷子單元的判斷結果,如果所述類型判斷子單元的判斷結果為,請求驗證方提供的是通過請求驗證方終端設備採集的人體生物特徵的待驗證特徵碼,則該單元啟動,該單元用於根據所述請求驗證方終端設備的類型和/或型號調取該終端設備採集所述待驗證特徵碼時採用的採集演算法;所述基準特徵碼採集單元,接收所述第二採集演算法調取單元輸出的採集演算法,並將該採集演算法作為採集基準特徵碼的採集演算法。 Optionally, the feature code obtaining unit to be verified includes: a verification request receiving subunit for receiving an identity verification request corresponding to a specific identity; a type judgment subunit for determining the received identity verification request, which provides: The human biometric file requesting the verifier, or the to-be-verified feature code of the human biometric collected by the verifier's terminal device, is requested; the second to-be-verified feature code acquisition subunit reads the judgment of the type judgment subunit. As a result, if the judgment result of the type judging subunit is that the biometrics provided by the requesting verifier is a human biometric file, the unit is started to use a specific acquisition algorithm to retrieve the human biometrics from the requesting verifier. The feature code to be verified is collected in a file; the reference feature code collection unit uses the second feature to be verified The specific acquisition algorithm used by the code acquisition subunit is used as the acquisition algorithm for acquiring the reference feature code. Correspondingly, the device includes a second device acquisition unit that reads the judgment result of the type judgment subunit. The judgment result of the type judging subunit is that the requesting verifier provides the to-be-verified feature code of the human biological characteristics collected through the requesting verifier's terminal device, then the unit starts, and the unit is used to obtain the requesting verifier's terminal device. Type and / or model; the second acquisition algorithm calling unit reads the judgment result of the type judgment subunit, and if the judgment result of the type judgment subunit is, the requesting verifier provides the requesting verifier terminal The feature code to be verified of the human biological characteristics collected by the device is started, and the unit is configured to call the terminal equipment used to collect the feature code to be verified according to the type and / or model of the terminal device of the requesting verifier. Acquisition algorithm; the reference signature acquisition unit receives the acquisition output from the second acquisition algorithm acquisition unit Algorithm, and the algorithm as the acquisition reference signature acquisition acquisition algorithm.

可選的,所述判斷單元,包括:比對演算法選擇子單元,用於選擇與待驗證特徵碼獲取單元和基準特徵碼採集單元所用採集演算法對應的比對演算法;比對子單元,用於使用所述比對演算法,對所述基準特徵碼與所述待驗證特徵碼是否對應相同的人體生物特徵進行比對,並輸出判斷結果。 Optionally, the judging unit includes a comparison algorithm selection subunit for selecting a comparison algorithm corresponding to a collection algorithm used by the signature acquisition unit to be verified and the reference signature acquisition unit; the comparison subunit To compare whether the reference feature code and the feature code to be verified correspond to the same human biological feature, and output a judgment result.

與現有技術相比,本發明提供的利用人體生物特徵進行身份驗證的方法,沒有將不同終端設備採集的特徵碼直接進行相互比對,而是採用比對人體生物特徵檔的方法,即:針對人體生物特徵基準檔和請求驗證方的人體生物特徵檔,採用相同的採集演算法採集各自的特徵碼,並進行比對判斷,從而解決了不同廠商的終端設備之間的人體生物特徵身份驗證方法不能互認的問題,實現了不同廠商的終端設備的互聯互通,有效改善終端使用者的體驗;該方法尤其適用於網路遠端登入的身份驗證。 Compared with the prior art, the method provided by the present invention for using human biometrics for identity verification does not directly compare feature codes collected by different terminal devices with each other, but rather uses a method of comparing human biometric files, that is: The human biometric reference file and the human biometric file of the requesting verifier use the same collection algorithm to collect their respective feature codes and compare and judge them, thereby solving human biometric identity verification methods between terminal devices of different manufacturers. The problem of non-recognition, realizes the interconnection and interconnection of terminal equipment of different manufacturers, and effectively improves the end-user experience; this method is particularly suitable for the authentication of remote login on the network.

在本發明的一個較佳實施方式中,如果請求驗證方終端設備提供的是請求驗證方的人體生物特徵檔,本發明選擇提供人體生物特徵基準檔所用終端設備對應的採集演算法,或者,請求驗證方終端設備對應的採集演算法,作為統一的採集演算法,進行基準特徵碼和待驗證特徵碼的採集;通過上述方式,能夠更為準確、有效地採集特徵碼資訊,獲得更好的實施效果。 In a preferred embodiment of the present invention, if the requesting verifier's terminal device provides the human biometric profile of the requesting verifier, the present invention chooses to provide a collection algorithm corresponding to the terminal device used for the human biometric reference file, or requests The collection algorithm corresponding to the verifier's terminal equipment, as a unified collection algorithm, collects the reference signature and the signature to be verified. Through the above method, the signature information can be collected more accurately and effectively for better implementation. effect.

在本發明的另外一個較佳實施方式中,對基準特徵碼和待驗證特徵碼進行比對判斷時,本發明選擇與採集基準特徵碼和待驗證特徵碼所用採集演算法對應的比對演算法,從而能夠有效提高比對的準確率。 In another preferred embodiment of the present invention, when comparing and determining the reference feature code and the feature code to be verified, the present invention selects a comparison algorithm corresponding to the collection algorithm used to collect the reference feature code and the feature code to be verified. , Which can effectively improve the accuracy of the comparison.

400‧‧‧基準檔接收單元 400‧‧‧ Reference file receiving unit

401‧‧‧待驗證特徵碼獲取單元 401‧‧‧to-be-verified feature code acquisition unit

401-1‧‧‧待驗證檔接收子單元 401-1‧‧‧Receiving subunit for verification file

401-2‧‧‧設備獲取子單元 401-2‧‧‧Device acquisition subunit

401-3‧‧‧採集演算法調取子單元 401-3‧‧‧ Acquisition Algorithm

401-4‧‧‧第一待驗證特徵碼採集子單元 401-4‧‧‧The first feature code collection sub-unit to be verified

402‧‧‧基準特徵碼採集單元 402‧‧‧ benchmark feature code acquisition unit

403‧‧‧判斷單元 403‧‧‧judgment unit

403-1‧‧‧比對演算法選擇子單元 403-1‧‧‧Comparison algorithm selection subunit

403-2‧‧‧比對子單元 403-2‧‧‧ Alignment subunit

500‧‧‧基準檔接收單元 500‧‧‧ Reference file receiving unit

501‧‧‧待驗證特徵碼獲取單元 501‧‧‧to-be-verified feature code acquisition unit

502‧‧‧第一設備獲取單元 502‧‧‧First device acquisition unit

503‧‧‧第一採集演算法調取單元 503‧‧‧The first acquisition algorithm call unit

504‧‧‧基準特徵碼採集單元 504‧‧‧ benchmark feature code acquisition unit

505‧‧‧判斷單元 505‧‧‧Judgment unit

505-1‧‧‧比對演算法選擇子單元 505-1‧‧‧Comparison algorithm selection subunit

505-2‧‧‧比對子單元 505-2‧‧‧ Alignment subunit

圖1為本發明第一實施例提供的利用人體生物特徵進行身份驗證的方法的流程圖; 圖2為本發明第二實施例提供的利用人體生物特徵進行身份驗證的方法的流程圖;圖3為本發明第三實施例提供的利用人體生物特徵進行身份驗證的方法的流程圖;圖4為本發明第四實施例提供的利用人體生物特徵進行身份驗證的裝置的單元方塊圖;圖5為本發明第五實施例提供的利用人體生物特徵進行身份驗證的裝置的單元方塊圖;圖6為本發明第六實施例提供的利用人體生物特徵進行身份驗證的裝置的單元方塊圖。 FIG. 1 is a flowchart of a method for verifying identity using a human biological feature according to a first embodiment of the present invention; FIG. FIG. 2 is a flowchart of a method for utilizing human biometrics for identity verification provided by a second embodiment of the present invention; FIG. 3 is a flowchart of a method for utilizing human biometrics for identity verification provided by a third embodiment of the present invention; FIG. 4 FIG. 5 is a unit block diagram of a device using human biometrics for identity verification provided by a fourth embodiment of the present invention; FIG. 5 is a unit block diagram of a device using human biometrics for identity verification provided by a fifth embodiment of the present invention; FIG. 6 It is a unit block diagram of a device using human biological characteristics for identity verification provided by a sixth embodiment of the present invention.

在下面的描述中闡述了很多具體細節以便於充分理解本發明。但是本發明能夠以很多不同於在此描述的其它方式來實施,本領域技術人員可以在不違背本發明內涵的情況下做類似推廣,因此本發明不受下面公開的具體實施例的限制。 Numerous specific details are set forth in the following description in order to fully understand the present invention. However, the present invention can be implemented in many other ways than those described herein, and those skilled in the art can make similar promotion without departing from the content of the present invention, so the present invention is not limited by the specific embodiments disclosed below.

如圖1所示,圖1是本發明提供的一種利用人體生物特徵進行身份驗證的方法的第一實施例流程圖,在本實施例中,請求驗證方終端設備提供的是請求驗證方的人體生物特徵檔。以下結合圖1進行說明。 As shown in FIG. 1, FIG. 1 is a flowchart of a first embodiment of a method for authenticating an identity using a biological feature of a human body provided in the present invention. In this embodiment, a terminal device requesting a verifier provides a human body requesting a verifier. Biometric files. The following description is made with reference to FIG. 1.

步驟S100,接收對應特定身份的人體生物特徵檔,作為基準檔。 Step S100: Receive a human biometric profile corresponding to a specific identity as a reference profile.

本步驟是使用者人體生物特徵的註冊過程。為了實施 本發明提供的身份驗證方法,用戶首次必須進行人體生物特徵的註冊,即:使用者在終端設備上輸入人體生物特徵,終端設備根據使用者輸入的人體生物特徵,產生對應的人體生物特徵檔,如果使用者提供的是指紋、人臉、面部特徵、掌紋等人體生物特徵,那麼終端設備產生對應的影像檔;如果使用者提供的人體生物特徵是聲紋,那麼終端設備則產生對應的音效檔。用於進行身份驗證的設備或系統接收所述影像檔或音效檔,並儲存該檔,從而完成使用者人體生物特徵的註冊過程,已註冊的人體生物特徵檔作為該使用者後續進行身份驗證的基準檔。 This step is the registration process of the user's human biological characteristics. For implementation In the identity verification method provided by the present invention, a user must register human biometrics for the first time, that is, a user inputs human biometrics on a terminal device, and the terminal device generates a corresponding human biometric file based on the human biometrics input by the user. If the user provides human biological features such as fingerprints, faces, facial features, palm prints, then the terminal device generates corresponding image files; if the user provided human biological features are voiceprints, then the terminal device generates corresponding sound effects files . The device or system used for identity verification receives the image file or sound effect file and stores the file, thereby completing the registration process of the user's human biometrics, and the registered human biometric file serves as the user's subsequent identity verification. Base file.

使用者從終端設備輸入人體生物特徵,終端設備進行必要的預處理後,產生人體生物特徵檔,並將使用者的註冊請求上傳給用於進行身份驗證的設備或系統,註冊請求中除了包含使用者的人體生物特徵檔外,還包含註冊的使用者標識、註冊所用終端設備的類型和/或型號。 The user inputs human biometrics from the terminal device. After the terminal device performs necessary preprocessing, the human biometric file is generated, and the user's registration request is uploaded to the device or system for identity verification. The registration request includes the use of In addition to the human biometric profile of the user, it also contains the registered user identification and the type and / or model of the terminal device used for registration.

之所以要提供註冊的使用者標識,因為本發明提供的是身份驗證方法,其目的是判斷特定使用者標識的待驗證人體生物特徵檔,與該特定使用者標識對應的基準檔,是否相同。在這個過程中,使用者標識是將同一個使用者的待驗證人體生物特徵檔和基準檔關聯起來的中間紐帶,因此在用戶註冊時要提供唯一的使用者標識資訊,並且在後續發起的身份驗證請求時,也要提供同樣的使用者標識資訊。 The reason for providing a registered user identity is because the present invention provides an identity verification method, whose purpose is to determine whether the biometric profile of the human body to be verified for a specific user identity is the same as the reference profile corresponding to the specific user identity. In this process, the user identity is an intermediate link that associates the biometric profile and the reference file of the same user with the human being to be verified. Therefore, the unique user identity information should be provided when the user is registered, and the identity initiated later Provide the same user identification information when verifying the request.

註冊請求中包含提供基準檔的終端設備的類型和/或 型號,是為了在後續的身份驗證過程中,能夠根據終端設備的類型和/或型號,調取與該終端設備對應的採集演算法和/或比對演算法。 The registration request includes the type and / or type of terminal device providing the reference file The model is to enable the collection algorithm and / or the comparison algorithm corresponding to the terminal device to be retrieved according to the type and / or model of the terminal device in the subsequent identity verification process.

用於進行身份驗證的設備或系統,收到終端設備發送的上述註冊請求後,提取註冊資訊,並儲存註冊資訊,完成使用者的註冊過程。 After receiving the above registration request sent by the terminal device, the device or system used for identity verification extracts the registration information and stores the registration information to complete the user registration process.

終端設備可以提示使用者採用掃描ID卡的方式輸入使用者標識,也可以用按鍵方式輸入使用者標識,或者採用與移動設備號碼綁定等其他方法,終端設備如何獲取使用者標識不是本發明的關鍵,本發明不做限定。 The terminal device can prompt the user to input the user ID by scanning the ID card, or the user ID can be input by pressing keys, or by other methods such as binding with the mobile device number. How the terminal device obtains the user ID is not the present invention. It is critical that the present invention is not limited.

終端設備可以讀取自帶儲存媒體的特定區域上的預先寫入的資料,來獲取終端設備的類型和/或型號,也可以採用其他方式,本發明不做限定。 The terminal device may read the pre-written data on a specific area of the storage medium to obtain the type and / or model of the terminal device, or may adopt other methods, which are not limited in the present invention.

終端設備與用於進行身份驗證的設備或系統之間的交互,可以通過USB介面、網路介面或者無線傳輸介面,具體採用哪種介面方式,本發明也不做限定。 The interaction between the terminal device and the device or system used for identity verification may be through a USB interface, a network interface, or a wireless transmission interface. The specific interface method is not limited by the present invention.

在本實施例中,張先生使用小米2S手機的指紋感測器輸入指紋,產生尾碼為jpg的指紋影像檔,小米2S手機獲取的張先生的使用者標識為0001,小米2S手機將張先生的註冊請求通過無線傳輸介面上傳給用於進行身份驗證的指紋認證中心。 In this embodiment, Mr. Zhang uses the fingerprint sensor of the Xiaomi 2S mobile phone to input his fingerprint to generate a fingerprint image file with a suffix of jpg. The user ID of Mr. Zhang obtained by the Xiaomi 2S mobile phone is 0001, and the Xiaomi 2S mobile phone will send Mr. Zhang The registration request is uploaded to the fingerprint authentication center for identity verification through the wireless transmission interface.

指紋認證中心收到小米2S手機上傳的請求後,首先要辨別是註冊請求還是驗證請求,通常可以採用兩種方式,方式一,請求資訊中包含了請求類型的標識,指紋認 證中心讀取該標識並進行判斷,另一種方式,請求資訊中不包含請求類型的標識,這種情況下,指紋認證中心根據請求中提供的使用者標識,查找儲存註冊資訊的指紋資料庫,如果指紋資料庫中沒有找到對應該使用者標識的註冊資訊,說明該使用者標識尚未註冊。判斷出終端設備上傳的是註冊請求後,指紋認證中心提取註冊請求中提供的資訊,並採用下述格式儲存在指紋資料庫中,從而完成使用者張先生的指紋註冊過程。 After the fingerprint authentication center receives the request uploaded by Xiaomi 2S mobile phone, it must first discriminate whether it is a registration request or a verification request. Generally, two methods can be used. Method one: The request information includes the identification of the request type and the fingerprint identification. The identification center reads the identification and makes a judgment. In another way, the request information does not include the identification of the request type. In this case, the fingerprint authentication center searches the fingerprint database storing the registration information according to the user identification provided in the request. If no registration information corresponding to the user ID is found in the fingerprint database, the user ID has not been registered. After determining that the terminal device uploads the registration request, the fingerprint authentication center extracts the information provided in the registration request and stores it in the fingerprint database in the following format to complete the fingerprint registration process of the user Mr. Zhang.

指紋資料庫示例 Fingerprint database example

需要說明的是,本實施例中,指紋影像檔儲存在特定的檔目錄fpimg下,而在指紋資料庫的指紋圖像一列寫入的是指紋影像檔的儲存路徑和具體的檔案名稱,在需要提取張先生註冊的指紋影像檔時,存取所述路徑就能夠讀取對應的指紋影像檔。 It should be noted that in this embodiment, the fingerprint image file is stored in a specific file directory fpimg, and the fingerprint image file in the fingerprint database contains the storage path and specific file name of the fingerprint image file. When the fingerprint image file registered by Mr. Zhang is extracted, the corresponding fingerprint image file can be read by accessing the path.

在其他實施方式中,如果使用者註冊時提供的是聲紋,那麼用於進行身份驗證的設備或系統接收到使用者的註冊請求後,可以採用與上述類似的方式,將接收到的音效檔儲存在特定的檔目錄下,而在資料庫對應的列中寫入音效檔的儲存路徑和具體的檔案名稱,在需要提取該使用者註冊的音效檔時,存取所述路徑就能夠讀取對應的音效 檔。 In other embodiments, if the user provides a voiceprint during registration, the device or system used for identity verification may receive the user ’s registration request in a similar manner to the above, and the received sound effect file It is stored in a specific file directory, and the storage path and specific file name of the sound effect file are written in the corresponding row of the database. When the sound effect file registered by the user needs to be extracted, the path can be read by accessing the path Corresponding sound effects files.

在其他實施方式中,也可以將使用者的註冊資訊儲存在普通的資料檔案中,或者是資料表格中,只要能夠根據需要從中提取使用者註冊的資訊就可以了。資料庫、資料檔案以及資料表格可以在用於進行身份驗證的設備或系統的本機存放區,也可以在其他網路存放裝置上儲存,具體的儲存形式和位置,不是本發明的核心,本發明對此不做限定。 In other embodiments, the user registration information may also be stored in a common data file or a data table, as long as the user registration information can be extracted therefrom as required. Databases, data files, and data tables can be stored in the local storage area of the device or system used for identity verification, or on other network storage devices. The specific storage form and location are not the core of the invention. The invention does not limit this.

步驟S101,接收請求驗證方的人體生物特徵檔。 Step S101: Receive a human biometric profile of a requesting verifier.

請求驗證方使用能夠提供人體生物特徵檔的終端設備,輸入請求驗證方的人體生物特徵,請求驗證方終端設備產生請求驗證方的人體生物特徵檔,用於進行身份驗證的設備或系統接收所述請求驗證方的人體生物特徵檔。 The requesting verifier uses a terminal device capable of providing a biometric profile of the human body, enters the human biometrics of the requesting verifier, requests the terminal device of the verifier to generate a human biometric file requesting the verifier, and the device or system for identity verification receives the Request a biometric profile from the verifier.

請求驗證方終端設備發起的身份驗證請求中,除了包含請求驗證方的人體生物特徵檔外,還包含請求驗證方的使用者標識和請求驗證方終端設備的類型和/或型號,請求驗證方的使用者標識,用於從已儲存的人體生物特徵資料中提取與該使用者標識對應的已註冊的人體生物特徵檔(即:基準檔),請求驗證方終端設備的類型和/或型號,則用於獲取與該設備對應的採集演算法和比對演算法。 The identity verification request initiated by the requesting verifier's terminal device includes, in addition to the biometric profile of the requesting verifier, the user identification of the requesting verifier and the type and / or model of the terminal device of the requesting verifier. A user identification, for extracting a registered human biometric file (ie, a reference file) corresponding to the user identification from the stored human biometric data, and requesting the type and / or model of the terminal device of the verifier, Used to obtain the acquisition algorithm and comparison algorithm corresponding to the device.

在本實施例中,張先生使用Iphone4S手機上的應用時,需要進行遠端身份驗證,張先生通過Iphone4S手機的指紋感測器輸入了自己的指紋圖像,Iphone4S手機直 接將張先生的指紋影像檔varify_0001.jpg、使用者標識(0001)和設備類型和/或型號上傳給指紋認證中心,指紋認證中心接收上述待驗證資訊。 In this embodiment, when Mr. Zhang uses the application on the Iphone4S mobile phone, remote authentication is required. Mr. Zhang entered his fingerprint image through the fingerprint sensor of the Iphone4S mobile phone, and the Iphone4S mobile phone directly Mr. Zhang ’s fingerprint image file varify_0001.jpg, user identification (0001), and device type and / or model are then uploaded to the fingerprint authentication center, and the fingerprint authentication center receives the information to be verified.

步驟S102,獲取提供所述請求驗證方的人體生物特徵檔所用的請求驗證方終端設備的類型和/或型號,或者,獲取提供基準檔所用的特定終端設備的類型和/或型號。 Step S102: Obtain the type and / or model of the requesting verifier terminal device used to provide the human biometric profile of the requesting verifier, or obtain the type and / or model of the specific terminal device used to provide the reference file.

終端設備上傳的身份驗證請求中,提供了請求驗證方的使用者標識和請求驗證方終端設備的類型和/或型號,直接讀取該資訊即可獲取請求驗證方終端設備的類型和/或型號;或者,根據請求驗證方的使用者標識,存取已儲存的人體生物特徵資料,查找與請求驗證方的使用者標識對應的註冊所用終端設備的類型和/或型號(即:提供基準檔所用的特定終端設備的類型和/或型號)。 In the authentication request uploaded by the terminal device, the user identifier of the requesting verifier and the type and / or model of the terminal device of the requesting verifier are provided. The type and / or model of the terminal device of the requesting verifier can be obtained by directly reading the information. Or, according to the user identification of the requesting verifier, access the stored human biometric data, and find the type and / or model of the terminal device used for registration corresponding to the user identification of the requesting verifier (that is, for providing a reference file) Type and / or model of the specific terminal device).

因為用於進行身份驗證的設備或系統接收到的是請求驗證方的人體生物特徵檔,而不是請求驗證方的人體生物特徵的待驗證特徵碼,所以要使用特定的採集演算法,從所接收的請求驗證方的人體生物特徵檔中採集待驗證特徵碼。不管使用者提供的人體生物特徵檔是影像檔還是音效檔,都涉及採集演算法的選取問題,這裡以人體生物特徵圖像為例,對選取採集演算法的思路進行說明,對於利用聲紋進行身份驗證來說,選取採集演算法的基本思路是一致的。 Because the device or system used for identity verification receives the human biometric profile of the requesting verifier, rather than the signature to be verified of the human biometric of the requesting verifier, a specific collection algorithm is used to receive from the received The requesting verifier collects the signature to be verified from the human biometric file. Regardless of whether the human biometric file provided by the user is an image file or a sound effect file, it involves the selection of the acquisition algorithm. Here, the human biometric image is taken as an example to explain the idea of selecting the acquisition algorithm. In terms of identity verification, the basic idea of choosing a collection algorithm is the same.

因為使用者在終端設備輸入的人體生物特徵圖像通常 是一幅含有較多雜訊的灰度圖像,終端設備通常還要進行一定的預處理操作,改善輸入的人體生物特徵圖像的品質,去除噪音,得到一幅清晰的點線圖。但是不同廠商的終端設備獲取圖像的方法存在差異,採用的圖像預處理演算法也不完全相同,最終得到的人體生物特徵圖像的清晰度、對比度、雜訊的多少都不盡相同,而終端設備廠商,可以針對自己的設備產生圖像的特點,採用有針對性的採集演算法和比對演算法,採集特定位置和特定數量的特徵點並進行有針對性的比對,從而達到最優的辨識效果,因而採用提供圖像的終端設備自帶的採集演算法是最為合理的。考慮到本發明中不同廠商終端設備的互聯互通的客觀需求,需要採用統一的採集演算法從來自不同設備的人體生物特徵圖像中採集特徵碼,理論上,只要採用統一的採集演算法就可以,但是為了獲取比較滿意的實施效果,採用提供基準圖像的終端設備的採集演算法,或者採用請求驗證方終端設備的採集演算法,是較佳的方案。 Because the biometric image of the human body input by the user on the terminal device is usually It is a gray image with more noise. Terminal equipment usually also needs to perform certain pre-processing operations to improve the quality of the input human biometric image, remove noise, and get a clear dotted line image. However, there are differences in the methods of acquiring images from terminal equipment of different manufacturers, and the image preprocessing algorithms used are not exactly the same. The clarity, contrast, and noise of the biometric images of the human body that are finally obtained are all different. And terminal equipment manufacturers can use the targeted acquisition algorithms and comparison algorithms to capture the characteristics of the images of their own devices, collect specific locations and a specific number of feature points, and perform targeted comparisons to achieve The best identification effect, so it is most reasonable to use the acquisition algorithm that comes with the terminal equipment that provides the image. Considering the objective needs of the interconnection and interoperability of terminal equipment of different manufacturers in the present invention, it is necessary to adopt a unified acquisition algorithm to collect feature codes from human biometric images from different devices. In theory, as long as a unified acquisition algorithm is used, However, in order to obtain a satisfactory implementation effect, a collection algorithm of a terminal device that provides a reference image or a collection algorithm of a terminal device that requests a verifier is a better solution.

基於上述考慮,本實施例中,可以從提供張先生的註冊指紋影像檔(即:基準檔)的小米2S手機,和提供張先生的待驗證指紋影像檔的Iphone4S手機中任意選擇一個設備,並選擇與所述設備的類型和/或型號對應的採集演算法。在本實施例中,選擇了小米2S手機。 Based on the above considerations, in this embodiment, one device can be selected arbitrarily from the Xiaomi 2S mobile phone that provides Mr. Zhang's registered fingerprint image file (that is, the reference file) and the Iphone 4S mobile phone that provides Mr. Zhang's fingerprint image file to be verified, and The acquisition algorithm corresponding to the type and / or model of the device is selected. In this embodiment, a Xiaomi 2S mobile phone is selected.

步驟S103,根據上述終端設備的類型和/或型號調取該終端設備所採用的採集演算法。 In step S103, a collection algorithm used by the terminal device is retrieved according to the type and / or model of the terminal device.

根據步驟S102中所選的終端設備的類型和/或型號, 查找預先配置的人體生物特徵識別演算法配置資訊,調取與所選終端設備的類型和/或型號對應的採集演算法。預先配置的人體生物特徵識別演算法配置資訊中,針對每一種終端設備,設置所述終端設備的類型和/或型號、與所述終端設備對應的採集演算法和比對演算法。所述人體生物特徵識別演算法配置資訊,是預先配置好的,可以是表格的形式,也可以採用資料庫儲存,可以在用於進行身份驗證的設備或系統的本地存放,也可以存放在其他設備上,本發明對具體的儲存形式和位置,不做限定。 According to the type and / or model of the terminal device selected in step S102, Find pre-configured human biometric algorithm configuration information, and retrieve the collection algorithm corresponding to the type and / or model of the selected terminal device. In the pre-configured biometric identification algorithm configuration information, for each terminal device, a type and / or model of the terminal device, a collection algorithm and a comparison algorithm corresponding to the terminal device are set. The configuration information of the human biometric identification algorithm is pre-configured, and may be in the form of a table, or stored in a database, and may be stored locally in a device or system used for identity verification, or may be stored in other On the equipment, the present invention does not limit the specific storage form and location.

在本實施例中,針對步驟S102選擇的小米2S手機,根據小米2S手機的類型和/或型號,存取預先配置的如下所示的指紋識別演算法配置表,獲取與小米2S手機對應的指紋採集演算法A001。 In this embodiment, for the Xiaomi 2S mobile phone selected in step S102, according to the type and / or model of the Xiaomi 2S mobile phone, access the pre-configured fingerprint identification algorithm configuration table shown below to obtain the fingerprint corresponding to the Xiaomi 2S mobile phone. Acquisition algorithm A001.

指紋識別演算法配置表 Fingerprint recognition algorithm configuration table

步驟S104,使用特定的採集演算法,從所接收的請求驗證方的人體生物特徵檔中採集待驗證特徵碼。 In step S104, a specific collection algorithm is used to collect the feature code to be verified from the human biometric file of the requesting verifier.

選擇了採集演算法後,就可以調用該演算法採集待驗證特徵碼了。在本實施例中,指紋認證中心軟體是採用Java語言編寫的,小米2S手機廠商提供的用C語言編寫 的動態連結程式庫中提供了指紋採集演算法A001的函式呼叫介面,因此採用JNI方式,以待驗證的指紋影像檔作為輸入,調用動態連結程式庫提供的指紋採集演算法A001的函數介面,就可以得到待驗證特徵碼。 After the collection algorithm is selected, the algorithm can be called to collect the signatures to be verified. In this embodiment, the fingerprint authentication center software is written in the Java language, and the C language provided by the Xiaomi 2S mobile phone manufacturer is written in the C language. The function call interface of fingerprint acquisition algorithm A001 is provided in the dynamic link library, so the JNI method is used, taking the fingerprint image file to be verified as an input, and calling the function interface of fingerprint acquisition algorithm A001 provided by the dynamic link library. You can get the signature to be verified.

步驟S105,從所述基準檔中採集基準特徵碼,採集該基準特徵碼採用的採集演算法與採集待驗證特徵碼所用的特定的採集演算法一致。 In step S105, a reference feature code is collected from the reference file, and a collection algorithm used to collect the reference feature code is consistent with a specific collection algorithm used to collect a feature code to be verified.

獲取了待驗證特徵碼後,要進一步獲取基準特徵碼。 After obtaining the signature to be verified, further obtain the reference signature.

首先,要讀取請求驗證方的基準檔。在本實施例中,在步驟S100中已經將張先生註冊的指紋影像檔(即:基準檔)儲存在指紋資料庫中,根據張先生提出身份驗證請求時提供的使用者標識0001,存取指紋資料庫,從中查找與所述使用者標識0001對應的資料記錄,例如,針對本實施例的指紋資料庫,可以採用“select * from fp_db where user_id=0001”這樣類似的SQL語句,在其他實施方式中,針對不同的資料檔案格式和儲存位置,也可以採用其他查找方法,本發明不做限定。找到對應的資料記錄後,從中提取已註冊的設備類型和/或型號:小米2S手機,提取已註冊的指紋影像檔的儲存路徑和檔案名,存取所述路徑、並讀取已註冊的指紋影像檔0001.jpg。 First, read the reference file of the requesting verifier. In this embodiment, in step S100, the fingerprint image file (ie, the reference file) registered by Mr. Zhang has been stored in the fingerprint database, and the fingerprint is accessed according to the user ID 0001 provided by Mr. Zhang when he submitted the authentication request. Database to find the data record corresponding to the user ID 0001, for example, for the fingerprint database of this embodiment, a similar SQL statement such as "select * from fp_db where user_id = 0001" can be used, in other embodiments For different data file formats and storage locations, other search methods can also be used, which is not limited in the present invention. After finding the corresponding data record, extract the registered device type and / or model from it: Xiaomi 2S mobile phone, extract the storage path and file name of the registered fingerprint image file, access the path, and read the registered fingerprint Image file 0001.jpg.

在其他實施方式中,例如:利用聲紋進行使用者身份驗證,那麼上述步驟也是類似的,即:根據使用者提出身份驗證請求時提供的使用者標識,存取已註冊的資料,查找與所述使用者標識對應的資料記錄,並從中提取已註冊 的設備類型和/或型號、以及已註冊的音效檔的儲存路徑和檔案名,存取所述路徑、並讀取已註冊的音效檔。 In other embodiments, for example: using voiceprint for user authentication, the above steps are similar, that is, according to the user ID provided by the user when making an authentication request, accessing the registered data, Describe the data record corresponding to the user ID, and extract the registered data from it Device type and / or model, and the storage path and file name of the registered sound effect file, access the path, and read the registered sound effect file.

然後,採集基準檔的基準特徵碼,所用的採集演算法與步驟S104中採集待驗證特徵碼的採集演算法相同,即:也使用步驟S103調取的採集演算法。之所以要採用相同的採集演算法,主要是滿足不同廠商終端設備的互聯互通的需求。在本實施例中,選擇與步驟S104中採集待驗證特徵碼相同的小米2S手機的指紋採集演算法A001,採用JNI方式,以已註冊的指紋影像檔(即:基準檔)作為輸入,調用小米2S手機廠商提供的動態連結程式庫中的指紋採集演算法A001的函數介面,就可以得到已註冊的指紋圖像的特徵碼,即:基準特徵碼。 Then, the reference feature code of the reference file is collected, and the collection algorithm used is the same as the collection algorithm used to collect the feature code to be verified in step S104, that is, the collection algorithm retrieved in step S103 is also used. The reason why the same acquisition algorithm is used is mainly to meet the requirements of interconnection and interoperability of terminal equipment from different manufacturers. In this embodiment, the fingerprint acquisition algorithm A001 of the Xiaomi 2S mobile phone with the same feature code to be verified in step S104 is selected, and the registered fingerprint image file (that is, the reference file) is used as the input to call Xiaomi using the JNI method. The function interface of the fingerprint collection algorithm A001 in the dynamic link library provided by the 2S mobile phone manufacturer can obtain the registered fingerprint image feature code, that is, the reference feature code.

步驟S106,判斷所述基準特徵碼與所述待驗證特徵碼是否對應相同的人體生物特徵;若是,則通過身份驗證請求。 In step S106, it is determined whether the reference feature code and the feature code to be verified correspond to the same human biological characteristics; if yes, an identity verification request is passed.

完成上述步驟S104和S105後,已經獲取了請求驗證方的基準特徵碼和待驗證特徵碼,對這兩個特徵碼進行比對,就可以判斷請求驗證方是否通過了身份驗證。 After completing the above steps S104 and S105, the reference signature code and the to-be-verified signature code of the requesting verifier have been obtained, and the two characteristic codes are compared to determine whether the requesting verifier has passed the identity verification.

人體生物特徵碼並不是一個簡單的數值或者字串,而是一個記錄了人體生物特徵資訊的範本,以指紋特徵碼為例,其中記錄了指紋的總體特徵(例如:紋型、核心點等)和局部特徵(例如:一定數目的端點和分叉點的方向、位置和曲率等資訊)。因此判斷兩個指紋特徵碼是否相同,不是簡單地判斷是否相等,而是將兩個範本進行匹 配,是一個模式識別的過程,判定的標準不是等與不等,而是相似的程度。這個相似程度的判定與採集演算法採集的特徵點的類型和數目有關,採集的特徵點越多,誤判的機率就越小。因此,對於用某個終端廠商提供的採集演算法採集的特徵碼,比對時也應該採用所述終端廠商提供的與採集演算法對應的比對演算法,這樣才能準確識別範本中的特徵點的類型和數目以及其他特徵,從而提高比對的準確率。 The human biometric code is not a simple numerical value or string, but a template that records human biometric information. Taking the fingerprint feature code as an example, it records the overall characteristics of the fingerprint (for example: pattern, core point, etc.) And local features (for example, information about the orientation, position, and curvature of a certain number of endpoints and bifurcation points). Therefore, to determine whether the two fingerprint feature codes are the same, it is not simply to determine whether they are equal, but to compare the two templates. Matching is a process of pattern recognition. The criterion of judgment is not equal or unequal, but the degree of similarity. The determination of this degree of similarity is related to the type and number of feature points collected by the collection algorithm. The more feature points collected, the smaller the probability of misjudgment. Therefore, for feature codes collected by a collection algorithm provided by a terminal manufacturer, the comparison algorithm corresponding to the collection algorithm provided by the terminal manufacturer should also be used for comparison, so as to accurately identify the feature points in the template Type and number, as well as other characteristics, to improve the accuracy of the comparison.

基於上述原因,本發明提供的利用人體生物特徵進行身份驗證的方法,在判斷基準特徵碼與待驗證特徵碼是否對應相同的人體生物特徵時,採用與步驟S104和步驟S105中所用的採集演算法對應的比對演算法。 Based on the above reasons, the method for identity verification using human biometrics provided by the present invention uses the acquisition algorithms used in steps S104 and S105 when determining whether the reference feature code and the feature code to be verified correspond to the same human biometrics. Corresponding comparison algorithm.

在本實施例中,步驟S104和步驟S105採用的是小米2S手機廠商提供的採集演算法A001,查找預先配置的指紋識別演算法配置表,調取與小米2S手機廠商的採集演算法A001對應的比對演算法B001。同樣的,採用JNI方式,以已註冊的指紋影像檔的特徵碼(即:基準特徵碼)和待驗證特徵碼作為輸入,調用小米2S手機廠商提供的動態連結程式庫中的指紋比對演算法B001的函數介面進行指紋特徵碼比對,該函數根據輸入的兩個指紋特徵碼的相似程度,判斷出待驗證特徵碼與基準特徵碼對應同一個使用者的指紋。此比對結果將被發送回張先生使用的Iphone4S手機,從而張先產生功通過本次遠端身份驗證,可以繼續進行後續的遠端應用。 In this embodiment, step S104 and step S105 use the acquisition algorithm A001 provided by the Xiaomi 2S mobile phone manufacturer, look up the pre-configured fingerprint identification algorithm configuration table, and retrieve the correspondence with the Xiaomi 2S mobile phone manufacturer's acquisition algorithm A001. Comparison algorithm B001. Similarly, using the JNI method, taking the registered fingerprint image file's feature code (that is, the benchmark feature code) and the feature code to be verified as inputs, the fingerprint comparison algorithm in the dynamic link library provided by Xiaomi 2S mobile phone manufacturer is called. The function interface of B001 performs fingerprint feature code comparison. This function determines that the fingerprint to be verified corresponds to the fingerprint of the same user based on the similarity between the two fingerprint feature codes entered. The result of this comparison will be sent back to the Iphone4S mobile phone used by Mr. Zhang, so that Zhang Xiangengong can pass this remote identity verification and can continue the subsequent remote applications.

在上述實施例1中,張先生使用小米2S手機註冊指紋資訊,使用Iphone4S手機進行遠端身份驗證,如果採用現有的技術,指紋認證中心直接比對兩個終端設備上傳的指紋特徵碼,會得出不是同一個用戶指紋的結論,導致張先生身份驗證失敗。採用本發明提供的利用人體生物特徵進行身份驗證的方法,對張先生註冊的指紋影像檔,和Iphone4S上傳的待驗證的指紋影像檔,採用相同的採集演算法(小米2S手機的採集演算法)採集特徵碼,並採用對應的比對演算法(小米2S手機的比對演算法)進行比對,從而張先產生功通過本次遠端身份驗證,實現了不同終端設備廠商的互聯互通。 In the above embodiment 1, Mr. Zhang uses Xiaomi 2S mobile phone to register fingerprint information, and uses Iphone4S mobile phone to perform remote identity verification. If the existing technology is used, the fingerprint authentication center directly compares the fingerprint feature codes uploaded by the two terminal devices. It was concluded that the fingerprints of the same user were not the same, which resulted in Mr. Zhang's identity verification failure. Using the method for identity verification using human biological characteristics provided by the present invention, the same fingerprinting algorithm is used for the fingerprint image file registered by Mr. Zhang and the fingerprint image file to be verified uploaded by Iphone4S (collection algorithm of Xiaomi 2S mobile phone) Collect the feature code and use the corresponding comparison algorithm (the comparison algorithm of Xiaomi 2S mobile phone) to compare, so that Zhang Xianshenggong passed the remote identity verification and realized the interconnection of different terminal equipment manufacturers.

如圖2所示,圖2是本發明提供的一種利用人體生物特徵進行身份驗證的方法的第二實施例流程圖,在本實施例中,請求驗證方終端設備提供的是請求驗證方的人體生物特徵的待驗證特徵碼。本實施例與上述第一實施例步驟相同的部分不再贅述,下面重點描述不同之處。以下結合圖2進行說明。 As shown in FIG. 2, FIG. 2 is a flowchart of a second embodiment of a method for verifying identity using human biometrics provided by the present invention. In this embodiment, the terminal device requesting the verifier provides the human body requesting the verifier. The biometric signature to be verified. The steps in this embodiment that are the same as those in the first embodiment are not repeated here, and the differences will be mainly described below. The following is described with reference to FIG. 2.

步驟S200,接收對應特定身份的人體生物特徵檔,作為基準檔。 Step S200: Receive a human biometric profile corresponding to a specific identity as a reference profile.

本實施例中,張先生採用小米2S手機進行指紋資訊的註冊,指紋認證中心接收到小米2S手機上傳的張先生的使用者標識0001、待註冊的指紋影像檔0001.jpg和小米2S手機的類型和/或型號,並將這些資訊儲存在指紋資料庫中,完成張先生的指紋註冊過程。 In this embodiment, Mr. Zhang uses the Xiaomi 2S mobile phone to register fingerprint information. The fingerprint authentication center receives Mr. Zhang's user ID 0001 uploaded by the Xiaomi 2S mobile phone, the fingerprint image file 0001.jpg to be registered, and the type of the Xiaomi 2S mobile phone. And / or model, and store this information in the fingerprint database to complete the fingerprint registration process of Mr. Zhang.

步驟S201,接收請求驗證方通過請求驗證方終端設備採集的人體生物特徵的待驗證特徵碼。 Step S201: Receive a to-be-verified feature code of a human biological feature collected by the requesting verifier by requesting the verifier terminal device.

請求驗證方使用能夠提供人體生物特徵的待驗證特徵碼的請求驗證方終端設備,輸入請求驗證方的人體生物特徵,請求驗證方終端設備對請求驗證方輸入的人體生物特徵進行必要的預處理後,採用自帶的採集演算法(即:與請求驗證方終端設備對應的採集演算法)採集請求驗證方的人體生物特徵的待驗證特徵碼,並發起身份驗證請求,用於進行身份驗證的設備或系統接收該請求驗證方的待驗證特徵碼。 The requesting verifier uses the terminal device of the requesting verifier that can provide the biometric signature to be verified, enters the human biological characteristics of the requesting verifier, and requests the terminal device of the verifier to perform the necessary preprocessing on the human biological characteristics input by the requesting verifier. , Using the built-in acquisition algorithm (that is, the acquisition algorithm corresponding to the terminal device of the requesting verifier) to collect the to-be-verified feature code of the human biometrics of the requesting verifier, and initiate an identity verification request for the device for identity verification Or the system receives the signature to be verified of the requesting verifier.

請求驗證方終端設備發起的身份驗證請求中,除了包含待驗證特徵碼外,還包含請求驗證方的使用者標識和請求驗證方終端設備的類型和/或型號,請求驗證方的使用者標識,用於從已儲存的人體生物特徵資料中提取與該使用者標識對應的已註冊的人體生物特徵檔(即:基準檔),請求驗證方終端設備的類型和/或型號,則用於獲取與該設備對應的採集演算法和比對演算法。 The identity verification request initiated by the requesting verifier terminal device includes, in addition to the feature code to be verified, the user identification of the requesting verifier, the type and / or model of the requesting verifier terminal device, and the user identification of the requesting verifier It is used to extract the registered human biometric file (ie, reference file) corresponding to the user identity from the stored human biometric data, and the type and / or model of the terminal device requesting the verifier is used to obtain the The acquisition algorithm and comparison algorithm corresponding to this device.

在本實施例中,張先生使用Iphone4S手機上的應用時,需要進行遠端身份驗證,張先生通過Iphone4S的指紋感測器輸入了自己的指紋圖像,Iphone4S手機採用自帶的A002指紋採集演算法,採集張先生輸入的待驗證指紋圖像的待驗證特徵碼,並向指紋認證中心發送身份驗證請求,請求中包含:所述待驗證特徵碼、張先生的使用者標識0001和Iphone4S手機的類型和/或型號,指紋認證 中心接收上述請求資訊。 In this embodiment, Mr. Zhang needs to perform remote authentication when using the application on the Iphone4S mobile phone. Mr. Zhang entered his fingerprint image through the fingerprint sensor of the Iphone4S. The Iphone4S mobile phone uses the built-in A002 fingerprint collection algorithm. Method, collect the to-be-verified feature code of the fingerprint image to be verified entered by Mr. Zhang, and send an identity verification request to the fingerprint authentication center, the request includes: the to-be-verified feature code, Mr. Zhang ’s user ID 0001, and the Iphone4S mobile phone ’s Type and / or model, fingerprint authentication The center receives the above request information.

步驟S202,獲取所述請求驗證方終端設備的類型和/或型號。 Step S202: Obtain the type and / or model of the terminal device of the requesting verifier.

為了滿足不同廠商終端設備的互聯互通的需求,採集基準特徵碼所用的採集演算法必須和採集待驗證特徵碼所用的採集演算法相同,由於在步驟S201中指紋認證中心接收到的是待驗證特徵碼,所以必須採用採集待驗證特徵碼的請求驗證方終端設備所用的採集演算法。為了滿足這一要求,首先要獲取請求驗證方終端設備的類型和/或型號。 In order to meet the requirements of interoperability of terminal equipment from different manufacturers, the acquisition algorithm used to collect the reference signature must be the same as the acquisition algorithm used to collect the signature to be verified. Because the fingerprint authentication center received the feature to be verified in step S201 Therefore, the acquisition algorithm used by the requesting verifier terminal device to collect the feature code to be verified must be used. To meet this requirement, the type and / or model of the terminal device requesting the verifier must first be obtained.

在本實施例的步驟S201中,終端設備發起的身份驗證請求中,不僅包含待驗證特徵碼,同時也包含請求驗證方終端設備的類型和/或型號,因此,從身份驗證請求中讀取相應的資訊,從而獲取請求驗證方終端設備Iphone4S手機的類型和/或型號。 In step S201 of this embodiment, the authentication request initiated by the terminal device includes not only the feature code to be verified, but also the type and / or model of the terminal device requesting the verifier. Therefore, the corresponding request is read from the authentication request. To obtain the type and / or model of the Iphone4S mobile phone of the terminal device requesting the verification party.

步驟S203,根據所述請求驗證方終端設備的類型和/或型號調取該終端設備採集所述待驗證特徵碼時採用的採集演算法。 In step S203, according to the type and / or model of the terminal device of the requesting verifier, a collection algorithm used by the terminal device to collect the feature code to be verified is retrieved.

在本實施例中,根據Iphone4S手機的類型和/或型號,存取預先設置的指紋識別演算法配置表,獲取與Iphone4S手機對應的指紋採集演算法A002。 In this embodiment, according to the type and / or model of the Iphone4S mobile phone, a preset fingerprint identification algorithm configuration table is accessed to obtain a fingerprint collection algorithm A002 corresponding to the Iphone4S mobile phone.

指紋識別演算法配置表 Fingerprint recognition algorithm configuration table

步驟S204,從所述基準檔中採集基準特徵碼,採集該基準特徵碼採用的採集演算法與請求驗證方終端設備採集待驗證特徵碼所用的採集演算法一致。 In step S204, a reference feature code is collected from the reference file, and a collection algorithm used to collect the reference feature code is consistent with a collection algorithm used by the requesting terminal device to collect the feature code to be verified.

獲取了待驗證特碼後,要進一步獲取基準特徵碼。 After obtaining the special code to be verified, further obtain the reference feature code.

首先,要讀取請求驗證方的基準檔。在本實施例中,在步驟S200中已經將張先生註冊的指紋影像檔(即:基準檔)儲存在指紋資料庫中,根據張先生提出身份驗證請求時提供的使用者標識0001,存取指紋資料庫,從中查找與所述使用者標識0001對應的資料記錄。找到對應的資料記錄後,從中提取已註冊的指紋影像檔的儲存路徑和檔案名,存取所述路徑、並讀取已註冊的指紋影像檔0001.jpg。 First, read the reference file of the requesting verifier. In this embodiment, in step S200, the fingerprint image file (ie, the reference file) registered by Mr. Zhang has been stored in the fingerprint database, and the fingerprint is accessed according to the user ID 0001 provided by Mr. Zhang when he submitted the authentication request. The database searches for a data record corresponding to the user ID 0001. After finding the corresponding data record, extract the storage path and file name of the registered fingerprint image file from it, access the path, and read the registered fingerprint image file 0001.jpg.

然後,採集基準檔的基準特徵碼。所用的採集演算法就是步驟S203中調取的採集演算法,即:採集待驗證特徵碼所用的相同的採集演算法。之所以要採用相同的採集演算法,主要是滿足不同廠商終端設備的互聯互通的需求。在本實施例中,步驟S203中調取的是Iphone4S手機的指紋採集演算法A002,採用JNI方式,以已註冊的指紋影像檔(即:基準檔)作為輸入,調用Iphone4S手機 廠商提供的動態連結程式庫中的指紋採集演算法A002的函數介面,就可以得到已註冊的指紋圖像的特徵碼,即:基準特徵碼。 Then, the reference feature code of the reference file is collected. The acquisition algorithm used is the acquisition algorithm called in step S203, that is, the same acquisition algorithm used to acquire the feature code to be verified. The reason why the same acquisition algorithm is used is mainly to meet the requirements of interconnection and interoperability of terminal equipment from different manufacturers. In this embodiment, the fingerprint acquisition algorithm A002 of the Iphone4S mobile phone is called in step S203. The JNI method is used, and the registered fingerprint image file (that is, the reference file) is used as an input to call the Iphone4S mobile phone. The function interface of the fingerprint acquisition algorithm A002 in the dynamic link library provided by the manufacturer can obtain the registered fingerprint image feature code, that is, the reference feature code.

步驟S205,判斷所述基準特徵碼與所述待驗證特徵碼是否對應相同的人體生物特徵;若是,則通過身份驗證請求。 In step S205, it is determined whether the reference feature code and the feature code to be verified correspond to the same human biological characteristics; if yes, an identity verification request is passed.

完成上述步驟S201和S204後,已經獲取了請求驗證方的基準特徵碼和待驗證特徵碼,採用與步驟S201和步驟S204中所用的採集演算法對應的比對演算法對這兩個特徵碼進行比對,就可以判斷請求驗證方是否通過了身份驗證。之所以要選擇與採集演算法對應的比對演算法,是因為比對過程是一個複雜的匹配過程,具體原因已經在實施例1中詳細描述過,此處不再贅述,請參見實施例1。 After completing the above steps S201 and S204, the reference signature code and the to-be-verified signature code of the requesting verifier have been obtained, and the comparison algorithm corresponding to the acquisition algorithm used in step S201 and step S204 is performed on the two signature codes. By comparison, you can determine whether the requesting verifier has passed the identity verification. The reason why the comparison algorithm corresponding to the acquisition algorithm is selected is because the comparison process is a complex matching process. The specific reason has been described in detail in Embodiment 1, and is not repeated here. Please refer to Embodiment 1. .

在本實施例中,步驟S201和步驟S204採用的是Iphone4S手機廠商提供的採集演算法A002,查找預先配置的指紋識別演算法配置表,可以調取與Iphone4S手機廠商的採集演算法A002對應的比對演算法B002。同樣的,採用JNI方式,以已註冊的指紋影像檔的特徵碼(即:基準特徵碼)和待驗證特徵碼作為輸入,調用Iphone4S手機廠商提供的動態連結程式庫中的指紋比對演算法B002的函數介面進行指紋特徵碼比對,該函數根據輸入的兩個指紋特徵碼的相似程度,判斷出待驗證特徵碼與基準特徵碼對應同一個使用者。此比對結果將被發送回張先生使用的Iphone4S手機,從而張先產生功通過本次 遠端身份驗證,可以繼續進行後續的遠端應用。 In this embodiment, the acquisition algorithm A002 provided by the Iphone4S mobile phone manufacturer is used in steps S201 and S204. The pre-configured fingerprint identification algorithm configuration table is found, and the ratio corresponding to the acquisition algorithm A002 of the Iphone4S mobile phone manufacturer can be called. Contrast algorithm B002. Similarly, using the JNI method, taking the registered fingerprint image file's feature code (that is, the benchmark feature code) and the feature to be verified as inputs, the fingerprint comparison algorithm B002 in the dynamic link library provided by the Iphone4S mobile phone manufacturer is called. The function interface performs fingerprint feature code comparison. The function judges that the feature code to be verified corresponds to the same user as the reference feature code based on the similarity of the two fingerprint feature codes entered. The result of this comparison will be sent back to the Iphone4S mobile phone used by Mr. Zhang, so that Zhang Xian will generate power through this time Remote authentication can continue subsequent remote applications.

在上述實施例2中,張先生使用小米2S手機註冊指紋資訊,使用Iphone4S手機上傳了待驗證特徵碼,如果採用現有的技術,指紋認證中心直接比對兩個終端設備上傳的特徵碼,會得出不是同一個用戶的結論,導致張先生身份驗證失敗。採用本發明提供的利用人體生物特徵進行身份驗證的方法,採用提供待驗證特徵碼的Iphone4S手機的採集演算法採集張先生已註冊的指紋影像檔的特徵碼,再採用與所述Iphone4S手機的採集演算法對應的比對演算法,對已註冊指紋影像檔的特徵碼(即:基準特徵碼)和Iphone4S手機上傳的待驗證特徵碼進行比對,由於採用相同的採集演算法(Iphone4S手機的採集演算法),和與之對應的比對演算法(Iphone4S手機的比對演算法),從而張先產生功通過本次身份驗證,實現了不同終端設備廠商的互聯互通。 In the above embodiment 2, Mr. Zhang used Xiaomi 2S mobile phone to register fingerprint information, and used Iphone4S mobile phone to upload the feature code to be verified. If the existing technology is used, the fingerprint authentication center directly compares the feature code uploaded by the two terminal devices, and will get It was concluded that not the same user, which caused Mr. Zhang's authentication to fail. By adopting the method of using human biological characteristics for identity verification provided by the present invention, the collection algorithm of the fingerprint image file registered by Mr. Zhang is collected by the collection algorithm of the Iphone4S mobile phone providing the feature code to be verified, and then the collection with the Iphone4S mobile phone The comparison algorithm corresponding to the algorithm compares the feature code of the registered fingerprint image file (that is, the benchmark feature code) with the feature code to be verified uploaded by the Iphone4S mobile phone. Because the same collection algorithm is used (the collection of the Iphone4S mobile phone) Algorithm), and the corresponding comparison algorithm (comparison algorithm for Iphone4S mobile phones), so Zhang Xian generated power through this identity verification, to achieve the interconnection of different terminal equipment manufacturers.

如圖3所示,圖3是本發明提供的一種利用人體生物特徵進行身份驗證的方法的第三實施例流程圖,在本實施例中,請求驗證方終端設備提供的可以是請求驗證方的人體生物特徵檔,也可以是請求驗證方的人體生物特徵的待驗證特徵碼。本實施例與實施例1和/或實施例2步驟相同的部分不再贅述,下面重點描述不同之處。以下結合圖3進行說明。 As shown in FIG. 3, FIG. 3 is a flowchart of a third embodiment of a method for performing identity verification using human biological characteristics provided by the present invention. In this embodiment, the requesting verifier terminal device may be the one requesting the verifier. The human biometric file may also be a feature code to be verified of the human biometric of the requesting verifier. The steps in this embodiment that are the same as those in Embodiment 1 and / or Embodiment 2 will not be repeated, and the differences will be described below with emphasis. The following description is made with reference to FIG. 3.

步驟S300,接收對應特定身份的人體生物特徵檔,作為基準檔。 Step S300: Receive a human biometric profile corresponding to a specific identity as a reference profile.

本實施例中,張先生採用小米2S手機進行指紋資訊的註冊,指紋認證中心接收到小米2S手機上傳的張先生的使用者標識0001、待註冊的指紋影像檔0001.jpg和小米2S手機的類型和/或型號,並將這些資訊儲存在指紋資料庫中,完成張先生的指紋註冊過程。 In this embodiment, Mr. Zhang uses the Xiaomi 2S mobile phone to register fingerprint information. The fingerprint authentication center receives Mr. Zhang's user ID 0001 uploaded by the Xiaomi 2S mobile phone, the fingerprint image file 0001.jpg to be registered, and the type of the Xiaomi 2S mobile phone. And / or model, and store this information in the fingerprint database to complete the fingerprint registration process of Mr. Zhang.

步驟S301,接收對應該特定身份的身份驗證請求。 Step S301: Receive an authentication request corresponding to a specific identity.

請求驗證方使用能夠提供人體生物特徵檔或人體生物特徵的待驗證特徵碼的請求驗證方終端設備,輸入待驗證的人體生物特徵,請求驗證方終端設備對使用者輸入的人體生物特徵進行必要的預處理後,產生請求驗證方的人體生物特徵檔,具備特徵碼採集功能的終端設備還可以使用自帶的採集演算法,從產生的請求驗證方人體生物特徵檔中採集待驗證特徵碼,並發起身份驗證請求。用於進行身份驗證的設備或系統接收所述請求驗證方的人體生物特徵檔或待驗證特徵碼。 The requesting verifier uses a requesting verifier terminal device that can provide a human biometric file or a human biometric to-be-verified feature code, enters the human biological feature to be verified, and requests the verifier terminal device to perform necessary human biological characteristics input by the user. After preprocessing, the human biometric profile of the requesting verifier is generated. The terminal device with the feature code collection function can also use its own collection algorithm to collect the signature to be verified from the generated biometric profile of the requesting verifier, and Initiate an authentication request. The device or system for performing identity verification receives a human biometric file or a signature to be verified of the requesting verifier.

請求驗證方終端設備發起的身份驗證請求中,除了包含請求驗證方的人體生物特徵檔或待驗證特徵碼外,還包含請求驗證方的使用者標識和請求驗證方終端設備的類型和/或型號。 The identity verification request initiated by the requesting verifier's terminal device includes, in addition to the human biometric file or signature to be verified, the requesting verifier's user identification and the type and / or model of the requesting verifier's terminal device .

在本實施例中,張先生使用Iphone4S手機上的應用時,需要進行遠端身份驗證,張先生通過Iphone4S的指紋感測器輸入了自己的指紋資訊,Iphone4S手機具備採集指紋特徵碼的功能,因此Iphone4S手機可以在產生待驗證的指紋圖像之後,採用自帶的A002指紋採集演算 法,從待驗證指紋圖像中採集待驗證特徵碼。之後,Iphone4S手機向指紋認證中心發送身份驗證請求,請求中包含:張先生的待驗證指紋影像檔或者待驗證特徵碼、張先生的使用者標識0001和Iphone4S手機的類型和/或型號,指紋認證中心接收上述請求資訊。 In this embodiment, when Mr. Zhang uses the application on the Iphone4S mobile phone, remote authentication is required. Mr. Zhang entered his fingerprint information through the fingerprint sensor of the Iphone4S. The Iphone4S mobile phone has the function of collecting fingerprint feature codes, so Iphone4S mobile phone can use its own A002 fingerprint acquisition algorithm after generating the fingerprint image to be verified Method, collecting the feature code to be verified from the fingerprint image to be verified. After that, the Iphone4S mobile phone sends an identity verification request to the fingerprint authentication center. The request includes: Mr. Zhang ’s fingerprint image file to be verified or the feature code to be verified, Mr. Zhang ’s user ID 0001, and the type and / or model of the Iphone4S mobile phone. Fingerprint authentication The center receives the above request information.

步驟S302,判斷接收的身份驗證請求中,提供的是請求驗證方的人體生物特徵檔,還是請求驗證方通過請求驗證方終端設備採集的人體生物特徵的待驗證特徵碼;如果提供的是請求驗證方的人體生物特徵檔,執行步驟S303;如果提供的是請求驗證方通過請求驗證方終端設備採集的人體生物特徵的待驗證特徵碼,執行步驟S304。 In step S302, it is determined whether the received biometric authentication request provides a biometric profile of the human body requesting the verifier, or a feature code to be verified of the human biometrics collected by the requesting verifier by requesting the verifier terminal device; if the request is provided for verification The human biometric file of the party performs step S303; if the provided is a to-be-verified feature code of the human biometric collected by the requesting verifier's terminal device, step S304 is performed.

因為終端設備上傳的身份驗證請求中,可能提供請求驗證方的人體生物特徵檔,也可能提供請求驗證方的待驗證特徵碼,因此用於進行身份驗證的設備或系統,在收到身份驗證請求後,要首先讀取身份驗證請求中包含的資訊,判斷終端設備提供的待驗證資訊類型,並根據不同的待驗證資訊類型,決定執行不同的步驟。 Because the identity verification request uploaded by the terminal device may provide the human biometric profile of the requesting verifier, or the to-be-verified signature code of the requesting verifier, the device or system used for identity verification receives the identity verification request. After that, the information contained in the authentication request is first read, the type of information to be verified provided by the terminal device is determined, and different steps are performed according to different types of information to be verified.

在本實施例中,如果Iphone4S上傳的是請求驗證方的指紋影像檔,執行步驟S303;如果Iphone4S上傳的是請求驗證方的待驗證特徵碼,執行步驟S304。 In this embodiment, if Iphone4S uploads the fingerprint image file of the requesting verifier, step S303 is performed; if Iphone4S uploads the feature code to be verified of the requesting verifier, step S304 is performed.

步驟S303,使用特定的採集演算法,從所接收的請求驗證方的人體生物特徵檔中採集待驗證特徵碼,然後轉到步驟S306執行。 In step S303, a specific collection algorithm is used to collect the feature code to be verified from the received human biometric profile of the requesting verifier, and then go to step S306 for execution.

因為終端設備提供的是請求驗證方的人體生物特徵 檔,而不是請求驗證方的待驗證特徵碼,所以要使用特定的採集演算法,從所接收的請求驗證方的人體生物特徵檔中採集待驗證特徵碼。為了實現不同廠商終端設備的互聯互通,在後續步驟中也要採用所述特定的採集演算法,從基準檔中採集基準特徵碼。作為較佳方案,可以採用請求驗證方終端設備對應的採集演算法,也可以採用提供基準檔的終端設備對應的採集演算法。 Because the terminal device provides the human biometrics of the requesting verifier File instead of the signature to be verified by the requesting verifier, so a specific collection algorithm is used to collect the signature to be verified from the human biometric file of the requesting verifier. In order to achieve the interconnection and interconnection of terminal equipment of different manufacturers, the specific collection algorithm is also used in subsequent steps to collect a reference feature code from a reference file. As a better solution, the acquisition algorithm corresponding to the terminal device of the requesting verifier may be adopted, or the acquisition algorithm corresponding to the terminal device providing the reference file may be adopted.

首先,獲取提供所述請求驗證方的人體生物特徵檔所用的請求驗證方終端設備的類型和/或型號,或者,獲取提供基準檔所用的特定終端設備的類型和/或型號。然後根據上述終端設備的類型和/或型號調取該終端設備所採用的採集演算法。最後,使用調取的採集演算法,從請求驗證方的人體生物特徵檔中採集待驗證特徵碼。得到待驗證特徵碼後,轉到步驟S306執行。 First, obtain the type and / or model of the requesting verifier terminal device used to provide the biometric profile of the requesting verifier, or obtain the type and / or model of the specific terminal device used to provide the reference file. Then, the acquisition algorithm used by the terminal device is called according to the type and / or model of the terminal device. Finally, the retrieved collection algorithm is used to collect the signature to be verified from the human biometric profile of the requesting verifier. After obtaining the feature code to be verified, go to step S306 for execution.

在本實施例中,可以從提供張先生的註冊指紋影像檔(即:基準檔)的小米2S手機,和提供張先生的待驗證指紋影像檔的Iphone4S手機中任意選擇一個設備,本實施例選擇了小米2S手機。然後根據選定的小米2S手機的類型和/或型號,存取預先配置的指紋識別演算法配置資訊,調取與小米2S手機對應的指紋採集演算法A001。最後,採用JNI方式,以請求驗證方的指紋影像檔作為輸入,調用小米2S手機廠商提供的動態連結程式庫中的指紋採集演算法A001的函數介面,就可以得到請求驗證方的待驗證特徵碼。然後轉到步驟S306執行。 In this embodiment, one device can be selected arbitrarily from the Xiaomi 2S mobile phone that provides Mr. Zhang's registered fingerprint image file (ie, the reference file) and the Iphone4S mobile phone that provides Mr. Zhang's fingerprint image file to be verified. Xiaomi 2S phone. Then, according to the type and / or model of the selected Xiaomi 2S mobile phone, access the pre-configured fingerprint identification algorithm configuration information, and call the fingerprint collection algorithm A001 corresponding to the Xiaomi 2S mobile phone. Finally, using the JNI method, taking the fingerprint image file of the requesting verifier as input, and calling the function interface of the fingerprint collection algorithm A001 in the dynamic link library provided by Xiaomi 2S mobile phone manufacturer, we can obtain the feature code to be verified of the requesting verifier. . Then go to step S306 for execution.

步驟S304,獲取所述請求驗證方終端設備的類型和/或型號。 Step S304: Obtain the type and / or model of the terminal device of the requesting verifier.

因為終端設備提供的是請求驗證方的待驗證特徵碼,因此只需要針對基準檔採集基準特徵碼。為了實現不同廠商終端設備的互聯互通,採集基準特徵碼所用的採集演算法必須和採集待驗證特徵碼所用的採集演算法相同,因此在採集基準特徵碼之前,要首先獲取請求驗證方終端設備的類型和/或型號,然後才能選擇與之對應的採集演算法。 Because the terminal device provides the feature code to be verified by the requesting verifier, it only needs to collect the reference feature code for the reference file. In order to achieve the interconnection of terminal equipment from different manufacturers, the acquisition algorithm used to collect the reference signature must be the same as the acquisition algorithm used to collect the signature to be verified. Therefore, before collecting the reference signature, you must first obtain the Type and / or model before selecting the corresponding acquisition algorithm.

在本實施例的步驟S301中,請求驗證方終端設備發起的身份驗證請求中,不僅包含待驗證特徵碼,同時也包含提供所述待驗證特徵碼的設備類型和/或型號,因此,從身份驗證請求中讀取相應的資訊,從而獲取請求驗證方終端設備Iphone4S手機的類型和/或型號。 In step S301 of this embodiment, the identity verification request initiated by the requesting verifier terminal device includes not only the feature code to be verified, but also the type and / or model of the device that provides the feature code to be verified. The corresponding information is read in the verification request, so as to obtain the type and / or model of the Iphone4S mobile phone of the terminal device requesting the verification party.

步驟S305,根據所述請求驗證方終端設備的類型和/或型號調取該請求驗證方終端設備採集所述待驗證特徵碼時採用的採集演算法。 In step S305, according to the type and / or model of the terminal device of the requesting verifier, a collection algorithm used by the terminal device of the requesting verifier to collect the feature code to be verified is acquired.

在本實施例中,根據已獲取的請求驗證方終端設備Iphone4S手機的類型和/或型號,存取預先配置的指紋識別演算法配置表,調取與Iphone4S手機對應的指紋採集演算法A002。 In this embodiment, the pre-configured fingerprint identification algorithm configuration table is accessed according to the type and / or model of the Iphone4S mobile phone of the requesting verifier terminal device, and the fingerprint acquisition algorithm A002 corresponding to the Iphone4S mobile phone is called.

步驟S306,從所述基準檔中採集基準特徵碼,採集該基準特徵碼採用的採集演算法與獲取請求驗證方的待驗證特徵碼所採用的採集演算法一致。 In step S306, a reference feature code is collected from the reference file, and a collection algorithm used to collect the reference feature code is consistent with a collection algorithm used to obtain a feature code to be verified by a requesting verifier.

首先,要讀取請求驗證方的基準檔。在本實施例中,在步驟S300中已經將張先生註冊的指紋影像檔(即:基準檔)儲存在指紋資料庫中,根據張先生提出身份驗證請求時提供的使用者標識0001,存取指紋資料庫,從中查找與所述使用者標識0001對應的資料記錄,找到對應的資料記錄後,從中提取已註冊的指紋影像檔的儲存路徑和檔案名,存取所述路徑、並讀取已註冊的指紋影像檔0001.jpg。 First, read the reference file of the requesting verifier. In this embodiment, in step S300, the fingerprint image file (ie, the reference file) registered by Mr. Zhang has been stored in the fingerprint database, and the fingerprint is accessed according to the user ID 0001 provided by Mr. Zhang when he submitted the identity verification request. Database to find the data record corresponding to the user ID 0001, after finding the corresponding data record, extract the storage path and file name of the registered fingerprint image file from it, access the path, and read the registered Fingerprint image file 0001.jpg.

然後,採集基準檔的基準特徵碼。為了滿足不同廠商終端設備的互聯互通的需求,採集基準特徵碼所用的採集演算法,應該與採集請求驗證方的待驗證特徵碼所用的採集演算法相同。如果身份驗證請求中提供的是請求驗證方的人體生物特徵檔,就應該採用步驟S303中所選擇的特定的採集演算法,如果身份驗證請求中提供的是請求驗證方的待驗證特徵碼,就應該採用步驟S305調取的採集演算法。 Then, the reference feature code of the reference file is collected. In order to meet the requirements of interconnection between different manufacturers' terminal equipment, the acquisition algorithm used to collect the reference signature should be the same as the acquisition algorithm used to collect the signature to be verified by the requesting verifier. If the identity verification request provided the human biometric profile of the requesting verifier, the specific acquisition algorithm selected in step S303 should be used. If the identity verification request provides the signature verification code of the requesting verifier, then The acquisition algorithm retrieved in step S305 should be used.

在本實施例中,如果身份驗證請求中提供的是張先生的待驗證指紋影像檔,就採用步驟S303中所選擇的特定的採集演算法,即小米2S手機對應的採集演算法A001,如果身份驗證請求中提供的是張先生指紋圖像的待驗證特徵碼,就採用步驟S305調取的與Iphone4S手機對應的採集演算法A002。然後,採用JNI方式,以已註冊的指紋影像檔(即:基準檔)作為輸入,調用終端設備廠商提供的動態連結程式庫中的指紋採集演算法函數介面,就可 以得到已註冊的指紋圖像的特徵碼,即:基準特徵碼。 In this embodiment, if the fingerprint verification file provided by Mr. Zhang is to be provided in the identity verification request, the specific collection algorithm selected in step S303 is adopted, that is, the collection algorithm A001 corresponding to the Xiaomi 2S mobile phone. The verification request provides the feature code to be verified of Mr. Zhang's fingerprint image, and then the acquisition algorithm A002 corresponding to the Iphone4S mobile phone retrieved in step S305 is used. Then, using the JNI method, taking the registered fingerprint image file (that is, the reference file) as an input, and calling the fingerprint acquisition algorithm function interface in the dynamic link library provided by the terminal device manufacturer, In order to obtain the feature code of the registered fingerprint image, that is: the reference feature code.

步驟S307,判斷所述基準特徵碼與所述待驗證特徵碼是否對應相同的人體生物特徵;若是,則通過身份驗證請求。 In step S307, it is determined whether the reference feature code and the feature code to be verified correspond to the same human biological characteristics; if so, an identity verification request is passed.

完成上述步驟後,已經獲取了基準特徵碼和待驗證特徵碼,採用與採集基準特徵碼和待驗證特徵碼的採集演算法對應的比對演算法,對這兩個特徵碼進行比對,就可以判斷待驗證方是否通過了身份驗證。之所以要選擇與採集演算法對應的比對演算法,是因為比對過程是一個複雜的匹配過程,具體原因已經在實施例1中詳細描述過,此處不再贅述,請參見實施例1。 After completing the above steps, the reference feature code and the feature code to be verified have been obtained, and a comparison algorithm corresponding to the collection algorithm for collecting the reference feature code and the feature code to be verified is used to compare the two feature codes. You can determine whether the party to be verified has passed the identity verification. The reason why the comparison algorithm corresponding to the acquisition algorithm is selected is because the comparison process is a complex matching process. The specific reason has been described in detail in Embodiment 1, and is not repeated here. Please refer to Embodiment 1. .

如果身份驗證請求中,提供的是請求驗證方的人體生物特徵檔,就選擇與上述步驟S303中所選的特定的採集演算法對應的比對演算法;如果身份驗證請求中,提供的是請求驗證方的待驗證特徵碼,就選擇與上述步驟S305調取的採集演算法對應的比對演算法。然後採用所選的比對演算法,對已經獲得的待驗證特徵碼和基準特徵碼進行比對。 If the biometric profile of the requesting verifier is provided in the identity verification request, the comparison algorithm corresponding to the specific acquisition algorithm selected in step S303 above is selected; if the identity verification request is provided, the request is provided The feature code to be verified by the verifier selects a comparison algorithm corresponding to the acquisition algorithm retrieved in step S305. Then, the selected comparison algorithm is used to compare the obtained signature to be verified with the reference signature.

在本實施例中,如果身份驗證請求中,iPhone4S手機上傳的是張先生的指紋影像檔,步驟S303中已經選擇了小米2S手機的採集演算法A001作為特定的採集演算法,查找預先配置的指紋識別演算法配置表,調取與小米2S手機廠商的採集演算法A001對應的比對演算法B001。同樣的,如果身份驗證請求中,Iphone4S手機上 傳的是張先生指紋的待驗證特徵碼,步驟S305中已經調取了Iphone4S手機的採集演算法A002,本步驟中,查找預先配置的指紋識別演算法配置表,調取與Iphone4S手機廠商的採集演算法A002對應的比對演算法B002。 In this embodiment, if the iPhone4S mobile phone uploads the fingerprint image file of Mr. Zhang in the authentication request, the collection algorithm A001 of Xiaomi 2S mobile phone has been selected as the specific collection algorithm in step S303 to find the pre-configured fingerprint Identify the algorithm configuration table, and retrieve the comparison algorithm B001 corresponding to the acquisition algorithm A001 of the Xiaomi 2S mobile phone manufacturer. Similarly, if the authentication request is on the Iphone4S phone Passed the signature code of Mr. Zhang's fingerprint to be verified. In step S305, the acquisition algorithm A002 of the Iphone4S mobile phone has been called. In this step, the pre-configured fingerprint identification algorithm configuration table is found, and the acquisition with the Iphone4S mobile phone manufacturer is collected. The comparison algorithm B002 corresponding to the algorithm A002.

選擇了比對演算法後,還是採用JNI方式,以已註冊的指紋影像檔的特徵碼(即:基準特徵碼)和待驗證特徵碼作為輸入,調用廠商提供的動態連結程式庫中的所選比對演算法的函數介面進行指紋特徵碼比對,該函數根據輸入的兩個指紋特徵碼的相似程度,判斷出待驗證特徵碼與基準特徵碼對應同一個使用者的指紋。此比對結果將被發送回張先生使用的Iphone4S手機,從而張先產生功通過本次遠端身份驗證,可以繼續進行後續的遠端應用。 After the comparison algorithm is selected, the JNI method is still adopted, and the registered fingerprint image file's feature code (that is, the reference feature code) and the feature code to be verified are used as inputs, and the selected dynamic link library provided by the manufacturer is called. The function interface of the comparison algorithm performs fingerprint feature code comparison. The function determines that the fingerprint to be verified corresponds to the fingerprint of the same user based on the similarity between the two fingerprint feature codes input. The result of this comparison will be sent back to the Iphone4S mobile phone used by Mr. Zhang, so that Zhang Xiangengong can pass this remote identity verification and can continue the subsequent remote applications.

在上述實施例3中,張先生使用小米2S手機註冊指紋資訊,使用Iphone4S手機上傳待驗證的指紋影像檔或者是待驗證特徵碼,如果採用現有的技術,指紋認證中心直接比對兩個終端設備上傳的特徵碼,會得出不是同一個用戶的結論,導致張先生身份驗證失敗。採用本發明提供的利用人體生物特徵進行身份驗證的方法,指紋認證中心首先判斷請求驗證方終端設備提供的待驗證資訊的類型,然後根據兩種不同的待驗證資訊的類型,分別執行相應的操作,用同樣的採集演算法,採集已註冊指紋影像檔的特徵碼(即:基準特徵碼)和待驗證指紋影像檔的待驗證特徵碼,並採用與所述採集演算法對應的比對演算法,對上述兩種特徵碼進行比對,從而張先產生功通過本次遠端身 份驗證,實現了不同終端設備廠商的互聯互通。 In the above embodiment 3, Mr. Zhang uses Xiaomi 2S mobile phone to register fingerprint information, and uses Iphone4S mobile phone to upload fingerprint image file or feature code to be verified. If the existing technology is used, the fingerprint authentication center directly compares the two terminal devices. The uploaded feature code will conclude that it is not the same user, causing Mr. Zhang's identity verification to fail. With the method for identity verification using human biological characteristics provided by the present invention, the fingerprint authentication center first determines the type of information to be verified provided by the terminal device requesting the verifier, and then performs corresponding operations according to the two types of information to be verified , Using the same acquisition algorithm, collect the registered fingerprint image file's feature code (that is, the reference feature code) and the fingerprint image file to be verified feature code to be verified, and use the comparison algorithm corresponding to the acquisition algorithm , Compare the two above-mentioned feature codes, so that Zhang Xian generates work through the remote body Verification, the interconnection of different terminal equipment manufacturers.

在上述的三個實施例中,提供了一種利用人體生物特徵進行身份驗證的方法,與之相對應的,本發明還提供一種利用人體生物特徵進行身份驗證的裝置。由於裝置實施例基本相似於方法實施例,所以描述得比較簡單,相關之處參見方法實施例的對應部分的說明即可。下述描述的裝置實施例僅僅是示意性的。 In the above three embodiments, a method for performing identity verification using human biological characteristics is provided. Correspondingly, the present invention also provides a device for performing identity verification using human biological characteristics. Since the device embodiment is basically similar to the method embodiment, it is described relatively simply. For the relevant part, refer to the description of the corresponding part of the method embodiment. The device embodiments described below are only schematic.

請參看圖4,該圖為本發明第四實施例提供的利用人體生物特徵進行身份驗證的裝置的單元方塊圖。 Please refer to FIG. 4, which is a block diagram of a device for verifying identity using a human biological feature according to a fourth embodiment of the present invention.

如圖4所示,本實施例提供的利用人體生物特徵進行身份驗證的裝置包括:基準檔接收單元400、待驗證特徵碼獲取單元401、基準特徵碼採集單元402、和判斷單元403。 As shown in FIG. 4, the apparatus for identity verification using human biometrics provided in this embodiment includes a reference file receiving unit 400, a to-be-verified feature code acquisition unit 401, a reference feature code acquisition unit 402, and a determination unit 403.

所述基準檔接收單元400,用於接收對應特定身份的人體生物特徵檔,並將所述檔作為基準檔。 The reference file receiving unit 400 is configured to receive a human biometric file corresponding to a specific identity, and use the file as a reference file.

該單元具體用於接收終端設備提供的特定身份使用者的人體生物特徵檔,並儲存該檔,完成特定身份使用者的人體生物特徵的註冊過程,已註冊的人體生物特徵檔作為後續進行身份驗證的基準檔;除了接收人體生物特徵檔,該單元還用於接收特定身份使用者的使用者標識、提供基準檔所用終端設備的類型和/或型號。 This unit is specifically used to receive the human biometric file of the specific identity user provided by the terminal device and store the file to complete the registration process of the human biometrics of the specific identity user. The registered human biometrics file is used for subsequent identity verification. In addition to receiving human biometric files, this unit is also used to receive the user identification of a specific identity user, and the type and / or model of the terminal device used to provide the reference file.

所述待驗證特徵碼獲取單元401,用於接收請求驗證方的人體生物特徵檔,並從所述接收的請求驗證方的人體生物特徵檔中採集待驗證特徵碼。 The to-be-verified feature code obtaining unit 401 is configured to receive a human biometric profile of a requesting verifier, and collect the to-be-verified feature code from the received human biometric profile of the requesting verifier.

所述待驗證特徵碼獲取單元401,包括待驗證檔接收子單元401-1、設備獲取子單元401-2、採集演算法調取子單元401-3、和第一待驗證特徵碼採集子單元401-4。 The to-be-verified feature code acquisition unit 401 includes a to-be-verified file receiving sub-unit 401-1, a device acquisition sub-unit 401-2, a collection algorithm call sub-unit 401-3, and a first to-be-verified feature code acquisition sub-unit. 401-4.

所述待驗證檔接收子單元401-1,用於接收請求驗證方的人體生物特徵檔;該子單元還用於接收請求驗證方的使用者標識和請求驗證方終端設備的類型和/或型號。 The to-be-verified file receiving subunit 401-1 is configured to receive a human biometric profile of a requesting verifier; the subunit is further configured to receive a user identification of the requesting verifier and a type and / or model of a terminal device of the requesting verifier .

所述設備獲取子單元401-2,用於獲取提供所述請求驗證方的人體生物特徵檔所用的請求驗證方終端設備的類型和/或型號,或者,獲取提供基準檔所用的特定終端設備的類型和/或型號。 The device acquisition subunit 401-2 is configured to acquire the type and / or model of the requesting verifier terminal device used to provide the human biometric profile of the requesting verifier, or obtain the specific terminal device used to provide the reference file. Type and / or model.

為了實現不同廠商終端設備的互聯互通,要選擇相同的採集演算法採集基準特徵碼和待驗證特徵碼。其中,選擇提供基準檔的終端設備對應的採集演算法,或者選擇請求驗證方終端設備對應的採集演算法,是較佳的方案,因此本實施例中,所述設備獲取子單元401-2用於在上述兩種終端設備中選擇一種,並獲取所選終端設備的類型和/或型號。 In order to achieve the interconnection of terminal equipment from different manufacturers, the same collection algorithm must be selected to collect the reference signature and the signature to be verified. Among them, selecting a collection algorithm corresponding to a terminal device providing a reference file, or selecting a collection algorithm corresponding to a terminal device requesting a verifier is a better solution. Therefore, in this embodiment, the device acquisition subunit 401-2 is used Selecting one of the above two types of terminal devices, and obtaining the type and / or model of the selected terminal device.

所述採集演算法調取子單元401-3,用於根據上述設備獲取子單元401-2輸出的終端設備的類型和/或型號,調取該終端設備所採用的採集演算法。 The acquisition algorithm call sub-unit 401-3 is configured to call the acquisition algorithm used by the terminal device according to the type and / or model of the terminal device output by the device acquisition sub-unit 401-2.

所述第一待驗證特徵碼採集子單元401-4,用於使用所述採集演算法調取子單元401-3輸出的採集演算法,作為特定的採集演算法,並用該特定的採集演算法從所述接收的請求驗證方的人體生物特徵檔中採集待驗證特徵碼。 The first to-be-verified feature code acquisition subunit 401-4 is configured to use the acquisition algorithm to call the acquisition algorithm output by the subunit 401-3 as a specific acquisition algorithm, and use the specific acquisition algorithm Collecting the to-be-verified feature code from the human biometric file of the received requesting verifier.

所述基準特徵碼採集單元402,用於讀取所述基準檔接收單元400接收的基準檔,並從所述基準檔中採集基準特徵碼,採集該基準特徵碼採用的採集演算法與所述待驗證特徵碼獲取單元401採用的採集演算法一致。 The reference feature code collection unit 402 is configured to read a reference profile received by the reference profile receiving unit 400, and collect a reference feature code from the reference profile, and collect a collection algorithm and the collection algorithm used by the reference feature code. The acquisition algorithm adopted by the to-be-verified signature acquisition unit 401 is consistent.

在採集基準特徵碼之前,首先根據所述待驗證圖像接收子單元401-1接收的請求驗證方的使用者標識,查找已儲存的人體生物特徵資料,提取與所述請求驗證方使用者標識對應的基準檔,同時也提取與所述請求驗證方使用者標識對應的提供基準檔的終端設備的類型和/或型號。 Before collecting the reference feature code, first search the stored human biometric data according to the user identification of the requesting verifier received by the image-to-be-verified receiving subunit 401-1, and extract the user identification with the requesting verifier The corresponding reference profile also extracts the type and / or model of the terminal device that provides the reference profile corresponding to the user identification of the requesting verifier.

為了實現不同廠商終端設備的互聯互通,要選擇相同的採集演算法採集基準特徵碼和待驗證特徵碼,在本實施例中,第一待驗證特徵碼採集子單元401-4,採集待驗證特徵碼時,採用的是採集演算法調取子單元401-3輸出的採集演算法,因此,所述基準特徵碼採集單元402,也採用採集演算法調取子單元401-3輸出的採集演算法,從所述基準檔中採集基準特徵碼。 In order to achieve the interconnection of terminal equipment from different manufacturers, the same collection algorithm is selected to collect the reference feature code and the feature code to be verified. In this embodiment, the first to-be-verified feature code collection subunit 401-4 collects features to be verified When the code is used, the acquisition algorithm is used to acquire the output algorithm of the sub-unit 401-3. Therefore, the reference feature code acquisition unit 402 also uses the acquisition algorithm to obtain the output algorithm of the sub-unit 401-3. , Collecting a reference feature code from the reference file.

所述判斷單元403,用於判斷所述基準特徵碼與所述待驗證特徵碼是否對應相同的人體生物特徵,並輸出判斷結果。 The judging unit 403 is configured to judge whether the reference feature code and the feature code to be verified correspond to the same human biological feature, and output a judgment result.

所述判斷單元403,包括:比對演算法選擇子單元403-1和比對子單元403-2。 The judging unit 403 includes a comparison algorithm selection subunit 403-1 and a comparison subunit 403-2.

所述比對演算法選擇子單元403-1,用於選擇與待驗證特徵碼獲取單元401和基準特徵碼採集單元402所用採集演算法對應的比對演算法。 The comparison algorithm selection sub-unit 403-1 is configured to select a comparison algorithm corresponding to the collection algorithm used by the feature code acquisition unit 401 and the reference feature code acquisition unit 402.

特徵碼的比對過程是一個匹配過程,要判斷比對的兩個特徵碼的相似程度,要求比對演算法要能準確辨識特徵碼中的特徵點的類型、位置、數目等資訊,因此,為了提高比對的準確率,應該採用與採集演算法對應的比對演算法。 The comparison process of feature codes is a matching process. To determine the similarity of the two feature codes being compared, it is required that the comparison algorithm can accurately identify the type, position, and number of feature points in the feature code. Therefore, in order to To improve the accuracy of the comparison, a comparison algorithm corresponding to the acquisition algorithm should be used.

本實施例中,採集基準特徵碼和待驗證特徵碼,都採用的是採集演算法調取子單元401-3輸出的採集演算法,因此所述比對演算法選擇子單元403-1,查找預先配置的人體生物特徵識別演算法配置資訊,調取與採集演算法調取子單元401-3輸出的採集演算法對應的比對演算法。 In this embodiment, the collection reference feature code and the feature code to be verified both use a collection algorithm that collects the output of the subunit 401-3. Therefore, the comparison algorithm selects the subunit 403-1 to find The pre-configured human biometric recognition algorithm configuration information is used to retrieve the comparison algorithm corresponding to the acquisition algorithm output by the acquisition algorithm acquisition subunit 401-3.

所述比對子單元403-2,用於使用所述比對演算法,對所述基準特徵碼與所述待驗證特徵碼是否對應相同的人體生物特徵進行比對,並輸出判斷結果。 The comparison subunit 403-2 is configured to use the comparison algorithm to compare whether the reference feature code and the feature code to be verified correspond to the same human biological feature, and output a judgment result.

該子單元接收第一待驗證特徵碼採集子單元401-4輸出的待驗證特徵碼,和所述基準特徵碼採集單元402輸出的基準特徵碼,並採用所述比對演算法選擇子單元403-1調取的比對演算法,對待驗證特徵碼和基準特徵碼進行比對,判斷待驗證特徵碼和基準特徵碼是否對應相同的人體生物特徵,並輸出判斷結果。 This sub-unit receives the feature-to-be-verified output from the first feature-to-be-verified feature collection sub-unit 401-4 and the reference feature code output from the reference feature-code collection unit 402, and uses the comparison algorithm to select the sub-unit 403. The comparison algorithm called -1 compares the signature to be verified with the reference signature, determines whether the signature to be verified and the reference signature correspond to the same biological characteristics of the human body, and outputs a judgment result.

請參看圖5,該圖為本發明第五實施例提供的利用人體生物特徵進行身份驗證的裝置的單元方塊圖。其中,與實施例4相同的部分,在此不再贅述,請參見實施例4的相關描述。 Please refer to FIG. 5, which is a unit block diagram of a device for utilizing human biological characteristics for identity verification according to a fifth embodiment of the present invention. Wherein, the same parts as those in Embodiment 4 are not repeated here, please refer to the related description of Embodiment 4.

如圖5所示,本實施例提供的利用人體生物特徵進行 身份驗證的裝置包括:基準檔接收單元500、待驗證特徵碼獲取單元501、第一設備獲取單元502、第一採集演算法調取單元503、基準特徵碼採集單元504、和判斷單元505。 As shown in FIG. 5, the use of human biological characteristics provided in this embodiment is performed. The identity verification device includes: a reference file receiving unit 500, a to-be-verified signature acquisition unit 501, a first device acquisition unit 502, a first acquisition algorithm acquisition unit 503, a reference signature acquisition unit 504, and a determination unit 505.

所述基準檔接收單元500,用於接收對應特定身份的人體生物特徵檔,並將所述檔作為基準檔。 The reference file receiving unit 500 is configured to receive a human biometric file corresponding to a specific identity, and use the file as a reference file.

所述待驗證特徵碼獲取單元501,用於接收請求驗證方通過請求驗證方終端設備採集的人體生物特徵的待驗證特徵碼。 The to-be-verified feature code acquisition unit 501 is configured to receive a to-be-verified feature code of a human biological feature collected by a requesting verifier through a request verifier terminal device.

所述第一設備獲取單元502,用於獲取所述請求驗證方終端設備的類型和/或型號。 The first device obtaining unit 502 is configured to obtain the type and / or model of the terminal device of the requesting verifier.

為了實現不同廠商終端設備的互聯互通,要選擇相同的採集演算法採集基準特徵碼和待驗證特徵碼,在本實施例中,所述待驗證特徵碼獲取單元501接收到的是請求驗證方終端設備採集的人體生物特徵的待驗證特徵碼,相應的,也應該選擇與請求驗證方終端設備對應的採集演算法,從基準檔中採集基準特徵碼。因此,首先要獲取所述請求驗證方終端設備的類型和/或型號。 In order to achieve the interconnection of terminal equipment of different manufacturers, the same collection algorithm is used to collect the reference signature code and the signature code to be verified. In this embodiment, the signature code acquisition unit 501 receives a requesting verifier terminal. The to-be-verified feature code of the human biological characteristics collected by the device should also select a collection algorithm corresponding to the terminal device of the requesting verifier to collect the reference feature code from the reference file. Therefore, the type and / or model of the terminal device of the requesting verifier must first be obtained.

所述第一採集演算法調取單元503,用於根據所述請求驗證方終端設備的類型和/或型號調取該終端設備採集所述待驗證特徵碼時採用的採集演算法。 The first acquisition algorithm acquisition unit 503 is configured to retrieve, according to the type and / or model of the terminal device of the requesting verifier, the acquisition algorithm used by the terminal device to collect the feature code to be verified.

該單元接收所述第一設備獲取單元502輸出的請求驗證方終端設備的類型和/或型號,查找預先配置的人體生物特徵識別演算法配置資訊,調取與所述請求驗證方終端 設備的類型和/或型號對應的採集演算法。 The unit receives the type and / or model of the requesting verifier terminal device output by the first device obtaining unit 502, searches for pre-configured biometric identification algorithm configuration information, and calls the terminal with the requesting verifier terminal. The acquisition algorithm corresponding to the type and / or model of the device.

所述基準特徵碼採集單元504,用於讀取所述基準檔接收單元500接收的基準檔,並從所述基準檔中採集基準特徵碼,採集該基準特徵碼採用的採集演算法與所述待驗證特徵碼獲取單元501採用的採集演算法一致。 The reference feature code collection unit 504 is configured to read a reference profile received by the reference profile receiving unit 500, and collect a reference feature code from the reference profile, and collect a collection algorithm and the collection algorithm used by the reference feature code. The acquisition algorithm adopted by the to-be-verified signature acquisition unit 501 is consistent.

為了實現不同廠商終端設備的互聯互通,要選擇相同的採集演算法採集基準特徵碼和待驗證特徵碼。在本實施例中,所述待驗證特徵碼獲取單元501接收到的是請求驗證方的待驗證特徵碼,所述第一採集演算法調取單元503,已經調取了與所述請求驗證方終端設備的類型和/或型號對應的採集演算法,所述基準特徵碼採集單元504接收所述第一採集演算法調取單元503輸出的採集演算法,並使用該採集演算法,從所述基準檔中採集基準特徵碼。 In order to achieve the interconnection of terminal equipment from different manufacturers, the same collection algorithm must be selected to collect the reference signature and the signature to be verified. In this embodiment, the feature code to be verified acquiring unit 501 receives the feature code to be verified of the requesting verifier, and the first acquisition algorithm calling unit 503 has already called the requesting verifier. A collection algorithm corresponding to the type and / or model of the terminal device, the reference signature code collection unit 504 receives the collection algorithm output by the first collection algorithm call unit 503, and uses the collection algorithm from the collection algorithm Collect the reference signature in the reference file.

所述判斷單元505,用於判斷所述基準特徵碼與所述待驗證特徵碼是否對應相同的人體生物特徵,並輸出判斷結果。 The judging unit 505 is configured to judge whether the reference feature code and the feature code to be verified correspond to the same human biological feature, and output a judgment result.

所述判斷單元505,包括:比對演算法選擇子單元505-1、和比對子單元505-2。 The determination unit 505 includes a comparison algorithm selection sub-unit 505-1 and a comparison sub-unit 505-2.

所述比對演算法選擇子單元505-1,用於選擇與待驗證特徵碼獲取單元501和基準特徵碼採集單元504所用採集演算法對應的比對演算法。 The comparison algorithm selection sub-unit 505-1 is used to select a comparison algorithm corresponding to the collection algorithm used by the feature code acquisition unit 501 and the reference feature code acquisition unit 504.

本實施例中,所述待驗證特徵碼獲取單元501接收到的是請求驗證方的待驗證特徵碼,基準特徵碼採集單元504採集基準特徵碼時,採用的是第一採集演算法調取單 元503輸出的與請求驗證方終端設備對應的採集演算法,因此所述比對演算法選擇子單元505-1,查找預先配置的人體生物特徵識別演算法配置資訊,調取與第一採集演算法調取單元503輸出的採集演算法對應的比對演算法。 In this embodiment, the to-be-verified feature code obtaining unit 501 receives the to-be-verified feature code of the requesting verifier, and the reference feature code collection unit 504 uses the first collection algorithm to obtain the reference form when collecting the reference feature code. The acquisition algorithm corresponding to the terminal device of the requesting verifier output by element 503, so the comparison algorithm selection subunit 505-1 finds pre-configured human biometric identification algorithm configuration information, and retrieves the first acquisition algorithm The comparison algorithm corresponding to the acquisition algorithm output by the method acquisition unit 503.

所述比對子單元505-2,用於使用所述比對演算法,對所述基準特徵碼與所述待驗證特徵碼是否對應相同的人體生物特徵進行比對,並輸出判斷結果。 The comparison subunit 505-2 is configured to use the comparison algorithm to compare whether the reference feature code and the feature code to be verified correspond to the same human biological feature, and output a judgment result.

該子單元接收待驗證特徵碼獲取單元501輸出的待驗證特徵碼,和所述基準特徵碼採集單元504輸出的基準特徵碼,並採用所述比對演算法選擇子單元505-1調取的比對演算法,對待驗證特徵碼和基準特徵碼進行比對,判斷待驗證特徵碼和基準特徵碼是否對應相同的人體生物特徵,並輸出判斷結果。 The sub-unit receives the to-be-verified feature code output from the to-be-verified feature code acquisition unit 501 and the reference feature code output from the reference feature code acquisition unit 504, and uses the comparison algorithm to select the The comparison algorithm compares the to-be-verified feature code with the reference feature code, determines whether the to-be-verified feature code and the reference feature code correspond to the same human biological feature, and outputs a judgment result.

請參看圖6,該圖為本發明第六實施例提供的利用人體生物特徵進行身份驗證的裝置的單元方塊圖。其中,與實施例4和/或實施例5相同的部分,在此不再贅述,請參見實施例4和/或實施例5的相關描述。 Please refer to FIG. 6, which is a unit block diagram of a device for verifying identity using human biological characteristics according to a sixth embodiment of the present invention. Wherein, the same parts as those in Embodiment 4 and / or Embodiment 5 are not repeated here, please refer to the related description of Embodiment 4 and / or Embodiment 5.

如圖6所示,本實施例提供的利用人體生物特徵進行身份驗證的裝置包括:基準檔接收單元600、待驗證特徵碼獲取單元601、第二設備獲取單元602、第二採集演算法調取單元603、基準特徵碼採集單元604、和判斷單元605。 As shown in FIG. 6, the apparatus for identity verification using human biometrics provided in this embodiment includes: a reference file receiving unit 600, a feature code acquisition unit 601 to be verified, a second device acquisition unit 602, and a second acquisition algorithm. A unit 603, a reference signature collection unit 604, and a determination unit 605.

所述基準檔接收單元600,用於接收對應特定身份的人體生物特徵檔,並將所述檔作為基準檔。 The reference file receiving unit 600 is configured to receive a human biometric file corresponding to a specific identity, and use the file as a reference file.

所述待驗證特徵碼獲取單元601,用於在接收到對應特定身份的身份驗證請求時,依據請求驗證方的人體生物特徵獲取待驗證特徵碼。 The to-be-verified feature code acquisition unit 601 is configured to obtain the to-be-verified feature code according to the human biological characteristics of the requesting verifier when an identity verification request corresponding to a specific identity is received.

所述待驗證特徵碼獲取單元601,包括:驗證請求接收子單元601-1、類型判斷子單元601-2、和第二待驗證特徵碼採集子單元601-3。 The feature code acquiring unit 601 includes a verification request receiving sub-unit 601-1, a type judgment sub-unit 601-2, and a second feature code acquiring sub-unit 601-3.

所述驗證請求接收子單元601-1,用於接收對應特定身份的身份驗證請求;所述接收的對應特定身份的身份驗證請求中,包含:請求驗證方的人體生物特徵檔或人體生物特徵的待驗證特徵碼、請求驗證方的使用者標識、和請求驗證方終端設備的類型和/或型號。 The verification request receiving subunit 601-1 is configured to receive an identity verification request corresponding to a specific identity. The received identity verification request corresponding to a specific identity includes: a biometric file of the requesting verifier or a human biometric The feature code to be verified, the user identification of the requesting verifier, and the type and / or model of the terminal device of the requesting verifier.

所述類型判斷子單元601-2,用於判斷接收的身份驗證請求中,提供的是請求驗證方的人體生物特徵檔,還是請求驗證方通過請求驗證方終端設備採集的人體生物特徵的待驗證特徵碼。 The type judging sub-unit 601-2 is used to judge whether the received biometric authentication request provides the biometric profile of the human body requesting the verifier or the biometric feature of the human body to be verified by requesting the verifier by requesting the terminal device of the verifier Feature code.

所述第二待驗證特徵碼採集子單元601-3,若所述類型判斷子單元601-2的判斷結果為請求驗證方提供的是人體生物特徵檔,則該單元啟動,用於使用特定的採集演算法,從所接收的請求驗證方的人體生物特徵檔中採集待驗證特徵碼。 The second to-be-verified feature code collection sub-unit 601-3, if the judgment result of the type judgment sub-unit 601-2 indicates that the requesting verifier provides a human biometric file, the unit is started to use a specific The collection algorithm collects the feature code to be verified from the received human biometric file of the requesting verifier.

為了實現不同廠商終端設備的互聯互通,要選擇相同的採集演算法採集基準特徵碼和待驗證特徵碼。其中,選擇提供基準檔的終端設備對應的採集演算法,或者選擇請求驗證方終端設備對應的採集演算法,是較佳的方案,因 此本實施例中,所述第二待驗證特徵碼採集子單元601-3,從上述兩種終端設備中選擇一種,並獲取所選終端設備的類型和/或型號,然後查找預先配置的人體生物特徵識別演算法配置資訊,調取與所選終端設備的類型和/或型號對應的採集演算法,作為所述特定的採集演算法,從所接收的請求驗證方的人體生物特徵檔中採集待驗證特徵碼。所述第二待驗證特徵碼採集子單元601-3,將所述特定的採集演算法輸出到所述基準特徵碼採集單元604,基準特徵碼採集單元604採用相同的採集演算法,從基準檔中採集基準特徵碼。 In order to achieve the interconnection of terminal equipment from different manufacturers, the same collection algorithm must be selected to collect the reference signature and the signature to be verified. Among them, selecting a collection algorithm corresponding to a terminal device providing a reference file or selecting a collection algorithm corresponding to a terminal device requesting a verifier is a better solution because In this embodiment, the second to-be-verified signature collection subunit 601-3 selects one of the two terminal devices, obtains the type and / or model of the selected terminal device, and then searches for a pre-configured human body. The biometric identification algorithm configuration information, the acquisition algorithm corresponding to the type and / or model of the selected terminal device is called, and the specific acquisition algorithm is collected from the human biometric file of the requesting verifier The signature to be verified. The second to-be-verified signature collection subunit 601-3 outputs the specific collection algorithm to the reference signature collection unit 604, and the reference signature collection unit 604 uses the same collection algorithm from the reference file To collect the reference signature.

所述第二設備獲取單元602,如果所述類型判斷子單元601-2的判斷結果為,請求驗證方提供的是通過請求驗證方終端設備採集的人體生物特徵的待驗證特徵碼,則該單元啟動,用於獲取所述請求驗證方終端設備的類型和/或型號。 The second device obtaining unit 602, if the judgment result of the type judging subunit 601-2 is that the requesting verifier provides a to-be-verified feature code of a human biological feature collected by the requesting verifier terminal device, the unit Start, for obtaining the type and / or model of the terminal device of the requesting verifier.

所述第二採集演算法調取單元603,如果所述類型判斷子單元601-2的判斷結果為,請求驗證方提供的是通過請求驗證方終端設備採集的人體生物特徵的待驗證特徵碼,則該單元啟動,用於根據所述請求驗證方終端設備的類型和/或型號調取該終端設備採集所述待驗證特徵碼時採用的採集演算法。 The second acquisition algorithm calling unit 603, if the judgment result of the type judging subunit 601-2 is that the requesting verifier provides the to-be-verified feature code of the human biological feature collected through the requesting verifier terminal device, Then, the unit is started, and is configured to, according to the type and / or model of the terminal device of the requesting verifier, retrieve a collection algorithm used by the terminal device to collect the feature code to be verified.

所述基準特徵碼採集單元604,用於讀取所述基準檔接收單元600接收的基準檔,並從所述基準檔中採集基準特徵碼,採集該基準特徵碼採用的採集演算法與所述待驗 證特徵碼獲取單元601採用的採集演算法一致。 The reference feature code collecting unit 604 is configured to read a reference profile received by the reference profile receiving unit 600, and collect a reference feature code from the reference profile, and collect a collection algorithm and the collection algorithm used by the reference feature code. Pending It is proved that the acquisition algorithm adopted by the feature code obtaining unit 601 is consistent.

在本實施例中,如果所述類型判斷子單元601-2的判斷結果為請求驗證方提供的是人體生物特徵檔,所述基準特徵碼採集單元604,接收所述第二待驗證特徵碼採集子單元601-3輸出的特定的採集演算法,從所述基準檔中採集基準特徵碼;如果所述類型判斷子單元601-2的判斷結果為,請求驗證方提供的是通過請求驗證方終端設備採集的人體生物特徵的待驗證特徵碼,所述基準特徵碼採集單元604,接收所述第二採集演算法調取單元603輸出的與請求驗證方終端設備對應的採集演算法,從所述基準檔中採集基準特徵碼。 In this embodiment, if the determination result of the type determination subunit 601-2 is that the requesting verifier provides a human biometric profile, the reference signature collection unit 604 receives the second signature to be verified collection. The specific collection algorithm output by the subunit 601-3 collects the reference feature code from the reference file; if the judgment result of the type judgment subunit 601-2 is that the requesting verifier provides the request through the requesting verifier terminal The to-be-verified feature code of the human biological feature collected by the device, and the reference feature code collection unit 604 receives the collection algorithm corresponding to the terminal device of the requesting verifier, which is output by the second collection algorithm call unit 603, from the Collect the reference signature in the reference file.

所述判斷單元605,用於判斷所述基準特徵碼與所述待驗證特徵碼是否對應相同的人體生物特徵,並輸出判斷結果。 The judging unit 605 is configured to judge whether the reference feature code and the feature code to be verified correspond to the same human biological feature, and output a judgment result.

所述判斷單元605,包括:比對演算法選擇子單元605-1、和比對子單元605-2。 The judgment unit 605 includes a comparison algorithm selection sub-unit 605-1 and a comparison sub-unit 605-2.

所述比對演算法選擇子單元605-1,用於選擇與待驗證特徵碼獲取單元601和基準特徵碼採集單元604所用採集演算法對應的比對演算法。 The comparison algorithm selection sub-unit 605-1 is configured to select a comparison algorithm corresponding to the collection algorithm used by the feature code acquisition unit 601 and the reference feature code acquisition unit 604.

在本實施例中,如果所述類型判斷子單元601-2的判斷結果為請求驗證方提供的是人體生物特徵檔,所述比對演算法選擇子單元605-1,從預先配置的人體生物特徵識別演算法配置資訊中,調取與所述第二待驗證特徵碼採集子單元601-3輸出的特定採集演算法對應的比對演算法; 如果所述類型判斷子單元601-2的判斷結果為,請求驗證方提供的是通過請求驗證方終端設備採集的人體生物特徵的待驗證特徵碼,所述比對演算法選擇子單元605-1,從預先配置的人體生物特徵識別演算法配置資訊中,調取與所述第二採集演算法調取單元603輸出的採集演算法對應的比對演算法。 In this embodiment, if the judgment result of the type judging subunit 601-2 is that the requesting verifier provides a human biometric profile, the comparison algorithm selects the subunit 605-1 to select a pre-configured human bio In the feature identification algorithm configuration information, a comparison algorithm corresponding to a specific collection algorithm output by the second to-be-verified signature collection subunit 601-3 is retrieved; If the judgment result of the type judging subunit 601-2 is that the requesting verifier provides the to-be-verified feature code of the human biological feature collected by the requesting verifier terminal device, the comparison algorithm selects the subunit 605-1 From the pre-configured human biometric recognition algorithm configuration information, a comparison algorithm corresponding to the acquisition algorithm output by the second acquisition algorithm acquisition unit 603 is retrieved.

所述比對子單元605-2,用於使用所述比對演算法,對所述基準特徵碼與所述待驗證特徵碼是否對應相同的人體生物特徵進行比對,並輸出判斷結果。 The comparison subunit 605-2 is configured to use the comparison algorithm to compare whether the reference feature code and the feature code to be verified correspond to the same human biological feature, and output a judgment result.

該子單元接收待驗證特徵碼獲取單元601輸出的待驗證特徵碼,和所述基準特徵碼採集單元604輸出的基準特徵碼,並採用所述比對演算法選擇子單元605-1調取的比對演算法,對待驗證特徵碼和基準特徵碼進行比對,判斷待驗證特徵碼和基準特徵碼是否對應相同的人體生物特徵,並輸出判斷結果。 The sub-unit receives the feature-to-be-verified output from the feature-to-be-verified feature code acquisition unit 601 and the reference feature code output from the reference feature code collection unit 604, and uses the comparison algorithm to select the The comparison algorithm compares the to-be-verified feature code with the reference feature code, determines whether the to-be-verified feature code and the reference feature code correspond to the same human biological feature, and outputs a judgment result.

本發明雖然以較佳實施例公開如上,但其並不是用來限定本發明,任何本領域技術人員在不脫離本發明的精神和範圍內,都可以做出可能的變動和修改,因此本發明的保護範圍應當以本發明申請專利範圍所界定的範圍為準。 Although the present invention is disclosed as above with the preferred embodiments, it is not intended to limit the present invention. Any person skilled in the art can make possible changes and modifications without departing from the spirit and scope of the present invention. Therefore, the present invention The scope of protection shall be subject to the scope defined by the scope of patent application for this invention.

在一個典型的配置中,計算設備包括一個或多個處理器(CPU)、輸入/輸出介面、網路介面和記憶體。 In a typical configuration, a computing device includes one or more processors (CPUs), input / output interfaces, network interfaces, and memory.

記憶體可能包括電腦可讀媒體中的非永久性記憶體,隨機存取記憶體(RAM)和/或非易失性記憶體等形式,如唯讀記憶體(ROM)或快閃隨機存取記憶體(flash RAM)。記憶體是電腦可讀媒體的示例。 Memory may include non-permanent memory, random access memory (RAM), and / or non-volatile memory in computer-readable media, such as read-only memory (ROM) or flash random access Memory (flash RAM). Memory is an example of a computer-readable medium.

1、電腦可讀媒體包括永久性和非永久性、可移動和非可移動媒體可以由任何方法或技術來實現資訊儲存。資訊可以是電腦可讀指令、資料結構、程式的模組或其他資料。電腦的儲存媒體的例子包括,但不限於相變記憶體(PRAM)、靜態隨機存取記憶體(SRAM)、動態隨機存取記憶體(DRAM)、其他類型的隨機存取記憶體(RAM)、唯讀記憶體(ROM)、電可擦除可程式設計唯讀記憶體(EEPROM)、快閃記憶體或其他記憶體技術、唯讀光碟唯讀記憶體(CD-ROM)、數位多功能光碟(DVD)或其他光學儲存、磁盒式磁帶,磁帶磁磁片儲存或其他磁性儲存裝置或任何其他非傳輸媒體,可用於儲存可以被計算設備存取的資訊。按照本文中的界定,電腦可讀媒體不包括非暫存電腦可讀媒體(transitory media),如調變的資料信號和載波。 1. Computer-readable media include permanent and non-permanent, removable and non-removable media. Information can be stored by any method or technology. Information can be computer-readable instructions, data structures, modules of programs, or other data. Examples of computer storage media include, but are not limited to, phase change memory (PRAM), static random access memory (SRAM), dynamic random access memory (DRAM), and other types of random access memory (RAM) , Read-only memory (ROM), electrically erasable and programmable read-only memory (EEPROM), flash memory or other memory technologies, read-only disc read-only memory (CD-ROM), digital multifunction Optical discs (DVDs) or other optical storage, magnetic tape cartridges, magnetic tape storage or other magnetic storage devices, or any other non-transmitting media may be used to store information that can be accessed by computing devices. According to the definition in this article, computer-readable media does not include non-transitory computer-readable media (such as modulated data signals and carrier waves).

2、本領域技術人員應明白,本發明的實施例可提供為方法、系統或電腦程式產品。因此,本發明可採用完全硬體實施例、完全軟體實施例或結合軟體和硬體方面的實施例的形式。而且,本發明可採用在一個或多個其中包含有電腦可用程式碼的電腦可用儲存媒體(包括但不限於磁碟記憶體、CD-ROM、光學記憶體等)上實施的電腦程式產品的形式。 2. Those skilled in the art should understand that the embodiments of the present invention may be provided as a method, a system, or a computer program product. Therefore, the present invention may take the form of an entirely hardware embodiment, an entirely software embodiment, or an embodiment combining software and hardware aspects. Moreover, the present invention may take the form of a computer program product implemented on one or more computer-usable storage media (including but not limited to magnetic disk memory, CD-ROM, optical memory, etc.) containing computer-usable code therein. .

Claims (6)

一種利用人體生物特徵進行身份驗證的方法,其特徵在於,包括:接收對應特定身份的人體生物特徵檔,作為基準檔;接收對應該特定身份的身份驗證請求時,依據請求驗證方的人體生物特徵獲取待驗證特徵碼;從該基準檔中採集基準特徵碼,採集該基準特徵碼採用的採集演算法與該依據請求驗證方的人體生物特徵獲取待驗證特徵碼步驟中採用的採集演算法一致;判斷該基準特徵碼與該待驗證特徵碼是否對應相同的人體生物特徵;若是,則通過該身份驗證請求,其中,在該接收對應該特定身份的身份驗證請求的步驟後,進行如下步驟:判斷接收的身份驗證請求中,提供的是請求驗證方的人體生物特徵檔,還是請求驗證方通過請求驗證方終端設備採集的人體生物特徵的待驗證特徵碼;如果提供的是請求驗證方的人體生物特徵檔,該依據請求驗證方的人體生物特徵獲取待驗證特徵碼的步驟中,包括:使用特定的採集演算法,從所接收的請求驗證方的人體生物特徵檔中採集待驗證特徵碼;採用上述特定的採集演算法,作為從該基準檔中採集基準特徵碼的採集演算法;如果接收的身份驗證請求中,提供的是請求驗證方通過請求驗證方終端設備採集的人體生物特徵的待驗證特徵碼,在該從該基準檔中採集基準特徵碼的步驟前,進行如下步驟:獲取該請求驗證方終端設備的類型和/或型號;根據該請求驗證方終端設備的類型和/或型號調取該請求驗證方終端設備採集該待驗證特徵碼時採用的採集演算法;在從該基準檔中採集基準特徵碼的步驟中,採用上述採集演算法。A method for identity verification using human biometrics, comprising: receiving a human biometric file corresponding to a specific identity as a reference file; and receiving an identity verification request corresponding to a specific identity according to the human biometrics of the requesting verifier Obtaining the signature to be verified; collecting the reference signature from the reference file, and the acquisition algorithm used to collect the reference signature is consistent with the acquisition algorithm used in the step of obtaining the signature to be verified based on the human biological characteristics of the requesting verifier; It is determined whether the reference feature code and the feature code to be verified correspond to the same human biological characteristics; if so, the identity verification request is passed, and after the step of receiving an identity verification request corresponding to a specific identity, the following steps are performed: judgement In the received identity verification request, is the body biometric file of the requesting verifier provided, or the to-be-verified feature code of the human biological feature collected by the requesting verifier by requesting the verifier's terminal device; if the body biometric of the requesting verifier is provided Profile, which is based on the requesting verifier's The step of obtaining the to-be-verified feature code by the biometric feature includes: using a specific collection algorithm to collect the to-be-verified feature code from the human biometric file of the requesting verifier; and using the above-mentioned specific collection algorithm as a slave The collection algorithm for collecting the reference feature code in the reference file; if the received identity verification request provides the to-be-verified feature code of the human biological feature collected by the requesting verifier's terminal device, Before the step of collecting the reference feature code, perform the following steps: obtain the type and / or model of the terminal device of the requesting verifier; and call the terminal device of the requesting verifier according to the type and / or model of the terminal device of the requesting verifier to collect the terminal device The collection algorithm used when the feature code is to be verified; in the step of collecting the reference feature code from the reference file, the above-mentioned collection algorithm is used. 根據申請專利範圍第1項的利用人體生物特徵進行身份驗證的方法,其中,該判斷該基準特徵碼與該待驗證特徵碼是否對應相同的人體生物特徵的步驟中,採用與該採集演算法對應的比對演算法對該基準特徵碼與該待驗證特徵碼進行比對,根據比對結果判斷該基準特徵碼與該待驗證特徵碼是否對應相同的人體生物特徵。According to the method of using human biometrics for identity verification according to item 1 of the scope of patent application, in the step of judging whether the reference feature code and the feature to be verified correspond to the same human biometrics, a step corresponding to the acquisition algorithm is adopted The comparison algorithm compares the reference feature code with the feature code to be verified, and determines whether the reference feature code and the feature code to be verified correspond to the same human biological characteristics according to the comparison result. 根據申請專利範圍第1或2項的利用人體生物特徵進行身份驗證的方法,其中,該人體生物特徵為指紋、人臉、面部特徵、掌紋和/或聲紋。According to the method for identity verification using human biometrics according to item 1 or 2 of the scope of the patent application, the human biometrics are fingerprints, human faces, facial features, palm prints, and / or voice prints. 根據申請專利範圍第1或2項的利用人體生物特徵進行身份驗證的方法,其中,該人體生物特徵檔為影像檔和/或音效檔。According to the method for identity verification using human biometrics according to item 1 or 2 of the scope of patent application, the human biometric file is an image file and / or a sound effect file. 一種利用人體生物特徵進行身份驗證的裝置,其特徵在於,包括:基準檔接收單元,用於接收對應特定身份的人體生物特徵檔,並將該檔作為基準檔;待驗證特徵碼獲取單元,用於在接收到對應特定身份的身份驗證請求時,依據請求驗證方的人體生物特徵獲取待驗證特徵碼;基準特徵碼採集單元,用於讀取該基準檔接收單元接收的基準檔,並從該基準檔中採集基準特徵碼,採集該基準特徵碼採用的採集演算法與該待驗證特徵碼獲取單元採用的採集演算法一致;判斷單元,用於判斷該基準特徵碼與該待驗證特徵碼是否對應相同的人體生物特徵,並輸出判斷結果,其中,該待驗證特徵碼獲取單元,包括:驗證請求接收子單元,用於接收對應特定身份的身份驗證請求;類型判斷子單元,用於判斷接收的身份驗證請求中,提供的是請求驗證方的人體生物特徵檔,還是請求驗證方通過請求驗證方終端設備採集的人體生物特徵的待驗證特徵碼;第二待驗證特徵碼採集子單元,讀取該類型判斷子單元的判斷結果,如果該類型判斷子單元的判斷結果為,請求驗證方提供的是人體生物特徵檔,則該單元啟動,用於使用特定的採集演算法,從所接收的請求驗證方的人體生物特徵檔中採集待驗證特徵碼;該基準特徵碼採集單元,採用該第二待驗證特徵碼採集子單元使用的特定的採集演算法,作為採集基準特徵碼的採集演算法;相應的,該裝置包括:第二設備獲取單元,讀取該類型判斷子單元的判斷結果,如果該類型判斷子單元的判斷結果為,請求驗證方提供的是通過請求驗證方終端設備採集的人體生物特徵的待驗證特徵碼,則該單元啟動,該單元用於獲取該請求驗證方終端設備的類型和/或型號;第二採集演算法調取單元,讀取該類型判斷子單元的判斷結果,如果該類型判斷子單元的判斷結果為,請求驗證方提供的是通過請求驗證方終端設備採集的人體生物特徵的待驗證特徵碼,則該單元啟動,該單元用於根據該請求驗證方終端設備的類型和/或型號調取該終端設備採集該待驗證特徵碼時採用的採集演算法;該基準特徵碼採集單元,接收該第二採集演算法調取單元輸出的採集演算法,並將該採集演算法作為採集基準特徵碼的採集演算法。A device for verifying identity using human biological characteristics, comprising: a reference file receiving unit for receiving a human biological characteristic file corresponding to a specific identity, and using the file as a reference file; a to-be-verified feature code obtaining unit, When an identity verification request corresponding to a specific identity is received, a feature code to be verified is obtained according to the human biological characteristics of the requesting verifier; a reference feature code acquisition unit is configured to read a reference profile received by the reference profile receiving unit, and retrieve the reference profile from the reference profile receiving unit. The reference feature code is collected in the reference file, and the collection algorithm used to collect the reference feature code is consistent with the collection algorithm used by the feature verification unit to be verified; the judgment unit is configured to determine whether the reference feature code and the feature feature to be verified are Corresponds to the same biological characteristics of the human body and outputs a judgment result. The feature code acquisition unit to be verified includes: a verification request receiving subunit for receiving an identity verification request corresponding to a specific identity; a type judgment subunit for determining reception Of the authentication request provided the human biological characteristics of the requesting verifier File, or the feature code to be verified by requesting the verifier by requesting the verifier's terminal device; the second feature code acquisition subunit to read the judgment result of the type judgment subunit; if the type judgment subunit is The result of the judgment is that the biometrics provided by the requesting verifier is a human biometric file, and the unit is started to collect the feature code to be verified from the human biometrics of the requesting verifier using a specific collection algorithm; the The reference feature code acquisition unit adopts a specific acquisition algorithm used by the second to-be-verified feature code acquisition subunit as the acquisition algorithm for acquiring the reference feature code. Accordingly, the device includes a second device acquisition unit that reads The judgment result of this type of judgment sub-unit. If the judgment result of this type of judgment sub-unit is that the requesting verifier provides the to-be-verified feature code of the human biological feature collected by the requesting verifier's terminal device, the unit starts and the unit Used to obtain the type and / or model of the terminal device of the requesting verifier; the second acquisition algorithm Take the unit and read the judgment result of the type judgment subunit. If the judgment result of the type judgment subunit is that the requesting verifier provides the to-be-verified feature code of the human biological feature collected through the requesting verifier terminal device, the The unit is started, and the unit is used to call the collection algorithm used by the terminal device to collect the signature to be verified according to the type and / or model of the terminal device of the requesting verifier; the reference signature collection unit receives the second collection The algorithm calls the acquisition algorithm output by the unit, and uses the acquisition algorithm as the acquisition algorithm for collecting the reference feature code. 根據申請專利範圍第5項的利用人體生物特徵進行身份驗證的裝置,其中,該判斷單元,包括:比對演算法選擇子單元,用於選擇與待驗證特徵碼獲取單元和基準特徵碼採集單元所用採集演算法對應的比對演算法;比對子單元,用於使用該比對演算法,對該基準特徵碼與該待驗證特徵碼是否對應相同的人體生物特徵進行比對,並輸出判斷結果。The device for verifying identity using human biological characteristics according to item 5 of the scope of patent application, wherein the judgment unit includes a comparison algorithm selection sub-unit for selecting a feature code acquisition unit to be verified and a reference feature code acquisition unit The comparison algorithm corresponding to the acquisition algorithm used; the comparison subunit is used to use the comparison algorithm to compare whether the reference feature code and the feature code to be verified correspond to the same human biological characteristics and output a judgment result.
TW103110102A 2013-11-15 2014-03-18 Method and device for identity verification using human biological characteristics TWI640889B (en)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
??201310571710.5 2013-11-15
CN201310571710.5A CN104639517B (en) 2013-11-15 2013-11-15 The method and apparatus for carrying out authentication using human body biological characteristics

Publications (2)

Publication Number Publication Date
TW201518980A TW201518980A (en) 2015-05-16
TWI640889B true TWI640889B (en) 2018-11-11

Family

ID=52464551

Family Applications (1)

Application Number Title Priority Date Filing Date
TW103110102A TWI640889B (en) 2013-11-15 2014-03-18 Method and device for identity verification using human biological characteristics

Country Status (10)

Country Link
US (2) US9552469B2 (en)
EP (2) EP3457322B1 (en)
JP (1) JP6636922B2 (en)
KR (1) KR102098441B1 (en)
CN (1) CN104639517B (en)
ES (2) ES2875930T3 (en)
PL (1) PL3457322T3 (en)
TR (1) TR201901519T4 (en)
TW (1) TWI640889B (en)
WO (1) WO2015073860A2 (en)

Families Citing this family (29)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
TWI566564B (en) * 2012-04-25 2017-01-11 Samton International Development Technology Co Ltd Virtual reality authentication circuit, system and electronic consumption method
CN104980278B (en) * 2014-04-14 2018-11-16 阿里巴巴集团控股有限公司 The method and apparatus for verifying the availability of biometric image
CN106330850B (en) 2015-07-02 2020-01-14 创新先进技术有限公司 Security verification method based on biological characteristics, client and server
CN105100097A (en) * 2015-07-17 2015-11-25 百度在线网络技术(北京)有限公司 Identity authentication method and apparatus
CN105184133B (en) * 2015-07-30 2017-11-10 广东欧珀移动通信有限公司 A kind of method for authenticating, device and corresponding mobile terminal
CN105631290A (en) * 2015-11-30 2016-06-01 东莞酷派软件技术有限公司 File security operation method, device and terminal
EP3438904B1 (en) 2016-03-31 2023-02-15 Nec Corporation Biological data registration support device, biological data registration support system, biological data registration support method, biological data registration support program, recording medium for storing biological data registration support program
WO2018006343A1 (en) * 2016-07-07 2018-01-11 深圳企管加企业服务有限公司 Intelligent entrance guard management method and system based on ultrasonic wave
CN106250739A (en) * 2016-07-19 2016-12-21 柳州龙辉科技有限公司 A kind of identity recognition device
CN106375336A (en) * 2016-09-28 2017-02-01 北京金山安全软件有限公司 Login information storage and providing method and device
CN106790237A (en) * 2017-01-19 2017-05-31 公安部第研究所 A kind of authentication device and method based on living things feature recognition
WO2018165485A1 (en) 2017-03-08 2018-09-13 Praesidium, Inc. Home occupant detection and monitoring system
US11918330B2 (en) 2017-03-08 2024-03-05 Praesidium, Inc. Home occupant detection and monitoring system
CN111506889B (en) * 2017-07-27 2023-05-02 创新先进技术有限公司 User verification method and device based on similar user group
SG10201707194TA (en) * 2017-09-05 2019-04-29 Mastercard Asia Pacific Pte Ltd Methods for Authenticating a User, Input Devices, and Computer-readable Media
CN107767318A (en) * 2017-10-27 2018-03-06 上海京颐科技股份有限公司 A kind of information interacting method and system of medical profession system
CN107786747B (en) * 2017-10-30 2020-12-15 京东方科技集团股份有限公司 Mobile device and anti-theft method
CN108573382A (en) * 2018-03-27 2018-09-25 英业达科技有限公司 Credit payment system based on biological characteristic and its method
CN109034212B (en) * 2018-07-04 2021-07-09 中国信息通信研究院 A kind of terminal biometric identification performance testing method and device
KR102511365B1 (en) * 2018-08-24 2023-03-17 삼성전자주식회사 Method and apparatus for biometrics
WO2020071739A1 (en) 2018-10-02 2020-04-09 Samsung Electronics Co., Ltd. Washing machine
CN109378006B (en) * 2018-12-28 2022-09-16 三星电子(中国)研发中心 Cross-device voiceprint recognition method and system
CN109637040A (en) * 2018-12-28 2019-04-16 深圳市丰巢科技有限公司 A kind of express delivery cabinet pickup method, apparatus, express delivery cabinet and storage medium
CN109871722A (en) * 2019-01-10 2019-06-11 深圳市雄帝科技股份有限公司 Auth method, system, terminal and storage medium based on optical picture shape code
US10467398B1 (en) * 2019-03-14 2019-11-05 Alibaba Group Holding Limited Authentication by transmitting information through a human body
CN112232103A (en) * 2019-07-15 2021-01-15 北京蜂盒科技有限公司 Face recognition method and system, storage medium, terminal and server
CN112183959A (en) * 2020-09-10 2021-01-05 国网物资有限公司 Safety control terminal, server and system for standard evaluation base
US11977611B2 (en) 2020-10-20 2024-05-07 Mastercard International Incorporated Digital rights management platform
ES2923102A1 (en) * 2021-03-12 2022-09-23 Univ Castilla La Mancha TOUCH DEVICE FOR OBTAINING INFORMATION FROM A USER, SYSTEM THAT INTEGRATES SAID DEVICE AND PROCEDURE FOR USING SAID SYSTEM

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20060056662A1 (en) * 2002-08-20 2006-03-16 Michael Thieme Method of multiple algorithm processing of biometric data
US20100257369A1 (en) * 2009-04-01 2010-10-07 Microsoft Corporation Secure biometric identity broker module

Family Cites Families (45)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7627145B2 (en) * 2000-09-06 2009-12-01 Hitachi, Ltd. Personal identification device and method
US20030140232A1 (en) * 2002-01-21 2003-07-24 De Lanauze Pierre Method and apparatus for secure encryption of data
US7400749B2 (en) * 2002-07-08 2008-07-15 Activcard Ireland Limited Method and apparatus for supporting a biometric registration performed on an authentication server
US7616784B2 (en) * 2002-07-29 2009-11-10 Robert William Kocher Method and apparatus for contactless hand recognition
WO2004061668A1 (en) * 2002-12-31 2004-07-22 International Business Machines Corporation Authorized anonymous authentication
US7308581B1 (en) 2003-03-07 2007-12-11 Traffic101.Com Systems and methods for online identity verification
JP2005010826A (en) * 2003-06-16 2005-01-13 Fujitsu Ltd Authentication terminal device, biometric information authentication system, and biometric information acquisition system
US20060274920A1 (en) * 2003-06-16 2006-12-07 Osamu Tochikubo Personal identification device and system having personal identification device
JP2005025310A (en) * 2003-06-30 2005-01-27 Canon Inc Signal processing apparatus and biometric authentication system
JP2005122480A (en) * 2003-10-16 2005-05-12 Konica Minolta Photo Imaging Inc Id card system and identification method
JP2005184618A (en) * 2003-12-22 2005-07-07 Matsushita Electric Ind Co Ltd Voice authentication apparatus, voice authentication system, and voice authentication method
EP1730666A1 (en) * 2004-03-29 2006-12-13 André Hoffmann Identification, verification, and recognition method and system
JP4546168B2 (en) * 2004-06-28 2010-09-15 富士通株式会社 Biometric authentication system registration method, biometric authentication system and program thereof
CN101344923B (en) * 2004-08-03 2012-05-23 松下电器产业株式会社 Human searching/tracking apparatus
US7180401B2 (en) * 2004-12-03 2007-02-20 Kulite Semiconductor Products, Ic. Personal identification apparatus using measured tactile pressure
US7545962B2 (en) 2005-12-22 2009-06-09 Daon Holdings Limited Biometric authentication system
US8615663B2 (en) * 2006-04-17 2013-12-24 Broadcom Corporation System and method for secure remote biometric authentication
WO2007122726A1 (en) * 2006-04-21 2007-11-01 Mitsubishi Denki Kabushiki Kaisha Authenticating server device, terminal device, authenticating system and authenticating method
CN101473344A (en) * 2006-06-19 2009-07-01 维萨美国股份有限公司 Consumer authentication system and method
JP4919744B2 (en) * 2006-09-12 2012-04-18 富士通株式会社 Biometric authentication device and biometric authentication method
CN101047508B (en) * 2007-01-15 2010-05-19 深圳市莱克科技有限公司 Accession authorization system
US8180112B2 (en) * 2008-01-21 2012-05-15 Eastman Kodak Company Enabling persistent recognition of individuals in images
CN101251881B (en) * 2008-04-07 2010-04-14 华为技术有限公司 Method, system and device for content identification
JP5521304B2 (en) * 2008-10-03 2014-06-11 富士通株式会社 Imaging apparatus, imaging program, imaging method, authentication apparatus, authentication program, and authentication method
ES2629335T3 (en) 2008-12-17 2017-08-08 Fujitsu Limited Biometric authentication device and biometric authentication method
US8379940B2 (en) * 2009-06-02 2013-02-19 George Mason Intellectual Properties, Inc. Robust human authentication using holistic anthropometric and appearance-based features and boosting
KR101032863B1 (en) * 2009-07-01 2011-05-06 주식회사 슈프리마 Fingerprint authentication device and method having a plurality of fingerprint sensors
US20110087611A1 (en) 2009-10-14 2011-04-14 Shyam Chetal Biometric identification and authentication system for financial accounts
KR101255555B1 (en) * 2009-11-24 2013-04-17 한국전자통신연구원 Fingerprint verification method and apparatus with high security
US8520903B2 (en) * 2010-02-01 2013-08-27 Daon Holdings Limited Method and system of accounting for positional variability of biometric features
EP2546798A4 (en) 2010-03-10 2017-08-16 Fujitsu Limited Biometric authentication device and biometric authentication method
US8942438B2 (en) 2010-07-19 2015-01-27 The University Of Maryland, College Park Method and apparatus for authenticating swipe biometric scanners
JP5713026B2 (en) 2010-12-27 2015-05-07 富士通株式会社 Biometric authentication device
JP5505323B2 (en) 2011-01-25 2014-05-28 富士通株式会社 Biometric authentication device, control program for controlling biometric authentication device, control method for controlling biometric authentication device, and control method for biometric authentication system
CN102737223A (en) * 2011-04-08 2012-10-17 刘石 Cross-device matching fingerprint feature coding method
US20130173926A1 (en) 2011-08-03 2013-07-04 Olea Systems, Inc. Method, Apparatus and Applications for Biometric Identification, Authentication, Man-to-Machine Communications and Sensor Data Processing
US9025830B2 (en) * 2012-01-20 2015-05-05 Cyberlink Corp. Liveness detection system based on face behavior
US8887232B2 (en) 2012-02-27 2014-11-11 Cellco Partnership Central biometric verification service
EP2704077A1 (en) 2012-08-31 2014-03-05 Nxp B.V. Authentication system and authentication method
FR2998074B1 (en) * 2012-11-12 2016-04-29 Morpho IDENTIFICATION METHOD
US8856541B1 (en) * 2013-01-10 2014-10-07 Google Inc. Liveness detection
US9251401B1 (en) * 2013-02-25 2016-02-02 Narus, Inc. Facial recognition to positively identify a live person subject
US9152869B2 (en) 2013-02-26 2015-10-06 Qtech Systems Inc. Biometric authentication systems and methods
IN2013MU01148A (en) * 2013-03-26 2015-04-24 Tata Consultancy Services Ltd
CN103279747A (en) * 2013-05-31 2013-09-04 四川长虹电器股份有限公司 System and method for recognizing mobile phone fingerprints based on cloud recognition

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20060056662A1 (en) * 2002-08-20 2006-03-16 Michael Thieme Method of multiple algorithm processing of biometric data
US20100257369A1 (en) * 2009-04-01 2010-10-07 Microsoft Corporation Secure biometric identity broker module

Also Published As

Publication number Publication date
KR102098441B1 (en) 2020-04-08
ES2709827T3 (en) 2019-04-17
WO2015073860A3 (en) 2015-08-06
PL3457322T3 (en) 2021-09-13
KR20160086830A (en) 2016-07-20
JP2016537721A (en) 2016-12-01
US20170086075A1 (en) 2017-03-23
TW201518980A (en) 2015-05-16
EP3457322A1 (en) 2019-03-20
WO2015073860A2 (en) 2015-05-21
EP3069297A2 (en) 2016-09-21
HK1206162A1 (en) 2015-12-31
TR201901519T4 (en) 2019-02-21
US9930533B2 (en) 2018-03-27
EP3069297B1 (en) 2019-01-02
JP6636922B2 (en) 2020-01-29
CN104639517B (en) 2019-09-17
US20150143497A1 (en) 2015-05-21
EP3457322B1 (en) 2021-05-05
ES2875930T3 (en) 2021-11-11
US9552469B2 (en) 2017-01-24
CN104639517A (en) 2015-05-20

Similar Documents

Publication Publication Date Title
TWI640889B (en) Method and device for identity verification using human biological characteristics
RU2589344C2 (en) Method, apparatus and system of authentication based on biological characteristics
KR101938033B1 (en) Biometric authentication in connection with camera-equipped devices
CN107800672B (en) Information verification method, electronic equipment, server and information verification system
WO2019085575A1 (en) Voiceprint authentication method and apparatus, and account registration method and apparatus
CN105468950A (en) Identity authentication method, device, terminal and server
US9830445B1 (en) Personal identification number (PIN) replacement in a one-time passcode based two factor authentication system
WO2019153982A1 (en) Payment processing method and device, computer apparatus, and storage medium
JP6969663B2 (en) Devices and methods for identifying the user's imaging device
CN113177797B (en) User identity information authentication method, system, device, equipment and storage medium
WO2021244471A1 (en) Real-name authentication method and device
WO2018233110A1 (en) Method and device for verifying payment data
WO2020108152A1 (en) Method, device and electronic equipment for preventing misuse of identity data
KR101944698B1 (en) Method for auto login of single sign on using the login result of computer operating system, and computer readable recording medium applying the same
CN109165488B (en) Identity authentication method and device
CN115982685A (en) Identity verification method and device
HK1206162B (en) Method for authenticating based on biometrics and device thereof
US20250005122A1 (en) Seat departure management method and device using biometric information template
CN114298869A (en) Processing method and device for verifying validity of testimony of will advice
JP2023002170A (en) Biometric registration device, biometric authentication device, computer program, and biometric authentication method
JP2013232024A (en) Authentication program, authentication device, and authentication method
CN115087972A (en) Method and system for fingerprint verification and enrollment using secure storage of templates
HK40002571A (en) Identity authentication method and device

Legal Events

Date Code Title Description
MM4A Annulment or lapse of patent due to non-payment of fees