Payment method and device, electronic equipment and storage medium
Through biological information collection equipment, the problem of inefficiency of existing payment methods when there are too many people or the QR code is not clear is solved, and invisible payment and efficient payment are achieved.
Patent Information
- Application Number
- CN202311051714.0
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2023-08-18
- Publication Date
- 2025-02-21
AI Technical Summary
The existing payment methods based on bioinformatics are inefficient when there are too many people, and the QR code is difficult to identify after meals or when there are stains on the customer's hands, the payment efficiency and experience are poor.
The biological information of the target object is collected through the biological information collection device, and a request is sent to the server that pre-stores the account number and biological information, match the biological information to determine the account number, and then complete the payment.
Received invisible payment, avoiding the steps of queuing and cashiers verifying orders, and improving payment efficiency, especially when the QR code is not clear or customers are inconvenient to use the mobile phone.
Smart Images

Figure CN119494662A_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the field of computer technology. Specifically, the present application relates to a payment method, device, electronic device, computer-readable storage medium and computer program product. Background Art
[0002] Payment based on biometric information is a new payment method based on artificial intelligence, machine vision, 3D sensing, big data and other technologies. Currently, the most commonly used biometric information includes facial information, fingerprint information, palm print information, iris information, voice print information, etc.
[0003] At present, the payment process based on biometric information, taking the catering industry as an example, usually has the following methods:
[0004] Method 1: The customer verbally instructs the cashier to check out and states the table number he / she wants to check out. The cashier checks the consumption record of the table number and turns on the biometric information collection device, such as a facial recognition device. The customer collects biometric information through the biometric information collection device. If the identity verification is passed, automatic checkout will be triggered.
[0005] Method 2: Customers scan the QR code on the table through the mini program to obtain consumption records, and then complete the checkout through a series of operations on the mobile phone.
[0006] Method 1 requires the cashier to confirm the consumption records of each table one by one, and also needs to collect biometric information in sequence. When there are many people, it is easy to cause queues and delay the checkout efficiency. Method 2 has the problem that the QR code cannot be recognized due to the messy table after the meal, and many times, it is not convenient for customers to use mobile phones due to stains on their hands after the meal, which will affect the checkout efficiency and payment experience. Summary of the invention
[0007] The embodiments of the present application provide a payment method, device, electronic device, computer-readable storage medium and computer program product, which can solve the above-mentioned problems of the prior art. The technical solution is as follows:
[0008] According to a first aspect of an embodiment of the present application, a payment method is provided, which is applied to a biometric information collection device, and the method includes:
[0009] Collect biological information of the target object;
[0010] Sending a first request or a second request to a first server;
[0011] The first request includes the biological information of the target object, and is used to request the first server to determine the target order corresponding to the biological information of the target object to the second server;
[0012] The second request includes a target account of the target object for logging into the first application, and is used to request the first server to pay a target order corresponding to the target account, where the target account is determined based on the biometric information of the target object;
[0013] The first server is a server corresponding to the first application, and the first server pre-stores at least one first object's biometric information and an account for logging into the first application;
[0014] The second server stores an account for at least one second object to log into the first application, and orders submitted by each second object through its own account.
[0015] As an optional implementation, the order is an order placed at a first merchant, and the first merchant is a merchant corresponding to the biometric information collection device;
[0016] Sending a first request or a second request to a first server, and before that, also including:
[0017] Receiving biometric information and an account number of at least one third object sent by the first server, the first server pre-obtaining the account number of the third object and the order submitted through the respective accounts from the second server, the third object being the object placing an order at the first merchant;
[0018] matching the target subject's biometric information with at least one third subject's biometric information;
[0019] Sending a first request or a second request to a first server includes:
[0020] If the match fails, sending a first request to the first server;
[0021] If the match is successful, the account of the third object that is successfully matched is determined to be the target account, and a second request is sent to the first server.
[0022] As an optional implementation, the first server also pre-stores at least one posture feature of the first object;
[0023] Sending a first request to a first server, and then further comprising:
[0024] receiving a verification instruction sent by the first server, where the verification instruction is used to instruct to collect posture features of the target object;
[0025] The posture features of the target object are collected and sent to the first server, so that the first server matches the posture features of the target object with the posture features of the first object, and determines the payment result according to the matching result.
[0026] As an optional implementation, the posture feature is a hand gesture feature.
[0027] As an optional implementation manner, sending a first request to a first server includes:
[0028] Encrypting the target object's biometric information according to a preset encryption algorithm;
[0029] sending the encrypted biometric information to the first server;
[0030] The first server pre-stores a decryption algorithm corresponding to the encryption algorithm.
[0031] As an optional implementation manner, the first request is sent to the first server, and then the following steps are further included:
[0032] Receiving a first message sent by the first server indicating successful payment, and at least one of the following steps:
[0033] displaying a second message sent indicating that the payment failed;
[0034] Returning a second message to the terminal, and the terminal running the first application logged in by the target object;
[0035] The target order is returned to the first application running on the terminal.
[0036] According to a second aspect of an embodiment of the present application, a payment method is provided, which is applied to a first server, and the method includes:
[0037] Receiving a first request or a second request sent by a biometric information collection device;
[0038] The first request includes the biological information of the target object, and is used to request the first server to determine the target order corresponding to the biological information of the target object to the second server;
[0039] The second request includes a target account of the target object for logging into the first application, and is used to request the first server to pay a target order corresponding to the target account, where the target account is determined based on the biometric information of the target object;
[0040] The first server is a server corresponding to the first application, and the first server pre-stores at least one first object's biometric information and an account for logging into the first application;
[0041] The second server stores an account for at least one second object to log into the first application, and orders submitted by each second object through its own account.
[0042] As an optional implementation manner, receiving the first request further includes:
[0043] matching the target object's biometric information with at least one first object's biometric information;
[0044] If the match is successful, the account of the first object that is successfully matched is used as the target account, and the target order corresponding to the target account is determined to the second server.
[0045] As an optional implementation, the first server also pre-stores at least one posture feature of the first object;
[0046] Determining a target order corresponding to the target account from the second server, and then further comprising:
[0047] Sending a verification instruction to the biometric information collection device, the verification instruction is used to indicate the posture characteristics of the collection target object;
[0048] Receiving the posture features of the target object collected by the biometric information collection device;
[0049] Matching is performed based on the posture feature of the target object and the posture feature of at least one first object, and a payment result is determined based on the matching result.
[0050] As an optional implementation manner, before receiving the second request, the method further includes:
[0051] receiving an account number of at least one third object and an order submitted through the respective account numbers sent by the second server, wherein the third object is an object placing an order at the first merchant, and the first merchant is a merchant corresponding to the biometric information collection device;
[0052] According to the account number of the third object, determining the biometric information corresponding to the account number of at least one third object from the biometric information of at least one first object;
[0053] Sending biometric information corresponding to the account of at least one third object to the biometric information collection device;
[0054] The second request is sent by the biometric information collection device after the collected biometric information of the target object is successfully matched with the biometric information of a third object.
[0055] As an optional implementation manner, after receiving the second request, the method further includes:
[0056] Determine, from the orders submitted by at least one third object through their respective accounts, an order submitted by a target account as a target order;
[0057] Call the target object's account to pay for the target order.
[0058] As an optional implementation manner, before receiving the first request or the second request, the method further includes:
[0059] receiving a service activation request sent by a terminal, the service activation request including an account number and biometric information of a subject for logging into a first application, the service activation request being used to request activation of a first service, the first service being a service for payment based on biometric information;
[0060] Stores the subject's account and biometric information.
[0061] According to a third aspect of an embodiment of the present application, a payment method is provided, which is applied to a second server, and the method includes:
[0062] determining with the first server an order submitted by at least one subject through the respective account;
[0063] The first server is a server corresponding to the first application, and the first server pre-stores at least one first object's biometric information and an account for logging into the first application;
[0064] The second server stores an account for at least one second object to log into the first application, and orders submitted by each second object through its own account.
[0065] As an optional implementation, determining with the first server an order submitted by at least one object through a respective account includes:
[0066] Receiving the target account sent by the first server;
[0067] matching the target account with at least one second object's account;
[0068] If the match is successful, the order submitted by the successfully matched second object is used as the target order, and the target order is sent to the first server.
[0069] According to a fourth aspect of an embodiment of the present application, a payment method is provided, which is applied to a terminal, and the terminal runs a first application logged in by an object, and the method includes:
[0070] In response to opening the first service in the first application, collecting biometric information of the subject;
[0071] Send a service activation request to the WeChat backend;
[0072] The service activation request includes the account number and biometric information of the subject for logging into the first application, and the service activation request is used to request activation of the first service, where the first service refers to a service for payment based on biometric information;
[0073] The first server is a server corresponding to the first application.
[0074] As an optional implementation, determining with the first server an order submitted by at least one object through a respective account includes:
[0075] Receiving the target account sent by the first server;
[0076] matching the target account with at least one second object's account;
[0077] If the match is successful, the order submitted by the successfully matched second object is used as the target order, and the target order is sent to the first server.
[0078] As an optional implementation, determining with the first server an order submitted by at least one object through a respective account includes:
[0079] In response to at least one third object submitting an order through a respective account, the order includes information of the merchant;
[0080] For each order, determine the device identifier of the biometric information collection device corresponding to the merchant based on the merchant's information;
[0081] For each order, the order, the account number submitting the order, and the device identifier of the biometric information collection device corresponding to the order are sent to the first server.
[0082] According to a fifth aspect of an embodiment of the present application, a payment device is provided, which is applied to a biometric information collection device, and the device includes:
[0083] A biological information collection module, used to collect biological information of the target object;
[0084] A request sending module, used for sending a first request or a second request to a first server;
[0085] The first request includes the biological information of the target object, and is used to request the first server to determine the target order corresponding to the biological information of the target object to the second server;
[0086] The second request includes a target account of the target object for logging into the first application, and is used to request the first server to pay a target order corresponding to the target account, where the target account is determined based on the biometric information of the target object;
[0087] The first server is a server corresponding to the first application, and the first server pre-stores at least one first object's biometric information and an account for logging into the first application;
[0088] The second server stores an account for at least one second object to log into the first application, and orders submitted by each second object through its own account.
[0089] As an optional implementation, the order is an order placed at a first merchant, and the first merchant is a merchant corresponding to the biometric information collection device;
[0090] The payment device also includes:
[0091] Receiving biometric information and an account number of at least one third object sent by the first server, the first server pre-obtaining the account number of the third object and the order submitted through the respective accounts from the second server, the third object being the object placing an order at the first merchant;
[0092] matching the target subject's biometric information with at least one third subject's biometric information;
[0093] The request sending module is specifically used for:
[0094] If the match fails, sending a first request to the first server;
[0095] If the match is successful, the account of the third object that is successfully matched is determined to be the target account, and a second request is sent to the first server.
[0096] As an optional implementation, the first server also pre-stores at least one posture feature of the first object;
[0097] The payment device also includes:
[0098] A verification instruction receiving module, used to receive a verification instruction sent by the first server, where the verification instruction is used to indicate the posture feature of the acquisition target object;
[0099] The posture feature sending module is used to collect and send the posture features of the target object to the first server, so that the first server matches the posture features of the target object with the posture features of the first object and determines the payment result according to the matching result.
[0100] As an optional implementation, the posture feature is a hand gesture feature.
[0101] As an optional implementation manner, the request sending module sends the first request to the first server, including:
[0102] Encrypting the target object's biometric information according to a preset encryption algorithm;
[0103] sending the encrypted biometric information to the first server;
[0104] The first server pre-stores the decryption algorithm corresponding to the encryption algorithm:
[0105] As an optional implementation, the payment device is further used for:
[0106] Receiving a first message sent by the first server indicating successful payment, and at least one of the following steps:
[0107] displaying a second message sent indicating that the payment failed;
[0108] Returning a second message to the terminal, and the terminal running the first application logged in by the target object;
[0109] The target order is returned to the first application running on the terminal.
[0110] According to a sixth aspect of an embodiment of the present application, a payment device is provided, which is applied to a first server, and the device includes:
[0111] A request receiving module, used to receive a first request or a second request sent by a biometric information collection device;
[0112] The first request includes the biological information of the target object, and is used to request the first server to determine the target order corresponding to the biological information of the target object to the second server;
[0113] The second request includes a target account of the target object for logging into the first application, and is used to request the first server to pay a target order corresponding to the target account, where the target account is determined based on the biometric information of the target object;
[0114] The first server is a server corresponding to the first application, and the first server pre-stores at least one first object's biometric information and an account for logging into the first application;
[0115] The second server stores an account for at least one second object to log into the first application, and orders submitted by each second object through its own account.
[0116] As an optional implementation, the payment device further includes:
[0117] an information matching module, configured to match the biological information of the target object with the biological information of at least one first object;
[0118] The order determination module is used to, if the match is successful, use the account of the first object that is successfully matched as the target account, and determine the target order corresponding to the target account to the second server.
[0119] As an optional implementation, the first server also pre-stores at least one posture feature of the first object;
[0120] The payment device also includes:
[0121] A verification instruction sending module, used to send a verification instruction to the biometric information collection device, the verification instruction is used to indicate the posture characteristics of the collection target object;
[0122] A posture feature receiving module, used to receive the posture features of the target object collected by the biometric information collection device;
[0123] The feature matching module is used to match the posture feature of the target object with the posture feature of at least one first object, and determine the payment result according to the matching result.
[0124] As an optional implementation, the payment device further includes:
[0125] An account order receiving module, used to receive an account of at least one third object sent by the second server and an order submitted through the respective account, wherein the third object is an object placing an order at the first merchant, and the first merchant is a merchant corresponding to the biometric information collection device;
[0126] A biometric information query module, configured to determine, based on the account number of the third object, biometric information corresponding to the account number of at least one third object from the biometric information of at least one first object;
[0127] A biometric information sending module, used to send biometric information corresponding to an account of at least one third object to a biometric information collection device;
[0128] The second request is sent by the biometric information collection device after the collected biometric information of the target object is successfully matched with the biometric information of a third object.
[0129] As an optional implementation, the payment device further includes:
[0130] Determine, from the orders submitted by at least one third object through their respective accounts, an order submitted by a target account as a target order;
[0131] Call the target object's account to pay for the target order.
[0132] As an optional implementation, the payment device further includes:
[0133] A target order determination module, configured to determine, from the orders submitted by at least one third object through their respective accounts, an order submitted by a target account as a target order;
[0134] The payment module is used to call the target object's account to pay for the target order.
[0135] As an optional implementation, the payment device further includes:
[0136] A service activation module, configured to receive a service activation request sent by a terminal, the service activation request including an account number and biometric information of a subject for logging into a first application, the service activation request being used to request activation of a first service, the first service being a service for payment based on biometric information;
[0137] The information storage module is used to store the account number and biometric information of the object.
[0138] According to a seventh aspect of an embodiment of the present application, a payment device is provided, which is applied to a second server, and the device includes:
[0139] An order confirmation module, configured to confirm with the first server an order submitted by at least one object through a respective account;
[0140] The first server is a server corresponding to the first application, and the first server pre-stores at least one first object's biometric information and an account for logging into the first application;
[0141] The second server stores an account for at least one second object to log into the first application, and orders submitted by each second object through its own account.
[0142] As an optional implementation, the payment device further includes:
[0143] An account receiving module, used for receiving a target account sent by the first server;
[0144] The account matching module is used to match the target account with the account of at least one second object; if the match is successful, the order submitted by the successfully matched second object is used as the target order, and the target order is sent to the first server.
[0145] As an optional implementation, the order determination module is specifically used for:
[0146] In response to at least one third object submitting an order through a respective account, the order includes information of the merchant;
[0147] For each order, determine the device identifier of the biometric information collection device corresponding to the merchant based on the merchant's information;
[0148] For each order, the order, the account number submitting the order, and the device identifier of the biometric information collection device corresponding to the order are sent to the first server.
[0149] According to an eighth aspect of an embodiment of the present application, a payment device is provided, which is applied to a terminal, and the terminal runs a first application logged in by an object, and the device includes:
[0150] An information collection module, configured to collect biometric information of a subject in response to opening a first service in a first application;
[0151] The activation request module is used to send service activation requests to the WeChat backend.
[0152] According to a ninth aspect of an embodiment of the present application, an electronic device is provided, comprising a memory, a processor, and a computer program stored in the memory, wherein the processor executes the computer program to implement the steps of the method provided in any one of the first to fourth aspects above.
[0153] According to the tenth aspect of the embodiments of the present application, a computer-readable storage medium is provided, on which a computer program is stored. When the computer program is executed by a processor, the steps of the method provided in any one of the first to fourth aspects are implemented.
[0154] According to an eleventh aspect of an embodiment of the present application, a computer program product is provided, including a computer program, which implements the steps of the method provided in any one of the first to fourth aspects when the computer program is executed by a processor.
[0155] The beneficial effects of the technical solution provided by the embodiment of the present application are:
[0156] The biometric information collection device of the embodiment of the present application sends a first request to the first server. Since the first server pre-stores the account number and biometric information of at least one first object, the WeChat background can match the biometric information of the target object with the biometric information of each first object. If the match is successful, the account corresponding to the successfully matched first object is determined as the account number of the target object, and the account number of the target object is further sent to the second server. The second server queries the order of the account, and the first server further completes the payment. Alternatively, the biometric information collection device determines the target account number of the target object based on the collected biometric information of the target object, and sends a second request to the first server. The second request includes the target account number, so the first server can also determine the target order to the second server based on the target account number to complete the payment. The payment process of the embodiment of the present application only requires the consumer to provide biometric information, and the payment can be completed seamlessly. There is no need for the consumer to queue up and the cashier to verify the order. In addition, when the QR code on the desktop is not clean or the consumer is not convenient to take the mobile phone, payment can be made quickly, thereby improving payment efficiency. BRIEF DESCRIPTION OF THE DRAWINGS
[0157] In order to more clearly illustrate the technical solutions in the embodiments of the present application, the drawings required for use in describing the embodiments of the present application are briefly introduced below.
[0158] Figure 1 A schematic diagram of the architecture of the payment system provided in the embodiment of the present application;
[0159] Figure 2 A schematic diagram of the structure of a biological information collection device provided in an embodiment of the present application;
[0160] Figure 3aA schematic diagram of a payment method performed by a biometric information collection device provided in an embodiment of the present application;
[0161] Figure 3b An interactive schematic diagram of activating a first service provided in an embodiment of the present application;
[0162] Figure 3c An interactive diagram of placing an order provided in an embodiment of the present application;
[0163] Figure 3d A schematic diagram of an interactive payment order provided in an embodiment of the present application;
[0164] Figure 4a A schematic diagram of a payment method on the biometric information collection device side provided in an embodiment of the present application;
[0165] Figure 4b An interactive schematic diagram of a payment method provided in an embodiment of the present application;
[0166] Figure 5a A schematic diagram of an interface for activating a first service provided in an embodiment of the present application;
[0167] Figure 5b A schematic diagram of the payment process provided in the embodiment of the present application;
[0168] Figure 6a A schematic diagram of a payment method executed by a first server provided in an embodiment of the present application;
[0169] Figure 6b A schematic diagram of a payment method on a first server side according to an embodiment of the present application;
[0170] Figure 6c This is a flow chart of a payment method on the first server side according to another embodiment of the present application;
[0171] Figure 7 A schematic diagram of a payment method executed by a second server provided in an embodiment of the present application;
[0172] Figure 8 A schematic diagram of a payment method performed by a terminal according to an embodiment of the present application;
[0173] Figure 9a A schematic diagram of the structure of a payment device provided in an embodiment of the present application;
[0174] Figure 9b A schematic diagram of the structure of a payment device provided in an embodiment of the present application;
[0175] Fig.9c A schematic diagram of the structure of a payment device provided in an embodiment of the present application;
[0176] Figure 9d A schematic diagram of the structure of a payment device provided in an embodiment of the present application;
[0177] Fig.10 A schematic diagram of the structure of an electronic device provided in an embodiment of the present application. DETAILED DESCRIPTION
[0178] The embodiments of the present application are described below in conjunction with the drawings in the present application. It should be understood that the implementation methods described below in conjunction with the drawings are exemplary descriptions for explaining the technical solutions of the embodiments of the present application and do not constitute a limitation on the technical solutions of the embodiments of the present application.
[0179] It will be understood by those skilled in the art that, unless specifically stated, the singular forms "one", "an" and "the" used herein may also include plural forms. It should be further understood that the terms "including" and "comprising" used in the embodiments of the present application refer to that the corresponding features can be implemented as the presented features, information, data, steps, operations, elements and / or components, but do not exclude the implementation as other features, information, data, steps, operations, elements, components and / or combinations thereof supported by the technical field. It should be understood that when we call an element "connected" or "coupled" to another element, the one element can be directly connected or coupled to the other element, or it can refer to that the one element and the other element establish a connection relationship through an intermediate element. In addition, the "connection" or "coupling" used here may include wireless connection or wireless coupling. The term "and / or" used here indicates at least one of the items defined by the term, for example, "A and / or B" can be implemented as "A", or as "B", or as "A and B".
[0180] In order to make the objectives, technical solutions and advantages of the present application clearer, the implementation methods of the present application will be further described in detail below with reference to the accompanying drawings.
[0181] First, several terms involved in this application are introduced and explained:
[0182] 1. Internet of things (IoT), or "Internet of everything connected", is an extended and expanded network based on the Internet. It combines various information devices with the network to form a huge network, realizing the interconnection of people, machines and things at any time and any place. For example, the Internet of things can collect any objects or processes that need to be connected and interacted in real time through various devices and technologies such as various information sensors, radio frequency identification technology, global positioning system, infrared sensors, laser scanners, etc., and collect various required information such as sound, light, heat, electricity, mechanics, chemistry, biology, location, etc. Through various possible network access, it realizes the connection between things and things, things and people, and realizes the intelligent perception, identification and management of objects and processes. The Internet of Things is an information carrier based on the Internet, traditional telecommunications networks, etc. It allows all ordinary physical objects that can be independently addressed to form an interconnected network.
[0183] 2. Face recognition device refers to a face recognition device that can recognize human faces. For example, face recognition lock, face recognition payment device, etc. Among them, the face recognition payment device can be a self-service cash register device, etc. The face recognition device in this application is not limited to this.
[0184] 3. Palm scanning device refers to a face scanning device that can recognize palm features. For example, a palm print recognition lock, a palm print recognition payment device, etc. Among them, the palm print recognition payment device can be a self-service cash register device, etc. The palm scanning device in this application is not limited to this.
[0185] 4. Biometric information is any data that can be used to identify the corresponding identity information. For example, biometric information can be a face photo, a certain image frame in a face video stream, or even a group of image frames in a face video stream, etc., which can fully record face information; it can also be a palm photo, a certain image frame in a palm video stream, or even a group of image frames in a palm video stream, etc., which can fully record palm information; it can also be a group of audio frames in an audio stream, etc., which can fully record voiceprint information.
[0186] Taking palm information as an example, biometric information can also be palm feature data extracted from the aforementioned palm picture, an image frame or a group of image frames. The palm feature data refers to feature data that can describe the shape of the hand and the distance between the fingers, which can help classify people.
[0187] 5. Mini programs are applications that can be used without downloading and installing. They realize the dream of "apps at your fingertips". Users can open apps by scanning or searching. They also embody the concept of "use and go". Users do not need to worry about whether to install too many apps. Instead, they can be used at any time without installing or uninstalling.
[0188] It is understandable that the embodiments of the present application can also be applied to the field of artificial intelligence. Artificial intelligence is a comprehensive technology in computer science that 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 the 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. Basic artificial intelligence technologies generally include technologies such as sensors, dedicated artificial intelligence chips, cloud computing, distributed storage, big data processing technology, operating / interactive systems, and mechatronics. Artificial intelligence software technology mainly includes computer vision technology, speech processing technology, natural language processing technology, and machine learning / deep learning, autonomous driving, and smart transportation.
[0189] As a scientific discipline, computer vision technology studies related theories and technologies, attempting to establish an artificial intelligence system that can obtain information from images or multi-dimensional data. Computer vision technology usually includes image processing, image recognition, image semantic understanding, image retrieval, OCR, video processing, video semantic understanding, video content / behavior recognition, three-dimensional object reconstruction, 3D technology, virtual reality, augmented reality, simultaneous positioning and mapping, autonomous driving, smart transportation and other technologies, as well as common biometric information recognition technologies such as face recognition and fingerprint recognition.
[0190] With the research and progress of artificial intelligence technology, artificial intelligence technology has been studied and applied in many fields, such as common smart homes, smart wearable devices, virtual assistants, smart speakers, smart marketing, unmanned driving, automatic driving, drones, robots, smart medical care, smart customer service, Internet of Vehicles, automatic driving, smart transportation, etc. With the development of technology, artificial intelligence technology will be applied in more fields and play an increasingly important role.
[0191] Cloud computing is a computing model that distributes computing tasks on a resource pool composed of a large number of computers, allowing various application systems to obtain computing power, storage space and information services as needed. The network that provides resources is called a "cloud". From the user's perspective, the resources in the "cloud" are infinitely scalable and can be obtained at any time, used on demand, expanded at any time, and paid for by use.
[0192] As a provider of basic cloud computing capabilities, a cloud computing resource pool (referred to as a cloud platform, generally referred to as an IaaS (Infrastructure as a Service) platform) will be established, and various types of virtual resources will be deployed in the resource pool for external customers to choose to use. The cloud computing resource pool mainly includes: computing devices (virtualized machines, including operating systems), storage devices, and network devices.
[0193] According to the logical function division, the Platform as a Service (PaaS) layer can be deployed on the Infrastructure as a Service (IaaS) layer, and the Software as a Service (SaaS) layer can be deployed on the PaaS layer. SaaS can also be deployed directly on IaaS. PaaS is a platform for software operation, such as databases, web containers, etc. SaaS is a variety of business software, such as web portals, SMS mass senders, etc. Generally speaking, SaaS and PaaS are upper layers relative to IaaS.
[0194] Cloud storage is a new concept that extends and develops from the concept of cloud computing. A distributed cloud storage system (hereinafter referred to as storage system) refers to a storage system that uses cluster applications, grid technology, and distributed storage file systems to bring together a large number of different types of storage devices (storage devices are also called storage nodes) in the network through application software or application interfaces to work together and provide external data storage and business access functions.
[0195] At present, the storage method of the storage system is: create a logical volume, and when creating a logical volume, allocate physical storage space for each logical volume. The physical storage space may be composed of disks of a storage device or several storage devices. The client stores data on a logical volume, that is, stores the data on the file system. The file system divides the data into many parts, each of which is an object. The object contains not only data but also additional information such as data identification (ID entity, ID). The file system writes each object into the physical storage space of the logical volume, and the file system records the storage location information of each object, so that when the client requests to access the data, the file system can allow the client to access the data according to the storage location information of each object.
[0196] The process of the storage system allocating physical storage space to a logical volume is as follows: based on the estimated capacity of the objects stored in the logical volume (this estimate often has a large margin relative to the actual capacity of the objects to be stored) and the grouping of the Redundant Array of Independent Disks (RAID), the physical storage space is divided into stripes in advance. A logical volume can be understood as a stripe, thereby allocating physical storage space to the logical volume.
[0197] It should be noted that the embodiments of the present application can also be applied to the field of cloud computing, and the specific storage system involved can be a cloud storage system, which is not limited in the present application.
[0198] The embodiments of the present application will be described in detail below with reference to the accompanying drawings.
[0199] The technical solution of the present application can be applied to payment systems, for example, Figure 1 The node payment system 100 shown in FIG. 1 is a node payment system 100. To realize a payment application, the biometric information collection device 400 is connected to the server 200 via the network 300. The network 300 can be a wide area network or a local area network, or a combination of the two. Figure 1 It is also shown that the server 200 can be a server cluster, which includes servers 200-1 to 200-3. Similarly, servers 200-1 to 200-3 can be physical machines or virtual machines built using virtualization technology (such as container technology and virtual machine technology, etc.). The embodiment of the present application does not limit this. Of course, a single server can also be used to provide the server in this embodiment. The same server set can support access to one or more nodes, for example, biological information collection devices 400-1 to 400-5, and the biological information collection devices can also interact with each other.
[0200] The embodiments of the present application can be implemented with the help of cloud technology. Cloud technology refers to a hosting technology that unifies a series of resources such as hardware, software, and network within a wide area network or a local area network to achieve data calculation, storage, processing, and sharing.
[0201] Cloud technology is a general term for network technology, information technology, integration technology, management platform technology and application technology based on the cloud computing business model. It can form a resource pool, which is used on demand and flexible and convenient. Cloud computing technology will become an important support. The backend services of the technical network system require a large amount of computing and storage resources, such as the portal website of the education system and the website of the shopping mall store.
[0202] As an example, server 200 can be an independent physical server, or a server cluster or distributed system composed of multiple physical servers, or a cloud server that provides basic cloud computing services such as cloud services, cloud databases, cloud computing, cloud functions, cloud storage, network services, cloud communications, middleware servers, domain name services, security services, CDN, as well as big data and artificial intelligence platforms.
[0203] The biometric information collection device 400 may be an electronic device, a smart phone, a tablet computer, a laptop computer, a desktop computer, a smart speaker, a vehicle terminal, a smart watch, etc., but is not limited thereto. For ease of description, the following embodiments are described by taking the biometric information collection device as a palm scanning device capable of palm scanning as an example.
[0204] Among them, the biological information collection device and the server can be directly or indirectly connected through wired or wireless communication, and the embodiments of the present application do not limit this.
[0205] Figure 2 4 is a schematic diagram of the structure of any one of the biometric information collection devices 400-1 to 400-5 of the embodiment of the present application. Figure 2 As shown, the palm-brushing device 400 includes a communication module 210 , a sensor 220 , a user input module 230 , an output module 240 , a processor 250 , an audio and video input module 260 , a memory 270 , and a power supply 280 .
[0206] The communication module 210 may include at least one module that enables the palm brushing device to communicate with other palm brushing devices. For example, the communication module 210 may include one or more of a wired network interface, a broadcast receiving module, a mobile communication module, a wireless Internet module, a local area communication module, and a location (or positioning) information module. These various modules have various implementations in the prior art, and this application will not describe them one by one.
[0207] The sensor 220 may sense the current state of the palm brushing device, such as open / closed state, position, contact with the user, direction, and acceleration / deceleration, and the sensor 220 may generate a sensing signal for controlling the operation of the system.
[0208] The user input module 230 is used to receive input digital information, character information or contact touch operation / contactless gesture, and receive signal input related to user settings and function control of the system. For example, face recognition is used as an input method. The user input module 230 includes a touch panel and / or other input devices, such as a keyboard, a mouse, a touch screen display, or other input buttons and controls.
[0209] The output module 240 includes a display panel for displaying information input by the user, information provided to the user, or various menu interfaces of the system. Optionally, the display panel can be configured in the form of a liquid crystal display (LCD) or an organic light-emitting diode (OLED). In some other embodiments, the touch panel can cover the display panel to form a touch display screen. In addition, the output module 240 can also include an audio output module, an alarm, and a tactile module. Exemplarily, in the embodiment of the present application, the display panel can display a palm-brushing interface, etc., without limitation.
[0210] The audio and video input module 260 is used to input an audio signal or a video signal. The audio and video input module 260 may include a camera and a microphone. Exemplarily, the camera may be used to obtain a palm image. In some embodiments, the camera is a depth camera, an infrared camera, etc.
[0211] The power supply 280 may receive external power and internal power under the control of the processor 250 and provide power required for the operation of various components of the system.
[0212] The processor 250 may indicate one or more processors. For example, the processor 250 may include one or more central processing units, or include a central processing unit and a graphics processor, or include an application processor and a coprocessor (such as a microcontroller unit). When the processor 250 includes multiple processors, the multiple processors may be integrated on the same chip or may be independent chips. A processor may include one or more physical cores, where a physical core is the smallest processing module.
[0213] The memory 270 stores computer programs, including operating system programs 272 and application programs 271. Typical operating systems include Windows from Microsoft and MacOS from Apple for desktop or notebook computers, and Android systems developed by Google for mobile palm-swipe devices. The method provided in the embodiment of the present application can be implemented by software, which can be considered as a specific implementation of the application program 271.
[0214] The memory 270 may be one or more of the following types: flash memory, hard disk type memory, micro multimedia card type memory, card memory (such as SD or XD memory), random access memory (RAM), static random access memory (SRAM), read only memory (ROM), electrically erasable programmable read-only memory (EEPROM), programmable ROM (PROM), magnetic memory, magnetic disk or optical disk. In some other embodiments, the memory 270 may also be a network storage device on the Internet, and the system may perform operations such as updating or reading the memory 270 on the Internet.
[0215] The processor 250 is used to read the computer program in the memory 270 and then execute the method defined by the computer program. For example, the processor 250 reads the operating system program 272 to run the operating system on the system and implement various functions of the operating system, or reads one or more application programs 271 to run applications on the palm-brush device 400.
[0216] The memory 270 also stores other data 272 besides the computer program, such as the shared information involved in this application.
[0217] Figure 2 The connection relationship between the modules is only an example, and the method provided in any embodiment of the present application can also be applied to palm brush devices with other connection modes, for example, all modules are connected through a bus.
[0218] At present, the payment process based on biometric information, taking the catering industry as an example, usually has the following methods:
[0219] Method 1: The customer verbally instructs the cashier to check out and states the table number he / she wants to check out. The cashier checks the consumption record of the table number and turns on the biometric information collection device, such as a facial recognition device. The customer collects biometric information through the biometric information collection device. If the identity verification is passed, automatic checkout will be triggered.
[0220] Method 2: Customers scan the QR code on the table through the mini program to obtain consumption records, and then complete the checkout through a series of operations on the mobile phone.
[0221] Method 1 requires the cashier to confirm the consumption records of each table one by one, and also needs to collect biometric information in sequence. When there are many people, it is easy to cause queues and delay the checkout efficiency. Method 2 has the problem that the QR code cannot be recognized due to the messy table after the meal, and many times, it is not convenient for customers to use mobile phones due to stains on their hands after the meal, which will affect the checkout efficiency and payment experience.
[0222] The payment method, device, electronic device, computer-readable storage medium and computer program product provided in the present application are intended to solve the above technical problems of the prior art. The biometric information of the subject is collected in advance, and the subject's account and the collected biometric information are bound on a first application. The meal is scanned and ordered through the first application. After the meal is completed, the subject only needs to collect the biometric information through the biometric information collection device when leaving the store. The subject's pending orders in the current store can be obtained instantly and payment can be initiated without scanning the code again or checking out at the checkout counter. At the same time, the first program will also be pushed relevant information of the order, such as order details, payment results, etc., which is convenient for the subject to view, greatly improving the efficiency of offline payment.
[0223] The following describes several exemplary embodiments to illustrate the technical solutions of the embodiments of the present application and the technical effects produced by the technical solutions of the present application. It should be noted that the following embodiments can refer to, draw on or combine with each other, and the same terms, similar features and similar implementation steps in different embodiments will not be described repeatedly.
[0224] The present application embodiment provides a payment method, such as Figure 3a As shown, applied to a biological information collection device, the method includes:
[0225] S3101. Collect biological information of the target object.
[0226] The types of biometric information collected by the biometric information collection device in the embodiment of the present application may be facial information, palm information, fingerprint information, iris information, etc.
[0227] Taking palm information as an example, the palm information may include at least one of the aspect ratio of each finger of the palm, the aspect ratio of the palm, the aspect ratio of the knuckles, the length ratio and width ratio of adjacent knuckles, and the shape of the palm print.
[0228] Generally, the biometric information collection device of the embodiments of the present application can be placed at the entrance or exit of a merchant's store for consumers to interact with when leaving. For the sake of ease of description, the subsequent embodiments of the present application are described as taking the biometric information as palm information and the biometric information collection device as a palm swiping device as an example.
[0229] In some embodiments, step S101 can be executed when the target object pays after consumption in the store. Specifically, when the target object pays after consumption, the palm is placed on the camera of the biometric information collection device for shooting, thereby obtaining the biometric information of the target object.
[0230] S3102. Send a first request or a second request to the first server.
[0231] The first server in the embodiment of the present application is a server corresponding to the first application. The first application may be a program with a payment function. The embodiment of the present application does not specifically limit the type of the first application. For example, it may be a shopping application, a chat application, a multimedia playback application, a news browsing application, etc. The embodiment of the present application does not specifically limit it. Taking WeChat as an example, the first server is the background server of WeChat.
[0232] The first server of the embodiment of the present application pre-stores the account and biometric information of at least one first object. It should be noted that the account in the present application refers to the account of the object logging into the first application. It is understandable that the account of different objects logging into the first application is different.
[0233] The first object in the embodiment of the present application refers to the object that activates the first service. The first service refers to a service for payment based on biometric information. The embodiment of the present application can provide a control for activating the first service on the first application. When the object triggers the control, it is considered that the object activates the first service, so that the terminal running the first application collects the biometric information of the object and sends an activation request to the first server, the activation request includes the account number and biometric information of the object, and the first server saves the account number and biometric information of the object.
[0234] See also Figure 3b , which exemplarily shows an interactive schematic diagram of opening the first service in an embodiment of the present application. As shown in the figure, it includes:
[0235] S3201: In response to the first subject opening the first service, the terminal turns on the camera to collect the biometric information (palm information) of the first subject;
[0236] S3202, the terminal sends the account number and biometric information of the first object to the first server;
[0237] S3203, the first server binds the account and biometric information of the first object;
[0238] S3204. The first server returns a binding result to the terminal;
[0239] S3205. The terminal displays the binding result to the first object.
[0240] pass Figure 3b The interactive process shown can subsequently realize mutual retrieval between the account and the biometric information. For example, when checking out, the biometric information collection device sends the collected biometric information of the target object to the first server, and the first server can retrieve the account corresponding to the biometric information.
[0241] The second server in the embodiment of the present application is a server for assisting merchants in providing services. The embodiment of the present application does not specifically limit the services, for example, it can be an order service, a checkout service, a reminder service, etc. The second server in the embodiment of the present application can interact with the first application, and the object can place an order through the first application. After the order is placed, the second server can save the order and the object's account. In some embodiments, the second server only saves unchecked orders, and deletes the order information whenever the order payment is completed to avoid duplication.
[0242] See also Figure 3c , which exemplarily shows an interactive schematic diagram of placing an order in an embodiment of the present application, as shown in the figure, including:
[0243] S3301. The target object logs in to the first application through the terminal and enters the merchant's order page in the first application. Specifically, the target object can use the scan function of the first application to scan the QR code provided by the merchant to enter the order page displayed by the merchant's mini program;
[0244] S3302. The target object places an order on the first application. After the order is placed, the second server determines the order information of the order. The order information may include the target object's account number, merchant information (such as store address, etc.), order time, order amount, etc.
[0245] S3303. The second server returns the order information to the terminal for the target object to browse.
[0246] The embodiment of the present application does not limit the order information, which may include, for example, the consumption amount, store information, time, etc. In this way, after the first server sends the target object's account to the second server, the second server can match the target object's account with the pre-stored accounts of each first object, and if the match is successful, the order corresponding to the successfully matched account can be further used as the target order to be paid by the target object, and returned to the first server, so that the first server can call the electronic account opened by the object on the first application to make payment directly.
[0247] See also Figure 3d , which exemplarily shows an interactive diagram of a payment order in an embodiment of the present application, as shown in the figure, including:
[0248] S3401, the target subject provides biological information to the biological information collection device;
[0249] S3402: The biometric information collection device sends a first request to the first server, where the first request includes the biometric information of the target object, and the first request is used to request the first server to determine a target order corresponding to the biometric information of the target object from the second server;
[0250] S3403, the first server matches the target object's biometric information with the pre-stored biometric information of at least one first object, and if the match is successful, takes the account corresponding to the successfully matched first object as the target account and sends it to the second server;
[0251] S3404. The second server matches the target account with the account of at least one second object stored in advance. If the match is successful, the order submitted by the successfully matched second object is used as the target order, and the order information of the target order is returned to the first server.
[0252] S3405. The first server makes payment according to the order information and returns the payment result to the terminal for the recipient to view.
[0253] It can be seen from the above embodiments that since the present application only needs to collect biometric information once when the target object leaves the store to make a payment, if the payment takes a long time, the target object may have walked far away before the payment result is determined, which poses a great risk to the merchant. In order to improve payment efficiency, the embodiments of the present application can store some biometric information in the biometric information collection device in advance, so that the biometric information collection device can locally verify whether the collected biometric information of the target object is the biometric information of the ordering customer, without the need for verification by the first server.
[0254] The embodiment of the present application can determine the target account of the target object locally on the biometric information collection device based on the biometric information of the target object, and if the target account is determined, the first server can be requested to directly pay the target order corresponding to the target account. The second request of the embodiment of the present application includes the target account of the target object logging into the first application, which is used to request the first server to pay the target order corresponding to the target account.
[0255] The biometric information collection device of the embodiment of the present application sends a first request to the first server. Since the first server pre-stores the account number and biometric information of at least one first object, the WeChat background can match the biometric information of the target object with the biometric information of each first object. If the match is successful, the account corresponding to the successfully matched first object is determined as the account number of the target object, and the account number of the target object is further sent to the second server. The second server queries the order of the account, and the first server further completes the payment. Alternatively, the biometric information collection device determines the target account number of the target object based on the collected biometric information of the target object, and sends a second request to the first server. The second request includes the target account number, so the first server can also determine the target order to the second server based on the target account number to complete the payment. The payment process of the embodiment of the present application only requires the consumer to provide biometric information, and the payment can be completed seamlessly. There is no need for the consumer to queue up and the cashier to verify the order. In addition, when the QR code on the desktop is not clean or the consumer is not convenient to take the mobile phone, payment can be made quickly, thereby improving payment efficiency.
[0256] Based on the above embodiments, as an optional embodiment, the order is an order placed at the first merchant, and the first merchant is the merchant corresponding to the biometric information collection device. In actual application, each merchant can configure a biometric information collection device of the embodiment of the present application, and bind the merchant's information to the biometric information collection device, and the binding relationship is recorded on the second server.
[0257] Sending a first request or a second request to a first server, and before that, also including:
[0258] Receiving biometric information of at least one third object sent by the first server, the first server pre-obtaining an account number of the third object and an order submitted through the respective account numbers from the second server, the third object being an object placing an order at the first merchant;
[0259] The biometric information of the target object is matched with the biometric information of at least one third object.
[0260] In an embodiment of the present application, whenever an object (i.e., a third object) places an order at the merchant, since the object places the order through the first application, the account used by the object to log in to the first application and the order information will be determined by the second server. The second server can send the order, the account of the third object corresponding to the order, and the device identifier of the biometric information collection device corresponding to the merchant to the first server, so that the first server determines the biometric information and account number of the third object based on the account number of the third object and the pre-stored account number and biometric information of the first object, and sends it to the biometric information collection device corresponding to the order, so that the biometric information collection device can match the biometric information of the target object with the biometric information of the third object.
[0261] It should be noted that, in actual application, the object may modify the order after placing the order. Therefore, whenever the object modifies the order, the second server will send the modified order to the first server, and the first server will replace the order before the modification with the modified order.
[0262] Whether the biometric information collection device of the embodiment of the present application sends the first request or the second request to the first server is determined according to the local matching result of the biometric information of the target object, that is,
[0263] If the match fails, sending a first request to the first server;
[0264] If the match is successful, the account of the third object that is successfully matched is determined to be the target account, and a second request is sent to the first server.
[0265] See also Figure 4a , which exemplarily shows a flow chart of a payment method on the biometric information collection device side provided in an embodiment of the present application, including:
[0266] S4101, receiving biometric information and account number of at least one third object sent by the first server;
[0267] S4102, collecting biological information of the target object;
[0268] S4103, matching the biological information of the target object with the biological information of at least one third object;
[0269] S4104a. If the match fails, send a first request to the first server;
[0270] S4104b: If the match is successful, determine that the account of the third object that is successfully matched is the target account, and send a second request to the first server.
[0271] See also Figure 4b , which exemplarily shows an interactive schematic diagram of a payment method of another embodiment of the present application, as shown in the figure, including:
[0272] S4201. Whenever a third party places an order, the second server obtains the account number and order of the third party;
[0273] S4202. The second server determines the biometric information collection device corresponding to the merchant according to the merchant information in the order;
[0274] S4203. The second server sends the order, the account number of the third party corresponding to the order, and the device identifier of the biometric information collection device to the first server;
[0275] S4204. The first server determines the biometric information of the third object from the pre-stored account number of the first object according to the account number of the third object corresponding to the order, and sends the biometric information and the account number of the third object to the biometric information collection device corresponding to the order;
[0276] S4205, the biometric information collection device collects biometric information of the target object, and matches the biometric information of the target object with the biometric information of the third object;
[0277] S4206a. If the match fails, send a first request to the first server;
[0278] S4206b. If the match is successful, determine the account of the third object that is successfully matched as the target account, and send a second request to the first server;
[0279] S4207a, the first server receives the first request, matches the target object's biometric information with the pre-stored biometric information of the first object, and if the match is successful, sends the successfully matched account of the first object as the target account to the second server;
[0280] S4207b, the first server receives the second request, pays the target order corresponding to the target account, and ends the process;
[0281] S4208. The second server determines the target order corresponding to the target account, and returns order information of the target order to the first server;
[0282] S4209: The first server pays for the target order and ends the process.
[0283] Based on the above embodiments, as an optional embodiment, the first server further pre-stores a posture feature of at least one first object;
[0284] Sending a first request to a first server, and then further comprising:
[0285] receiving a verification instruction sent by the first server, where the verification instruction is used to instruct to collect posture features of the target object;
[0286] The posture features of the target object are collected and sent to the first server, so that the first server matches the posture features of the target object with the posture features of the first object, and determines the payment result according to the matching result.
[0287] In order to further improve the security of payment, the embodiment of the present application also provides a secondary verification process. The secondary verification in the embodiment of the present application is not simply to collect and verify the biometric information of the object again, but the first server sends a verification instruction to the biometric information collection device. The verification instruction is used to indicate the posture characteristics of the collection target object. Taking the palm as an example, the posture characteristics can refer to gesture characteristics, including the type of gesture and a combination of characteristics such as the length-to-width ratio of each finger, the length-to-width ratio of each knuckle, etc.
[0288] When the subject activates the first service, the secondary verification can be further enabled, and the subject's posture features can be input, and the first server can establish a corresponding relationship between the account of the first subject and the second posture features. The biometric information collection device collects the posture features of the target subject and sends the posture features to the first server, so that after the first server receives the posture features collected when the purchase order is received, it can match the posture features of the first subject stored in advance. If the match is successful, payment is made. If the match fails, the payment is terminated and a payment failure message is sent to the terminal. Alternatively, order information can be sent to the terminal, and the subject can pay through the terminal.
[0289] See also Figure 5a , which exemplarily shows a schematic diagram of an interface for opening a first service in an embodiment of the present application. As shown in the figure, a first control 5101 is provided in the interface of the first application. When an object triggers a preset operation on the first control 5101, the interface displays a notification 5102 for opening the first service and a second control 5103. The second control 5103 is used to indicate whether to open a secondary verification. When an object triggers a preset operation on the second control 5103, the terminal turns on the camera to further collect the posture features 5104 of the object. Figure 5a The object makes a gesture to the camera of the terminal and confirms the entry. The first application can extract the posture features and the object's account from the collected image and send them to the first server, or send the collected image and the object's account to the first server, and the first server extracts the posture features. The first server binds the object's account, biometric information and posture features.
[0290] See also Figure 5b , which exemplarily shows a schematic diagram of the payment process of an embodiment of the present application, as shown in the figure, including:
[0291] S5201, the biometric information collection device collects the biometric information of the target object;
[0292] S5202. The biometric information collection device sends a first request to the first server;
[0293] S5203, the first server matches the target object's biometric information with at least one pre-stored first object's biometric information, and if the match is successful, executes step S5204; if the match fails, executes step S5211;
[0294] S5204, the first server uses the account corresponding to the successfully matched biometric information as the target account, and sends the target account to the second server;
[0295] S5205: The second server matches the target account with at least one pre-stored account of the second object. If the match succeeds, step S5206 is executed; if the match fails, step S5211 is executed;
[0296] S5206. The second server sends a matching success message to the first server.
[0297] S5207, the first server sends a verification instruction to the biometric information collection device, where the verification instruction is used to indicate the posture characteristics of the collection target object;
[0298] S5208. The biometric information collection device collects and sends the posture features of the target object to the first server;
[0299] S5209, the first server matches the posture feature of the target object with the posture feature of at least one first object stored in advance, and if the match is successful, execute S5210; if the match fails, execute S5211;
[0300] S5210: The first server calls the target object's account in the first application to make a payment. If the payment is successful, a payment success message is sent to the target object's first application, and the process ends.
[0301] S5211. The first server sends a payment failure message to the first application of the target object, or the first server sends a payment link to the first application of the target object so that payment can be made through the first application.
[0302] Based on the above embodiments, as an optional embodiment, sending a first request to a first server includes:
[0303] Encrypting the target object's biometric information according to a preset encryption algorithm;
[0304] sending the encrypted biometric information to the first server;
[0305] The first server pre-stores a decryption algorithm corresponding to the encryption algorithm.
[0306] The embodiment of the present application can pre-configure a key pair for each biometric information collection device, and the key pair includes a public key and a private key. The public key is stored on the biometric information collection device, and the private key is stored on the first server. The first server establishes a binding relationship between the device identification of the biometric information collection device and the key pair, so that when the biometric information collection device sends encrypted biometric information, the first server can decrypt the biometric information according to the private key.
[0307] The encryption algorithm of the embodiment of the present application can be an Advanced Encryption Standard (AES) algorithm or an asymmetric encryption algorithm RSA.
[0308] Based on the above embodiments, as an optional embodiment, the biological information collection device of the embodiment of the present application collects biological information of the target object, including:
[0309] Collecting streaming media data of the object, the streaming media data including a plurality of streaming media segments including biological information of the object;
[0310] Evaluate each streaming media segment according to preset indicators to obtain evaluation results of each streaming media segment;
[0311] The biological information included in the streaming media segment with the highest evaluation result is retained.
[0312] In other words, the embodiment of the present application is the biological information of the target object obtained by screening. Taking the palm information as an example, the embodiment of the present application can establish indicators such as the area occupied by the palm in the image, the angle of the palm, the contrast of the image, the linkage stock, and the clarity, and comprehensively evaluate each streaming media segment, thereby screening out the best streaming media segment.
[0313] Based on the above embodiment, as an optional embodiment, the biological information in the embodiment of the present application is feature data of a preset part (such as a palm). The feature extraction method in the embodiment of the present application includes:
[0314] 1) Preprocessing: Convert the palm image into a grayscale image and perform binarization for subsequent processing.
[0315] 2) Palm segmentation: Use image segmentation technology to separate the palm from the background. A common method is threshold-based segmentation, which can determine the threshold based on the grayscale value difference between the palm and the background.
[0316] 3) Palm location: Find the center point and radius of the palm. A common method is to use Hough transform to detect circles and find the largest circle in the image.
[0317] 4) Finger detection: Use the geometric features of the palm, such as finger length and fingertip angle, to detect the position and number of fingers. A common method is to use fingertip detection algorithms, such as Canny edge detection and Hough transform.
[0318] 5) Feature extraction: Extract the feature vector of the palm based on the position and number of fingers. For example, use the Histogram of Oriented Gradient (HOG) algorithm to divide the palm image into multiple small blocks and calculate the gradient direction histogram of each block.
[0319] It should be noted that the feature data extraction in the embodiment of the present application can also be performed by the first server. The biometric information collection device sends the streaming media segment including the biometric information to the first server, and the first server extracts the feature data from the streaming media segment.
[0320] Based on the above embodiments, as an optional embodiment, sending a first request to a first server further includes:
[0321] Receiving a first message sent by the first server indicating successful payment, and at least one of the following steps:
[0322] displaying a second message sent indicating that the payment failed;
[0323] Returning a second message to the terminal, and the terminal running the first application logged in by the target object;
[0324] The target order is returned to the first application running on the terminal.
[0325] The embodiment of the present application is divided into two situations: successful payment by the first server and payment failure. The first server can call the target object's account in the first application to pay for the target order. If the payment is successful, the first server can return a first message to the terminal, and can also return the first message to the biometric information collection device, and the first message is used to indicate a successful payment; if the payment fails, the first server can return a second message to the terminal or the biometric information collection device, and can also return the target order to the terminal, so that the target object can manually pay for the order through the first application, for example, through the fingerprint or facial information saved by the terminal to pay for the order, which is not specifically limited in the embodiment of the present application.
[0326] The embodiment of the present application also provides a payment method, which is applied to a first server, the first server is a server corresponding to a first application, and the first server pre-stores at least one first object's biometric information and an account number for logging into the first application, such as Figure 6a , the method comprising:
[0327] S6101. Receive a first request or a second request sent by a biometric information collection device.
[0328] The first request or the second request in the embodiment of the present application is collected by the biometric information collection device when the target object leaves the store after consumption.
[0329] The first request in the embodiment of the present application includes biological information of the target object, and is used to request the first server to determine a target order corresponding to the biological information of the target object to the second server.
[0330] The second request in the embodiment of the present application includes a target account for the target object to log in to the first application, which is used to request the first server to pay the target order corresponding to the target account, and the target account is determined based on the biometric information of the target object.
[0331] When the first server of the embodiment of the present application receives the first request, since the first server has pre-stored the account number and biometric information of at least one first object, the WeChat background can match the biometric information of the target object with the biometric information of each first object. If the match is successful, the account corresponding to the successfully matched first object is determined as the account number of the target object, and the account number of the target object is further sent to the second server, and the second server queries the order of the account, and the first server further completes the payment. Alternatively, the biometric information collection device determines the target account number of the target object based on the collected biometric information of the target object, and sends a second request to the first server. The second request includes the target account number, so the first server can also determine the target order to the second server based on the target account number to complete the payment. The payment process of the embodiment of the present application only requires the consumer to provide biometric information, and the payment can be completed seamlessly. There is no need for the consumer to queue up and the cashier to verify the order. In addition, when the QR code on the desktop is not clean or it is inconvenient for the consumer to take the mobile phone, payment can be made quickly, thereby improving payment efficiency.
[0332] Based on the above embodiments, as an optional embodiment, the first server receives the first request, and then further includes:
[0333] matching the target object's biometric information with at least one first object's biometric information;
[0334] If the match is successful, the account of the first object that is successfully matched is used as the target account;
[0335] A target order corresponding to the target account is determined to the second server.
[0336] The first server of the embodiment of the present application matches the biometric information of the target object with the biometric information of at least one first object. If the match is successful, the account of the successfully matched first object is used as the target account, and the target order corresponding to the target account is determined to the second server.
[0337] In some embodiments, after determining the target order, the second server returns the target order to the first server, and the first server calls the target object to make payment in the account of the first application based on the returned target order.
[0338] Based on the above embodiments, as an optional embodiment, the first server further pre-stores a posture feature of at least one first object;
[0339] Determining a target order corresponding to the target account from the second server, and then further comprising:
[0340] Sending a verification instruction to the biometric information collection device, the verification instruction is used to indicate the posture characteristics of the collection target object;
[0341] Receiving the posture features of the target object collected by the biometric information collection device;
[0342] Matching is performed based on the posture feature of the target object and the posture feature of at least one first object, and a payment result is determined based on the matching result.
[0343] In order to further improve payment security, the embodiment of the present application provides an interactive process of secondary verification. When the second server determines that there is a target order corresponding to the target account, the second server sends a verification instruction to the biometric information collection device. The verification instruction is used to indicate the posture characteristics of the target object to be collected. The biometric information collection device responds to the verification instruction and prompts the target object to provide the biometric information collection device with a specific part in a pre-agreed posture for collection by the biometric information collection device. Obviously, if the target object is making a payment in the name of another object, or is mistakenly identified as the account of another object, there is a great probability that the posture characteristics of the target object will fail to be matched.
[0344] In an embodiment of the present application, if the result of matching the posture features of the target object with the posture features of at least one first object is a successful match, the first server can pay the target order. If the result of the match is a failed match, the first server can return the target order to the first application running on the terminal, so that the target object can pay through the first application.
[0345] See also Figure 6b , which exemplarily shows a flow chart of a payment method on the first server side of an embodiment of the present application, as shown in the figure, including:
[0346] S6201, receiving a first request sent by a biometric information collection device;
[0347] S6202, matching the biological information of the target object with the biological information of at least one first object;
[0348] S6203: If the match is successful, the account of the first object that is successfully matched is used as the target account, and a target order corresponding to the target account is determined to the second server;
[0349] S6204. Receive the target order returned by the second server, and call the target object to pay the target order in the account of the first application.
[0350] Based on the above embodiments, as an optional embodiment, before the first server receives the second request, the process further includes:
[0351] receiving an account number of at least one third object and an order submitted through the respective account numbers sent by the second server, wherein the third object is an object placing an order at the first merchant, and the first merchant is a merchant corresponding to the biometric information collection device;
[0352] According to the account number of the third object, determining the biometric information corresponding to the account number of at least one third object from the biometric information of at least one first object;
[0353] Sending biometric information corresponding to at least one account of a third object to the biometric information collection device.
[0354] The second request of the embodiment of the present application is sent by the biometric information collection device after the collected biometric information of the target object is successfully matched with the biometric information of a third object. In the embodiment of the present application, whenever an object places an order at a merchant, the second server sends the object's account number, order information and the device representation of the biometric information collection device corresponding to the merchant to the first server, so that the first server can determine the corresponding biometric information based on the account number of all unpaid orders of a merchant, and send the biometric information to the biometric information collection device. In this way, the biometric information collection device uses the local biometric information and the collected biometric information of the target object for matching. If the match is successful, the second request is sent. The first server pays the target order based on the receipt of the second request, saving the processing time after the target object provides the biometric information and improving the payment efficiency.
[0355] Based on the above embodiments, as an optional embodiment, receiving the second request further includes:
[0356] Determine, from the orders submitted by at least one third object through their respective accounts, an order submitted by a target account as a target order;
[0357] Call the target object's account to pay for the target order.
[0358] See also Figure 6c , which exemplarily shows a flow chart of a payment method on the first server side of another embodiment of the present application,
[0359] S6301, receiving an account number of at least one third object and an order submitted through the respective accounts sent by the second server;
[0360] S6302, determining, according to the account of the third object, biometric information corresponding to at least one account of the third object from the biometric information of at least one first object;
[0361] S6303, sending the biometric information corresponding to the account of at least one third object to the biometric information collection device;
[0362] S6304, receiving a second request sent by the biometric information collection device;
[0363] S6305. Determine, from the orders submitted by at least one third object through their respective accounts, an order submitted by a target account as a target order;
[0364] S6306. Call the target object's account to pay for the target order.
[0365] Based on the above embodiments, as an optional embodiment, receiving the first request or the second request also includes:
[0366] receiving a service activation request sent by a terminal, the service activation request including an account number and biometric information of a subject for logging into a first application, the service activation request being used to request activation of a first service, the first service being a service for payment based on biometric information;
[0367] Stores the subject's account and biometric information.
[0368] The embodiment of the present application saves the account number and biometric information of the object after searching for the service activation request sent by the terminal, laying the foundation for the subsequent terminal to make payment through the biometric information.
[0369] The present application also provides a payment method, which is applied to the second server. Figure 7 , the method comprising:
[0370] S7101. Determine with the first server an order submitted by at least one object through their respective accounts;
[0371] The first server is a server corresponding to the first application, and the first server pre-stores at least one first object's biometric information and an account for logging into the first application;
[0372] The second server stores an account for at least one second object to log into the first application, and orders submitted by each second object through its own account.
[0373] The second server in the embodiment of the present application lays the foundation for the first server to make payment based on the biometric information of the target object by submitting an order with at least one object of the first server through their respective accounts.
[0374] Based on the above embodiments, as an optional embodiment, determining with the first server an order submitted by at least one object through a respective account includes:
[0375] Receiving the target account sent by the first server;
[0376] matching the target account with at least one second object's account;
[0377] If the match is successful, the order submitted by the successfully matched second object is used as the target order, and the target order is sent to the first server.
[0378] It can be seen from the above embodiments that the target account sent by the first server is sent after the first server receives the biometric information of the target object and successfully matches the biometric information of the target object with a pre-stored first object. The second server matches the target account with the account of at least one second object. If the match is successful, the order submitted by the successfully matched second account is returned to the first server as the target order. The first server can call the target object's account in the first application to pay for the target order.
[0379] Based on the above embodiments, as an optional embodiment, determining with the first server an order submitted by at least one object through a respective account includes:
[0380] In response to at least one third object submitting an order through a respective account, the order includes information of the merchant;
[0381] For each order, determine the device identifier of the biometric information collection device corresponding to the merchant based on the merchant's information;
[0382] For each order, the order, the account number submitting the order, and the device identifier of the biometric information collection device corresponding to the order are sent to the first server.
[0383] In order to improve payment efficiency, the embodiment of the present application can send the order, the order account and the device identification of the biometric information collection device corresponding to the order to the first server each time the object submits an order, so that the first server can further send the biometric information corresponding to the account to the biometric information collection device corresponding to the order based on the received account, so that the biometric information collection device can verify the biometric information locally.
[0384] The embodiment of the present application also provides a payment method, which is applied to a terminal, wherein the terminal runs a first application logged in by an object, such as Figure 8 As shown, the method includes:
[0385] S8101, in response to opening a first service in a first application, collecting biometric information of a subject;
[0386] S8102, sending a service activation request to the WeChat backend;
[0387] The service activation request includes the account and biometric information of the object for logging into the first application, and the service activation request is used to request activation of the first service, where the first service refers to a service for payment based on biometric information.
[0388] The payment method of the embodiment of the present application is applied to the terminal, and in response to opening a first service in a first application, the biometric information of the object is collected, and a service opening request is sent to the WeChat backend, thereby laying the foundation for subsequent payment based on the biometric information.
[0389] The present application embodiment provides a payment device, which is applied to a biometric information collection device, such as Figure 9a As shown, the payment device may include: a biometric information collection module 9101 and a request sending module 9102, wherein:
[0390] A biological information collection module 9101 is used to collect biological information of a target object;
[0391] A request sending module 9102, configured to send a first request or a second request to a first server;
[0392] The first request includes the biological information of the target object, and is used to request the first server to determine the target order corresponding to the biological information of the target object to the second server;
[0393] The second request includes a target account of the target object for logging into the first application, and is used to request the first server to pay a target order corresponding to the target account, where the target account is determined based on the biometric information of the target object;
[0394] The first server is a server corresponding to the first application, and the first server pre-stores at least one first object's biometric information and an account for logging into the first application;
[0395] The second server stores an account for at least one second object to log into the first application, and orders submitted by each second object through its own account.
[0396] The present application embodiment provides a payment device, which is applied to a first server, such as Figure 9bAs shown, the payment device may include a request receiving module 9201, specifically,
[0397] The request receiving module 9201 is used to receive the first request or the second request sent by the biometric information collection device;
[0398] The first request includes the biological information of the target object, and is used to request the first server to determine the target order corresponding to the biological information of the target object to the second server;
[0399] The second request includes a target account of the target object for logging into the first application, and is used to request the first server to pay a target order corresponding to the target account, where the target account is determined based on the biometric information of the target object;
[0400] The first server is a server corresponding to the first application, and the first server pre-stores at least one first object's biometric information and an account for logging into the first application;
[0401] The second server stores an account for at least one second object to log into the first application, and orders submitted by each second object through its own account.
[0402] The present application embodiment provides a payment device, which is applied to a second server, such as Fig.9c As shown, the payment device may include an order determination module 9301, specifically,
[0403] An order confirmation module 9301 is used to confirm with the first server an order submitted by at least one object through their respective accounts;
[0404] The first server is a server corresponding to the first application, and the first server pre-stores at least one first object's biometric information and an account for logging into the first application;
[0405] The second server stores an account for at least one second object to log into the first application, and orders submitted by each second object through its own account.
[0406] The present application embodiment provides a payment device, which is applied to a terminal, and the terminal runs a first application logged in by an object, such as Figure 9d As shown, the device includes an information collection module 9401 and an activation request module 9402. Specifically,
[0407] The information collection module 9401 is used to collect the biometric information of the object in response to opening the first service in the first application;
[0408] The activation request module 9402 is used to send a service activation request to the WeChat backend.
[0409] The device of the embodiments of the present application can execute the method provided by the embodiments of the present application, and the implementation principles are similar. The actions performed by each module in the device of each embodiment of the present application correspond to the steps in the method of each embodiment of the present application. For the detailed functional description of each module of the device, please refer to the description in the corresponding method shown in the previous text, which will not be repeated here.
[0410] In an embodiment of the present application, an electronic device is provided, including a memory, a processor, and a computer program stored in the memory. The processor executes the computer program to implement the steps of the payment method. Compared with the related art, the following can be achieved:
[0411] The biometric information collection device of the embodiment of the present application sends a first request to the first server. Since the first server pre-stores the account number and biometric information of at least one first object, the WeChat background can match the biometric information of the target object with the biometric information of each first object. If the match is successful, the account corresponding to the successfully matched first object is determined as the account number of the target object, and the account number of the target object is further sent to the second server. The second server queries the order of the account, and the first server further completes the payment. Alternatively, the biometric information collection device determines the target account number of the target object based on the collected biometric information of the target object, and sends a second request to the first server. The second request includes the target account number, so the first server can also determine the target order to the second server based on the target account number to complete the payment. The payment process of the embodiment of the present application only requires the consumer to provide biometric information, and the payment can be completed seamlessly. There is no need for the consumer to queue up and the cashier to verify the order. In addition, when the QR code on the desktop is not clean or the consumer is not convenient to take the mobile phone, payment can be made quickly, thereby improving payment efficiency.
[0412] In an alternative embodiment, an electronic device is provided, such as Fig.10 As shown, Fig.10 The electronic device 4000 shown includes: a processor 4001 and a memory 4002. The processor 4001 and the memory 4002 are connected, such as through a bus 4002. Optionally, the electronic device 4000 may also include a transceiver 4004, which may be used for data interaction between the electronic device and other electronic devices, such as data transmission and / or data reception. It should be noted that in actual applications, the transceiver 4004 is not limited to one, and the structure of the electronic device 4000 does not constitute a limitation on the embodiments of the present application.
[0413] Processor 4001 may be a CPU (Central Processing Unit), a general-purpose processor, a DSP (Digital Signal Processor), an ASIC (Application Specific Integrated Circuit), an FPGA (Field Programmable Gate Array) or other programmable logic devices, transistor logic devices, hardware components or any combination thereof. It may implement or execute various exemplary logic blocks, modules and circuits described in conjunction with the disclosure of this application. Processor 4001 may also be a combination that implements computing functions, such as a combination of one or more microprocessors, a combination of a DSP and a microprocessor, etc.
[0414] The bus 4002 may include a path to transmit information between the above components. The bus 4002 may be a PCI (Peripheral Component Interconnect) bus or an EISA (Extended Industry Standard Architecture) bus. The bus 4002 may be divided into an address bus, a data bus, a control bus, etc. For ease of representation, Fig.10 Only one thick line is used in the diagram, but this does not mean that there is only one bus or only one type of bus.
[0415] Memory 4002 may be ROM (Read Only Memory) or other types of static storage devices that can store static information and instructions, RAM (Random Access Memory) or other types of dynamic storage devices that can store information and instructions, or may be EEPROM (Electrically Erasable Programmable Read Only Memory), CD-ROM (Compact Disc Read Only Memory) or other optical disk storage, optical disk storage (including compressed optical disk, laser disk, optical disk, digital versatile disk, Blu-ray disk, etc.), magnetic disk storage media, other magnetic storage devices, or any other medium that can be used to carry or store computer programs and can be read by a computer, without limitation herein.
[0416] The memory 4002 is used to store the computer program for executing the embodiment of the present application, and the execution is controlled by the processor 4001. The processor 4001 is used to execute the computer program stored in the memory 4002 to implement the steps shown in the above method embodiment.
[0417] An embodiment of the present application provides a computer-readable storage medium, on which a computer program is stored. When the computer program is executed by a processor, the steps and corresponding contents of the aforementioned method embodiment can be implemented.
[0418] The embodiment of the present application also provides a computer program product, including a computer program, which can implement the steps and corresponding contents of the aforementioned method embodiment when executed by a processor.
[0419] The terms "first", "second", "third", "fourth", "1", "2", etc. (if any) in the specification and claims of this application and the above-mentioned drawings are used to distinguish similar objects, and are not necessarily used to describe a specific order or sequence. It should be understood that the numbers used in this way can be interchanged where appropriate, so that the embodiments of the present application described herein can be implemented in an order other than that shown or described in the drawings.
[0420] It should be understood that, although each operation step is indicated by arrows in the flowchart of the embodiment of the present application, the implementation order of these steps is not limited to the order indicated by the arrows. Unless clearly stated herein, in some implementation scenarios of the embodiment of the present application, the implementation steps in each flowchart can be performed in other orders according to demand. In addition, some or all of the steps in each flowchart may include multiple sub-steps or multiple stages based on actual implementation scenarios. Some or all of these sub-steps or stages may be executed at the same time, and each sub-step or stage in these sub-steps or stages may also be executed at different times respectively. In different scenarios of execution time, the execution order of these sub-steps or stages may be flexibly configured according to demand, and the embodiment of the present application does not limit this.
[0421] The above are only optional implementation methods for some implementation scenarios of the present application. It should be pointed out that for ordinary technicians in this technical field, without departing from the technical concept of the scheme of the present application, other similar implementation methods based on the technical ideas of the present application are also within the protection scope of the embodiments of the present application.
Claims
1. A payment method, characterized in that: Applied to a biological information collection device, the method comprises: Collect biological information of the target object; Sending a first request or a second request to a first server; Wherein, the first request includes the biological information of the target object, and is used to request the first server to determine the target order corresponding to the biological information of the target object to the second server; The second request includes a target account of the target object for logging into the first application, and is used to request the first server to pay the target order corresponding to the target account, wherein the target account is determined according to the biometric information of the target object; The first server is a server corresponding to the first application, and the first server pre-stores at least one first object's biometric information and an account for logging into the first application; The second server stores an account of at least one second object for logging into the first application, and orders submitted by each second object through its own account.
2. The method according to claim 1, characterized in that: The order is an order placed at a first merchant, and the first merchant is a merchant corresponding to the biometric information collection device; The sending of the first request or the second request to the first server also includes: Receiving biometric information and an account number of at least one third object sent by the first server, the first server pre-obtaining the account number of the third object and the order submitted through the respective account numbers from the second server, the third object being an object placing an order with the first merchant; matching the biometric information of the target object with the biometric information of the at least one third object; The sending the first request or the second request to the first server includes: If the match fails, sending the first request to the first server; If the match is successful, the account of the third object that is successfully matched is determined to be the target account, and a second request is sent to the first server.
3. The method according to claim 1 or 2, characterized in that: The first server also pre-stores at least one posture feature of the first object; The sending of the first request to the first server further includes: receiving a verification instruction sent by the first server, wherein the verification instruction is used to instruct collection of posture features of the target object; The posture features of the target object are collected and sent to the first server, so that the first server matches the posture features of the target object with the posture features of the first object, and determines the payment result according to the matching result.
4. The method according to claim 1 or 2, characterized in that: The sending a first request to the first server includes: Encrypting the biometric information of the target object according to a preset encryption algorithm; Sending the encrypted biometric information to the first server; The first server pre-stores a decryption algorithm corresponding to the encryption algorithm.
5. The method according to claim 1 or 2, characterized in that: The sending of the first request to the first server further includes: Receiving a first message sent by the first server indicating successful payment, and at least one of the following steps: displaying a second message sent indicating that the payment failed; Returning the second message to the terminal, and the terminal running the first application logged in by the target object; The target order is returned to a first application program running on the terminal.
6. A payment method, characterized in that: Applied to a first server, the method comprises: Receiving a first request or a second request sent by a biometric information collection device; Wherein, the first request includes biological information of the target object, and is used to request the first server to determine a target order corresponding to the biological information of the target object from the second server; The second request includes a target account of the target object for logging into the first application, and is used to request the first server to pay the target order corresponding to the target account, wherein the target account is determined according to the biometric information of the target object; The first server is a server corresponding to the first application, and the first server pre-stores at least one first object's biometric information and an account for logging into the first application; The second server stores an account of at least one second object for logging into the first application, and orders submitted by each second object through its own account.
7. The method according to claim 6, wherein the receiving the first request further comprises: matching the biometric information of the target object with the biometric information of the at least one first object; If the match is successful, the account of the first object that is successfully matched is used as the target account, and the target order corresponding to the target account is determined to the second server.
8. The method according to claim 7, characterized in that The first server also pre-stores at least one posture feature of the first object; The step of determining the target order corresponding to the target account to the second server further includes: Sending a verification instruction to a biometric information collection device, wherein the verification instruction is used to instruct collection of posture features of the target object; Receiving the posture features of the target object collected by the biometric information collection device; Matching is performed according to the posture feature of the target object and the posture feature of the at least one first object, and determining a payment result according to the matching result.
9. The method according to claim 7, characterized in that: The receiving of the second request also includes: receiving an account number of at least one third object and an order submitted through the respective account number sent by the second server, wherein the third object is an object placing an order at the first merchant, and the first merchant is a merchant corresponding to the biometric information collection device; According to the account number of the third object, determining the biometric information corresponding to the account number of the at least one third object from the biometric information of the at least one first object; Sending the biometric information corresponding to the account of the at least one third object to the biometric information collection device; The second request is sent by the biometric information collection device after the collected biometric information of the target object is successfully matched with the biometric information of a third object.
10. The method according to claim 9, characterized in that The receiving of the second request further comprises: Determine, from the orders submitted by at least one third object through their respective accounts, an order submitted by the target account as a target order; The target object's account is called to pay for the target order.
11. The method according to claim 6, characterized in that The receiving of the first request or the second request further includes: receiving a service activation request sent by a terminal, the service activation request including an account number and biometric information of a subject for logging into a first application, the service activation request being used to request activation of a first service, the first service being a service for payment based on biometric information; The account number and biometric information of the subject are stored.
12. A payment method, characterized in that: Applied to the second server, the method comprises: determining with the first server an order submitted by at least one subject through the respective account; The first server is a server corresponding to the first application, and the first server pre-stores at least one first object's biometric information and an account for logging into the first application; The second server stores an account of at least one second object for logging into the first application, and orders submitted by each second object through its own account.
13. The method according to claim 12, characterized in that The determining with the first server an order submitted by at least one object through a respective account includes: Receiving a target account sent by the first server; matching the target account with the account of the at least one second object; If the match is successful, the order submitted by the successfully matched second object is used as the target order, and the target order is sent to the first server.
14. A payment method, characterized in that: Applied to a terminal, the terminal runs a first application logged in by a subject, the method comprising: In response to opening a first service in the first application, collecting biometric information of the subject; Send a service activation request to the WeChat backend; The service activation request includes the account number and biometric information of the object for logging into the first application, and the service activation request is used to request activation of the first service, where the first service refers to a service for payment based on biometric information; The first server is a server corresponding to the first application.
15. A payment device, characterized in that: Applied to biological information collection equipment, the device comprises: A biological information collection module, used to collect biological information of the target object; A request sending module, used for sending a first request or a second request to a first server; Wherein, the first request includes the biological information of the target object, and is used to request the first server to determine the target order corresponding to the biological information of the target object to the second server; The second request includes a target account of the target object for logging into the first application, and is used to request the first server to pay the target order corresponding to the target account, wherein the target account is determined according to the biometric information of the target object; The first server is a server corresponding to the first application, and the first server pre-stores at least one first object's biometric information and an account for logging into the first application; The second server stores an account of at least one second object for logging into the first application, and orders submitted by each second object through its own account.
16. A payment device, characterized in that: Applied to a first server, the device comprises: A request receiving module, used to receive a first request or a second request sent by a biometric information collection device; Wherein, the first request includes biological information of the target object, and is used to request the first server to determine a target order corresponding to the biological information of the target object from the second server; The second request includes a target account of the target object for logging into the first application, and is used to request the first server to pay the target order corresponding to the target account, wherein the target account is determined according to the biometric information of the target object; The first server is a server corresponding to the first application, and the first server pre-stores at least one first object's biometric information and an account for logging into the first application; The second server stores an account of at least one second object for logging into the first application, and orders submitted by each second object through its own account.
17. A payment device, applied to a second server, comprising: An order confirmation module, configured to confirm with the first server an order submitted by at least one object through a respective account; The first server is a server corresponding to the first application, and the first server pre-stores at least one first object's biometric information and an account for logging into the first application; The second server stores an account of at least one second object for logging into the first application, and orders submitted by each second object through its own account.
18. A payment device, applied to a terminal, wherein the terminal runs a first application logged in by a subject, the device comprising: an information collection module, configured to collect biometric information of the subject in response to opening a first service in the first application; The activation request module is used to send service activation requests to the WeChat backend.
19. An electronic device comprising a memory, a processor and a computer program stored in the memory, characterized in that: The processor executes the computer program to implement the steps of the method according to any one of claims 1 to 16.
20. A computer-readable storage medium having a computer program stored thereon, characterized in that: When the computer program is executed by a processor, the method according to any one of claims 1 to 16 is implemented.