WO2020133734A1 - Biological information recognition method, device and system, and computer storable medium - Google Patents
Biological information recognition method, device and system, and computer storable medium Download PDFInfo
- Publication number
- WO2020133734A1 WO2020133734A1 PCT/CN2019/078570 CN2019078570W WO2020133734A1 WO 2020133734 A1 WO2020133734 A1 WO 2020133734A1 CN 2019078570 W CN2019078570 W CN 2019078570W WO 2020133734 A1 WO2020133734 A1 WO 2020133734A1
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- terminal node
- biological information
- information
- registered
- collected
- Prior art date
Links
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F18/00—Pattern recognition
Definitions
- the embodiments of the present application relate to the field of biometrics technology, and in particular, to a biometrics identification method, device, system, and computer-readable storage medium.
- the palm vein is the palm vein.
- Palm vein recognition is a type of vein recognition, which belongs to biometrics.
- the palm vein recognition system first obtains a personal palm vein distribution map through a vein recognition instrument, extracts feature values from the palm vein distribution map according to a special comparison algorithm, and uses near-infrared charge lotus roots.
- Charged Coupled Device (CCD) camera acquires images of veins in fingers, palms, and dorsal hands, stores digital images of veins in a computer system, and stores feature values.
- CCD Charged Coupled Device
- the palm vein recognition methods in the prior art can be divided into the following two types:
- the first method is to collect palm vein data and store it in a single computer, perform recognition and comparison in a single computer, and then return the recognition result and recognize The user information is returned successfully, and the recognition failure is returned if the user is not recognized.
- the recognition algorithm of this solution first needs to extract the feature value of the vein image data collected from the palm vein device, convert it into digital information, and then use the computer equipment.
- the central processing unit (CPU) performs matching operations;
- the second method is to move the recognition program and the palm vein database to a remote server.
- the stand-alone terminal is connected to the remote server through a local area network or a wide area network. When palm vein recognition tasks are required After collecting images and extracting features, the stand-alone terminal uploads them to the remote identification server through the network. After the server matches the calculation, the identification results are sent to the terminal or other preset systems.
- the speed of the first method of recognition is affected by the size of the total number of data samples in the database and the performance of the computer CPU, because the size of the palm vein data is relative to the fingerprint and facial feature data Generally speaking, it is several times higher, so when the CPU frequency calculation performance is not high, and there are many samples to be compared and identified, the first method cannot quickly prepare to calculate the matching result, so this method cannot be applied to large-scale User scenario; in the second method, because the data that each server can process is limited and can be more expensive than the server for biological information, the second method needs to be increased when applied in large-scale data scenarios The number of servers, which leads to higher cost of this method.
- the purpose of the embodiments of the present application is to provide a method, system, device and computer-readable storage medium for biometric information recognition, which can realize fast and accurate biometric recognition, and is suitable for various application scenarios at low cost.
- the embodiments of the present application provide a biological information recognition method, including:
- the terminal node before acquiring the biological information collected by the terminal node, acquire and store the biological information registered by the user to be registered; send the registered biological information to the terminal node that meets the preset condition for storage .
- the sending the registered biological information to a terminal node that meets a preset condition for storage specifically includes: acquiring the storage amount of each terminal node; and storing the registered biological information Send to the terminal node with the smallest storage capacity for storage.
- the biometric information of the user to be registered can be stored in the terminal node with the smallest storage amount, which effectively avoids the slowdown of the comparison speed of the biometric information caused by a terminal node due to too much stored data, which further improves The speed of biometrics.
- the terminal node After acquiring the storage capacity of each terminal node, it is determined whether communication with the terminal node with the smallest storage amount of the biological information is normal.
- the registered biological information is sent to the terminal node with the smallest storage capacity for storage; when it is determined to be abnormal, a communication connection request is sent to the terminal node with the smallest storage capacity every preset time period until the storage capacity is the smallest Of the end nodes communicate normally.
- the waiting processing information is acquired; when the determination is normal, the sending of the registered biometric information to The terminal node with the smallest storage capacity for storage specifically includes: when it is determined to be normal, then executing the sending of the registered biological information to the terminal node with the smallest storage capacity for storage, and deleting the waiting processing information; When it is determined that it is abnormal, it sends a communication connection request to the terminal node with the smallest storage amount every preset time period until it communicates normally with the terminal node with the smallest storage amount, which specifically includes: The terminal node waiting for processing information serves as a communication abnormal terminal node, and sends a communication connection request to the communication abnormal terminal node every preset time period until normal communication with the communication abnormal terminal node, and deletes the waiting processing information.
- the central server can quickly and accurately know which terminal node has abnormal communication according to whether there is information waiting to be processed, which effectively improves the working efficiency of the central server.
- the collected biological information is palm vein information of the user.
- Embodiments of the present application also provide a biological information recognition system, including: a central server, a plurality of terminal nodes communicatively connected to the central server; the central server is used to obtain biological information collected by terminal nodes, and Sending the collected biological information to each terminal node; after receiving the comparison success information sent by one of the terminal nodes, sending the matching biological information to the terminal node sending the comparison success information Registered user information; the terminal node is used to compare the collected biological information with the biological information stored by itself, and send the comparison success information to the central server after the comparison is successful.
- An embodiment of the present application further provides a biological information recognition device, including: at least one processor; and a memory communicatively connected to the at least one processor; wherein the memory stores the at least one processor Instructions executed by the processor, the instructions being executed by the at least one processor to cause the at least one processor to execute:
- the processor further executes: acquiring and storing biometric information registered by the user to be registered; and sending the registered biometric information to a terminal node satisfying a preset condition for storage.
- the processor specifically executes: acquiring the storage capacity of each terminal node; and sending the registered biological information to a terminal node with the smallest storage capacity for storage.
- the processor specifically executes: determining whether communication with the terminal node with the smallest storage amount of biological information is normal, and when determining that it is normal, then executing the method of sending the registered biological information Store to the terminal node with the smallest storage capacity; when it is determined that it is abnormal, send a communication connection request to the terminal node with the smallest storage capacity every preset period of time until the terminal node with the smallest storage capacity communicates normally.
- the processor further executes: acquiring waiting processing information; and when it is determined to be normal, then executing the process of sending the registered biological information to a terminal node with the smallest storage capacity for storage , Specific execution: when it is determined to be normal, then execute the sending of the registered biological information to the terminal node with the smallest storage capacity for storage, and delete the waiting processing information; when the determination is abnormal, every Send a communication connection request to the terminal node with the smallest storage capacity until a normal communication with the terminal node with the smallest storage capacity during a preset period of time, and execute specifically: when it is determined that the terminal node with the waiting processing information is abnormal As a communication abnormal terminal node, a communication connection request is sent to the communication abnormal terminal node every preset time period until normal communication with the communication abnormal terminal node is performed, and the waiting processing information is deleted.
- the processor further executes: judging whether the comparison success information is received within a preset time, and if so, then executing the process of sending the collected biometrics to the terminal node Registered user information with matching information; if not, send identification failure information to the terminal node.
- the collected biological information is palm vein information of the user.
- Embodiments of the present application also provide a computer-readable storage medium that stores a computer program, and when the computer program is executed by a processor, the above biological information recognition method is implemented.
- the embodiment of the present application obtains the biological information collected by the terminal node, and sends the collected biological information to each terminal node for biological information comparison.
- the comparison success information sent by a terminal node of sends the registered user information that matches the collected biological information to the terminal node that sends the comparison success information
- the central server can store the biological information stored by itself Send to each terminal node for storage, and in order to avoid data redundancy, the biological information stored in each terminal server is different (that is, the sum of the amount of biological information stored by all terminal nodes is the total amount of biological information stored by the central server), Therefore, the total amount of biological information samples stored in each terminal node is small, and because the central server will distribute biological information to each terminal node for comparison, each terminal node needs to compare a small amount of biological information, that is, no It takes up too much CPU, so that the comparison service of each terminal node is less affected by the size of the total data sample and the performance of the computer CPU.
- the comparison position of biological information is no longer limited to the central server, but will be distributed by the central server to each terminal node for comparison, that is to say, in this embodiment
- the central server does not need to compare the collected biological information, just send the collected biological information to each terminal node, in other words, the central server does not need to use expensive high-performance servers, which makes the cost Lower.
- FIG. 1 is a flowchart of the biometrics identification method according to the first embodiment of the present application
- FIG. 2 is a flowchart of a biometrics identification method according to a second embodiment of the present application.
- FIG. 3 is a schematic structural diagram of a biometric identification system according to a third embodiment of the present application.
- FIG. 4 is a schematic structural diagram of a biometrics identification device according to a fourth embodiment of the present application.
- the first embodiment of the present application relates to a method.
- the specific process is shown in FIG. 1 and includes:
- the biological information collected by the terminal node in this embodiment may be palm vein information.
- a vein is a blood vessel that leads back to the heart, starting in capillaries and ending in the atrium, and the superficial vein can be seen under the skin.
- the palm vein as the name suggests, is the palm vein.
- Palm vein recognition is a type of vein recognition. It belongs to biometrics. The palm vein recognition system first obtains the personal palm vein distribution map through the vein recognition instrument, extracts the characteristic values from the palm vein distribution map according to a special comparison algorithm, and uses a near-infrared CCD camera Acquire images of veins in fingers, palms, and dorsal hands, store digital images of veins in a computer system, and store feature values.
- vein matching the vein map is used in real time to extract feature values, and advanced filtering, image binarization, and refinement are used to extract features from digital images.
- the features are compared with the vein feature values stored in the host, and a complex matching algorithm is used. Vein features are matched to identify individuals and confirm their identities.
- the terminal node in this embodiment is a terminal node that stores a certain amount of biological information.
- the central server sends the biological information stored by itself to each terminal node for storage.
- each terminal The biological information stored by the server is not the same (that is, the sum of the amount of biological information stored by all terminal nodes is the total amount of biological information stored by the central server).
- S102 Send the collected biological information to each terminal node for biological information comparison.
- step S102 specifically, the central server sends the collected biological information to all terminal nodes for comparison.
- S103 After receiving the comparison success information sent by one of the terminal nodes, send the registered user information that matches the collected biological information to the terminal node that sends the comparison success information.
- step S101 The central server will send the biological information stored by itself to each terminal node for storage, and in order to avoid data redundancy, the biological information stored in each terminal server is different. "It is understandable that after each terminal node receives the collected biological information sent by the central server, the comparison speed of the terminal node that itself stores the collected biological information must be the fastest when this terminal node After the comparison is successful, the comparison success information will be sent to the central server. After receiving the comparison success information, the central server will send the registered user information that matches the collected biological information to the terminal node that sends the comparison success information. .
- the registered user information in this embodiment may be the user's payment information, such as a vending machine at the subway entrance.
- the user can identify palm vein information at a specific location of the vending machine.
- the central server will After the palm vein information is sent to each terminal node and the comparison is completed, the user's payment information will be sent to the self-sales counter (ie, terminal node) to facilitate deduction after the user makes a purchase.
- the terminal node in this embodiment may be a sub-server in a vending cabinet.
- the central server may send the palm vein information of the user Stored in the sub-server of the self-sales cabinet, so that the next time the user purchases in the self-sales cabinet, the self-sales cabinet can quickly identify the user's palm vein information, avoiding the user's waiting time and improving the user Experience.
- the central server will set a preset time (such as 2 seconds). If you do not receive the comparison success message sent by the terminal node within 2 seconds, you will send a recognition failure message. Avoid long waiting for users. That is to say, before sending the registered user information matching the collected biological information to the terminal node that sends the comparison success information, it further includes: determining whether the comparison success information is received within a preset time, If yes, then execute the sending of the registered user information matching the collected biological information to the terminal node that sends the comparison success information; if not, send the identification failure information to the terminal node.
- a preset time such as 2 seconds
- the embodiment of the present application obtains the biological information collected by the terminal node, and sends the collected biological information to each terminal node for biological information comparison.
- the comparison success information sent by a terminal node of sends the registered user information that matches the collected biological information to the terminal node that sends the comparison success information
- the central server can store the biological information stored by itself Send to each terminal node for storage, and in order to avoid data redundancy, the biological information stored in each terminal server is different (that is, the sum of the amount of biological information stored by all terminal nodes is the total amount of biological information stored by the central server), Therefore, the total amount of biological information samples stored in each terminal node is small, and because the central server will distribute biological information to each terminal node for comparison, each terminal node needs to compare a small amount of biological information, that is, no It takes up too much CPU, so that the comparison service of each terminal node is less affected by the size of the total data sample and the performance of the computer CPU.
- the comparison position of biological information is no longer limited to the central server, but will be distributed by the central server to each terminal node for comparison, that is to say, in this embodiment
- the central server does not need to compare the collected biological information, just send the collected biological information to each terminal node, in other words, the central server does not need to use expensive high-performance servers, which makes the cost Lower.
- the second embodiment of the present application relates to a biological information recognition method.
- the second embodiment is a further improvement based on the first embodiment.
- the specific improvement lies in:
- the method Before acquiring the biological information collected by the terminal node, the method further includes: acquiring and storing the biological information registered by the user to be registered; and sending the registered biological information to the terminal node satisfying the preset condition for storage.
- the biometric information of the user to be registered can be stored in the terminal node that meets the preset conditions, which effectively avoids the slowdown of the comparison speed of the biometric information caused by a certain terminal node due to too much stored data. Increased the speed of biometrics.
- FIG. 2 The specific process of this embodiment is shown in FIG. 2 and includes:
- S201 Acquire and store the biometric information registered by the user to be registered.
- the biological information in this embodiment may be palm vein information of the user to be registered, and the user to be registered may transmit their palm vein information to the central server through an application (APP, APP) or other methods
- the central server After receiving the palm vein information of the user, the central server will store the palm vein information and the user information corresponding to the palm vein information (such as ID card number, payment account number, etc.).
- S202 Send the registered biological information to a terminal node that meets a preset condition for storage.
- sending the registered biological information to a terminal node that meets a preset condition for storage may be: acquiring the storage amount of each terminal node; sending the registered biological information To the terminal node with the smallest storage capacity for storage.
- this embodiment uses a load balancing technical solution to make the registered palm vein information evenly land on each terminal node, so as to achieve a balanced distribution of performance when comparing services effect.
- the central server can know the current storage capacity of each terminal node.
- the central server When there is a new user registration (that is, there is new palm vein information), the central server will send the new palm vein information to the terminal with the smallest storage capacity
- the storage of the node effectively avoids the slowdown of the comparison speed of the biological information caused by too much stored data at a certain terminal node, which further improves the speed of biological identification.
- this embodiment further includes: determining whether the communication with the terminal node with the smallest storage amount of the biological information is normal; Send the registered biological information to the terminal node with the smallest storage capacity for storage; when it is determined that it is abnormal, send a communication connection request to the terminal node with the smallest storage capacity every preset time period until it reaches the storage capacity
- the smallest terminal node communicates normally. It can be understood that the preset time period in this embodiment can be set according to actual needs, and does not affect the technical effect of this embodiment.
- the central server of this embodiment after acquiring and storing the biometric information registered by the user to be registered, will also acquire the information waiting to be processed; When communicating with the terminal node with the smallest storage amount of biological information, execute the sending of the registered biological information to the terminal node with the smallest storage amount for storage, and delete the waiting processing information; when it is determined that it is abnormal , Send a communication connection request to the terminal node with the smallest storage amount every preset time period until normal communication with the terminal node with the smallest storage amount. In other words, after receiving the biometric information registered by the user to be registered, the central server will obtain the waiting processing information.
- the central server When the central server communicates normally with the terminal node with the smallest storage capacity, it will send the registered biometric information to the terminal node and Delete the waiting information.
- the communication between the central server and the terminal node with the smallest storage capacity is abnormal, the registered biological information cannot be sent to the terminal node.
- the waiting processing information will always exist. In other words, the central server will have the waiting processing
- the terminal node of the information is regarded as the terminal node of abnormal communication, and sends a communication connection request to it every preset time period. In this way, the central server can quickly find the terminal node of abnormal communication among many terminal nodes. Improve the working efficiency of the central server.
- S204 Send the collected biological information to each terminal node for biological information comparison.
- S205 After receiving the comparison success information sent by one of the terminal nodes, send the registered user information that matches the collected biological information to the terminal node that sends the comparison success information.
- Steps S203 to S205 in this embodiment are similar to steps S101 to S103 in the first embodiment. In order to avoid repetition, they will not be repeated here.
- the overall system includes: decentralized distributed core system (ie central server), distributed system reliable coordination system (Zookeeper) unified service, node service of each terminal, data service (including relational database management system MYSQL, high performance Open source key-value database (REDIS), comparison operation monitoring system, unified gateway interface.
- decentralized distributed core system ie central server
- distributed system reliable coordination system Zookeeper
- node service of each terminal data service
- data service including relational database management system MYSQL, high performance Open source key-value database (REDIS)
- REDIS Open source key-value database
- the decentralized distributed core system uses Zookeeper technology to coordinate the core operation process of registration and comparison as a whole.
- the registered palm vein information is evenly landed on each On the terminal, to achieve a balanced and even performance of the performance of the comparison service.
- the final consistency scheme is adopted in the business process of registration, and the registration data will land on the central database (MYSQL) and the corresponding terminal node (REDIS). Due to the instability of the network, the registration process guarantees the success of the central database After landing, it can return to success, which is transparent to the client. The subsequent terminal nodes will complete the data integrity and consistency through the final consistency.
- the specific plan is: the registration data and registration business status data are completely landed in the central database under the transaction.
- one of the terminal nodes is selected for data landing.
- Both the terminal and the core system will register with the Zookeeper unified service for messaging Notification, through the message service of the reliable coordination system (zookeeper, ZK) node of the distributed system to complete the data landing of the terminal node, and notify the deletion of the corresponding registered business status data; if the communication cannot be due to network reasons, the core system will The retry service is initiated within a specified time until the service is completed.
- ZK reliable coordination system
- the scheme provided by the comparison service is carried out in a synchronous + asynchronous manner.
- the authentication request is collected synchronously to initiate a comparison request, which is distributed to each terminal node for comparison service.
- the Zookeeper unified service will coordinate the monitoring mechanism uniformly. After the node completes the comparison service and returns the result, the synchronization request is in a waiting state, and returns to the client after obtaining the result. For special circumstances such as network abnormalities, a timeout period will be set, and if the timeout period is exceeded, it will return directly.
- Zookeeper unified service provides unified coordination services for the entire system, and is the core guarantee of system message communication. It adopts multiple deployment and master-slave structures to provide complete and uninterrupted 7*24 services; core system, terminal nodes, The comparison operation supervisor will register the node information on the Zookeeper unified service.
- the node service of each terminal provides the core 1:N comparison service, and the landing data on each terminal node is transferred to the memory database REDIS, which is used to quickly obtain the data for comparison service.
- Unified gateway interface unified provision of Hyper Text Transfer Protocol (HyperTextTransportProtocol, HTTP)/Hypertext Transfer Protocol Security (HyperTextTransferProtocolSecure, HTTPS) service, using a unified message format to achieve the unification of the interface Sex and versatility.
- HTTP Hyper Text Transfer Protocol
- HTTPS Hypertext Transfer Protocol Security
- the embodiment of the present application obtains the biological information collected by the terminal node, and sends the collected biological information to each terminal node for biological information comparison.
- the comparison success information sent by a terminal node of sends the registered user information that matches the collected biological information to the terminal node that sends the comparison success information
- the central server can store the biological information stored by itself Send to each terminal node for storage, and in order to avoid data redundancy, the biological information stored in each terminal server is different (that is, the sum of the amount of biological information stored by all terminal nodes is the total amount of biological information stored by the central server), Therefore, the total amount of biological information samples stored in each terminal node is small, and because the central server will distribute biological information to each terminal node for comparison, each terminal node needs to compare a small amount of biological information, that is, no It takes up too much CPU, so that the comparison service of each terminal node is less affected by the size of the total data sample and the performance of the computer CPU.
- the comparison position of biological information is no longer limited to the central server, but will be distributed by the central server to each terminal node for comparison, that is to say, in this embodiment
- the central server does not need to compare the collected biological information, just send the collected biological information to each terminal node, in other words, the central server does not need to use expensive high-performance servers, which makes the cost Lower.
- the third embodiment of the present application relates to a biological information recognition system 100, as shown in FIG. 3, including: a central server 1, a plurality of terminal nodes 2 communicatively connected to the central server 1;
- the central server 1 is used to obtain the biological information collected by the terminal node and send the collected biological information to each terminal node; after receiving the successful comparison information sent by one of the terminal nodes, send to The terminal node that compares the successful information sends the registered user information that matches the collected biological information;
- the terminal node 2 is used to compare the collected biological information with the biological information stored by itself, and send the successful comparison information to the central server after the successful comparison.
- the fourth embodiment of the present application relates to a biological information recognition device, as shown in FIG. 4, including:
- At least one processor 401 and,
- the memory 402 stores instructions executable by the at least one processor 401, and the instructions are executed by the at least one processor 401, so that the at least one processor 401 can execute:
- the registered user information that matches the collected biological information is sent to the terminal node that sends the comparison success information.
- the memory 402 and the processor 401 are connected in a bus manner.
- the bus may include any number of interconnected buses and bridges.
- the bus connects one or more processors 401 and various circuits of the memory 402 together.
- the bus can also connect various other circuits such as peripheral devices, voltage regulators, and power management circuits, etc., which are well known in the art, and therefore, they will not be described further herein.
- the bus interface provides an interface between the bus and the transceiver.
- the transceiver can be a single element or multiple elements, such as multiple receivers and transmitters, providing a unit for communicating with various other devices on the transmission medium.
- the data processed by the processor 401 is transmitted on the wireless medium through the antenna. Further, the antenna also receives the data and transmits the data to the processor 401.
- the processor 401 is responsible for managing the bus and general processing, and can also provide various functions, including timing, peripheral interfaces, voltage regulation, power management, and other control functions.
- the memory 402 can be used to store data used by the processor 401 when performing operations.
- processor 401 further executes:
- the processor 401 specifically executes:
- processor 401 further executes:
- a communication connection request is sent to the terminal node with the smallest storage amount every preset time period until normal communication with the terminal node with the smallest storage amount.
- the processor 401 further executes: acquiring waiting processing information;
- a communication connection request is sent to the terminal node with the smallest storage amount every preset time period until normal communication with the terminal node with the smallest storage amount, and specific execution is performed:
- the terminal node with the waiting processing information is used as the communication abnormal terminal node, and a communication connection request is sent to the communication abnormal terminal node every preset time period until normal communication with the communication abnormal terminal node , Delete the waiting processing information.
- processor 401 further executes:
- the collected biological information is palm vein information of the user.
- the fifth embodiment of the present application relates to a computer-readable storage medium that stores a computer program.
- the computer program is executed by the processor, the above method embodiments are implemented.
- a storage medium includes several instructions to make a device ( It may be a single chip microcomputer, a chip, etc.) or a processor to execute all or part of the steps of the methods described in the embodiments of the present application.
- the aforementioned storage media include: U disk, mobile hard disk, read-only memory (Read-Only Memory, ROM), random access memory (Random Access Memory, RAM), magnetic disk or optical disk and other media that can store program code .
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Data Mining & Analysis (AREA)
- Bioinformatics & Cheminformatics (AREA)
- Bioinformatics & Computational Biology (AREA)
- Computer Vision & Pattern Recognition (AREA)
- Life Sciences & Earth Sciences (AREA)
- Evolutionary Biology (AREA)
- Evolutionary Computation (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Artificial Intelligence (AREA)
- Telephonic Communication Services (AREA)
- Mobile Radio Communication Systems (AREA)
Abstract
Description
Claims (10)
- 一种生物信息识别方法,其特征在于,包括:A biological information recognition method, characterized in that it includes:获取终端节点采集的生物信息;Obtain the biological information collected by the terminal node;将所述采集的生物信息发送至各个终端节点进行生物信息比对;Send the collected biological information to each terminal node for biological information comparison;在接收到所述各个终端节点中的一个终端节点发送的比对成功信息后,向发送比对成功信息的终端节点发送与所述采集的生物信息匹配的注册用户信息。After receiving the comparison success information sent by one of the terminal nodes, the registered user information that matches the collected biological information is sent to the terminal node that sends the comparison success information.
- 根据权利要求1所述的生物信息识别方法,其特征在于,在所述获取终端节点采集的生物信息之前,还包括:The biological information identification method according to claim 1, wherein before the acquiring biological information collected by the terminal node, the method further comprises:获取并存储待注册用户注册的生物信息;Obtain and store the biometric information registered by the user to be registered;将所述注册的生物信息发送至满足预设条件的终端节点进行存储。Sending the registered biological information to a terminal node satisfying a preset condition for storage.
- 根据权利要求2所述的生物信息识别方法,其特征在于,所述将所述注册的生物信息发送至满足预设条件的终端节点进行存储,具体包括:The biometric information recognition method according to claim 2, wherein the sending the registered biometric information to a terminal node satisfying a preset condition for storage includes:获取所述各个终端节点的存储量;Obtain the storage capacity of each terminal node;将所述注册的生物信息发送至存储量最小的终端节点进行存储。Sending the registered biological information to a terminal node with the smallest storage capacity for storage.
- 根据权利要求3所述的生物信息识别方法,其特征在于,在所述获取所述各个终端节点的存储量之后,还包括:The biological information identification method according to claim 3, wherein after the acquiring the storage amount of each terminal node, the method further comprises:判断与所述生物信息存储量最小的终端节点通信是否正常,在判定正常时,则再执行所述将所述注册的生物信息发送至存储量最小的终端节点进行存储;Determine whether the communication with the terminal node with the smallest storage amount of biological information is normal, and when it is determined to be normal, then execute the process of sending the registered biological information to the terminal node with the smallest storage amount for storage;在判定不正常时,每隔预设时间段向所述存储量最小的终端节点发送通信连接请求,直至与所述存储量最小的终端节点正常通信。When it is determined to be abnormal, a communication connection request is sent to the terminal node with the smallest storage amount every preset time period until normal communication with the terminal node with the smallest storage amount.
- 根据权利要求4所述的生物信息识别方法,其特征在于,在所述获取并存储待注册用户注册的生物信息之后,还包括:获取等待处理信息;The biological information identification method according to claim 4, wherein after the acquiring and storing the biological information registered by the user to be registered, the method further comprises: acquiring waiting processing information;所述在判定正常时,则再执行所述将所述注册的生物信息发送至存储量最小的终端节点进行存储,具体包括:When it is determined to be normal, then executing the sending of the registered biological information to the terminal node with the smallest storage volume for storage, specifically including:在判定正常时,则再执行所述将所述注册的生物信息发送至存储量最小的终端节点进行存储,并删除所述等待处理信息;When it is determined to be normal, then execute the sending of the registered biological information to the terminal node with the smallest storage capacity for storage, and delete the waiting processing information;所述在判定不正常时,每隔预设时间段向所述存储量最小的终端节点发送通信连接请求,直至与所述存储量最小的终端节点正常通信,具体包括:When it is determined that it is abnormal, sending a communication connection request to the terminal node with the smallest storage amount every preset time period until normal communication with the terminal node with the smallest storage amount includes:在判定不正常时,将具有所述等待处理信息的终端节点作为通信异常终端节点,每隔预设时间段向所述通信异常终端节点发送通信连接请求,直至与所述通信异常终端节点正 常通信,删除所述等待处理信息。When it is determined that it is abnormal, the terminal node with the waiting processing information is used as the communication abnormal terminal node, and a communication connection request is sent to the communication abnormal terminal node every preset time period until normal communication with the communication abnormal terminal node , Delete the waiting processing information.
- 根据权利要求1所述的生物信息识别方法,其特征在于,在所述向发送比对成功信息的终端节点发送与所述采集的生物信息匹配的注册用户信息之前,还包括:The biological information recognition method according to claim 1, wherein before the sending the registered user information that matches the collected biological information to the terminal node that sends the comparison success information, the method further includes:判断是否在预设时间内接收到所述比对成功信息,若是,则再执行所述向发送比对成功信息的终端节点发送与所述采集的生物信息匹配的注册用户信息;Determine whether the comparison success information is received within a preset time, and if so, then execute the sending of registered user information that matches the collected biological information to the terminal node that sends the comparison success information;若不是,则向所述终端节点发送识别失败信息。If not, it sends identification failure information to the terminal node.
- 根据权利要求1所述的生物信息识别方法,其特征在于,所述采集的生物信息为所述用户的手掌静脉信息。The biological information recognition method according to claim 1, wherein the collected biological information is palm vein information of the user.
- 一种生物信息识别***,其特征在于,包括:中央服务器、与所述中央服务器通信连接的多个终端节点;A biological information identification system, characterized in that it includes: a central server and a plurality of terminal nodes communicatively connected to the central server;所述中央服务器用于获取终端节点采集的生物信息,并将所述采集的生物信息发送至各个终端节点;在接收到所述各个终端节点中的一个终端节点发送的比对成功信息后,向发送比对成功信息的终端节点发送与所述采集的生物信息匹配的注册用户信息;The central server is used to obtain the biological information collected by the terminal node and send the collected biological information to each terminal node; after receiving the successful comparison information sent by one of the terminal nodes, the The terminal node that sends the comparison success message sends the registered user information that matches the collected biological information;所述终端节点用于将所述采集的生物信息与自身存储的生物信息进行比对,在比对成功后向所述中央服务器发送所述比对成功信息。The terminal node is used to compare the collected biological information with the biological information stored by itself, and send the comparison success information to the central server after the comparison is successful.
- 一种生物信息识别装置,其特征在于,包括:A biological information identification device, characterized in that it includes:至少一个处理器;以及,At least one processor; and,与所述至少一个处理器通信连接的存储器;其中,A memory communicatively connected to the at least one processor; wherein,所述存储器存储有可被所述至少一个处理器执行的指令,所述指令被所述至少一个处理器执行,以使所述至少一个处理器能够执行如权利要求1至7中任一项所述的生物信息识别方法。The memory stores instructions executable by the at least one processor, and the instructions are executed by the at least one processor to enable the at least one processor to execute any one of claims 1 to 7. The biological information recognition method mentioned.
- 一种计算机可读存储介质,存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现权利要求1至7中任一项所述的生物信息识别方法。A computer-readable storage medium storing a computer program, characterized in that, when the computer program is executed by a processor, the biological information recognition method according to any one of claims 1 to 7 is realized.
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201811619572.2 | 2018-12-28 | ||
CN201811619572.2A CN109829376A (en) | 2018-12-28 | 2018-12-28 | Biological information recognition method, device, system and computer readable storage medium |
Publications (1)
Publication Number | Publication Date |
---|---|
WO2020133734A1 true WO2020133734A1 (en) | 2020-07-02 |
Family
ID=66861379
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
PCT/CN2019/078570 WO2020133734A1 (en) | 2018-12-28 | 2019-03-18 | Biological information recognition method, device and system, and computer storable medium |
Country Status (2)
Country | Link |
---|---|
CN (1) | CN109829376A (en) |
WO (1) | WO2020133734A1 (en) |
Families Citing this family (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN112036502B (en) * | 2020-09-07 | 2023-08-08 | 杭州海康威视数字技术股份有限公司 | Image data comparison method, device and system |
CN114584389B (en) * | 2022-03-21 | 2023-03-24 | 佛山科学技术学院 | Communication method, system and equipment with high-capacity biological recognition intelligent cell |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102184391A (en) * | 2011-05-19 | 2011-09-14 | 汉王科技股份有限公司 | Distributed type face recognition method and system as well as face recognition terminal |
CN103077197A (en) * | 2012-12-26 | 2013-05-01 | 北京思特奇信息技术股份有限公司 | Data storing method and device |
CN105046303A (en) * | 2015-08-03 | 2015-11-11 | 深圳市科锐奇科技有限公司 | Distributed data interaction based biological identification method and system |
CN105915542A (en) * | 2016-06-08 | 2016-08-31 | 惠众商务顾问(北京)有限公司 | Distributed cloud authentication system based on random instruction, apparatus and method thereof |
CN108023967A (en) * | 2017-12-20 | 2018-05-11 | 联想(北京)有限公司 | A kind of management equipment in data balancing method, apparatus and distributed memory system |
Family Cites Families (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP6318588B2 (en) * | 2013-12-04 | 2018-05-09 | 富士通株式会社 | Biometric authentication apparatus, biometric authentication method, and biometric authentication computer program |
CN107256387B (en) * | 2017-05-23 | 2019-12-10 | 深圳市优点智联科技有限公司 | Fingerprint authentication method, system and computer readable storage medium |
CN108347490A (en) * | 2018-04-25 | 2018-07-31 | 衢州龙瀚计算机科技有限公司 | A kind of campus application apparatus and system based on biological identification technology |
-
2018
- 2018-12-28 CN CN201811619572.2A patent/CN109829376A/en active Pending
-
2019
- 2019-03-18 WO PCT/CN2019/078570 patent/WO2020133734A1/en active Application Filing
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102184391A (en) * | 2011-05-19 | 2011-09-14 | 汉王科技股份有限公司 | Distributed type face recognition method and system as well as face recognition terminal |
CN103077197A (en) * | 2012-12-26 | 2013-05-01 | 北京思特奇信息技术股份有限公司 | Data storing method and device |
CN105046303A (en) * | 2015-08-03 | 2015-11-11 | 深圳市科锐奇科技有限公司 | Distributed data interaction based biological identification method and system |
CN105915542A (en) * | 2016-06-08 | 2016-08-31 | 惠众商务顾问(北京)有限公司 | Distributed cloud authentication system based on random instruction, apparatus and method thereof |
CN108023967A (en) * | 2017-12-20 | 2018-05-11 | 联想(北京)有限公司 | A kind of management equipment in data balancing method, apparatus and distributed memory system |
Also Published As
Publication number | Publication date |
---|---|
CN109829376A (en) | 2019-05-31 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US20240046271A1 (en) | System and method for facilitating programmatic verification of transactions | |
WO2019085403A1 (en) | Intelligent face recognition comparison method, electronic device, and computer readable storage medium | |
US20190188509A1 (en) | User identity verification method, apparatus and system | |
CN111275207A (en) | Semi-supervision-based horizontal federal learning optimization method, equipment and storage medium | |
US9747587B2 (en) | Consumer due diligence for money transfer systems and methods | |
WO2020134524A1 (en) | Attendance management system and method, and electronic device | |
WO2017059717A1 (en) | Identification method and system for user information in social network | |
WO2019153504A1 (en) | Group creation method and terminal thereof | |
WO2020133734A1 (en) | Biological information recognition method, device and system, and computer storable medium | |
JP2019536122A (en) | Method and apparatus for information interaction | |
TWI679586B (en) | Handwriting data processing method and device | |
CN103632127A (en) | An intelligent biological characteristic identification system based on cloud computing | |
CN109598232A (en) | A kind of integrated bio identification technology control method and its device | |
CN113627361B (en) | Training method and device for face recognition model and computer program product | |
EP3890312B1 (en) | Distributed image analysis method and system, and storage medium | |
CN109614780B (en) | Biological information authentication method and device, storage medium and electronic equipment | |
US10803353B2 (en) | Method and apparatus for acquiring information | |
WO2021047664A1 (en) | Biometric feature recognition method and related device | |
CN108962360B (en) | Verification method and device, server, application server and real-name verification system | |
CN115473692A (en) | Service request processing method, device, equipment and medium | |
CN111259698A (en) | Method and device for acquiring image | |
CN113128297A (en) | Equipment docking method and device, electronic equipment and storage medium | |
CN109409072A (en) | A kind of application login method, device and system | |
KR102572803B1 (en) | Server for providing management information of medical equipment, and system | |
US11776303B2 (en) | Biometric gallery management using wireless identifiers |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
121 | Ep: the epo has been informed by wipo that ep was designated in this application |
Ref document number: 19906562 Country of ref document: EP Kind code of ref document: A1 |
|
NENP | Non-entry into the national phase |
Ref country code: DE |
|
122 | Ep: pct application non-entry in european phase |
Ref document number: 19906562 Country of ref document: EP Kind code of ref document: A1 |
|
122 | Ep: pct application non-entry in european phase |
Ref document number: 19906562 Country of ref document: EP Kind code of ref document: A1 |
|
32PN | Ep: public notification in the ep bulletin as address of the adressee cannot be established |
Free format text: NOTING OF LOSS OF RIGHTS PURSUANT TO RULE 112(1) EPC (EPO FORM 1205A DATED 02.02.2022) |
|
122 | Ep: pct application non-entry in european phase |
Ref document number: 19906562 Country of ref document: EP Kind code of ref document: A1 |