Business processing method and device based on biological recognition, equipment and storage medium
By receiving object description information sent by the biometric device, intelligently screening and sending candidate service information, the problem that biometric operations can only implement fixed service functions in specific scenarios is solved, and the flexible implementation and service of multiple business functions is realized. Improved processing efficiency.
Patent Information
- Application Number
- CN202311055923.2
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2023-08-21
- Publication Date
- 2025-02-21
AI Technical Summary
In the prior art, biometric operations can only achieve a fixed one business function in specific application scenarios, resulting in cumbersome business operation and maintenance operations and reducing the efficiency of business processing.
By receiving object description information sent by the biometric device, the target identity information and location information of the target object are obtained, and the matching candidate service information is intelligently screened out from the service information set, and sent it to the terminal device to make the target object Be able to independently select the required business information.
It realizes the flexible implementation of multiple business functions in specific application scenarios, reduces business operation and maintenance operations, and improves the efficiency and user experience of business processing.
Smart Images

Figure CN119494004A_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the field of computer technology, and in particular to a business processing method, device, equipment and storage medium based on biometrics. Background Art
[0002] Compared with traditional password recognition technology, biometrics technology analyzes and identifies the physiological characteristics of the human body to identify individuals, which can provide more convenient, fast, safe and reliable identity authentication results, and is gradually being widely used in various application scenarios. For example, in the access control scenario, the target object uses biometrics to unlock the access control function. For another example, in the payment scenario, the target object uses biometrics to realize the payment function.
[0003] However, in actual applications, if the target object expects to achieve specific business functions through biometric operations, it is necessary to refer to the specific application scenario and pre-configure the relevant functions of the business server so that the business server can return business information related to the application scenario after the target object passes the biometric recognition. This limits the application and promotion of biometric operations to a certain extent, that is, in an application scenario, the business server can usually only feedback one fixed business information, thereby realizing a pre-configured fixed business function.
[0004] For example, in a door access control scenario, the biometric device can only receive the door opening / closing command sent by the business server to implement the door access unlocking function.
[0005] For another example, in a payment scenario, the biometric recognition device can only receive payment information fed back by the business server to implement the payment function.
[0006] It can be seen that under the relevant technology, if the target object hopes to realize other business functions in a specific application scenario, it is necessary to reconfigure the business server, which makes the business operation and maintenance cumbersome and reduces the efficiency of business processing. Summary of the invention
[0007] The embodiments of the present application provide a method, apparatus, device and storage medium for business processing based on biometrics, which are used to improve the efficiency of business processing based on biometrics operations.
[0008] On the one hand, an embodiment of the present application provides a business processing method based on biometrics, the method comprising:
[0009] Receiving object description information sent by a biometric recognition device, the object description information including: target biometric features and target location information of a target object;
[0010] Obtaining target identity information of the target object corresponding to the target biometric record; and obtaining a set of business information associated with the target identity information;
[0011] Filtering out at least one candidate business information matching the target location information from the business information set;
[0012] Sending the at least one candidate service information to a terminal device associated with the target identity information;
[0013] Receive at least one target business information returned by the terminal device, and perform corresponding business processing based on the at least one target business information; each target business information is obtained by the terminal device from the at least one candidate business information in response to a selection operation triggered by the target object.
[0014] On the one hand, an embodiment of the present application provides a business processing device based on biometrics, which is applied to a business server in a business processing system, and the device includes:
[0015] A receiving module, configured to receive object description information sent by a biometric recognition device, wherein the object description information includes: target biometric features and target location information of a target object;
[0016] An acquisition module, used to obtain the target identity information of the target object corresponding to the target biometric record; and obtain a business information set corresponding to the associated configuration of the target identity information;
[0017] A matching module, used to filter out at least one candidate business information matching the target location information from the business information set;
[0018] A sending module, used for sending the at least one candidate service information to a terminal device associated with the target identity information;
[0019] The receiving module is also used to receive at least one target business information returned by the terminal device and perform corresponding business processing based on the at least one target business information; each target business information is obtained by the terminal device from the at least one candidate business information in response to the selection operation triggered by the target object.
[0020] Optionally, the matching module is specifically used to:
[0021] Obtaining a target scene type corresponding to the target location information;
[0022] Respectively obtaining the scene matching degree between each piece of original business information included in the business information set and the target scene type;
[0023] At least one candidate business information whose scene matching degree meets a preset matching condition is screened out from the original business information.
[0024] Optionally, the acquisition module is specifically used to:
[0025] Obtaining a target scene type corresponding to the target location information;
[0026] Respectively obtaining the scene matching degree between each piece of original business information included in the business information set and the target scene type;
[0027] At least one candidate business information whose scene matching degree meets a preset matching condition is screened out from the original business information.
[0028] Optionally, the acquisition module is specifically used to:
[0029] Performing identity recognition processing on the target biometric feature to obtain a target identity identifier corresponding to the target biometric feature; and obtaining target identity information associated with the identity identifier;
[0030] or,
[0031] At least one pre-stored registered biometric feature is matched with the target biometric feature, and when the match is successful, the registered identity information associated with the target registered biometric feature is used as the target identity information corresponding to the target biometric feature.
[0032] Optionally, the device further comprises a training module, which is used to:
[0033] Acquire sample data, wherein the sample data includes: a plurality of sample identifications, and sample biometric features corresponding to each of the plurality of sample identifications;
[0034] Iteratively training the identity recognition model to be trained based on the sample data to obtain the trained identity recognition model, wherein each iterative training process includes the following operations:
[0035] Based on the selected sample biometrics, a corresponding predicted identity is obtained;
[0036] Based on the sample identity identifier corresponding to the sample biometric feature and the predicted identity identifier, a target loss value is obtained, and the target loss value is used to perform parameter adjustment.
[0037] Optionally, the receiving module is further used for:
[0038] receiving reference service information sent by a terminal device, where the reference service information is obtained by the terminal device from an associated third-party platform based on real-time location information of a target object;
[0039] Based on a preset information filtering strategy, the reference business information is checked for compliance;
[0040] When the reference business information passes the verification, the reference business information is taken as new original business information and saved in the business information set.
[0041] On the one hand, an embodiment of the present application provides a business processing device based on biometrics, which is applied to a terminal device in a business processing system, and the device includes:
[0042] A receiving module, configured to receive at least one candidate service information sent by a service server, wherein the at least one candidate service information is obtained by the service server based on target biometric features and target location information of a target object;
[0043] An acquisition module, configured to obtain at least one target business information from the at least one candidate business information in response to a selection operation triggered by the target object;
[0044] The sending module is used to send the at least one target business information to the business server, so that the business server performs corresponding business processing based on the at least one target business information.
[0045] On the one hand, an embodiment of the present application provides a business processing device based on biometrics, which is applied to a biometric device in a business processing system, and the device includes:
[0046] An acquisition module, used to acquire object description information of a target object, wherein the object description information includes: target object biometrics and target location information of the target object;
[0047] A sending module is used to send the object description information to a corresponding business server so that the business server performs the following operations: based on the target biometric feature and the target location information, obtain at least one candidate business information, send the at least one candidate business information to a related terminal device, and perform corresponding business processing based on at least one target business information returned by the terminal device; each target business information is obtained by the terminal device from the at least one candidate business information in response to a selection operation triggered by the target object.
[0048] On the one hand, an embodiment of the present application provides a computer device, including a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein the processor implements the steps of the above-mentioned image processing method when executing the program.
[0049] On the one hand, an embodiment of the present application provides a computer-readable storage medium, which stores a computer program executable by a computer device. When the program is run on the computer device, the computer device executes the steps of the above-mentioned image processing method.
[0050] On the one hand, an embodiment of the present application provides a computer program product, which includes a computer program stored on a computer-readable storage medium, and the computer program includes program instructions. When the program instructions are executed by a computer device, the computer device executes the steps of the above-mentioned image processing method.
[0051] The beneficial effects of the embodiments of the present application are as follows:
[0052] In an embodiment of the present application, the business server intelligently selects at least one matching candidate business information from a business information set based on the object description information sent by the biometric recognition device, combined with the target identity information of the target object recorded in the target biometric feature, and the location information of the target object. This makes it possible for the realization of multiple business functions in specific application scenarios no longer rely on reconfiguring the business server, thereby solving the technical defect of the related technology of only sending a fixed type of business information in a specific scenario, reducing business operation and maintenance operations, and improving the efficiency of business processing.
[0053] On the other hand, the business server sends at least one candidate business information to the terminal device associated with the target identity information, so that the target object can independently select the required target business information and perform corresponding business processing for it, thereby providing personalized multiple business services for different target objects, meeting the actual business needs of the target objects to achieve multiple business functions through biometric operations, improving the flexibility and diversity of business processing, and improving the user experience while improving business processing efficiency.
[0054] Other features and advantages of the present application will be described in the following description, and partly become apparent from the description, or be understood by practicing the present application. The purpose and other advantages of the present application can be realized and obtained by the structures specifically pointed out in the written description, claims, and drawings. BRIEF DESCRIPTION OF THE DRAWINGS
[0055] In order to more clearly illustrate the technical solutions in the embodiments of the present invention, the drawings required for use in the description of the embodiments will be briefly introduced below. Obviously, the drawings described below are only some embodiments of the present invention. For ordinary technicians in this field, other drawings can be obtained based on these drawings without paying creative labor.
[0056] Figure 1 A schematic diagram of an application scenario provided in an embodiment of the present application;
[0057] Figure 2 A system architecture diagram of a business processing system provided in an embodiment of the present application;
[0058] Figure 3 A schematic diagram of an application in a traffic travel scenario provided by an embodiment of the present application;
[0059] Figure 4 A schematic diagram of an application in a vehicle-mounted scenario provided by an embodiment of the present application;
[0060] Figure 5 A schematic diagram of an interactive process of a business processing method based on biometrics provided in an embodiment of the present application;
[0061] Figure 6 A schematic diagram of obtaining object description information provided in an embodiment of the present application;
[0062] Figure 7 A schematic diagram of generating a target biometric feature provided in an embodiment of the present application;
[0063] Figure 8 A schematic diagram of a model training of an identity recognition model provided in an embodiment of the present application;
[0064] Fig. 9 A schematic diagram of matching a target biometric feature with a registered biometric feature provided in an embodiment of the present application;
[0065] Fig.10 A schematic diagram of a business information set provided in an embodiment of the present application;
[0066] Fig.11 A schematic diagram of matching real-time location information and scene types provided in an embodiment of the present application;
[0067] Fig.12 A schematic diagram of a third-party platform associated with four application scenarios provided in an embodiment of the present application;
[0068] Fig.13 A schematic diagram of filtering reference business information provided in an embodiment of the present application;
[0069] Fig.14 A schematic diagram of an object selection operation provided in an embodiment of the present application;
[0070] Fig.15 A schematic diagram of the structure of a service server provided in an embodiment of the present application;
[0071] Fig.16 A schematic diagram of the structure of a terminal device provided in an embodiment of the present application;
[0072] Fig.17 A schematic diagram of the structure of a biometric recognition device provided in an embodiment of the present application;
[0073] Fig.18 A schematic diagram of the structure of a computer device provided in an embodiment of the present application;
[0074] Fig.19 A schematic diagram of the structure of another computer device provided in an embodiment of the present application. DETAILED DESCRIPTION
[0075] In order to make the purpose, technical scheme and advantages of the present application clearer, the technical scheme in the embodiment of the present application will be clearly and completely described below in conjunction with the drawings in the embodiment of the present application. Obviously, the described embodiment is only a part of the embodiment of the present application, rather than all the embodiments. Based on the embodiments in the present application, all other embodiments obtained by ordinary technicians in the field without making creative work are within the scope of protection of the present application. In the absence of conflict, the embodiments in the present application and the features in the embodiments can be arbitrarily combined with each other. In addition, although the logical order is shown in the flow chart, in some cases, the steps shown or described can be performed in an order different from that here.
[0076] The terms "first" and "second" in the specification and claims of the present application and the above-mentioned drawings are used to distinguish different objects, rather than to describe a specific order. In addition, the term "comprising" and any of their variations are intended to cover non-exclusive protection. For example, a process, method, system, product or device comprising a series of steps or units is not limited to the listed steps or units, but optionally also includes steps or units that are not listed, or optionally also includes other steps or units inherent to these processes, methods, products or devices. "Multiple" in the present application can mean at least two, for example, can be two, three or more, and the embodiments of the present application are not limited.
[0077] The term "and / or" in the embodiments of the present application is only a description of the association relationship of the associated objects, indicating that there can be three relationships. For example, A and / or B can represent: A exists alone, A and B exist at the same time, and B exists alone. In addition, the character " / " in this article generally indicates that the associated objects before and after are in an "or" relationship.
[0078] In the technical solution of this application, the collection, dissemination, and use of data are in compliance with the requirements of relevant national laws and regulations. It is understandable that in the following specific implementation methods of this application, when it comes to user-related data and the collection of related data, when the various embodiments of this application are applied to specific products or technologies, relevant licenses or consents need to be obtained, and the collection, use, and processing of relevant data need to comply with the relevant laws, regulations, and standards of relevant countries and regions.
[0079] To facilitate understanding of the technical solutions provided in the embodiments of the present application, some key terms used in the embodiments of the present application are explained here:
[0080] Biometric technology: A technology that confirms or verifies the identity of a target object by analyzing and identifying an individual's biological characteristics. Common biometric characteristics include fingerprints, palms, irises, voices, faces, etc.
[0081] Face recognition: A biometric technology that performs identity authentication and identification by analyzing and identifying facial features of the human body, such as facial contours, eyes, nose, mouth and other biometric features.
[0082] Palm recognition: A biometric technology that performs identity verification and identification by analyzing and identifying biometric features such as palm prints and palm veins.
[0083] Palm veins: Unique features inside the palm that can be used for palm recognition, such as the density, shape, and size of the veins on the palm.
[0084] Palm prints: The surface of the palm has unique features that can be used as features for palm recognition, such as the main lines from the end of the fingers to the wrist, wrinkles, fine textures, ridge ends, bifurcation points and other texture patterns.
[0085] 3D camera: A camera that captures three-dimensional images, commonly used in biometric applications such as face recognition and palm recognition. Compared with traditional cameras, 3D cameras add related hardware and software such as liveness detection, such as depth cameras and infrared cameras. 3D cameras can capture images of target objects at different angles and distances, and then use built-in sensors and algorithms to calculate the three-dimensional shape and position of the object, thereby presenting a more realistic and three-dimensional effect in the image.
[0086] Liveness detection: A method used to determine the true physiological characteristics of the target object during identity authentication operations. For example, in a palm swipe recognition operation, it is necessary to verify whether the palm in the captured palm image has biological characteristics. For example, image analysis technology can be used to determine whether the palm has biological characteristics such as hemoglobin.
[0087] Structured Query Language (SQL): An embedded relational database management system that is a lightweight, self-contained, zero-configuration database engine. SQL is designed as a library that can be statically or dynamically connected to an application without the need for a separate database server, making it ideal for data storage needs in embedded systems, mobile applications, and small applications.
[0088] Point of Interest (POI): represents a point of interest or location of interest in a geographic information system. It is usually used in positioning applications to identify specific geographic locations on a map, such as stores, airports, restaurants, parks, etc., so as to provide users with corresponding location-related information and services.
[0089] Artificial Intelligence (AI): It is the theory, method, technology and application system that uses digital computers or machines controlled by digital computers to simulate, extend and expand human intelligence, perceive the environment, acquire knowledge and use knowledge to obtain the best results. In other words, artificial intelligence is a comprehensive technology in computer science. It attempts to understand the essence of intelligence and produce a new intelligent machine that can respond in a similar way to human intelligence. Artificial intelligence is to study the design principles and implementation methods of various intelligent machines so that machines have the functions of perception, reasoning and decision-making. Artificial intelligence technology is a comprehensive discipline that covers a wide range of fields, including both hardware-level technology and software-level technology. The basic technologies of artificial intelligence generally include technologies such as sensors, dedicated artificial intelligence chips, cloud computing, distributed storage, big data processing technology, operation / interaction systems, and mechatronics. Artificial intelligence software technology mainly includes computer vision technology, speech processing technology, natural language processing technology, and machine learning / deep learning.
[0090] Machine Learning (ML): It is a multi-disciplinary interdisciplinary subject involving probability theory, statistics, approximation theory, convex analysis, algorithmic complexity theory and other disciplines. It specializes in studying how computers simulate or implement human learning behavior to acquire new knowledge or skills and reorganize existing knowledge structures to continuously improve their performance. Machine learning is the core of artificial intelligence and the fundamental way to make computers intelligent. Its applications are spread across all areas of artificial intelligence. Machine learning and deep learning usually include artificial neural networks, belief networks, reinforcement learning, transfer learning, inductive learning, and learning by formulas. In an embodiment of the present application, a deep learning technology is used to train an identity recognition model, and then the identity recognition model is used to identify the target identity of the corresponding target object based on the target biological features sent by the biometric recognition device, so as to obtain the target identity information of the target object through the target identity.
[0091] Intelligent Traffic System (ITS), also known as Intelligent Transportation System (ITS), is an effective and integrated application of advanced science and technology (information technology, computer technology, data communication technology, sensor technology, electronic control technology, automatic control theory, operations research, artificial intelligence, etc.) to transportation, service control and vehicle manufacturing, strengthening the connection between vehicles, roads and users, thus forming a comprehensive transportation system that ensures safety, improves efficiency, improves the environment and saves energy.
[0092] Intelligent Vehicle Infrastructure Cooperative Systems (IVICS), referred to as IVICS, is a development direction of ITS. IVICS uses advanced wireless communication and new generation Internet technologies to implement all-round dynamic real-time information interaction between vehicles and roads, and conducts active vehicle safety control and road cooperative management based on the collection and integration of dynamic traffic information in all time and space, fully realizing the effective coordination of people, vehicles and roads, ensuring traffic safety, and improving traffic efficiency, thus forming a safe, efficient and environmentally friendly road traffic system.
[0093] The following is a brief introduction to the design concept of the embodiment of the present application:
[0094] In actual applications, more and more application scenarios are beginning to introduce biometric technology for personal identity authentication, thereby providing corresponding business functions for the target objects that have passed the identity authentication. Compared with traditional password recognition technology, biometric technology analyzes and identifies the physiological characteristics of the human body to perform personal identity recognition, which can provide identity authentication results more conveniently, quickly, safely and reliably, and therefore has gradually been widely used in various application scenarios. For example, in the access control scenario, the target object realizes the access control unlocking function through biometric operation. For another example, in the payment scenario, the target object realizes the payment function through biometric operation.
[0095] However, in actual use, if the target object expects to achieve specific business functions through biometric operations, it is necessary to refer to specific application scenarios and pre-configure the relevant functions of the business server so that the business server can return business information related to the application scenario after the target object passes the biometrics. It can be seen that this method limits the application and promotion of biometric operations to a certain extent, that is, in an application scenario, the business server can usually only feedback a fixed business information, thereby realizing a pre-configured fixed business function.
[0096] For example, in an access control scenario, when the target object completes biometric operations such as face recognition and / or palm recognition through a biometric device and successfully passes identity authentication, the biometric device will receive a door opening command issued by the business server and provide access control unlocking services for the target object.
[0097] For example, in a payment scenario, when the target object completes biometric operations such as face recognition and / or palm recognition through a biometric device and successfully passes identity authentication, the biometric device will receive payment information fed back by the business server and provide online payment services for the target object.
[0098] It can be seen that in the related technology, if the target object hopes to realize other business functions in a specific application scenario, it needs to reconfigure the business server, which makes the business operation and maintenance operations cumbersome and reduces the efficiency of business processing. Therefore, how to improve the efficiency of realizing business functions based on biometric operations is an urgent problem to be solved.
[0099] In view of the above problems, a business processing method based on biometrics is proposed in an embodiment of the present application. In this method, the business server intelligently filters out at least one matching candidate business information from the business information set based on the target object description information sent by the biometric device, combined with the target identity information of the target object recorded in the target biometric feature, and the location information of the target object. This makes it possible for the realization of multiple business functions in specific application scenarios no longer rely on reconfiguration of the business server, thereby solving the technical defect of the related technology of only sending a fixed type of business information in a specific scenario, reducing business operation and maintenance operations, and improving the efficiency of business processing.
[0100] On the other hand, the business server sends at least one candidate business information to the terminal device associated with the target identity information, so that the target object can independently select the required target business information and perform corresponding business processing for it, thereby providing personalized multiple business services for different target objects, meeting the actual business needs of the target objects to achieve multiple business functions through biometric operations, improving the flexibility and diversity of business processing, and improving the user experience while improving business processing efficiency.
[0101] In order to further improve the efficiency of business processing and user experience, the embodiment of the present application can also dynamically screen out candidate business information that meets the preset matching conditions according to the scene types corresponding to different location information, combined with the scene matching degree between each original business information in the business information set and different scene types. The business server intelligently screens out candidate business information that meets the preset matching conditions, reduces the process of manual intervention, improves the efficiency and accuracy of business processing, and provides the target object with business functions that are more closely related to the scene in which it is located, so that the target object can enjoy more personalized business services that are close to personal actual needs, and improves the user experience.
[0102] In order to improve the efficiency of business processing and information security, the embodiments of the present application can also perform identity recognition processing or feature matching processing on the obtained target biometric features, that is, further identity authentication and identification are performed after obtaining the target biometric features of the target object, including but not limited to identity recognition of the biometric features to obtain the target identity identification, or matching the target biometric features with the registered biometric features, so as to more accurately and quickly obtain the target identity information corresponding to the target biometric features, prevent the occurrence of false identities or misidentifications, improve the reliability and accuracy of biometric recognition, and maximize the information security of business processing based on biometric recognition.
[0103] In order to further improve the information security and efficiency of business processing, the embodiment of the present application can perform identity recognition processing on the target biometrics through a trained identity recognition model. The identity recognition model learns the association between different biometrics and identity identifiers through a large amount of sample data, and can more accurately map the input target biometrics to the corresponding target identity identifier, thereby obtaining a highly accurate identity recognition result and improving the information security of business processing based on biometrics. In addition, the identity recognition model gradually optimizes its own parameter settings through iterative training, so that the identity recognition model can more accurately and quickly predict the target identity identifier when performing identity recognition processing, improve the recognition efficiency of the model, and can quickly perform identity recognition processing in scenarios with high real-time requirements, thereby further improving the efficiency of business processing based on biometrics.
[0104] In order to further improve the information security of business processing, the business server in the embodiment of the present application may perform compliance verification on the reference business information through a preset information filtering strategy before saving the reference business information to the business information collection, thereby ensuring the legality and reliability of the new business information saved, preventing non-compliant or false business information from being added to the business information collection, and ensuring the information security of the business information obtained by the target object, thereby improving the information security of business processing.
[0105] In order to further improve the user experience, the embodiment of the present application can obtain reference business information from various third-party platforms through the terminal device to update the business information set, so that the business information set covers a wider range of business fields and service content, increase the diversity and richness of business information, and thus provide the target object with more business options that meet their personalized needs, thereby improving the personalization of business functions and user experience. In addition, the terminal device can accurately obtain the scene type corresponding to the specific location of the target object by matching the real-time location information of the target object with the preset location information of the corresponding preset scene type, ensuring that the reference business information obtained subsequently is highly matched with the current scene of the target object, avoiding irrelevant or redundant business information from being added to the business information set, thereby providing the target object with business functions closely related to the scene in which it is located, and improving the user experience.
[0106] In order to further improve the information security of business processing, the embodiment of the present application can add liveness detection for the target object when acquiring the biometric image of the target object, to ensure that the target biometric belongs to the real target object and is not forged, to prevent the use of illegal means such as false biometrics such as photos, and to improve the accuracy and reliability of biometric identification. In addition, for palm recognition operations, the embodiment of the present application can perform feature fusion processing on the extracted palm print features and palm vein features of the target object to obtain the target biometric features. Compared with single biometric recognition, multi-factor fusion recognition such as palm print and palm vein fusion recognition has higher recognition accuracy and robustness, further improving the accuracy and reliability of biometric recognition, reducing the misrecognition rate, and thus improving the information security of business processing based on biometric recognition.
[0107] After introducing the design ideas of the embodiments of the present application, the following briefly introduces the application scenarios to which the technical solutions of the embodiments of the present application can be applied. It should be noted that the application scenarios introduced below are only used to illustrate the embodiments of the present application and are not limited. In the specific implementation process, the technical solutions provided by the embodiments of the present application can be flexibly applied according to actual needs.
[0108] The solution provided in the embodiments of the present application can be applied to any business processing scenario involving identity recognition through biometric operations, including but not limited to cloud technology, artificial intelligence, smart transportation, assisted driving, etc. For example, through biometric operations such as palm scanning, face scanning, pupil verification, etc., online payment, information display, unlocking gates or access control, etc. can be realized. Figure 1 As shown, it is a schematic diagram of an application scenario provided by an embodiment of the present application. In this scenario, a terminal device 101, a biometric recognition device 102 and a business server 103 may be included.
[0109] The terminal device 101, for example, can be any device that is connected to the server and provides business services to the target object, such as a mobile phone, a tablet computer (PAD), a laptop computer, a desktop computer, a smart TV, a smart car device, a smart voice interaction device, a smart home appliance, a car terminal, an aircraft, and a smart wearable device. The terminal device 101 can be installed with a business processing application corresponding to the business processing system, and the business processing application has the functions of registering identity information for the target object, configuring business information related to the identity information, configuring preset location information and its corresponding preset scene type, and receiving and viewing the business processing results returned by the server. For example, it can be a proprietary application corresponding to the business processing system, or it can be an instant messaging application, a short video application, a news application, and a shopping application, etc., which have the same functions as the business processing system, and the embodiments of the present application do not limit this. The application involved in the embodiments of the present application can be a software client, or it can be a client such as a web page or a small program, and the specific type of the client is not limited.
[0110] The biometric identification device 102 may be a palm-swipe gate machine, a cash register, a tablet computer, a smart phone, a laptop computer, a desktop computer, a smart home appliance, an intelligent voice interaction device, an intelligent vehicle-mounted device, etc., but is not limited thereto. The biometric identification device is used to collect the biological image of the target object and extract the biological features corresponding to the biological image during actual business processing, as well as obtain the location information of the target object, thereby obtaining the target object description information of the target object. The biometric identification device 102 may include an image acquisition device for acquiring biological images such as palm images and facial images of the target object. The image acquisition device may be a 3D camera, and may also include a communication module that matches the communication module in the business server 103, so as to establish a communication link with the business server 103 and realize the function of sending the target object description information to the business server.
[0111] The business server 103 is a background processing server corresponding to the business processing system, which provides corresponding business functions for business processing applications, for example, issuing access control instructions and payment instructions or returning corresponding business information of the terminal device in the access control and online payment scenarios. For example, the server 103 can be an independent physical server, or a server cluster or distributed system composed of multiple physical servers, or a cloud server that provides cloud services, cloud databases, cloud computing, cloud functions, cloud storage, network services, cloud communications, middleware services, domain name services, security services, i.e., content delivery networks (Content Delivery Network, CDN), and big data and artificial intelligence platforms and other basic cloud computing services, but is not limited to this. In addition, the business server 103 may include one or more processors 1031, a memory 1032, and an I / O interface 1033 that interacts with the terminal, etc. In addition, the business server 103 can also be configured with a business database 1034, which can be used to store the identity information of the target object, the business information set associated with the identity information of different target objects, the device identification of the terminal device associated with the identity information of different target objects, the registered biometrics and the associated registered identity information, etc. Among them, the memory 1032 of the server 103 can also store program instructions of the biometric-based business processing method provided in the embodiment of the present application. When these program instructions are executed by the processor 1031, they can be used to implement the steps of the biometric-based business processing method provided in the embodiment of the present application to perform corresponding business processing.
[0112] The terminal device 101, the biometric identification device 102 and the service server 103 may be directly or indirectly connected to each other through one or more networks 104. The network 104 may be a wired network or a wireless network, for example, the wireless network may be a mobile cellular network or a wireless fidelity (Wireless-Fidelity, WIFI) network, and of course, other possible networks, which are not limited in the embodiment of the present invention.
[0113] It should be noted that in the embodiment of the present application, the number of terminal devices 101, biometric devices 102 and business servers 103 can be one or more, that is, there is no limitation on the number of terminal devices 101, biometric devices 102 or business servers 103.
[0114] like Figure 2 As shown, it is an architecture diagram of a business processing system provided by an embodiment of the present application. In this architecture, the following parts may be included:
[0115] (1) Terminal device:
[0116] That corresponds to the above Figure 1 The terminal device 101 is used to register identity information for the target object, configure business information related to the identity information, configure preset location information and its corresponding preset scene type, and receive business processing results returned by the server. A business processing APP is running on the terminal device. After logging in, the APP has a user-related login state, and the terminal device includes a communication module for communicating with the business server. Here, the communication module is mainly shown as a Bluetooth module, but it can also be other possible communication modules.
[0117] Among them, the business processing APP mainly carries a business information customization module, which is mainly used to provide a business information binding function. That is, the target object identity information and the associated business information set stored by the business server can be manually configured by the target object through the terminal device, for example, uploading an album or a picture taken on site, and using the information obtained by parsing the barcode (one-dimensional code) or two-dimensional code in the picture as the business information required to be configured to send to the business server. After the business server reviews and approves it, it associates the business information with the identity information of the target object.
[0118] (2) Biometrics:
[0119] That corresponds to the above Figure 1 The biometric identification device 102 in the embodiment also has a communication module that matches the business service end, see Figure 2The biometric device 102 is installed with a biometric APP, which can call the communication module to establish a communication connection with the business server, so that when the target object performs a biometric operation, the target object description information is sent to the business server. The biometric APP may include the following modules:
[0120] The biometric recognition module is used to call the image acquisition module to collect the biological image data of the target object when the target object performs the biometric recognition operation, and can perform optimization and liveness detection on the collected biological image data. For example, the best biological image can be selected through comprehensive evaluation of coefficient indicators such as the size, angle, image contrast, image brightness and clarity of the biological features in the biological image.
[0121] The location acquisition module is used to obtain the current location information of the target object when the target object performs a biometric recognition operation, and send it to the business service end through the communication module.
[0122] (3) Business service end:
[0123] That corresponds to the above Figure 1 The business server 103 in the system provides background services for the business processing system, including biometric services for the biometric APP and business information review services for the business processing APP, wherein:
[0124] The biometric service is used to receive the target biological characteristics and target location information of the target object sent by the biometric device, and to identify and verify the target object.
[0125] The business information review service is used to receive business information uploaded by the terminal device and conduct information review according to the preset information filtering strategy. When it is determined that the business information has passed the review, the business information is associated with the identity information of the target object.
[0126] In addition, the business service end is also configured with a related database for storing information related to business processing, such as the identity information of the target object, the business information set associated with the identity information of different target objects, the device identification of the terminal device associated with the identity information of different target objects, the registered biometrics and the associated registered identity information, etc. Among them, such information, for example, can be stored in a lightweight database such as structured query SQL, which is a relational database management system that complies with ACID (i.e., the four basic elements for the correct execution of database transactions, namely atomicity (atomicity, or indivisibility), consistency (consistency), isolation (isolation, also known as independence), and durability), so other or other types of databases that can also achieve the corresponding database functions can be applied.
[0127] Of course, in addition to the above functions, other possible functions may also be included, and the embodiments of the present application do not limit this.
[0128] In practical applications, the biometric-based business processing method in the embodiments of the present application can be applied to transportation scenarios, parking scenarios, access control scenarios, check-in scenarios, shopping scenarios, etc.
[0129] For example, refer to Figure 3 As shown, in the transportation scenario, the face-scanning and hand-held gate machine 301 in the airport, high-speed railway station, and subway station is taken as an example of a biometric identification device. The face-scanning and hand-held gate machine 301 generally includes a palm recognizer 3011, a face recognizer 3012, and a screen for an application interface 3013 for biometric identification results. When a passenger passes through the face-scanning and hand-held gate machine 301, the passenger can face the palm recognizer 3011 or face the face recognizer 3012. The face-scanning and hand-held gate machine 301 collects biometric images such as the passenger's palm image and face image, and extracts the passenger's target biometric features based on the biometric images, and sends them to the relevant service server 302. The business server 302 uses the business processing method based on biometrics provided in the embodiment of the present application to obtain a business information set associated with the passenger's identity information from its business database according to the target biometric features of the passenger sent by the face-scanning and hand-held gate machine 301, and aggregates and filters out candidate business information that matches the location information of the airport, high-speed rail station, subway station, etc. where the passenger is located from the business information set, and sends it to the terminal device 303 such as the smart phone corresponding to the passenger. For example, according to the location information of a certain airport where the passenger is currently located, multiple candidate business information such as the boarding pass corresponding to the passenger at the airport, the itinerary information such as the booked flight, hotel, car rental, and luggage check-in information are filtered out; for another example, according to the location information of a certain subway station where the passenger is located, multiple candidate business information such as entertainment recommendation information such as shopping malls and tourist attractions near the platform, the balance of the passenger's transportation card, and historical travel records are filtered out. The passenger can select the target business information he needs from multiple candidate business information through his terminal device, so that the business server performs corresponding business processing according to the target business information and provides the required business service functions for the passenger.
[0130] For example, refer to Figure 4As shown, in the vehicle scene, the vehicle terminal 401 includes a vehicle camera 4011 and a screen for displaying an application interface 4012. The vehicle camera 4011 collects the driver's face image, and extracts its facial biometric features based on the face image, and sends it to the relevant business server 402 together with the current location information of the vehicle. The business server 402 authenticates the driver according to the facial biometric features received from the driver based on the business processing method based on biometric identification provided in the embodiment of the present application. When the driver passes the identity authentication, the business information set associated with the driver's identity information is obtained from the business database, and the candidate business information matching the current location scene is summarized and screened out from the business information set, and sent to the corresponding vehicle terminal 401, so that it can be directly displayed to the driver through the screen 4011, or sent to the driver's corresponding mobile phone or other terminal device (not shown in the figure). For example, according to the current location information of the vehicle, the current status of the vehicle, navigation route, real-time traffic conditions, nearby gas stations and service areas, etc. are obtained. If the vehicle is currently located near a parking lot, the candidate business information such as parking lot vacancy, parking fee information, and parking route planning can be further screened out for the driver to choose. The driver can select the target business information he needs, and the business server 402 can perform corresponding business processing to provide the driver with the business service functions he needs. For example, if the driver selects parking route planning, the business server can list the number of vacancies on the parking lot, the distance information of each parking lot, and provide relevant parking suggestions based on the driver's parking preference or vehicle fuel status and other business information.
[0131] For another example, a biometric device including a face and palm recognition module is set up in the conference sign-in scene. After arriving at the conference site, the participants can sign in for the conference by face or palm recognition. The biometric device collects biological images such as face images or palm images of the participants, extracts the corresponding biological features and sends them to the business server together with the location information. The business server authenticates and identifies each participant through the business processing method based on biometrics provided in the embodiment of the present application, combined with the biological features and location information, to determine that the participant is qualified to attend the meeting and has arrived at the conference site. In addition, based on the location information (i.e., the conference venue) and identity information of the participants, candidate business information that the participants may be interested in is screened from the business database, such as meeting arrangements, participant account information, conference maps and navigation, communication forums, exhibitor information, conference material downloads, etc., and sent to the terminal devices of the participants, such as smart phones. The participants use the terminal devices to view the received candidate business information and select the target business information according to their needs, such as selecting an account to log in to the meeting, viewing the meeting arrangements, meeting topics and speakers, logging in to the conference communication forum, etc. After the participants select the target business information, the business server performs the corresponding business processing to provide the required business services for the participants. For example, adding selected meeting agendas to attendees' personal schedules, providing navigation directions to relevant meeting rooms, or providing channels for interacting with speakers.
[0132] In addition, it is understandable that in the specific embodiments of the present application, data related to the biological images, biological characteristics, etc. of the target object are involved. When the embodiments involved in the present application are applied to specific products or technologies, user permission or consent is required, and the collection, use and processing of relevant data need to comply with relevant laws, regulations and standards of relevant countries and regions.
[0133] It should be noted that the method provided in the embodiments of the present application is not limited to Figure 4 The application scenarios shown can also be used in other possible application scenarios, and the embodiments of the present application are not limited thereto. Figure 4 The components and structures shown are only exemplary and non-restrictive. In actual scenarios, other components and structures may be provided as required. Figure 4 The functions that can be implemented by the device in the application scenario shown will be described in subsequent method embodiments, and will not be elaborated here.
[0134] The following describes the biometric-based business processing method provided by the exemplary embodiment of the present application in combination with the application scenarios and system architecture described above and with reference to the accompanying drawings. It should be noted that the above application scenarios are only shown to facilitate understanding of the spirit and principles of the present application, and the implementation of the present application is not limited in this respect.
[0135] See also Figure 5 As shown, it is a schematic diagram of the process interaction of the business processing method based on biometrics provided in an embodiment of the present application. The process of the method is described as follows:
[0136] Step 501: The biometric recognition device obtains target object description information of a target object.
[0137] Step 502: The biometric recognition device sends the target object description information to the business server corresponding to the business processing system.
[0138] In the embodiment of the present application, the target object description information of the target object includes the target biometric characteristics and target location information of the target object, wherein the target biometric characteristics are used to uniquely identify and recognize the target identity information of the target object, and the target location information is used to indicate the current geographical location or spatial environment of the target object. The biometric recognition device identifies and obtains the biometric characteristics of the target object and the location information of the target object, and sends them to the corresponding business server, thereby realizing the subsequent business processing flow.
[0139] In a possible implementation, the biometric recognition device may obtain a target biological image of the target object in response to a biometric recognition operation of the target object, extract target biological features contained in the target biological image, and obtain target object description information of the target object in combination with the current location information of the target object.
[0140] Specifically, refer to Figure 6 As shown, biometric operations include but are not limited to face recognition operations, palm recognition operations, pupil recognition operations, etc., and corresponding biometric devices may include but are not limited to face recognition devices, palm print recognition devices, pupil recognition devices, etc. When the target object aligns its face, palm, and eyes with the biometric device, the biometric device can obtain the target biological images such as the face image, palm image, and eye image of the target object through its own image acquisition device, and extract the target object's facial features, palm prints, pupils, and other biological features from them. In addition, the biometric device is equipped with a positioning device such as a global positioning system (GPS), Wi-Fi positioning, and Bluetooth positioning, which is used to obtain the coordinates, area identification, or other location information with detailed location descriptions of the target object, and the embodiments of the present application do not make specific restrictions on this.
[0141] In a possible implementation, the target biological feature of the target biological image extracted by the biometric recognition device may refer to the biological feature obtained by extracting features from the biological image, which may be the biological image itself, for example, the numerical information of each color channel of a biological image such as a face, palm, or finger, or the grayscale, brightness, and other information of the biological image; or, it may be a feature obtained by processing the biological image using an image processing method, for example, binarizing the image; or, it may be an image feature obtained by extracting features from a biological image using an artificial neural network model learned using a deep learning method.
[0142] In one possible implementation, reference Figure 7 As shown, taking the palm swiping recognition operation as the biometric recognition operation triggered by the target object as an example, the biometric recognition device can collect the palm image set of the target object including the palm print image and the palm vein image by responding to the palm swiping recognition operation triggered by the target object to extract the target biometric features therein. In addition, the target object is detected for liveness through the palm vein image in the palm image set to ensure that the collected palm image set belongs to the real target object, rather than using false biometric features such as forged photos for illegal biometric recognition, thereby improving the accuracy and reliability of biometric recognition. When the target object passes the liveness detection, the biometric recognition device can extract the palm print features of the palm print image in the palm image set and the palm vein features of the palm vein image, and perform feature fusion processing on the palm print features and the palm vein features, thereby obtaining the target biometric features of the target object. Compared with single biometric recognition, palm print and palm vein multi-factor fusion recognition has higher recognition accuracy and robustness, further improves the accuracy and reliability of biometric recognition, reduces the false recognition rate, and thus improves the information security of business processing based on biometric recognition.
[0143] Specifically, palm swiping recognition refers to the technology of exchanging identity information through multimedia information of the palm, and the palm swiping recognition operation refers to the operation performed by the target object to provide the information required for identity verification when a business needs to be executed and the identity verification is performed by palm swiping recognition. The palm swiping recognition operation is usually performed by the target object placing his or her palm in the recognition range of the biometric recognition device with palm swiping function, which can collect biometric images, so that the biometric recognition device collects its palm image set for subsequent identity recognition process. Among them, the palm image set may include but is not limited to palm vein images, palm print images, palm RGB images, etc., among which the palm vein image may be a palm vein image or a palm back vein image, the palm print image may be a palm palm print image or a palm back palm print image, and the palm RGB image may be a palm RGB image or a palm back RGB image.
[0144] In a possible implementation, the image acquisition device in the biometric recognition device may be configured with a 3D camera for acquiring a 3D biological image of the target object. The 3D camera is mainly composed of a color sensor and an infrared sensor, namely, an RGB SENSOR and an IR SENSOR. The color sensor is used to capture color images, and the infrared sensor is used to capture infrared images and used for liveness detection, that is, to distinguish whether the target object is a live target object. Taking the palm recognition operation as an example, the biometric recognition device can use the infrared sensor to capture the palm vein infrared image of the target object and perform liveness detection. By analyzing the blood flow and other features in the palm vein infrared image, it is determined whether the target object is a real live object. If the target object passes the liveness detection, the subsequent processing continues; otherwise, the palm recognition operation of the target object is rejected. After the target object passes the liveness detection, the biometric recognition device identifies and extracts the palm print features in the palm print image through an image processing algorithm, such as the palm print lines, lines, bifurcation points, etc., and processes and analyzes the features of the palm vein image through infrared images, such as the distribution and shape of the palm vascular network. After obtaining the palm print features and palm vein features of the target object, the biometric identification device can fuse these features. The fusion processing can use different algorithms, such as feature-level fusion and decision-level fusion, to combine the two biometric information to generate a comprehensive target biometric feature for subsequent identity verification and business processing, thereby achieving accurate biometric identification and personalized services.
[0145] Step 503: The business server obtains the target identity information of the target object corresponding to the target biometric record based on the target object description information.
[0146] In an embodiment of the present application, the business server obtains the target identity information recorded in the target biometric feature through the target object description information sent by the biometric recognition device, and obtains a business information set related to the target identity information from a database or other resources.
[0147] In one possible implementation, in order to improve the efficiency and security of business processing, the embodiment of the present application may perform identity recognition processing on the target biometric to obtain a target identity identifier corresponding to the target biometric, thereby quickly and accurately obtaining the target identity information associated with the corresponding identity identification identifier, preventing the occurrence of false identities or misidentifications, and improving the reliability and accuracy of biometrics, as well as the information security of business processing based on biometrics.
[0148] Specifically, the identity identifier represents an identity of different target objects in the business processing system. For example, it can be indicated by a unique identifier such as an account ID or ID number. Identity recognition processing refers to the process of confirming the identity identifier that matches the target object's biometric features by analyzing, verifying and matching the target object's biometric features. Through identity recognition processing, the business server can link the abstract biometric features with the specific identity identifier, and thus obtain the corresponding target identity information from its database or other resources based on the association between the identity identifier and the identity information. For example, the identity of the target object can be identified and verified by analyzing and matching key feature points such as the position of the eyes, nose, and mouth of a face image, the lines, details, and feature points of fingerprints, the uniqueness of iris texture, the sound characteristics and spectrum of speech, the lines and feature points of the palm, and the vein images of fingers, palms, etc.
[0149] In a possible implementation, in order to improve the efficiency of business processing, the identity recognition process may be performed by a trained identity recognition model. The identity recognition model learns to distinguish subtle feature differences between target objects in a large amount of data, thereby achieving higher accuracy identity recognition.
[0150] The following is a detailed description of the process of training the identity recognition model using sample data, including the following steps:
[0151] Obtain sample data, wherein the sample data includes: multiple sample identifications, and sample biometric features corresponding to each of the multiple sample identifications. Perform iterative training on the identity recognition model to be trained based on the sample data to obtain a trained identity recognition model, wherein each iterative training process includes the following operations:
[0152] Based on the selected sample biometrics, a corresponding predicted identity is obtained; then, based on the sample identity and the predicted identity corresponding to the sample biometrics, a target loss value is obtained, and the target loss value is used to adjust parameters of the identity recognition model.
[0153] Specifically, taking the classification model as an identity recognition model, refer to Figure 8 As shown, the embodiment of the present application uses a large-scale biometric sample set to train the identity recognition model, so that the identity recognition model learns richer and more generalized feature representations. By pre-labeling multiple sample biometrics in the biometric sample set with their corresponding identity labels, the identity recognition model to be trained is then trained in binary classification using the labeled sample data. Some key parameters need to be set during the training process, and the quality of these parameter settings directly affects the effect of the model. In the embodiment of the present application, a grid search method can be used to obtain the values of key parameters. And when training the model, the regularization term coefficient is set to prevent overfitting, thereby improving the generalization ability of the model.
[0154] During the training process, the target loss value is used to characterize the difference between the sample identity identifier corresponding to the sample biometric and the predicted identity identifier. Model training is to minimize the difference between the sample identity identifier and the predicted identity identifier. Determine whether the identity recognition model has converged based on the target loss value. When it is determined that the identity recognition model has not converged, adjust the model parameters of the identity recognition model based on the target loss value, and perform the next round of training with the identity recognition model after parameter adjustment. When it is determined that the identity recognition model has converged, end the training and output the trained identity recognition model. Of course, in the embodiment of the present application, the training can also be ended and the trained identity recognition model can be output when the number of iterative pre-training reaches a preset number. This application does not make any specific limitations on this.
[0155] In one possible implementation, reference Fig. 9 As shown, in order to improve the efficiency and security of business processing, the embodiment of the present application can also perform feature matching between at least one pre-stored registered biometric feature and the target biometric feature of the target object. When the match is successful, the registered identity information associated with the target registered biometric feature is used as the target identity information corresponding to the target biometric feature.
[0156] Specifically, upon receiving the target biometric feature of the target object sent by the biometric recognition device, the service server matches the target biometric feature with the pre-stored registered biometric feature, including but not limited to using various feature matching algorithms such as feature vector similarity calculation and pattern matching to evaluate the similarity between the target biometric feature and the registered biometric feature. When the match is successful, that is, the similarity between the target biometric feature and a registered biometric feature exceeds a preset threshold, the service server associates the registered identity information with the target biometric feature as the target identity information corresponding to the target biometric feature.
[0157] Specifically, the target object can upload its own biometric features to the business server through identity registration in advance, and the business server will associate the biometric features uploaded by different target objects with their identity information one by one and store them in its database, completing the configuration and association of the registered biometric features and registered identity information for each target object. For example, each registered biometric feature can be the palm feature containing palm print and palm vein information corresponding to each target object, and the corresponding registered identity information can include the personal name, ID number, etc. of each target object.
[0158] Step 504: The service server obtains a service information set associated with the target identity information.
[0159] In the embodiment of the present application, when the business server obtains the target identity information of the target object through the target biometric feature, it can obtain the business information set associated with the target identity information according to the mapping relationship between the target identity information and the business information set.
[0160] In one possible implementation, the business information set may include, but is not limited to, business information such as historical business records, business preference settings, function configurations or function options related to the target object in various business scenarios, and different business information can be used to provide the target object with different business functions in corresponding business scenarios.
[0161] Specifically, refer to Fig.10 As shown, taking the four business scenarios of transportation scenario, conference check-in scenario, parking scenario and shopping scenario as examples, the business information set associated with the target object identity information may include a variety of business information corresponding to the above four business scenarios. For example, in the transportation scenario, it may include itinerary information such as boarding pass, flight information, hotel reservation information, car reservation information, baggage check-in information, entertainment recommendation information such as shopping malls and tourist attractions, travel preference information such as commonly used transportation tools, transportation card balance information, historical travel records, weather forecasts and traffic conditions, etc.; in the conference check-in scenario, it may include other business information; in the parking scenario, it may include parking space information, parking fee situation and payment method, parking time reminder and timing, parking facility information (such as automatic car washing machine, charging pile, etc.), parking regulations and traffic instructions, parking contact information and customer service, driver's historical parking record, parking route planning, etc.; in the shopping scenario, it may include consumer payment method, historical shopping information and logistics status, product catalog and price information, shopping mall promotion activities and coupons, product evaluation and user feedback, etc. The business server can provide different business functions for the target object based on different business information. For example, it can automatically display the boarding pass according to the flight information, recommend nearby store information according to the hotel reservation information, display the transportation card balance, sign in for the target object at the meeting, recommend parking routes for the target object, and other business functions.
[0162] In a possible implementation, in order to make the business information set cover more abundant business fields and business functions, increase the diversity and richness of business information, thereby providing the target object with business options that better meet its personalized needs and improve the user experience. In the embodiment of the present application, the terminal device can obtain the real-time location information of the target object in real time, and match the real-time location information with the preset location information of the corresponding preset scene type, so as to accurately obtain the scene type corresponding to the specific location of the target object. When the match is successful, based on the preset scene type corresponding to the preset location information, the reference business information is obtained from the third-party platform associated with the corresponding preset scene type, so that the reference business information is sent to the business server, so that the business server saves the reference business information as new original business information in the business information set, ensuring that the reference business information obtained is highly matched with the current scene of the target object, avoiding irrelevant or redundant business information from being added to the business information set, so that the business server provides the target object with business functions closely related to the scene where it is located, and improves the user experience.
[0163] Specifically, refer to Fig.11 As shown, the preset location information represents the geographical coordinates or area range where a specific scene type occurs, and the preset can be achieved by pre-setting POI at a specific geographical location. POI represents that the location information has special interest or importance to the target object, and the preset scene type refers to a specific type of activity or situation that is predicted to occur at a specific geographical location such as POI. For example, geographical locations such as shopping malls, shopping centers, commercial streets, restaurants, hotels, and attractions can be set as POIs corresponding to shopping scene types, underground parking lots, roadside parking spaces, indoor parking lots, etc. can be set as POIs corresponding to parking scene types, exhibition halls, convention centers, conference rooms, etc. can be set as POIs corresponding to conference scene types, and geographical locations such as railway stations, high-speed rail stations, airports, bus stops, subway stations, etc. can be set as POIs corresponding to transportation scene types. In actual use, the terminal device can obtain the location information of the target object (for example, longitude and latitude values, etc.) in real time to determine its geographical location, and match the location information with the pre-set POI data to determine whether the target object is near or inside a specific POI. Taking the preset shopping scene as an example, the preset shopping scene type can be pre-set and associated with the preset location coordinates corresponding to POIs such as shopping centers, commercial streets, and amusement parks. The terminal device carried by the target object obtains the current location coordinates of the target object in real time, and compares them with the location coordinates of the preset POIs. When the coordinate similarity between the two is greater than a preset threshold, it is determined that the target object is near or inside the POI, and the shopping scene type corresponding to the POI is used as the scene type where the target object is located.
[0164] In a possible implementation, when the preset scene type corresponding to the preset location information is successfully matched, the reference business information can be obtained from the third-party platform associated with the corresponding preset scene type through the pre-set mapping rules between each preset scene type and its related third-party platform. The mapping rules can be formulated based on the historical sources and business needs of the historical business information corresponding to different scene types. Fig.12 As shown, the transportation scenario type can be associated with third parties such as public transportation platforms, car rental platforms, airlines, and air ticket / train ticket / high-speed rail license plate booking platforms; the shopping scenario type can be associated with third parties such as e-commerce platforms, shopping mall applets, brand official websites, and coupon platforms; the in-vehicle scenario can be associated with third-party platforms such as in-vehicle navigation systems, gas station platforms, and automobile manufacturer platforms, and third parties such as parking lot applets; the meeting scenario can be associated with third-party platforms such as meeting organization platforms and communication platforms with scan code check-in functions.
[0165] Specifically, the target object can perform authorization operations on the terminal device in advance, allowing the business processing APP on the terminal device to access various third-party applications and obtain specific business information, thereby ensuring the legal use of business information and information security. The terminal device can record the possible associated third-party platforms corresponding to each scene type in its database. When the preset scene type matching the real-time location information of the target object is obtained, the business processing APP on the terminal device can query the list of third-party platforms associated with the preset scene type according to the records in the database, and obtain reference business information related to the preset scene type from each third-party platform through the corresponding API call. The API call method can be performed according to the interface specifications of each third-party platform. Finally, the reference business information obtained from each third-party platform is integrated, and filtered, sorted, and processed as needed, and the processed reference business information is sent to the business server.
[0166] In one possible implementation, when a terminal device obtains reference business information from a third-party platform, it can obtain reference business information related to a preset scene type by calling an API interface, keyword matching, data filtering, and other methods, thereby ensuring that the obtained reference business information is highly matched with the scene where the target object is located, and avoiding irrelevant or redundant business information from being added to the business information collection.
[0167] Specifically, a specific API interface call can be selected to request adapted reference business information. The API interface provided by the third-party platform allows the terminal device to send a specific type of request to it to obtain business information in a specific scenario. For example, when the preset scene type is a dining scene type, the API of the food review platform can be called to request reference business information such as reviews, menus, and addresses of nearby restaurants. Alternatively, keywords related to the preset scene type can be searched in the massive data of the third-party platform, and adapted reference business information can be obtained through keyword matching. For example, when the preset scene type is a scenic spot scene type, the terminal device can search for information containing keywords such as "attractions" and "tourism" to obtain business information related to the scenic spot. In addition, the terminal device can also filter out business information related to the preset scene type by setting specific filtering conditions. For example, when the preset scene type is a shopping scene type, reference business information such as nearby shopping malls, shopping discounts, and brand promotions can be filtered out.
[0168] In one possible implementation, reference Fig.13 As shown, in order to improve the information security of business processing, the business server can, when receiving the reference business information sent by the terminal device, perform compliance verification on the reference business information through a preset information filtering strategy. When the reference business information passes the verification, the reference business information is saved as new original business information in the business information collection to prevent non-compliant or false business information from being added to the business information collection, thereby ensuring the information security of the business information obtained by the target object.
[0169] Specifically, the information filtering strategy can identify sensitive words, phrases or patterns in the reference business information to determine whether it contains non-compliant content and intercept illegal or non-compliant reference business information. The information filtering strategy includes but is not limited to:
[0170] 1) Keyword-based filtering strategy: Pre-defined keywords are used to match text information in reference business information to identify whether the reference business information contains sensitive content.
[0171] 2) Filtering strategy based on part-of-speech tagging: By segmenting and tagging the text information in the reference business information, it is determined whether there is non-compliant content based on pre-defined rules. Compared with the keyword-based filtering strategy, this strategy is relatively complex, but it can more accurately identify illegal content.
[0172] 3) Filtering strategy based on machine learning: Use machine learning algorithms to train models to identify non-compliant content in reference business information. Usually requires a large amount of training data and manual annotation, which can adapt to the ever-changing illegal content.
[0173] 4) Hybrid filtering strategy: Combine multiple filtering strategies including but not limited to the above to improve the detection accuracy and adaptability of information filtering.
[0174] 5) Manual review strategy: To avoid missed detection and false positives, manual review and other measures can be combined with the above filtering strategies to further ensure the compliance of reference business information.
[0175] Step 505: The service server selects at least one candidate service information that matches the target location information from the service information set.
[0176] Step 506: The service server sends at least one candidate service information to a terminal device associated with the target identity information.
[0177] In an embodiment of the present application, when the business server obtains a set of business information associated with the target identity information, it will filter out one or more candidate business information that matches the target location information of the target object from a large amount of business information, and then return the candidate business information to the terminal device associated with the target identity information, so that the target object triggers a selection operation and executes subsequent business processing procedures.
[0178] It should be noted that in the embodiment of the present application, the terminal device and the biometric device can be two independent devices as described above, each of which performs different functions, or can be an integrated device that integrates the functions of the terminal device and the biometric device, and is used to implement all the functions involved in the above-mentioned terminal device and the biometric device. Therefore, the business server can send candidate business information to the terminal device, and can also return it to the integrated device that integrates the functions of the biometric device and the terminal device, so that the target object triggers the candidate selection operation through the integrated device.
[0179] For example, in the vehicle-mounted scenario, the vehicle-mounted terminal is an integrated device that integrates terminal equipment and biometric devices, and bears all functions involved in biometric devices and terminal equipment. The vehicle-mounted terminal is equipped with a camera, which can perform facial recognition on target objects such as drivers to obtain target biological features of the target objects, and obtain the location information of the target objects through the vehicle-mounted GPS, thereby obtaining the target object description information of the target object, which is sent wirelessly to the business server corresponding to the business processing system, and the candidate business information returned by the business server is displayed on the vehicle display screen corresponding to the vehicle-mounted terminal, so that the target object can select the target business information from it to realize the subsequent business processing process.
[0180] In a possible implementation, the target scene type corresponding to the target location information can be obtained to calculate the scene matching degree between each original business information contained in the business information set and the target scene type, thereby judging whether the scene matching degree meets the preset matching conditions to filter out one or more qualified candidate business information from each original business information.
[0181] Specifically, the scene matching degree between the original business information and the target scene type can be calculated in the following ways:
[0182] 1) Text matching method: Analyze the text description, keywords or tags in the original business information, and compare them with the semantics of the target scene type to calculate the semantic matching degree between the two. Alternatively, use natural language processing technology to calculate the matching degree between the original business information and the target scene type in text information. For example, use word embedding models (Word Embedding Model, Word2Vec) or bidirectional encoder (Bidirectional Encoder Representations from Transformers, BERT) and other word vector models to represent the text of the original business information and the target scene type, and calculate the cosine similarity or Euclidean distance between the texts.
[0183] 2) Geographic matching method: through geographic information system (GIS) data such as geographic coordinates, geographic boundaries, and geographic features, determine whether the target location and the location associated with each business information are in the same geographic area or geographic feature. Alternatively, the distance or similarity between the target location of the target object and the location associated with each business information is calculated to match the business information with the target location information. For example, using metrics such as Euclidean distance, Manhattan distance, and cosine similarity, the distance between the target location information and the location information associated with each business information in the business information set is calculated. The smaller the distance, the higher the similarity, and the higher the matching degree between the business information and the target location information.
[0184] 3) Location classification method: pre-specify the corresponding preset scene type for each original business information in the business information set, which can be set by tags or scene categories, and calculate the matching degree of the target scene type and the preset scene type corresponding to each original business information in terms of type similarity. For example, the intersection between tags or Jaccard Similarity Coefficient (Jaccard) similarity is used to measure the matching degree.
[0185] 4) Model matching method: Use machine learning algorithms such as classification models, regression models or neural networks to train models based on historical matching data to predict the degree of match between the target scenario type and business information.
[0186] Specifically, when calculating the scene matching degree between each original business information and the target scene type, the magnitude relationship between each scene matching degree and the preset matching degree threshold can be compared. When it is determined that the scene matching degree between a certain original business information and the target scene type is not less than the preset matching degree threshold, it is determined that the scene matching degree meets the preset matching condition, so that the original business information is used as candidate business information.
[0187] Step 507: The terminal device obtains at least one target service information from at least one candidate service information in response to the selection operation triggered by the target object.
[0188] Step 508: The terminal device sends at least one target service information to the service server.
[0189] In the present application examples, reference Fig.14 As shown, after receiving one or more candidate business information sent by the business server, the terminal device can notify the target object and display the relevant candidate business information. The target object can browse the candidate business information on the terminal device and select one or more target business information it needs, so that the terminal device returns the target business information selected by the target object to the business server.
[0190] Specifically, taking a shopping scene in a mall as an example, with shoppers as the target object, the business server will screen out candidate business information related to the shopping scene and send it to the smartphone used by the shopper or the biometric device used by the shopper. The candidate business information includes but is not limited to information about different stores in the mall, mall activity information, mall toilet locations and other candidate business information. The shopper's smartphone or other terminal device can display a list of candidate business information on its screen in the form of a pop-up window, and the shopper can select the target business information of interest from the list of candidate business information, so that the terminal device returns the target business information selected by the shopper to the business server. By allowing the target object to select the target business information of interest from a large number of candidate business information based on personal preferences and needs, the shopper's shopping experience and shopping convenience are improved.
[0191] Step 509: The service server performs corresponding service processing based on at least one target service information.
[0192] In an embodiment of the present application, the target business information selected by the target object is sent to the business server through the terminal device, so that the business server can learn the business needs of the target object and perform corresponding business processing according to the target business information, thereby providing personalized multiple business services for different target objects, meeting the actual business needs of the target object to realize multiple business functions through biometric operations, improving the flexibility and diversity of business processing, thereby improving business processing efficiency, and enhancing the experience of the target object.
[0193] Specifically, in the transportation scenario, taking passengers as the target object as an example, passengers can select one or more target business information they need based on multiple candidate information such as boarding pass information, itinerary information, recommended shopping mall information, transportation card balance information, historical ride records, etc. displayed on the terminal device, and the business server performs corresponding business operations based on the target business information selected by the passenger. When the passenger selects the boarding pass information, the business server can generate an electronic boarding pass corresponding to the passenger, including flight information, seat number, boarding time and other information, and send it to the passenger's terminal device to improve the passenger's travel experience and travel convenience. When the passenger selects the itinerary information, the business server will generate a detailed itinerary including departure time, transportation mode, destination and other information based on the passenger's travel arrangements and other information, and provide real-time traffic information to help passengers avoid congested sections and improve the passenger's travel experience. When the passenger selects the recommended shopping mall information, it will recommend nearby shopping malls or shopping centers based on the passenger's current location and historical preferences, and provide shopping mall maps and navigation to facilitate passengers to quickly find stores of interest, and push promotional activities and coupon information in the mall. When a passenger selects the balance information of a transportation card, the service server can display the balance and usage record of the transportation card associated with the passenger, and remind the passenger to recharge in time according to the balance, and provide the location of nearby recharge points and ticket vending machines to ensure that the passenger can take the bus normally and improve the passenger's travel experience. When a passenger selects a historical ride record, the service server will collect the passenger's past ride records, including the starting and ending stations, ride time, etc., and count and analyze the passenger's travel habits, plan better travel plans and routes for the passenger, and improve the passenger's travel experience.
[0194] See also Fig.15 Based on the same inventive concept, the embodiment of the present application further provides a business processing device 150 based on biometric identification, which is applied to a business server in a business processing system. The device includes:
[0195] The receiving module 1501 is used to receive the object description information sent by the biometric recognition device, where the object description information includes: target biometric features and target location information of the target object;
[0196] The acquisition module 1502 is used to obtain the target identity information of the target object corresponding to the target biometric record; and obtain the business information set associated with the corresponding target identity information;
[0197] The matching module 1503 is used to filter out at least one candidate business information matching the target location information from the business information set;
[0198] A sending module 1504, configured to send at least one candidate service information to a terminal device associated with the target identity information;
[0199] The receiving module 1505 is also used to receive at least one target business information returned by the terminal device and perform corresponding business processing based on the at least one target business information; each target business information is obtained by the terminal device in at least one candidate business information in response to a selection operation triggered by a target object.
[0200] Optionally, the matching module 1503 is specifically configured to:
[0201] Obtaining a target scene type corresponding to the target location information;
[0202] Obtaining the scene matching degree between each piece of original business information contained in the business information set and the target scene type;
[0203] At least one candidate business information whose scene matching degree meets the preset matching condition is screened out from each original business information.
[0204] Optionally, the acquisition module 1502 is specifically configured to:
[0205] Obtaining a target scene type corresponding to the target location information;
[0206] Obtaining the scene matching degree between each piece of original business information contained in the business information set and the target scene type;
[0207] At least one candidate business information whose scene matching degree meets the preset matching condition is screened out from each original business information.
[0208] Optionally, the acquisition module 1502 is specifically configured to:
[0209] Performing identity recognition processing on the target biometric feature to obtain a target identity identifier corresponding to the target biometric feature; and obtaining target identity information associated with the corresponding identity identifier;
[0210] or,
[0211] At least one pre-stored registered biometric feature is matched with the target biometric feature. When the match is successful, the registered identity information associated with the target registered biometric feature is used as the target identity information corresponding to the target biometric feature.
[0212] Optionally, the apparatus further includes a training module 1506, configured to:
[0213] Acquiring sample data, wherein the sample data includes: a plurality of sample identifications, and sample biometric features corresponding to each of the plurality of sample identifications;
[0214] The identity recognition model to be trained is iteratively trained based on the sample data to obtain a trained identity recognition model, wherein each iterative training process includes the following operations:
[0215] Based on the selected sample biometrics, a corresponding predicted identity is obtained;
[0216] Based on the sample identity and the predicted identity corresponding to the sample biometrics, a target loss value is obtained, and the target loss value is used to perform parameter adjustment.
[0217] Optionally, the receiving module 1505 is further configured to:
[0218] receiving reference business information sent by a terminal device, where the reference business information is obtained by the terminal device from an associated third-party platform based on real-time location information of a target object;
[0219] Based on the preset information filtering strategy, the reference business information is checked for compliance;
[0220] When the reference business information passes the verification, the reference business information is taken as new original business information and saved in the business information set.
[0221] The device can be used to execute the method executed by the business server in each embodiment of the present application. Therefore, for the functions that can be implemented by each functional module of the device, reference can be made to the description of the aforementioned embodiments and no further details will be given.
[0222] See also Fig.16 Based on the same inventive concept, the embodiment of the present application further provides a service processing device 160 based on biometric identification, which is applied to a terminal device and includes:
[0223] The receiving module 1601 is used to receive at least one candidate service information sent by the service server, where the at least one candidate service information is obtained by the service server based on the target biometric feature and target location information of the target object;
[0224] The acquisition module 1602 is configured to obtain at least one target business information from the at least one candidate business information in response to a selection operation triggered by the target object;
[0225] The sending module 1603 is used to send the at least one target business information to the business server, so that the business server performs corresponding business processing based on the at least one target business information.
[0226] The device can be used to execute the methods executed by the terminal device in each embodiment of the present application. Therefore, for the functions that can be implemented by each functional module of the device, please refer to the description of the aforementioned embodiments and no further details will be given.
[0227] See also Fig.17 Based on the same inventive concept, the embodiment of the present application further provides a service processing device 170 based on biometric identification, which is applied to a biometric identification device, and the device includes:
[0228] An acquisition module 1701 is used to acquire object description information of a target object, wherein the object description information includes: target object biometric features and target location information of the target object;
[0229] The sending module 1702 is used to send the object description information to the corresponding business server so that the business server performs the following operations: based on the target biometric feature and the target location information, obtain at least one candidate business information, send the at least one candidate business information to the relevant terminal device, and perform corresponding business processing based on the at least one target business information returned by the terminal device; each of the target business information is obtained by the terminal device in the at least one candidate business information in response to the selection operation triggered by the target object.
[0230] The device can be used to execute the methods executed by the biometric identification devices in the various embodiments of the present application. Therefore, for the functions that can be realized by the various functional modules of the device, reference can be made to the description of the aforementioned embodiments and no further details will be given.
[0231] See also Fig.18 Based on the same technical concept, the present application also provides a computer device. In one embodiment, the computer device can be Figure 1 The business server shown in FIG. Fig.18 As shown, it includes a memory 1801 , a communication module 1803 and one or more processors 1802 .
[0232] The memory 1801 is used to store computer programs executed by the processor 1802. The memory 1801 may mainly include a program storage area and a data storage area, wherein the program storage area may store an operating system and programs required for running the instant messaging function, etc.; the data storage area may store various instant messaging information and operation instruction sets, etc.
[0233] The memory 1801 may be a volatile memory, such as a random-access memory (RAM); the memory 1801 may also be a non-volatile memory, such as a read-only memory, a flash memory, a hard disk drive (HDD) or a solid-state drive (SSD); or the memory 1801 may be any other medium that can be used to carry or store the desired program code in the form of instructions or data structures and can be accessed by a computer, but is not limited thereto. The memory 1801 may be a combination of the above memories.
[0234] The processor 1802 may include one or more central processing units (CPU) or a digital processing unit, etc. The processor 1802 is used to implement the above-mentioned business processing method based on biometric identification when calling the computer program stored in the memory 1801 .
[0235] The communication module 1803 is used to communicate with terminal equipment, biometric identification devices or other servers.
[0236] The specific connection medium between the memory 1801, the communication module 1803 and the processor 1802 is not limited in the embodiment of the present application. Fig.18 In the embodiment, the memory 1801 and the processor 1802 are connected via a bus 1804. The bus 1804 is connected to the processor 1802 via a bus 1804. Fig.18 The connections between the other components are only for illustration and are not intended to be limiting. The bus 1804 can be divided into an address bus, a data bus, a control bus, etc. For ease of description, Fig.18 The diagram shows that only one thick line is used, but this does not mean that there is only one bus or one type of bus.
[0237] The memory 1801 stores computer storage media, which stores computer executable instructions. The computer executable instructions are used to implement the business processing method based on biometrics in the embodiments of the present application. The processor 1802 is used to execute the business processing method based on biometrics in the above-mentioned embodiments.
[0238] In another embodiment, the computer device may also be Figure 1 In this embodiment, the structure of the computer device can be as follows: Fig.19 As shown, it includes: a communication component 1910, a memory 1920, a display unit 1930, a camera 1940, a sensor 1950, an audio circuit 1960, a Bluetooth module 1970, a processor 1980 and other components.
[0239] The communication component 1910 is used to communicate with the service server. In some embodiments, a circuit wireless fidelity (Wireless Fidelity, WiFi) module may be included. The WiFi module belongs to a short-range wireless transmission technology. The computer device can help the user to send and receive information through the WiFi module.
[0240] The memory 1920 can be used to store software programs and data. The processor 1980 executes various functions and data processing of the terminal device by running the software programs or data stored in the memory 1920. The memory 1920 may include a high-speed random access memory, and may also include a non-volatile memory, such as at least one disk storage device, a flash memory device, or other volatile solid-state storage device. The memory 1920 stores an operating system that enables the terminal device to run. In the present application, the memory 1920 can store an operating system and various application programs, and can also store code for executing the business processing method based on biometrics in the embodiment of the present application.
[0241] The display unit 1930 can also be used to display information input by the user or information provided to the user and a graphical user interface (GUI) of various menus of the terminal device. Specifically, the display unit 1930 may include a display screen 1932 disposed on the front of the terminal device or the biometric recognition device. Among them, the display screen 1932 can be configured in the form of a liquid crystal display, a light-emitting diode, etc. The display unit 1930 can be used to display at least one candidate business information in the embodiment of the present application, or respond to the selection operation of the target object, etc.
[0242] The display unit 1930 can also be used to receive input digital or character information and generate signal input related to user settings and function control of the terminal device. Specifically, the display unit 1930 may include a touch screen 1931 arranged on the front of the terminal device, which can collect user touch operations on or near it, such as clicking a button, dragging a scroll box, etc.
[0243] The touch screen 1931 can be covered on the display screen 1932, or the touch screen 1931 and the display screen 1932 can be integrated to realize the input and output functions of the terminal device, and the integrated display screen can be referred to as a touch display screen. In this application, the display unit 1930 can display the application and the corresponding operation steps.
[0244] Camera 1940 can be used to capture still images, and users can post comments on images taken by camera 1940 through the application. Camera 1940 can be one or more. The object generates an optical image through the lens and projects it onto the photosensitive element. The photosensitive element can be a charge coupled device (CCD) or a complementary metal-oxide-semiconductor (CMOS) phototransistor. The photosensitive element converts the optical signal into an electrical signal, and then passes the electrical signal to the processor 1980 to convert it into a digital image signal.
[0245] The terminal device may further include at least one sensor 1950, such as an acceleration sensor 1951, a distance sensor 1952, a fingerprint sensor 1953, and a temperature sensor 1954. The terminal device may also be configured with other sensors such as a gyroscope, a barometer, a hygrometer, a thermometer, an infrared sensor, a light sensor, and a motion sensor.
[0246] The audio circuit 1960, the speaker 1961, and the microphone 1962 can provide an audio interface between the user and the terminal device. The audio circuit 1960 can transmit the electrical signal converted from the received audio data to the speaker 1961, which is converted into a sound signal for output. The terminal device can also be equipped with a volume button for adjusting the volume of the sound signal. On the other hand, the microphone 1962 converts the collected sound signal into an electrical signal, which is received by the audio circuit 1960 and converted into audio data, and then the audio data is output to the communication component 1910 to be sent to, for example, another terminal device, or the audio data is output to the memory 1920 for further processing.
[0247] The Bluetooth module 1970 is used to exchange information with other Bluetooth devices having Bluetooth modules through the Bluetooth protocol. For example, the terminal device can establish a Bluetooth connection with a wearable computer device (such as a smart watch) that also has a Bluetooth module through the Bluetooth module 1970 to exchange data.
[0248] The processor 1980 is the control center of the terminal device. It uses various interfaces and lines to connect various parts of the entire terminal. It executes various functions of the terminal device and processes data by running or executing software programs stored in the memory 1920 and calling data stored in the memory 1920. In some embodiments, the processor 1980 may include one or more processing units; the processor 1980 may also integrate an application processor and a baseband processor, wherein the application processor mainly processes the operating system, user interface, and application programs, and the baseband processor mainly processes wireless communications. It is understandable that the above-mentioned baseband processor may not be integrated into the processor 1980. In the present application, the processor 1980 can run the operating system, application programs, user interface display and touch response, as well as the business processing method based on biometrics in the embodiment of the present application. In addition, the processor 1980 is coupled to the display unit 1930.
[0249] Based on the same inventive concept, an embodiment of the present application also provides a storage medium, which stores a computer program. When the computer program runs on a computer, it enables the computer to execute the steps of the biometric-based business processing method described above in this specification according to various exemplary embodiments of the present application.
[0250] In some possible implementations, various aspects of the biometric-based business processing method provided by the present application may also be implemented in the form of a computer program product, which includes a computer program. When the program product is run on a computer device, the computer program is used to enable the computer device to execute the steps of the biometric-based business processing method according to various exemplary embodiments of the present application described above in this specification. For example, the computer device may execute the steps of each embodiment.
[0251] The program product may use any combination of one or more readable media. The readable medium may be a readable signal medium or a readable storage medium. The readable storage medium may be, for example, but not limited to, an electrical, magnetic, optical, electromagnetic, infrared, or semiconductor system, device or device, or any combination of the above. More specific examples of readable storage media (a non-exhaustive list) include: an electrical connection with one or more wires, a portable disk, a hard disk, a random access memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM or flash memory), an optical fiber, a portable compact disk read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination of the above.
[0252] The program product of the embodiment of the present application may adopt a portable compact disk read-only memory (CD-ROM) and include a computer program, and can be run on a computer device. However, the program product of the present application is not limited thereto. In the present application, the readable storage medium may be any tangible medium containing or storing a program, and the computer program included therein may be used by or in combination with a command execution system, apparatus or device.
[0253] A readable signal medium may include a data signal propagated in baseband or as part of a carrier wave, wherein a readable computer program is carried. Such propagated data signals may take a variety of forms, including but not limited to electromagnetic signals, optical signals, or any suitable combination of the foregoing. A readable signal medium may also be any readable medium other than a readable storage medium, which may send, propagate, or transmit a program for use by or in conjunction with a command execution system, apparatus, or device.
[0254] The computer program embodied on the readable medium may be transmitted using any appropriate medium, including but not limited to wireless, wireline, optical fiber cable, RF, etc., or any suitable combination of the foregoing.
[0255] Computer programs for performing the operations of the present application may be written in any combination of one or more programming languages, including object-oriented programming languages such as Java, C++, etc., and conventional procedural programming languages such as "C" language or similar programming languages.
[0256] It should be noted that, although several units or subunits of the device are mentioned in the above detailed description, this division is merely exemplary and not mandatory. In fact, according to the embodiments of the present application, the features and functions of two or more units described above can be embodied in one unit. Conversely, the features and functions of one unit described above can be further divided into multiple units to be embodied.
[0257] In addition, although the operations of the method of the present application are described in a specific order in the drawings, this does not require or imply that the operations must be performed in this specific order, or that all the operations shown must be performed to achieve the desired results. Additionally or alternatively, some steps may be omitted, multiple steps may be combined into one step, and / or one step may be decomposed into multiple steps.
[0258] Those skilled in the art will appreciate that the embodiments of the present application may be provided as methods, systems, or computer program products. Therefore, the present application may adopt the form of a complete hardware embodiment, a complete software embodiment, or an embodiment in combination with software and hardware. Moreover, the present application may adopt the form of a computer program product implemented in one or more computer-usable storage media (including but not limited to disk storage, CD-ROM, optical storage, etc.) that include computer-usable program code.
[0259] Although the preferred embodiments of the present application have been described, those skilled in the art may make additional changes and modifications to these embodiments once they have learned the basic creative concept. Therefore, the appended claims are intended to be interpreted as including the preferred embodiments and all changes and modifications falling within the scope of the present application.
[0260] Obviously, those skilled in the art can make various changes and modifications to the present application without departing from the spirit and scope of the present application. Thus, if these modifications and variations of the present application fall within the scope of the claims of the present application and their equivalents, the present application is also intended to include these modifications and variations.
Claims
1. A business processing method based on biometrics, characterized in that: Applied to a business server in a business processing system, the method comprises: Receiving object description information sent by a biometric recognition device, the object description information including: target biometric features and target location information of a target object; Obtaining target identity information of the target object corresponding to the target biometric record; and obtaining a set of business information associated with the target identity information; Filtering out at least one candidate business information matching the target location information from the business information set; Sending the at least one candidate service information to a terminal device associated with the target identity information; Receive at least one target business information returned by the terminal device, and perform corresponding business processing based on the at least one target business information; each target business information is obtained by the terminal device from the at least one candidate business information in response to a selection operation triggered by the target object.
2. The method according to claim 1, characterized in that Filtering out at least one candidate business information matching the target location information from the business information set includes: Obtaining a target scene type corresponding to the target location information; Respectively obtaining the scene matching degree between each piece of original business information included in the business information set and the target scene type; At least one candidate business information whose scene matching degree meets a preset matching condition is screened out from the original business information.
3. The method according to claim 1, characterized in that The obtaining of the target identity information of the target object corresponding to the target biometric record includes: Performing identity recognition processing on the target biometric feature to obtain a target identity identifier corresponding to the target biometric feature; and obtaining target identity information associated with the identity identifier; or, At least one pre-stored registered biometric feature is matched with the target biometric feature, and when the match is successful, the registered identity information associated with the target registered biometric feature is used as the target identity information corresponding to the target biometric feature.
4. The method according to claim 3, characterized in that The identity recognition process is performed by a trained identity recognition model, and the training process of the identity recognition model includes: Acquire sample data, wherein the sample data includes: a plurality of sample identifications, and sample biometric features corresponding to each of the plurality of sample identifications; Iteratively training the identity recognition model to be trained based on the sample data to obtain the trained identity recognition model, wherein each iterative training process includes the following operations: Based on the selected sample biometrics, a corresponding predicted identity is obtained; Based on the sample identity identifier corresponding to the sample biometric feature and the predicted identity identifier, a target loss value is obtained, and the target loss value is used to perform parameter adjustment.
5. The method according to any one of claims 1 to 4, characterized in that: Before obtaining a set of service information corresponding to the target identity information association configuration, the method further includes: receiving reference service information sent by a terminal device, where the reference service information is obtained by the terminal device from an associated third-party platform based on real-time location information of a target object; Based on a preset information filtering strategy, the reference business information is checked for compliance; When the reference business information passes the verification, the reference business information is taken as new original business information and saved in the business information set.
6. A business processing method based on biometrics, characterized in that: A terminal device applied to a service processing system, the method comprising: Receiving at least one candidate service information sent by a service server, where the at least one candidate service information is obtained by the service server based on target biometric features and target location information of a target object; In response to a selection operation triggered by the target object, obtaining at least one target business information from the at least one candidate business information; The at least one target service information is sent to the service server, so that the service server performs corresponding service processing based on the at least one target service information.
7. The method according to claim 6, characterized in that Before receiving at least one candidate service information sent by the service server, the method further includes: Acquire the real-time location information of the target object, and match the real-time location information with the preset location information; When the match is successful, based on the preset scene type corresponding to the preset location information, obtaining reference business information from a third-party platform associated with the preset scene type; The reference business information is sent to the business server, so that the business server saves the reference business information into the business information set as new original business information.
8. A business processing method based on biometrics, characterized in that: A biometric identification device applied to a business processing system, the method comprising: Acquire object description information of the target object, the object description information including: target object biometrics and target location information of the target object; The object description information is sent to a corresponding business server so that the business server performs the following operations: based on the target biometric feature and the target location information, at least one candidate business information is obtained, the at least one candidate business information is sent to a related terminal device, and based on at least one target business information returned by the terminal device, corresponding business processing is performed; each target business information is obtained by the terminal device in the at least one candidate business information in response to a selection operation triggered by the target object.
9. The method according to claim 8, characterized in that The obtaining of the object description information of the target object includes: In response to the biometric identification operation of the target object, acquiring a target biometric image of the target object, and extracting a target biometric feature contained in the target biometric image; Based on the target position information and the target biological feature of the target object, object description information of the target object is obtained.
10. The method according to claim 9, characterized in that The biometric recognition operation includes a palm recognition operation; the biometric recognition operation triggered by the target object, acquiring a target biometric image of the target object, and obtaining a target biometric feature corresponding to the target biometric image, includes: In response to the palm recognition operation, collecting a palm image set of the target object, the palm image set including a palm print image and a palm vein image; Based on the palm vein image, performing liveness detection on the target object; When the target object passes the detection, extracting palm print features of the palm print image and palm vein features of the palm vein image; The palm print feature and the palm vein feature are subjected to feature fusion processing to obtain the target biological feature.
11. A business processing device based on biometrics, characterized in that: A service server applied to a service processing system, the device comprising: A receiving module, configured to receive object description information sent by a biometric recognition device, wherein the object description information includes: target biometric features and target location information of a target object; An acquisition module, used to obtain the target identity information of the target object corresponding to the target biometric record; and obtain a business information set corresponding to the associated configuration of the target identity information; A matching module, used to filter out at least one candidate business information matching the target location information from the business information set; A sending module, used for sending the at least one candidate service information to a terminal device associated with the target identity information; The receiving module is also used to receive at least one target business information returned by the terminal device and perform corresponding business processing based on the at least one target business information; each target business information is obtained by the terminal device from the at least one candidate business information in response to the selection operation triggered by the target object.
12. A computer device comprising a memory, a processor and a computer program stored in the memory and executable on the processor, characterized in that: When the processor executes the program, the steps of any one of the methods of claims 1 to 10 are implemented.
13. A computer-readable storage medium, characterized in that: It stores a computer program executable by a computer device. When the program is run on the computer device, the computer device executes the steps of any method described in claims 1 to 10.
14. A computer program product, characterized in that The computer program product comprises a computer program stored on a computer-readable storage medium, wherein the computer program comprises program instructions, and when the program instructions are executed by a computer device, the computer device is caused to execute the steps of the method according to any one of claims 1 to 10.