Electronic container, pick-up system, pick-up method and device
By configuring biometric acquisition equipment in the electronic container and using the user biometrics stored in the payment server for real-time matching verification, the problem of cumbersome pickup process is solved, and an efficient pickup process and an improved user experience is achieved.
Patent Information
- Application Number
- CN202311191242.9
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2023-09-14
- Publication Date
- 2025-03-14
AI Technical Summary
In the prior art, the pickup process is complicated, resulting in low pickup efficiency.
By configuring biometric acquisition equipment in the electronic container, real-time matching verification is performed using user biometrics stored in the payment server to achieve integrated identity verification and payment.
The pickup process is simplified and the pickup efficiency is improved. Users can complete pickup without carrying a terminal, improving the user experience.
Smart Images

Figure CN119625882A_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the field of logistics and express delivery technology, and in particular to an electronic container, a pickup system, a pickup method and a device. Background Art
[0002] With the rapid development of the logistics field, the number of express delivery orders is also increasing year by year. In order to facilitate users to send and receive express delivery, electronic containers are usually laid near various residential areas, office buildings and other areas, such as express self-pickup cabinets. The delivery staff will put the express delivery into the electronic container, and the user can pick it up by himself.
[0003] Currently, when users pick up items from electronic lockers, they can enter a pickup code or scan a code to log in to the express app to perform the pickup operation (such as logging in to a QR code), so that the cabinet door automatically pops open and the item is picked up. However, if the storage time of the express delivery that the user picks up exceeds the preset time, the user will be prompted that the express storage has exceeded the time limit after entering the pickup code or scanning the code, and the user needs to pay the corresponding pickup fee. At this time, the pickup fee payment process needs to be carried out again, and the cabinet door will not open until the payment is completed.
[0004] It can be seen that the current pickup process is cumbersome and redundant, and the pickup efficiency is low. Therefore, how to achieve a simple pickup process and improve the user's pickup efficiency has become an urgent problem to be solved. Summary of the invention
[0005] The embodiments of the present application provide an electronic container, a pickup system, a pickup method and a device, which are used to solve the problem of cumbersome pickup process in the prior art. In order to achieve the above purpose, the technical solutions provided by the embodiments of the present application are as follows:
[0006] On the one hand, an embodiment of the present application provides a method for picking up items, which is performed by an electronic container, wherein the electronic container is equipped with a biometric feature collection device and a plurality of storage compartments, and the method includes:
[0007] receiving a first biometric feature of a first target object sent by a payment server, and storing the first biometric feature of the first target object in a biometric feature database;
[0008] The payment server stores first biometric features of a plurality of objects, the first biometric feature of the first target object is sent by the payment server when receiving first notification information, and the first notification information is sent by the first server to the payment server when the first server determines that the first target order of the first target object has been delivered to the electronic cabinet;
[0009] In response to the picking-up operation of the first target object, calling the biometric feature collection device to collect a second biometric feature of the first target object;
[0010] Matching the second biometric feature of the first target object with each first biometric feature in the biometric database respectively;
[0011] If there is a first biometric feature in the biometric database that matches the second biometric feature of the first target object, the pickup fee of the first target order is determined, and based on the pickup fee, the fee is deducted through the payment server, and when the deduction is successful, the door of the target storage compartment corresponding to the first target order is controlled to open.
[0012] On the other hand, an embodiment of the present application provides a method for picking up an item, which is executed by a payment server, and the payment server stores first biometric features of multiple objects, and the method includes:
[0013] receiving first notification information sent by a first server, wherein the first notification information is sent by the first server when determining that the first target order of the first target object has been delivered to the electronic cabinet;
[0014] In response to the first notification information, the first biometric feature of the first target object is sent to the electronic container corresponding to the first notification information, so that the electronic container performs the following operations:
[0015] The first biometric feature of the first target object received is stored in a biometric database. When a pickup operation of the first target object is received, the second biometric feature of the first target object is collected by a biometric collection device configured on the electronic cabinet. If a first biometric feature matching the second biometric feature of the first target object exists in the biometric database, the pickup fee of the first target order is determined. Based on the first pickup fee, the fee is deducted through the payment server, and when the deduction is successful, the door of the target storage compartment corresponding to the first target order is controlled to open.
[0016] Optionally, the pickup fee for the first target order is obtained by the electronic container in the following manner:
[0017] determining a first object identifier associated with a first biometric characteristic that matches a second biometric characteristic of the first target object;
[0018] Based on the first mapping relationship, query and obtain the pickup fee corresponding to the determined first object identifier, and the queried fee is the pickup fee of the first target order; wherein the first mapping relationship is the correspondence between the first object identifier corresponding to each order that has been placed and stored in the electronic container and the pickup fee;
[0019] The first object identifier associated with the first biometric feature is stored by the electronic container under the following circumstances:
[0020] When receiving the first biometric feature of the first target object sent by the payment server, storing the first biometric feature of the first target object in the biometric feature database;
[0021] The first mapping relationship is obtained by the electronic container in the following manner:
[0022] polling the first server for the pickup fee of each order placed in the electronic container;
[0023] Receive the pickup fee of each order returned by the first server, and update and store the first mapping relationship based on the received pickup fee of each order.
[0024] Optionally, the first object identifier of the first target object is an object identifier of the first target object corresponding to the first server;
[0025] The first notification information is generated by the first server in the following manner:
[0026] When it is determined that the first target order of the first target object has been delivered to the electronic cabinet, based on the first object identifier of the first target object and the second mapping relationship, it is determined that the first target object corresponds to the second object identifier of the payment server, wherein the second mapping relationship includes a correspondence relationship between the first object identifiers and the second object identifiers of a plurality of objects;
[0027] Based on the second object identifier of the first target object and the container identifier of the electronic container, generating the first notification information, the first notification information including the second object identifier of the first target object and the container identifier of the electronic container;
[0028] Determine the first biometric feature of the first target object from the stored first biometric features of each object according to the second object identifier and the third mapping relationship in the first notification information; wherein the third mapping relationship includes a correspondence between the second object identifiers of multiple objects and the corresponding first biometric features;
[0029] According to the container identifier in the first notification information, the first biometric feature of the first target object is sent to the electronic container.
[0030] Optionally, receiving a payment authorization activation request sent by a first terminal of a first object, the payment authorization activation request including a second object identifier and a biometric image of the first object, the biometric image being captured by an image capture device of the first terminal when the first terminal receives a payment authorization activation operation triggered by the first object;
[0031] Based on the biometric feature image in the payment authorization activation request, the first biometric feature of the first object is extracted, and the second object identifier in the payment authorization activation request and the extracted first biometric feature are associated and stored in the third mapping relationship.
[0032] Optionally, the second mapping relationship is obtained by the first server in the following manner:
[0033] Receiving a payment authorization binding request sent by a second terminal of a second object, wherein the authorization binding request is sent by the second terminal when receiving a payment authorization binding operation triggered by the second object, and the payment authorization binding request includes a first object identifier and a second object identifier of the second object;
[0034] Based on the received payment authorization binding request, the first object identifier and the second object identifier of the second object are associated and stored in the second mapping relationship.
[0035] Optionally, the method further includes:
[0036] receiving second notification information sent by the first server; wherein the second notification information is sent by the first server to the payment server when receiving a shipping request for a second target order of the second target object;
[0037] In response to the second notification information, the first biometric feature of the second target object is sent to the electronic cabinet, so that the electronic cabinet performs the following operations:
[0038] storing the received first biometric feature of the second target object in a biometric feature database,
[0039] In response to the mailing operation of the second target object, calling the second biometric characteristic of the biometric characteristic collection device;
[0040] matching a second biometric characteristic of the second target object with each first biometric characteristic in the biometric characteristic database;
[0041] If there is a first biometric feature in the biometric database that matches the second biometric feature of the second target object, the shipping fee of the second target order is determined, and the fee is deducted through the payment server based on the shipping fee. When the deduction is successful, the door of the vacant storage compartment is controlled to open.
[0042] Optionally, after controlling the door of the target storage compartment to open, the electronic cabinet further performs the following operations:
[0043] In response to the door of the target storage compartment being closed, the first biometric characteristic of the first target object is deleted from the biometric characteristic database.
[0044] Optionally, the first biometric feature and the second biometric feature are palm print features.
[0045] On the other hand, an embodiment of the present application provides a pickup system, the pickup system comprising a first server, at least one electronic container and a payment server, the first server, the electronic container and the payment server communicate with each other, each electronic container is equipped with a biometric feature collection device and a plurality of storage compartments, the payment server stores first biometric features of a plurality of objects, wherein:
[0046] The first server is configured to send first notification information to the payment server when determining that the first target order of the first target object has been delivered to the target container in the at least one electronic container, wherein the first notification information is used to notify the payment server to send the first biometric feature of the first target object to the target container;
[0047] The payment server is configured to, upon receiving the first notification information, send the first biometric feature of the first target object to the target container; and upon receiving a fee deduction request sent by the target container, deduct the pickup fee of the first target order according to the fee deduction request, and return deduction feedback information to the target container;
[0048] The target container is used to receive the first biometric feature of the first target object sent by the payment server, and associate the first biometric feature of the first target object with the first object identifier of the first target object and store them in a biometric database; it is also used to call the biometric collection device to collect the second biometric feature of the first target object in response to the pickup operation of the first target object; and if there is a first biometric feature matching the second biometric feature of the first target object in the biometric database, based on the pickup fee of the first target order, send a fee deduction request to the payment server, and when it is determined that the deduction is successful based on the deduction feedback information returned by the payment server, control the door of the target storage compartment corresponding to the first target order to open.
[0049] In another aspect, an embodiment of the present application provides an electronic container, comprising:
[0050] a receiving module, configured to receive a first biometric feature of a first target object sent by a payment server, and store the first biometric feature of the first target object in a biometric feature database; wherein the payment server stores first biometric features of a plurality of objects, and the first biometric feature of the first target object is sent by the payment server when receiving first notification information, and the first notification information is sent by the first server to the payment server when determining that a first target order of the first target object has been delivered to the electronic cabinet;
[0051] A collection module, configured to call the biometric collection device to collect a second biometric feature of the first target object in response to the picking-up operation of the first target object;
[0052] a matching module, configured to match the second biometric feature of the first target object with each first biometric feature in the biometric database;
[0053] An opening module is used to determine the pickup fee of the first target order if there is a first biometric feature matching the second biometric feature of the first target object in the biometric database, and to deduct the fee through the payment server based on the pickup fee, and when the deduction is successful, control the cabinet door of the target storage compartment corresponding to the first target order to open.
[0054] On the other hand, an embodiment of the present application provides a device for picking up items, including:
[0055] A receiving module, configured to receive first notification information sent by a first server, wherein the first notification information is sent by the first server when determining that a first target order of the first target object has been delivered to the electronic cabinet;
[0056] A sending module is used to send the first biometric feature of the first target object to the electronic cabinet corresponding to the first notification information in response to the first notification information, so that the electronic cabinet performs the following operations: storing the received first biometric feature of the first target object in a biometric database, and upon receiving a pickup operation of the first target object, collecting the second biometric feature of the first target object through a biometric collection device configured on the electronic cabinet; if there is a first biometric feature matching the second biometric feature of the first target object in the biometric database, determining the pickup fee of the first target order, and based on the pickup fee, performing a fee deduction operation through the payment server, and when the deduction is successful, controlling the door of the target storage compartment corresponding to the first target order to open.
[0057] On the other hand, an embodiment of the present application provides a computer-readable storage medium, wherein the storage medium stores a computer program, and when the computer program is executed by a processor, the method provided in any optional embodiment of the present application is implemented.
[0058] On the other hand, an electronic container provided in an embodiment of the present application includes at least one storage compartment, at least one biometric collection device, a memory, a processor, and a computer program stored in the memory, wherein the biometric collection device collects a second biometric feature of the target object in response to a pickup operation of the target object, and the processor implements the method provided in any optional embodiment of the present application when executing the program.
[0059] On the other hand, an embodiment of the present application provides an electronic device, including a memory, a processor, and a computer program stored in the memory, and when the processor executes the program, the method provided in any optional embodiment of the present application is implemented.
[0060] On the other hand, an embodiment of the present application further provides a computer program product, which includes a computer program, and when the computer program is executed by a processor, it implements the method provided in any optional embodiment of the present application.
[0061] The technical solution provided by the embodiments of the present application has at least the following beneficial effects:
[0062] In the solution provided by the embodiment of the present application, the electronic cabinet obtains the first biometric feature pre-stored by the first target object from the payment server, and when the first target object picks up the item, the second biometric feature of the first target object is collected in real time, and the second biometric feature is matched with each pre-stored first biometric feature, and the identity of the first target object is authenticated through biometric matching. After the authentication is passed, the payment server is requested to deduct the fee, and when the deduction is successful, the door of the target storage compartment corresponding to the first target order is controlled to open. Under the condition of ensuring safety and without user perception, the integration of identity authentication and payment in the pickup process is realized, and the efficiency of pickup is improved.
[0063] Furthermore, the pickup method based on biometric identity authentication and payment in the embodiment of the present application reduces the reliance on user terminals, allowing users to pick up items without carrying a terminal, which can better meet actual application needs. BRIEF DESCRIPTION OF THE DRAWINGS
[0064] The drawings described herein are used to provide a further understanding of the present application and constitute a part of the present application. The illustrative embodiments of the present application and their descriptions are used to explain the present application and do not constitute an improper limitation on the present application. In the drawings:
[0065] Figure 1A flowchart of a method for picking up items provided in an embodiment of the present application;
[0066] Figure 2 A flowchart of a mailing method provided in an embodiment of the present application;
[0067] Figure 3 A flowchart of a method for picking up items provided in an embodiment of the present application;
[0068] Figure 4a A schematic diagram of a pickup system provided in an embodiment of the present application;
[0069] Figure 4b A schematic diagram of a scenario of a pickup system provided in an embodiment of the present application;
[0070] Figure 5 A flowchart of the interaction between various devices in the pickup system provided in an embodiment of the present application;
[0071] Figure 6a A schematic diagram of a pickup system for an express delivery scenario provided in an embodiment of the present application;
[0072] Figure 6b A schematic diagram of the structure of a pickup system for an express delivery scenario provided in an embodiment of the present application;
[0073] Figure 6c This is a flowchart of the interaction between various devices in the express delivery pickup scenario provided in the embodiment of the present application;
[0074] Figure 7 A schematic diagram of the structure of an electronic container provided in an embodiment of the present application;
[0075] Figure 8 A schematic diagram of the structure of a device for picking up items provided in an embodiment of the present application;
[0076] Fig. 9 A schematic structural diagram of an electronic container provided in an embodiment of the present application;
[0077] Fig.10 A schematic structural diagram of an electronic device provided in an embodiment of the present application. DETAILED DESCRIPTION
[0078] 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.
[0079] It will be understood by those skilled in the art that, unless specifically stated, the singular forms "one", "said", 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 say that an element is "connected" or "coupled" to another element, the one element may be directly connected or coupled to the other element, or it may 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 herein may include wireless connection or wireless coupling. The term "and / or" used herein indicates at least one of the items defined by the term, for example, "A and / or B" may be implemented as "A", or as "B", or as "A and B". When describing multiple (two or more) items, if the relationship between the multiple items is not clearly defined, the multiple items may refer to one, multiple or all of the multiple items. For example, the description of "parameter A includes A1, A2, A3" can be implemented as parameter A including A1 or A2 or A3, and can also be implemented as parameter A including at least two of the three items A1, A2, A3.
[0080] Optionally, the solution provided in the embodiment of the present application can be implemented based on cloud technology. For example, the solution in the embodiment of the present application can be executed by the payment server, the first server or the electronic cabinet, wherein the payment server and the first server can be cloud servers, and the data processing involved in the implementation of the solution can be implemented based on cloud technology, and the data storage involved in the implementation can adopt cloud storage. For example, the second mapping relationship including the correspondence between the first object identifiers and the second object identifiers of multiple objects can be stored in the cloud server, and the third mapping relationship including the correspondence between the second object identifiers of multiple objects and the corresponding first biometric features can be stored in the cloud server.
[0081] Among them, cloud technology is a general term for network technology, information technology, integration technology, management platform technology, application technology, etc. based on the cloud computing business model application, which can form a resource pool and be used on demand, flexibly and conveniently. Cloud computing technology will become an important support. Cloud storage is a new concept extended and developed from the concept of cloud computing. 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 data storage and business access functions to the outside world.
[0082] It should be noted that in the optional embodiments of the present application, the object information and other related data (for example, the biometrics of the object, etc.) involved, when the embodiments in the present application are applied to specific products or technologies, need to obtain the permission or consent of the object, and the collection, use and processing of the relevant data need to comply with the relevant laws, regulations and standards of the relevant countries and regions. In other words, if the embodiments of the present application involve data related to the object, it needs to be obtained with the authorization and consent of the object, the authorization and consent of the relevant departments, and in compliance with the relevant laws, regulations and standards of the country and region. If personal information is involved in the embodiments, the acquisition of all personal information requires the consent of the individual. If sensitive information is involved, the separate consent of the information subject needs to be obtained. The embodiments also need to be implemented with the authorization and consent of the object.
[0083] The pickup method provided in the embodiment of the present application can be executed by any electronic device, such as a server or an electronic container. The method can be described from different angles. The steps involving interaction between different devices can be described from different device sides. For example, the interaction steps between the payment server and the electronic container can be described with the payment server as the execution subject, or with the electronic container as the execution subject. For example, the payment server sends the first biometric feature of the first target object to the electronic container. Correspondingly, the description can also be written as the electronic container receiving the first biometric feature of the first target object from the payment server.
[0084] In the embodiment of the present application, the server may be an independent physical server, a server cluster or a distributed system composed of multiple physical servers, or a cloud server providing cloud computing services. The server may receive a business processing request (such as a payment authorization activation request, a payment authorization binding request, etc.) initiated by a user terminal, and process the business processing request. Optionally, the server may also feed back the processing result of the business processing request to the user terminal.
[0085] Among them, the user terminal in the embodiment of the present application can be a smart phone, a tablet computer, a laptop computer, a desktop computer, an intelligent voice interaction device (such as a smart speaker), a wearable electronic device (such as a smart watch), a vehicle terminal, a smart home appliance (such as a smart TV), an AR / VR device, etc., but is not limited thereto. The user terminal and the server can be directly or indirectly connected via wired or wireless communication, which is not limited in the embodiment of the present application.
[0086] Currently, when users pick up items from electronic containers (such as express self-pickup cabinets), they can authenticate their identity by entering the pickup code on the cabinet display screen or scanning the pickup logo (such as a QR code, barcode, etc.). If the identity authentication is passed, the corresponding cabinet door will automatically pop open. If the storage time of the ordered items exceeds the preset time, a certain pickup fee must be paid. At this time, after the user authenticates his identity, he will be prompted that the order storage has timed out. The user needs to exit the current interface and rescan the payment code to pay. The cabinet door will open after the payment is completed.
[0087] It can be seen that when users pick up overdue items, they need to perform two steps: identity authentication and scan code payment to complete the pickup. The operation process is redundant and cumbersome, and the pickup efficiency is low. Especially when a large number of users are queuing to pick up items, the user waiting time is long and the experience is poor.
[0088] In order to solve at least one of the above problems, the method provided in the embodiment of the present application can perform identity authentication and payment based on the user's biometric characteristics. The user's stored biometric characteristics are pre-sent to the electronic cabinet. When the user picks up the item, matching verification is performed based on the biometric characteristics on the electronic cabinet. Without the user's knowledge, the integration of identity authentication and payment in the pickup process is achieved, shortening the pickup process, effectively solving the problem of users picking up overdue items, improving the efficiency of pickup, and greatly enhancing the user experience.
[0089] The embodiments of the present application provide a method for picking up items. The technical solutions provided by the embodiments of the present application are described in detail below in conjunction with the accompanying drawings.
[0090] Figure 1 A flowchart of a method for picking up items provided in an embodiment of the present application may specifically include the following steps:
[0091] Step S100: receiving a first biometric feature of a first target object sent by a payment server, and storing the first biometric feature of the first target object in a biometric feature database.
[0092] Usually when a user picks up an item from an electronic container, the electronic container needs to authenticate the user. When the order item is stored for a timeout, the user needs to pay the relevant fees, and the payment end also needs to authenticate the user. Therefore, this application proposes a pickup method that can be executed by the electronic container as the execution subject. The electronic container can obtain the biometric features that uniquely identify the user's identity from the payment server in advance. When the subsequent user picks up the item, the user's biometric features collected in real time can be matched with the biometric features obtained from the payment server. When the identity verification is passed, it can be sent to the payment server to complete the payment without the user's knowledge.
[0093] Specifically, when the first server determines that the first target order of the first target object has been delivered to the electronic container, it sends a first notification message to the payment server. The first server is a server corresponding to the electronic container, and the electronic container can be a courier self-pickup cabinet, a takeaway self-pickup cabinet, a shopping mall locker, a gym locker, etc. Correspondingly, the first server can be a logistics server, a takeaway server, etc. The first target object can be any user who stores items through the electronic container, and the first target order is a logistics order for the first target object to use the electronic container to store items. Delivering the first target order to the electronic container means delivering the items in the first target order to the electronic container. For the convenience of description, the following description will be referred to as "delivering the first target order to the electronic container".
[0094] In an embodiment of the present application, the first server can determine that the first target order of the first target object has been delivered to the electronic container in the following manner: when the third object delivers the items of the first target order of the first target object to the electronic container, the third object can send order status information to the first server through the third terminal or the delivered electronic container. Among them, the third object is the user who delivers the items, such as a courier deliveryman, a food delivery rider, etc. The order status information at least includes the delivery completion time of the items of the first target order and the container identification of the delivered electronic container, and of course, it can also include the order identification of the first target order, the first object identification of the first target object, the identification of the target storage compartment where the items of the first target order are stored in the electronic container, etc. The first server can determine that the first target order has been delivered to the electronic container based on the received order status information.
[0095] In an embodiment of the present application, the first notification information includes the second object identifier of the first target object and the container identifier of the electronic container where the first target order is placed. The first notification information is generated by the first server in the following manner: when determining that the first target order of the first target object has been placed in the electronic container, the first server determines the second object identifier of the first target object based on the first object identifier of the first target object and the second mapping relationship. The first notification information is generated based on the determined second object identifier and the container identifier of the electronic container where the first target order is placed. Among them, the first object identifier of the first target object is the object identifier of the first target object corresponding to the first server, the second object identifier is the object identifier of the first target object corresponding to the payment server, and the second mapping relationship includes the correspondence between the first object identifiers and the second object identifiers of multiple objects.
[0096] In an embodiment of the present application, the second mapping relationship is stored after the user performs payment authorization binding. In response to the payment authorization binding operation triggered by the second object, the second terminal sends a payment authorization binding request to the first server, and the payment authorization binding request includes the first object identifier and the second object identifier of the second object, which is used to authorize the payment server to send the first biometric feature of the second object to the first server. The first server receives the payment authorization binding request sent by the second terminal, and based on the received payment authorization binding request, associates and stores the first object identifier and the second object identifier of the second object in the second mapping relationship. Among them, the second object is the user who performs payment authorization binding.
[0097] Optionally, the second terminal may also send the payment authorization binding request to the payment server, and the payment server forwards the payment authorization binding request to the first server.
[0098] Optionally, the second terminal may also send a payment authorization binding request to the payment server, and the payment server, based on the received payment authorization binding request, associates and stores the first object identifier and the second object identifier of the second object in the second mapping relationship. This application does not limit the storage location of the second mapping relationship, which can be set as needed.
[0099] When receiving the first notification information, the payment server sends the first biometric feature of the first target object to the electronic cabinet corresponding to the first notification information. Biometric features refer to physiological features inherent in the human body, such as face, fingerprint, voiceprint, iris, hand shape, palm print, etc., which can uniquely represent the identity of the user.
[0100] In the embodiment of the present application, the payment server stores the first biometric features of multiple objects and the third mapping relationship, and the third mapping relationship includes the correspondence between the first biometric features pre-corresponding to the second object identifiers of the multiple objects. The payment server determines the first biometric feature of the first target object from the first biometric features of each stored object based on the second object identifier and the third mapping relationship in the first notification information, and then sends the first biometric feature of the first target object to the electronic container where the first target order is placed based on the container identifier of the electronic container in the first notification information.
[0101] The third mapping relationship is stored by the payment server after the user payment authorization is opened. In response to the payment authorization opening operation triggered by the first object, the first terminal collects the biometric image of the first object by calling the image acquisition device (biometric acquisition device) configured on the electronic cabinet, and sends a payment authorization opening request to the payment server. The first object is a user who performs payment authorization opening, and the payment authorization opening operation can be operated on a payment application running in the first terminal, and the payment application is an application corresponding to the payment server. The biometric acquisition device configured in the first terminal can be a camera, a fingerprint collector, etc., and the biometric image can be an image containing physiological features such as a face image, a fingerprint image, a palm print image, and a human eye image. The payment authorization opening request includes the second object identifier and the biometric image of the first object. Based on the biometric image in the payment authorization request, the payment server extracts the first biometric of the first object, and associates the second object identifier in the payment authorization opening request with the extracted first biometric and stores it in the third mapping relationship.
[0102] When the image acquisition device configured by the first terminal acquires a biometric image, the biometric acquisition device may acquire multiple biometric images, determine the quality score of each biometric image based on a preset image quality evaluation index, and send the biometric image with the highest quality score to the payment server for feature extraction. The image quality evaluation index includes at least one of image contrast, image brightness, image clarity, the size of the biometric in the image, or the angle of the biometric in the image.
[0103] It should be noted that payment authorization activation is to authorize the payment server to store the first biometric feature of the object so that subsequent payments can be made based on the biometric feature. Payment authorization binding is to authorize the payment server to send the first biometric feature to the first server. Therefore, payment authorization binding can only be performed after the object payment authorization is activated.
[0104] The electronic cabinet receives the first biometric characteristic of the first target object sent by the payment server, and stores the first biometric characteristic of the first target object in a local biometric characteristic database of the electronic cabinet.
[0105] Optionally, the electronic container may associate the first biometric characteristic of the first target object with the first object identifier of the first target object and store them in a biometric characteristic database.
[0106] Optionally, the first biometric sent by the payment server carries the second object identifier of the first target object. The electronic cabinet determines the first object identifier of the first target object based on the second object identifier of the first target object and the second mapping relationship, and associates the first biometric with the first object identifier of the first target object and stores them in the local biometric database of the electronic cabinet.
[0107] The second mapping relationship stored in the electronic container may include the correspondence between the first object identifiers and the second object identifiers of all objects, or may only include the correspondence between the first object identifiers and the second object identifiers of the first target objects whose orders have been placed in the electronic container.
[0108] When the second mapping relationship stored in the electronic cabinet includes the correspondence between the first object identifiers and the second object identifiers of all objects, the second mapping relationship may be pre-stored in the electronic cabinet or obtained from the first server.
[0109] When the second mapping relationship stored on the electronic container side only includes the correspondence between the first object identifier and the second object identifier of each first target object of the order that has been placed in the electronic container, the electronic container may poll the first server for the second mapping relationship corresponding to each order that has been placed in the electronic container. The first server determines the first target objects corresponding to each placed order and the correspondence between the first object identifier and the second object identifier of each first target object based on each order that has been placed in the electronic container, and sends the correspondence between the first object identifier and the second object identifier of each placed order to the electronic container.
[0110] In the embodiment of the present application, since the electronic container is usually placed in a corner of a residential area or office building where the surrounding network signal is poor, in order to reduce the waiting time for the first target object to pick up the item and improve the user's pickup efficiency, the first server may send a first notification message to the payment server after the first target order is placed, so that the payment server sends the first biometric feature of the first target object to the electronic container to ensure that when the first target object arrives at the electronic container to pick up the item, the electronic container has stored the first biometric feature of the first target object locally without the need to obtain it from the payment server in real time, thereby reducing the waiting time for the first target object, especially in the case of poor network signal, greatly improving the pickup efficiency and enhancing the user experience.
[0111] Step S101: In response to a pickup operation of a first target object, a biometric feature collection device is called to collect a second biometric feature of the first target object.
[0112] When the first target object arrives at the electronic cabinet to pick up the item, the electronic cabinet, in response to the first target object's pickup operation, calls the biometric collection device configured on the electronic cabinet to collect the second biometric feature of the first target object. There is at least one biometric collection device configured on the electronic cabinet, and when collecting the second biometric feature, the electronic cabinet can call the biometric collection device specified by the first target object to collect it.
[0113] In the embodiment of the present application, the pickup operation can be a click operation on the container display screen of the electronic container, such as clicking "I want to pick up the item", or it can be a specified action, such as placing your palm directly above the camera.
[0114] Of course, after the first server determines that the first target order has been placed in the electronic container, it can push the order status information of the first target order to the terminal of the second target object. The order status information at least includes the container identification of the electronic container where the first target order is placed, so as to prompt the first target object to go to the electronic container to pick up the items.
[0115] When the biometric image is collected by the biometric collection device configured on the electronic container, multiple biometric images can be collected, and the quality score of each biometric image is determined based on the preset image quality evaluation index, and the second biometric of the first target object is extracted based on the biometric image with the highest quality score. The image quality evaluation index includes at least one of image contrast, image brightness, image clarity, size of the biometric in the image, and angle of the biometric in the image.
[0116] Step S102: Match the second biometric feature of the first target object with each first biometric feature in the biometric feature database respectively.
[0117] Step S103: If there is a first biometric feature in the biometric database that matches the second biometric feature of the first target object, the pickup fee of the first target order is determined, and the fee is deducted through the payment server based on the pickup fee. When the deduction is successful, the door of the target storage compartment corresponding to the first target order is controlled to open.
[0118] After the electronic container collects the second biometric feature of the first target object in real time, it can authenticate the first target object and match the second biometric feature of the first target object with each first biometric feature in the pre-stored biometric database.
[0119] If there is a first biometric feature that matches the second biometric feature of the first target object in the biometric database, the identity verification is passed, indicating that there is an item of the first target object to be picked up in the electronic cabinet. Then the first object identifier associated with the first biometric feature that matches the second biometric feature is determined, and based on the first mapping relationship, the pickup fee corresponding to the determined first object identifier is queried to obtain the pickup fee of the first target order. Among them, the pickup fee of the order is positively correlated with the storage time of the items in the order. The first mapping relationship is the correspondence between the first object identifier corresponding to each order that has been placed in the electronic cabinet and the pickup fee.
[0120] Optionally, the container may charge fees according to the storage time, such as charging according to the unit time, or charging according to the unit time when the storage time exceeds a certain time. The electronic container may poll the first server for the pickup fee of each order that has been placed in the electronic container. The first server determines the pickup fee of each order based on the pre-designed fee rule and the storage time of each order that has been placed, and returns it to the electronic container. The electronic container updates and stores the first mapping relationship based on the pickup fee of each order that was received most recently.
[0121] Optionally, the pickup fee for each order placed in the electronic container may also be calculated by the electronic container based on the storage time of each order placed and pre-set fee rules.
[0122] After the feature matching is successful, the electronic cabinet can send a fee deduction request to the payment server based on the pickup fee of the first target order. The payment server deducts the fee according to the pickup fee in the received fee deduction request, and returns the deduction feedback information to the electronic cabinet. After the electronic cabinet determines that the deduction is successful based on the deduction feedback information, it determines the target storage compartment corresponding to the first target order, that is, the storage compartment in the electronic cabinet where the items of the first target order are stored, and controls the cabinet door of the target storage compartment to open.
[0123] Before sending a fee deduction request to the payment server, if the pickup fee of the first target order is 0, indicating that no fee is required due to timeout, there is no need to request the payment server to deduct the fee, and the cabinet door corresponding to the first target order can be directly controlled to open.
[0124] If the first biometric feature that matches the second biometric feature of the first target object does not exist in the biometric database, the identity authentication fails, indicating that there is no item to be picked up of the first target object in the electronic cabinet.
[0125] Of course, if the door of the target storage compartment is not opened, the first target object can still assist in picking up the item by entering the pickup code on the container display screen.
[0126] In the embodiment of the present application, the first target object may have multiple items to be picked up in the same electronic cabinet. Therefore, in order to facilitate the collection of items, when the first target object picks up items in the electronic cabinet, the electronic cabinet can query whether the first target object has other items to be picked up in the electronic cabinet based on the first object identifier associated with the matching first biometric feature. When the order status information of other items to be picked up by the first target object in the electronic cabinet is received from the first server, it is displayed on the cabinet display screen of the electronic cabinet to prompt the first target object to continue to pick up items in the electronic cabinet.
[0127] In the embodiment of the present application, it is considered that the first target object may have other items to be picked up stored in other nearby collection points or collection stations. For example, the first target order is stored in an electronic container, and the third target order is stored in other collection points or collection stations. In order to avoid the first target object going to different locations to pick up items and improve the efficiency of picking up items, before the first target object picks up the items, the first target object can also modify the delivery point of the third target order so that the third object transfers the third target order to the electronic container where the first target order is stored.
[0128] Specifically, when the first terminal receives the order status information of the third target order, the first terminal responds to the delivery point modification operation of the first target object and sends a delivery point modification request corresponding to the third target order to the first server, wherein the delivery point modification request carries the container identification of the electronic container where the first target order is delivered. The first server sends the order delivery point modification information of the third target order to the third terminal of the third object according to the received delivery point modification request, so that the third object transfers the third target order from other nearby collection points or collection stations to the electronic container where the first target order is stored.
[0129] When the first target object goes to the electronic cabinet to pick up the item, the electronic cabinet responds to the pickup operation of the first target object, calls the biometric collection device to collect the second biometric of the first target object, and matches the second biometric of the first target object with each first biometric in the biometric database. If there is a first biometric matching the collected second biometric in the biometric database, then based on the first object identifier associated with the matched first biometric, query all pending orders (including the first target order and the transferred third target order) corresponding to the first object identifier in the electronic cabinet, and display each pending order corresponding to the first object identifier through the cabinet display screen of the electronic cabinet to prompt the first target object whether to choose to pick up the order.
[0130] If the first target object continues to pick up the items, the electronic cabinet determines the total pickup fees of the orders to be picked up selected by the first target object in response to the first target object's selection operation on the order to be picked up on the cabinet display screen, and performs a fee deduction operation through the payment server based on the total pickup fees of the orders to be picked up, and when the deduction is successful, controls the cabinet door of the target storage compartment corresponding to each order to be picked up to open.
[0131] In the embodiment of the present application, when the first target object picks up an item at the electronic container, the electronic container can also send an order query request to the first server based on the first object identifier associated with the matched first biometric feature to query whether the first target object has other items to be picked up at other nearby collection points or collection stations. When the order status information of other items to be picked up by the first target object is received from the first server, it is displayed on the container display screen of the electronic container to prompt the first target object whether to transfer other items to be picked up to the electronic container.
[0132] Optionally, the order query request can be used to query other items to be picked up within a preset range around the electronic cabinet for the first target object. The first server can query other items to be picked up corresponding to the first object identifier according to the first object identifier in the order query request, and determine other items to be picked up whose order delivery points are within the preset range of the electronic cabinet according to the cabinet identifier of the electronic cabinet in the order query request and the order delivery points of each other item to be picked up, and send the determined order status information of other items to be picked up to the electronic cabinet for display. Among them, the preset range can be set as needed, such as within 500 meters from the electronic cabinet, and this manual does not limit this.
[0133] based on Figure 1 In the pickup method shown, the electronic cabinet obtains the first biometric feature pre-stored by the first target object from the payment server, and when the first target object picks up the item, the electronic cabinet collects the second biometric feature of the first target object in real time, matches the second biometric feature with the pre-stored first biometric features, authenticates the first target object through biometric matching, requests the payment server to deduct the fee after the authentication is passed, and controls the door of the target storage compartment corresponding to the first target order to open when the deduction is successful. Under the condition of ensuring safety and without user perception, the integration of identity authentication and payment in the pickup process is realized, and the efficiency of pickup is improved.
[0134] Furthermore, the pickup method based on biometric identity authentication and payment in the embodiment of the present application reduces the reliance on user terminals, allowing users to pick up items without carrying a terminal, which can better meet actual application needs.
[0135] In the embodiment of the present application, when sending parcels through an electronic container, the integration of identity authentication and payment can also be achieved based on biometric matching.
[0136] The mailing method provided by the embodiment of the present application is described in detail below with reference to the accompanying drawings.
[0137] Figure 2 A flowchart of a mailing method provided in an embodiment of the present application may include the following steps:
[0138] Step S200: receiving the first biometric feature of the second target object sent by the payment server, and storing the first biometric feature of the first target object in a biometric feature database.
[0139] Specifically, when the first server receives a mailing request for a second target order sent by a second target object through a terminal, the first server sends a second notification message to the payment server, wherein the second target object is any user who sends mail through an electronic container.
[0140] Optionally, the second notification information includes the second object identifier of the second target object and the container identifier of the electronic container selected by the second target object, and is generated by the first server in the following manner: when receiving a mailing request sent by the second target object through the terminal, the first server determines the second object identifier of the second target object based on the first object identifier of the second target object and the second mapping relationship, and generates the second notification information based on the determined second object identifier and the container identifier of the electronic container in the mailing request.
[0141] Optionally, the mailing request is generated by the terminal of the second target object in the following manner: in response to the mailing operation triggered by the second target object, an electronic container list is displayed. The electronic container list includes a container identifier of at least one electronic container. Afterwards, in response to the second target object's selection operation on the container identifier in the container list, the electronic container selected by the second target object is determined, and the mailing request is generated according to the electronic container selected by the second target object and the first object identifier.
[0142] When receiving the second notification information, the payment server sends the first biometric feature of the second target object to the electronic cabinet corresponding to the second notification information.
[0143] Optionally, the payment server determines the first biometric feature of the second target object from the first biometric features of each stored object based on the second object identifier and the third mapping relationship in the second notification information, and then sends the first biometric feature of the second target object to the electronic container selected by the second target object based on the container identifier of the electronic container in the second notification information.
[0144] The electronic cabinet receives the first biometric feature of the second target object sent by the payment server, and stores the first biometric feature of the second target object in a biometric feature database.
[0145] Optionally, the electronic cabinet may associate the first biometric characteristic of the second target object with the first object identifier of the second target object and store them in a biometric characteristic database.
[0146] Optionally, the first biometric sent by the payment server carries a second object identifier of a second target object. The electronic cabinet determines the first object identifier of the second target object based on the second object identifier of the second target object and the second mapping relationship, and associates the first biometric with the first object identifier of the first target object and stores them in a local biometric database of the electronic cabinet.
[0147] Step S201: In response to a mailing operation of a second target object, a biometric feature collection device is called to collect a second biometric feature of the second target object.
[0148] When the second target object arrives at the electronic container for delivery, the electronic container, in response to the delivery operation of the second target object, calls a biometric feature collection device configured on the electronic container to collect the second biometric feature of the second target object.
[0149] In the embodiment of the present application, the mailing operation can be a click operation on the container display screen of the electronic container, such as clicking "I want to send a package", or it can be a specified action, such as placing your palm directly above the camera.
[0150] Step S202: Match the second biometric feature of the second target object with each first biometric feature in the biometric feature database respectively.
[0151] Step S203: If there is a first biometric feature in the biometric database that matches the second biometric feature of the second target object, the shipping fee of the second target order is determined, and the fee is deducted through the payment server based on the shipping fee. When the deduction is successful, the door of the vacant storage compartment is controlled to open.
[0152] After the electronic container collects the second biometric feature of the second target object in real time, it can authenticate the identity of the second target object and match the second biometric feature of the second target object with each first biometric feature in the pre-stored biometric database.
[0153] If the first biometric that matches the second biometric of the second target object exists in the biometric database, the identity authentication is passed, and the first object identifier associated with the first biometric that matches the second biometric is determined, and based on the first mapping relationship, the mailing fee corresponding to the determined first object identifier is queried and obtained as the mailing fee of the second target order. The second target order is the mailing order of the second target object.
[0154] The electronic container sends a fee deduction request to the payment server based on the shipping fee of the second target order. The payment server deducts the fee according to the shipping fee in the received fee deduction request and returns the deduction feedback information to the electronic container. After the electronic container determines that the deduction is successful based on the deduction feedback information, it queries the free storage compartments in the electronic container and controls the door of any free storage compartment to open.
[0155] It should be noted that the specific steps executed by the payment server, the electronic container and the first server and the establishment of the mapping relationship have been described in detail above, and this application will not repeat them here. Please refer to the contents of the above steps S100 to S103.
[0156] In the embodiment of the present application, when the second target object arrives at the electronic container to send a parcel, the electronic container can also query whether the second target object has any parcels to be picked up, so as to prompt the second target object to pick up the parcel. Specifically, when there is a first biometric feature in the biometric data that matches the second biometric feature of the second target object, it is possible to query whether there is a parcel order to be picked up corresponding to the first object identifier in the electronic container based on the first object identifier associated with the matched first biometric feature. When there is a parcel order to be picked up corresponding to the first object identifier, the pickup prompt information is displayed on the container display screen of the electronic container.
[0157] Optionally, the electronic container prompts the second target object whether to pick up the item based on the displayed pickup prompt information, and when receiving the pickup operation of the second target object, the pickup method shown in the above steps S100 to S103 is used to pick up the item.
[0158] based on Figure 2 In the mailing method shown, the electronic cabinet obtains the first biometric feature pre-stored by the second target object from the payment server, and when the second target object sends the mail, the electronic cabinet collects the second biometric feature of the second target object in real time, matches the second biometric feature with each pre-stored first biometric feature, authenticates the second target object through biometric matching, requests the payment server to deduct the fee after the authentication is passed, and controls the door of the idle storage compartment to open when the deduction is successful. Under the condition of ensuring safety and without user perception, the integration of identity authentication and payment in the mailing process is realized, and the mailing efficiency is improved.
[0159] Furthermore, the mailing method based on biometric identity authentication and payment in the embodiment of the present application reduces the reliance on user terminals, allowing users to send mail without carrying terminals, which can better meet actual application needs.
[0160] In the embodiment of the present application, the first object identifier corresponding to the first server of any second object may be the same as the second object identifier corresponding to the payment server, such as using a unified identifier pre-agreed by the first server and the payment server. In this case, there is no need to establish a second mapping relationship.
[0161] In the embodiment of the present application, since biometrics are the user's personal privacy data, in order to ensure the security of data transmission, encryption and identity authentication and other technical means can be used to assist transmission.
[0162] When the first biometric characteristic is transmitted from the payment server to the electronic cabinet, the first biometric characteristic may be encrypted, such as by using an asymmetric encryption algorithm to encrypt the transmitted first biometric characteristic, the payment server encrypts the transmitted first biometric characteristic using a public key, and the electronic cabinet decrypts the encrypted first biometric characteristic using a private key.
[0163] After receiving the first notification information sent by the first server, the payment server can authenticate the merchant according to the merchant identifier in the first notification information to determine whether it is an authorized merchant. When the identity authentication is passed, the first biometric feature is sent to the electronic cabinet corresponding to the merchant.
[0164] After controlling the door of the target storage compartment to be opened, the electronic cabinet deletes the first biometric feature of the first target object from the local biometric feature database in response to the closing of the door of the target storage compartment.
[0165] Figure 3 A flowchart of a pickup method provided in an embodiment of the present application, wherein the pickup method can be executed by a payment server as an execution subject, and specifically includes the following steps:
[0166] Step S300: receiving first notification information sent by a first server.
[0167] In an embodiment of the present application, the pickup method can be executed by the payment server as the execution subject. Specifically, when the first server determines that the first target order of the first target object has been delivered to the electronic container, the first notification information is sent to the payment server. The payment server receives the first notification information sent by the first server. The first notification information includes the second object identifier of the first target object and the container identifier of the electronic container where the first target order is delivered, which is used to instruct the payment server to send the first biometric feature to the electronic container corresponding to the first notification information.
[0168] Step S301: In response to the first notification information, the first biometric feature of the first target object is sent to the electronic cabinet corresponding to the first notification information, so that the electronic cabinet matches the collected second biometric feature with the received first biometric features, and controls the door of the target storage compartment corresponding to the first target order to open when the match is successful.
[0169] In response to the received first notification information, the payment server sends the first biometric feature of the first target object to the electronic container corresponding to the first notification information according to the container identifier of the electronic container included in the first notification information.
[0170] Optionally, the payment server stores first biometric features of multiple objects and a third mapping relationship, and the third mapping relationship includes a correspondence between first biometric features pre-corresponding to second object identifiers of multiple objects. The payment server determines the first biometric feature of the first target object from the first biometric features of each stored object based on the second object identifier and the third mapping relationship in the first notification information, and then sends the first biometric feature of the first target object to the electronic container where the first target order is placed based on the container identifier of the electronic container in the first notification information.
[0171] After the payment server sends the first biometric feature of the first target object to the electronic cabinet, the electronic cabinet may store the received first biometric feature of the first target object in a biometric database, wherein the first biometric feature of the first target object and the first object identifier of the first target object may be stored in association.
[0172] The first biometric sent by the payment server carries the second object identifier of the first target object. The electronic cabinet determines the first object identifier of the first target object based on the second object identifier of the first target object and the second mapping relationship, and associates the first biometric with the first object identifier of the first target object and stores them in the local biometric database of the electronic cabinet.
[0173] When the first target object arrives at the electronic cabinet to pick up the item, the electronic cabinet responds to the first target object's pickup operation and calls the biometric feature collection device configured on the electronic cabinet to collect the second biometric feature of the first target object. The collected second biometric features are matched with the first biometric features in the biometric database.
[0174] If there is a first biometric feature in the biometric database that matches the second biometric feature of the first target object, the identity authentication is passed, and the fee is deducted through the payment server based on the pickup fee of the first target order. When the deduction is successful, the door of the target storage compartment corresponding to the first target order is controlled to open.
[0175] Among them, after the identity authentication is passed, the electronic container can determine the first object identifier associated with the first biometric feature that matches the second biometric feature, and based on the first mapping relationship, query and obtain the pickup fee corresponding to the determined first object identifier as the pickup fee for the first target order.
[0176] The electronic cabinet can send a fee deduction request to the payment server based on the pickup fee of the first target order. The payment server deducts the fee according to the pickup fee in the received fee deduction request, and returns the deduction feedback information to the electronic cabinet. After the electronic cabinet determines that the deduction is successful based on the deduction feedback information, it determines the target storage compartment corresponding to the first target order, that is, the storage compartment in the electronic cabinet where the items of the first target order are stored, and controls the cabinet door of the target storage compartment to open.
[0177] Steps S300 to S301 are a pickup method with the payment server as the executor. The specific pickup operations on each device and the establishment of mapping relationships involved have been explained in detail above. This application will not repeat them here. Please refer to the detailed contents of the above steps S100 to S103.
[0178] based on Figure 3 The pickup method shown achieves the integration of identity authentication and payment during the pickup process while ensuring safety and without user awareness, thereby improving the efficiency of pickup. In addition, the pickup method based on biometric identity authentication and payment in the embodiment of the present application reduces the dependence on the user terminal, allowing the user to pick up the item without carrying a terminal, which can better meet the actual application needs.
[0179] Based on the above-mentioned pickup method, an embodiment of the present application also provides a pickup system.
[0180] Figure 4a A schematic diagram of a pickup system provided in an embodiment of the present application, the pickup system includes a first server 40, at least one electronic cabinet 42, and a payment server 41. The first server 40, the electronic cabinet 42, and the payment server 41 communicate with each other, each electronic cabinet 42 is equipped with a biometric feature collection device, and the payment server 41 stores the first biometric features of multiple objects.
[0181] Figure 4b A schematic diagram of a pickup system provided in an embodiment of the present application, wherein there are multiple electronic containers 42 in the pickup system. When the first server 40 determines that the first target order of the first target object has been delivered to the target container 421 in the electronic container 42, the first notification information is sent to the payment server 41.
[0182] The payment server 41 sends the first biometric feature of the first target object to the target container 421 in response to the first notification information.
[0183] The target container 421 receives the first biometric feature of the first target object sent by the payment server 41 , and associates the first biometric feature with the first object identifier of the first target object and stores them in the biometric feature database.
[0184] When the first target object arrives at the target container 421 to pick up the item, the target container 421 responds to the first target object's picking up operation and calls the biometric feature collection device 4211 configured on the electronic container to collect the second biometric feature of the first target object.
[0185] The second biometric feature is matched with each first biometric feature in the biometric database respectively; if there is a first biometric feature matching the second biometric feature of the first target object in the biometric database, a fee deduction request is sent to the payment server 41 based on the pickup fee of the first target order, and when the deduction is determined to be successful based on the deduction feedback information returned by the payment server 41, the door of the target storage compartment corresponding to the first target order is controlled to open.
[0186] It should be noted that the specific operations respectively performed by the electronic container, the first server and the payment server in the pickup system have been described in detail above, and this application will not repeat them here. Please refer to the detailed contents of the above steps S100 to S103.
[0187] based on Figure 4a The pickup system provided realizes the integration of identity authentication and payment during the pickup process while ensuring safety and without user perception, thereby improving the efficiency of pickup. In addition, the pickup method based on biometric identity authentication and payment in the embodiment of the present application reduces the dependence on the user terminal, allowing the user to pick up the item without carrying a terminal, which can better meet the actual application needs.
[0188] Figure 5 The flow chart of interaction between the devices in the pickup system provided in the embodiment of the present application specifically includes the following steps:
[0189] A1: When the first server determines that the first target order of the first target object has been delivered to the target container, it sends a first notification message to the payment server.
[0190] The first notification information includes the second object identifier of the first target object and the container identifier of the target container.
[0191] A2: The target container polls the first server for the pickup fee of each delivered order, and receives the pickup fee of each delivered order returned by the first server.
[0192] A3: The payment server queries the first biometric feature of the first target object based on the first notification information, and sends it to the target container.
[0193] A4: The target container stores the first biometric feature of the first target object in the biometric feature database.
[0194] A5: In response to the pickup operation of the first target object, the target container calls the biometric collection device to collect the second biometric of the first target object, and matches the collected second biometric with each first biometric in the biometric database.
[0195] A6: If there is a first biometric feature matching the second biometric feature in the biometric database, a fee deduction request is sent to the payment server based on the pickup fee of the first target order, and deduction feedback information returned by the payment server is received.
[0196] A7: When it is determined that the deduction is successful based on the deduction feedback information, the door of the target storage compartment corresponding to the first target order is controlled to open.
[0197] In order to facilitate a better understanding and explanation of the method provided by the embodiment of the present application, the optional implementation methods of the method provided by the present application are introduced below in combination with a specific scenario embodiment. In this scenario embodiment, the express pickup scenario of user A is used as an example for explanation, wherein the payment server is the server corresponding to the payment application installed in the terminal, and the first server can be the logistics server corresponding to the express merchant. The electronic cabinet can be an express self-pickup cabinet, the biometric feature used for identity authentication can be a palm print feature, and the biometric feature acquisition device (image acquisition device) configured on the express self-pickup cabinet can be a 3D camera.
[0198] Figure 6a Schematic diagram of the pickup system for the express delivery scenario provided in an embodiment of the present application.
[0199] When using the pickup method provided in the embodiment of the present application to pick up items, the user is required to activate the palm-swipe payment function in advance and perform palm-swipe payment subscription authorization.
[0200] User A can activate palm payment through the payment application installed in the terminal (an application with payment function, the payment application corresponding to the payment server). In response to the palm payment activation operation of user A, the terminal calls the camera in the terminal to collect streaming media data of user A's palm, wherein the streaming media data includes multiple palm print images. The terminal can determine the highest quality image from the multiple collected palm print images based on evaluation indicators such as palm size, palm angle, image contrast, brightness, and clarity, and carry the highest quality palm print image in the palm payment activation request to the payment server. The payment server can extract the first palm print feature of user A based on the palm print image in the palm payment activation request, and associate the first palm print feature of user A with the payment account identifier and store it in the third mapping relationship.
[0201] When the payment server stores the first palm print feature of user A, it can match the first palm print feature of user A with the first palm print features of each user stored in the database. If there is no matching first palm print feature in the database, it will be stored again to avoid repeated storage of the first palm print feature of user A.
[0202] User A can perform the palm-swiping payment subscription authorization operation on the payment application of the terminal. After user A performs the authorization operation, the terminal sends the palm-swiping payment subscription authorization request to the payment server, which forwards it to the logistics server. The logistics server stores the user's payment account ID and express account ID in the second mapping relationship based on the user's payment account ID and express account ID in the palm-swiping payment subscription authorization request.
[0203] After the courier delivers the express order items of user A to the express self-pickup cabinet, the courier can send the order status information of user A's express order to the logistics server through the terminal or the express self-pickup cabinet. The logistics server can forward the order status information of user A's express order to user A's terminal through the payment server to prompt user A to pick up the items. The order status information includes the order delivery completion time, user A's express account ID, and the self-pickup cabinet ID of the express self-pickup cabinet where the order was delivered.
[0204] When the logistics server receives the order status information of the express order of user A, it can determine that the order has been delivered, and determine the payment account identifier of user A based on the stored correspondence between the express account identifier and the payment account identifier of each user (the second mapping relationship), and generate the first notification information based on the payment account identifier of user A, the express merchant identifier, and the self-collection cabinet identifier of the express self-collection cabinet where the order is delivered, and send it to the payment server. Among them, the user's payment account identifier can be the user's identity identifier OpenID corresponding to the payment application, the express merchant identifier can be the merchant's payment merchant number MCH-ID, and the self-collection cabinet identifier of the express self-collection cabinet can be the device identifier SN of the palm-swiping device in the express self-collection cabinet.
[0205] Since the pickup fee of express delivery is positively correlated with the storage time of the express delivery, the express pickup cabinet can poll the logistics server for the pickup fee of each order that has been placed, and receive the pickup fee of each order returned by the logistics server, and update and store the first mapping relationship. The first mapping relationship includes the correspondence between the express account identification corresponding to each order that has been placed in the express pickup cabinet and the pickup fee.
[0206] Based on the received first notification information and the correspondence between each user's payment account identifier and the first palm print feature (third mapping relationship), the payment server determines the first palm print feature of user A from the stored first palm print features of each user and sends it to the express pick-up cabinet.
[0207] Before sending the first palm print feature of the target user to the express pick-up cabinet, the payment server can first query whether the first palm print feature of user A exists in the biometric database of the express pick-up cabinet based on the payment account identifier of user A. If so, the first palm print feature of the payment server is further compared with the first palm print feature of the express pick-up cabinet, and the incremental data of the palm print feature is sent. If not, the first palm print feature of user A is directly sent.
[0208] The express pick-up cabinet associates the received first palm print feature of user A with the express account identifier of user A and stores it in a local palm print feature database.
[0209] When user A arrives at the express self-collection cabinet to pick up the package, he can click "I want to pick up the package" on the display screen of the self-collection cabinet, and the 3D camera configured on the express self-collection cabinet will collect the second palm print feature. The 3D camera can be set below the display screen of the self-collection cabinet, and user A can complete the collection of palm print features by covering his palm directly above the 3D camera.
[0210] Optionally, the 3D camera can collect multiple palm print images of user A, and determine the palm print image with the highest quality based on evaluation indicators such as palm size, palm angle, image contrast, brightness, and clarity in the palm print image, and extract the second palm print feature of user A based on the palm print image with the highest quality.
[0211] The express pickup cabinet can match the collected second palm print feature with the first palm print features in the locally stored palm print feature database. If there is a first palm print feature matching the second palm print feature in the palm print feature database, the pickup fee for user A's order is determined based on the express account identifier associated with the matching first biometric feature and the pickup fees for each order obtained by polling.
[0212] Among them, when performing feature matching, in order to improve the accuracy of feature matching, a dimensionality reduction algorithm and feature fusion technology can be used to match the collected second palmprint features with each first palmprint feature. Using dimensionality reduction algorithms and feature fusion technology for feature matching is already a relatively mature existing technology, and this application will not elaborate on it.
[0213] The express pick-up cabinet can send a fee deduction request to the payment server based on the pickup fee of the order of user A, and receive the deduction success information returned by the payment server.
[0214] When the deduction is successful, the express self-pickup cabinet can determine that the order of user A corresponds to the target storage compartment in the express self-pickup cabinet, and control the door of the target storage compartment to open so that user A can pick up the item.
[0215] Optionally, considering that express pick-up cabinets are usually placed in corners of residential areas or office buildings with poor network signals, the express pick-up cabinet can detect the current network status after successful feature matching, that is, after identity authentication is passed. When the network status is poor, the cabinet door of the target storage compartment corresponding to the order of user A is directly controlled to open, and the payment server is requested to perform asynchronous deduction when the network status is good.
[0216] Of course, if the door of the target storage compartment is not opened, user A can still assist in picking up the item by entering the pickup code on the self-pickup cabinet display screen.
[0217] Figure 6b A schematic diagram of the structure of a pickup system for an express delivery scenario provided in an embodiment of the present application.
[0218] The payment server includes a database and four service modules: a swipe payment activation service, a swipe payment subscription authorization service, a swipe payment library push service, and an asynchronous deduction payment service. The swipe payment activation service is used to process requests for activating swipe payment, the swipe payment subscription authorization service is used to process requests for swipe payment subscription authorization, the swipe payment library push service is used to send the first palm print feature to the express self-pickup cabinet, the asynchronous deduction payment service is used to execute fee deduction, the asynchronous deduction payment service is used to receive fee deduction requests sent by the express self-pickup cabinet, and execute fee deduction operations based on the pickup fee, and the database is used to store the third mapping relationship, that is, the correspondence between the payment account identifiers of multiple users and the first palm print feature.
[0219] The terminal is equipped with a payment application, which has a palm payment activation module and an express merchant authorization module. The palm payment activation module includes a preference submodule and a biopsy submodule, and the express merchant authorization module includes a palm binding submodule. The biopsy submodule is used to perform liveness detection on the user, the preference submodule is used to select the palm print image with the highest quality from multiple collected palm print images, the palm binding submodule is used for the user to perform the palm payment subscription authorization operation, and the palm payment activation module is used for the user to perform the palm payment activation operation.
[0220] The logistics server includes a database, a palm payment subscription authorization service module, and a library notification module. Among them, the palm payment subscription authorization service module is used to receive the palm payment subscription authorization request forwarded by the payment server and return the subscription status information. The library notification module is used to send the first notification information to the palm payment library push service in the payment server after determining that the order has been delivered to the electronic cabinet, so that the payment server sends the first palm print feature to the express self-pickup cabinet. The database is used to store the second mapping relationship, that is, the correspondence between the payment account identifiers and the express account identifiers of multiple users.
[0221] The express self-pickup cabinet is equipped with a palm swiping application and an express merchant application. The palm swiping application includes a palm swiping recognition module and a library retrieval module, and the express merchant application includes an order update module. The palm swiping recognition module is used to collect the user's palm print image and extract the user's second palm print feature. The library retrieval module is used to receive and store the user's first palm print feature sent by the payment server, and match the second palm print feature with each stored first palm print feature.
[0222] Figure 6c The following is a flowchart of the interaction between various devices in the express delivery pickup scenario provided in the embodiment of the present application. The interaction process between various devices in the pickup process is described in combination with a specific application scenario in which user A picks up a courier, and specifically includes the following steps:
[0223] B1: In response to user A's palm payment activation operation, user A's terminal sends a palm payment activation request to the payment server.
[0224] The palm print activation request carries the palm print image of user A.
[0225] B2: The payment server stores the first palm print feature of user A according to the received palm print activation request, and returns activation success information to the terminal.
[0226] The payment server may extract and store the first palm print feature of user A based on the palm print image in the request for activating palm payment.
[0227] B3: In response to the palm payment subscription authorization operation of user A, the terminal sends a palm payment subscription authorization request to the payment server, which is forwarded by the payment server to the logistics server.
[0228] B4: Based on the payment subscription authorization request, the logistics server stores the correspondence between user A's payment account ID and the courier account ID, and returns the binding status to the terminal via the payment server.
[0229] The logistics server stores the user's payment account identifier and the courier account identifier in the second mapping relationship according to the user's payment account identifier and the courier account identifier in the palm-swiping binding request.
[0230] B5: The express self-service cabinet polls the logistics server for the pickup fee of each order placed in the express self-service cabinet, and receives the pickup fee of each order placed returned by the logistics server.
[0231] B6: When the logistics server obtains that the user's order has been delivered to the express self-pickup cabinet, it sends a first notification message to the payment server.
[0232] B7: In response to the first notification information, the payment server sends the first palm print feature of user A to the express pick-up cabinet.
[0233] B8: In response to the pickup operation of user A, the express self-pickup cabinet calls the 3D camera to collect the second palm print features of user A, and matches the collected second palm print features with the received first palm print features.
[0234] B9: If there is a first palm print feature that matches the second palm print feature, the express pick-up cabinet obtains the pickup fee for user A's express order based on the express account identifier associated with the matching first palm print feature.
[0235] B10: The express self-pickup cabinet sends a fee deduction request to the payment server based on the pickup fee, receives the deduction success information returned by the payment server, and controls the door of the target storage compartment corresponding to the express order of user A to open.
[0236] based on Figure 1 The pickup method shown in the figure, the embodiment of the present application also provides an electronic container, such as Figure 7 As shown, the electronic cabinet 70 may include a receiving module 700, a collection module 701, a matching module 702 and an opening module 703, wherein:
[0237] Figure 7 The schematic diagram of the structure of an electronic container 70 provided in an embodiment of the present application, the electronic container 70 comprises:
[0238] The receiving module 700 is used to receive the first biometric feature of the first target object sent by the payment server, and store the first biometric feature of the first target object in a biometric feature database; wherein the payment server stores the first biometric features of multiple objects, and the first biometric feature of the first target object is sent by the payment server when receiving the first notification information, and the first notification information is sent by the first server to the payment server when determining that the first target order of the first target object has been delivered to the electronic cabinet;
[0239] The collection module 701 is used for calling a biometric collection device to collect a second biometric feature of the first target object in response to a pickup operation of the first target object;
[0240] A matching module 702, for matching the second biometric feature of the first target object with each first biometric feature in the biometric database;
[0241] The opening module 703 is used to determine the pickup fee of the first target order if there is a first biometric feature matching the second biometric feature of the first target object in the biometric database, and to deduct the fee through the payment server based on the pickup fee, and when the deduction is successful, control the cabinet door of the target storage compartment corresponding to the first target order to open.
[0242] Optionally, the electronic container further includes a polling module 704, which can be used to:
[0243] polling the first server for the pickup fee of each order placed in the electronic container;
[0244] Receiving the pickup fee of each order returned by the first server, and updating and storing the first mapping relationship based on the received pickup fee of each order, wherein the first mapping relationship is a correspondence relationship between the first object identifier corresponding to each order that has been placed and stored in the electronic cabinet and the pickup fee;
[0245] The receiving module 700 may be used for:
[0246] Associating a first biometric feature of a first target object with a first object identifier of the first target object and storing them in a biometric feature database;
[0247] When determining the pickup fee of the first target order, the opening module 703 can be used to:
[0248] determining a first object identifier associated with a first biometric characteristic that matches a second biometric characteristic of a first target object;
[0249] Based on the first mapping relationship, the pickup fee corresponding to the determined first object identifier is queried, and the queried pickup fee is the pickup fee of the first target order.
[0250] Optionally, the first object identifier of the first target object is an object identifier of the first target object corresponding to the first server;
[0251] The first notification information is generated by the first server in the following manner:
[0252] When it is determined that the first target order of the first target object has been delivered to the electronic cabinet, based on the first object identifier of the first target object and the second mapping relationship, it is determined that the first target object corresponds to the second object identifier of the payment server, and the second mapping relationship includes a correspondence relationship between the first object identifiers and the second object identifiers of the plurality of objects;
[0253] Based on the second object identifier of the first target object and the container identifier of the electronic container, generating first notification information, the first notification information including the second object identifier of the first target object and the container identifier;
[0254] The first biometric feature of the first target object is sent by the payment server in the following manner:
[0255] Determine the first biometric feature of the first target object from the stored first biometric features of each object according to the second object identifier and the third mapping relationship in the first notification information; wherein the third mapping relationship includes a correspondence between the second object identifiers of the plurality of objects and the corresponding first biometric features;
[0256] According to the container identifier in the first notification information, the first biometric feature of the first target object is sent to the electronic container.
[0257] Optionally, the corresponding relationship between the second object identifier of any first object and the first biometric feature is obtained by the payment server in the following manner:
[0258] Receiving a payment authorization activation request sent by a first terminal of a first object, the payment authorization activation request including a second object identifier and a biometric image of the first object, the biometric image being captured by an image capture device of the first terminal when the first terminal receives a payment authorization activation operation triggered by the first object;
[0259] Based on the biometric feature image in the payment authorization activation request, a first biometric feature of the first object is extracted, and the second object identifier in the payment authorization activation request and the extracted first biometric feature are associated and stored in a third mapping relationship.
[0260] Optionally, the correspondence between the first object identifier and the second object identifier of any second object is obtained by the first server in the following manner:
[0261] Receiving a payment authorization binding request sent by a second terminal of the second object, wherein the authorization binding request is sent by the second terminal when receiving a payment authorization binding operation triggered by the second object, and the payment authorization binding request includes a first object identifier and a second object identifier of the second object;
[0262] Based on the received payment authorization binding request, the first object identifier and the second object identifier of the second object are associated and stored in the second mapping relationship.
[0263] Optionally, the electronic container further includes a mailing module 705, which can be used to:
[0264] receiving a first biometric feature of a second target object sent by the payment server, and storing the first biometric feature of the second target object in a biometric feature database;
[0265] The first biometric feature of the second target object is sent by the payment server when receiving the second notification information, and the second notification information is sent by the first server to the payment server when receiving the shipping request of the second target order of the second target object;
[0266] In response to the mailing operation of the second target object, calling the biometric feature collection device to collect the second biometric feature of the second target object;
[0267] matching a second biometric characteristic of a second target object with each first biometric characteristic in the biometric characteristic database;
[0268] If there is a first biometric feature in the biometric database that matches the second biometric feature of the second target object, the shipping fee of the second target order is determined, and the fee is deducted through the payment server based on the shipping fee. When the deduction is successful, the door of the vacant storage compartment is controlled to open.
[0269] Optionally, the opening module 703 is further configured to delete the first biometric feature of the first target object from the biometric feature database in response to closing the door of the target storage compartment after controlling the door of the target storage compartment to be opened.
[0270] Optionally, the first biometric feature and the second biometric feature are palm print features.
[0271] based on Figure 3 The present application also provides a schematic diagram of a pickup device, such as Figure 8 As shown, the pickup device 80 may include:
[0272] The receiving module 800 is used to receive first notification information sent by the first server, wherein the first notification information is sent by the first server when it is determined that the first target order of the first target object has been delivered to the electronic cabinet;
[0273] The sending module 801 is used to send the first biometric feature of the first target object to the electronic cabinet corresponding to the first notification information in response to the first notification information, so that the electronic cabinet performs the following operations: the received first biometric feature of the first target object is stored in the biometric database; when the pickup operation of the first target object is received, the second biometric feature of the first target object is collected by the biometric collection device configured on the electronic cabinet; if there is a first biometric feature matching the second biometric feature of the first target object in the biometric database, the pickup fee of the first target order is determined; based on the pickup fee, the fee is deducted through the payment server; and when the deduction is successful, the door of the target storage compartment corresponding to the first target order is controlled to open.
[0274] An embodiment of the present application further provides a computer-readable storage medium, which stores a computer program. When the computer program is executed by a processor, the method provided in any optional embodiment of the present application can be executed.
[0275] based on Figure 1 The pickup method shown in the figure, the embodiment of the present application also proposes an electronic container, such as Fig. 9 The schematic structure of the electronic cabinet shown in the figure, the electronic cabinet 90 includes at least one storage compartment, at least one biometric collection device 901, a processor, an internal bus, a network interface, a memory and a non-volatile memory. The biometric collection device can be a palm print feature collection device, a fingerprint collector, a camera, etc. Each storage compartment is provided with an electronic lock. The processor can control the switch of the electronic lock and control the biometric collection device to collect features. Of course, the electronic cabinet may also include hardware required for other services. The processor reads the corresponding computer program from the non-volatile memory into the memory and then runs it to implement the method provided by any optional embodiment of the present application.
[0276] The present application also provides an electronic device, such as Fig.10 As shown, the electronic device includes at least one processor, and the processor is configured to execute the steps of the method provided by any optional embodiment of the present application. Optionally, the electronic device may also include a transceiver and / or a memory coupled to the processor, and a computer program is stored in the memory. When the processor runs the computer program, the solution provided by any optional embodiment of the present application can be implemented. Optionally, the electronic device may be a server.
[0277] Of course, in addition to software implementation, the embodiments of the present application do not exclude other implementation methods, such as logic devices or a combination of software and hardware, etc., that is to say, the execution subject of the following processing flow is not limited to each logic unit, but can also be hardware or logic devices.
[0278] Fig.10 FIG. 1 is a schematic diagram showing a structure of an electronic device to which an embodiment of the present invention is applicable. Fig.10 As shown, the electronic device may be a server, and the electronic device may be used to implement the method provided in any embodiment of the present invention.
[0279] like Fig.10 As shown in FIG. 1 , the electronic device 1000 may mainly include at least one processor 1001 ( Fig.10 1002, a communication module 1003 and an input / output interface 1004, etc. Optionally, the components can be connected and communicated through a bus 1005. It should be noted that Fig.10 The structure of the electronic device 1000 shown in the figure is merely illustrative and does not constitute a limitation on the electronic device to which the method provided in the embodiment of the present application is applicable.
[0280] The memory 1002 may be used to store an operating system and an application program, etc. The application program may include a computer program that implements the method shown in the embodiment of the present invention when called by the processor 1001, and may also include a program for implementing other functions or services. The memory 1002 may be a ROM (Read Only Memory) or other types of static storage devices that can store static information and instructions, a RAM (Random Access Memory) or other types of dynamic storage devices that can store information and computer programs, or an EEPROM (Electrically Erasable Programmable Read Only Memory), a 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.), a magnetic disk storage medium or other magnetic storage device, or any other medium that can be used to carry or store the desired program code in the form of instructions or data structures and can be accessed by a computer, but is not limited thereto.
[0281] The processor 1001 is connected to the memory 1002 via the bus 1005, and implements the corresponding functions by calling the application program stored in the memory 1002. Among them, the processor 1001 can be a CPU (Central Processing Unit), a general 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, which can implement or execute various exemplary logic blocks, modules and circuits described in conjunction with the disclosure of the present invention. The processor 1001 can 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.
[0282] The electronic device 1000 can be connected to the network through the communication module 1003 (which may include but is not limited to components such as a network interface) to communicate with other devices (such as a user terminal or a server, etc.) through the network to achieve data interaction, such as sending data to other devices or receiving data from other devices. Among them, the communication module 1003 may include a wired network interface and / or a wireless network interface, etc., that is, the communication module may include at least one of a wired communication module or a wireless communication module.
[0283] The electronic device 1000 can be connected to the required input / output devices, such as a keyboard, a display device, etc., through the input / output interface 1004. The electronic device 1000 itself can have a display device, and can also be connected to other display devices through the interface 1004. Optionally, a storage device, such as a hard disk, can also be connected through the interface 1004, so that data in the electronic device 1000 can be stored in the storage device, or data in the storage device can be read, and data in the storage device can also be stored in the memory 1002. It can be understood that the input / output interface 1004 can be a wired interface or a wireless interface. Depending on the actual application scenario, the device connected to the input / output interface 1004 can be a component of the electronic device 1000, or it can be an external device connected to the electronic device 1000 when needed.
[0284] The bus 1005 for connecting the components may include a path to transmit information between the above components. The bus 1005 may be a PCI (Peripheral Component Interconnect) bus or an EISA (Extended Industry Standard Architecture) bus, etc. According to different functions, the bus 1005 may be divided into an address bus, a data bus, a control bus, etc.
[0285] Optionally, for the solution provided by the embodiment of the present invention, the memory 1002 can be used to store a computer program for executing the solution of the present invention, and run by the processor 1001. When the processor 1001 runs the computer program, the action of the method or device provided by the embodiment of the present invention is implemented.
[0286] Based on the same principle as the method provided in the embodiment of the present application, the 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 corresponding content of the aforementioned method embodiment can be implemented.
[0287] An embodiment of the present application also provides a computer program product, which includes a computer program. When the computer program is executed by a processor, the corresponding content of the aforementioned method embodiment can be implemented.
[0288] It should be noted that 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 interchangeable where appropriate, so that the embodiments of the application described herein can be implemented in an order other than that shown or described in the drawings.
[0289] 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.
[0290] 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 method for picking up items, characterized in that: The method is performed by an electronic container, which is equipped with a biometric feature collection device and a plurality of storage compartments, and comprises: receiving a first biometric feature of a first target object sent by a payment server, and storing the first biometric feature of the first target object in a biometric feature database; The payment server stores first biometric features of a plurality of objects, the first biometric feature of the first target object is sent by the payment server when receiving first notification information, and the first notification information is sent by the first server to the payment server when the first server determines that the first target order of the first target object has been delivered to the electronic cabinet; In response to the picking-up operation of the first target object, calling the biometric feature collection device to collect a second biometric feature of the first target object; matching the second biometric characteristic of the first target object with each first biometric characteristic in the biometric characteristic database; If there is a first biometric feature in the biometric database that matches the second biometric feature of the first target object, the pickup fee of the first target order is determined, and the fee is deducted through the payment server based on the pickup fee. When the deduction is successful, the door of the target storage compartment corresponding to the first target order is controlled to open.
2. The method according to claim 1, characterized in that The method further comprises: polling the first server for the pickup fee of each order placed in the electronic container; receiving the pickup fee of each order returned by the first server, and updating and storing the first mapping relationship based on the received pickup fee of each order, wherein the first mapping relationship is a correspondence relationship between the first object identifier corresponding to each order placed and stored in the electronic cabinet and the pickup fee; The storing the first biometric feature of the first target object in a biometric feature database includes: associating a first biometric feature of the first target object with a first object identifier of the first target object and storing them in the biometric feature database; The step of determining the pickup fee for the first target order includes: determining a first object identifier associated with a first biometric characteristic that matches a second biometric characteristic of the first target object; Based on the first mapping relationship, the pickup fee corresponding to the determined first object identifier is queried, and the queried pickup fee is the pickup fee of the first target order.
3. The method according to claim 1, characterized in that The first object identifier of the first target object is the object identifier of the first target object corresponding to the first server; The first notification information is generated by the first server in the following manner: When it is determined that the first target order of the first target object has been delivered to the electronic cabinet, based on the first object identifier of the first target object and the second mapping relationship, it is determined that the first target object corresponds to the second object identifier of the payment server, wherein the second mapping relationship includes a correspondence relationship between the first object identifiers and the second object identifiers of a plurality of objects; Based on the second object identifier of the first target object and the container identifier of the electronic container, generating the first notification information, the first notification information including the second object identifier of the first target object and the container identifier; The first biometric feature of the first target object is sent by the payment server in the following manner: Determine the first biometric feature of the first target object from the stored first biometric features of each object according to the second object identifier and the third mapping relationship in the first notification information; wherein the third mapping relationship includes a correspondence between the second object identifiers of multiple objects and the corresponding first biometric features; According to the container identifier in the first notification information, the first biometric feature of the first target object is sent to the electronic container.
4. The method according to claim 3, characterized in that The corresponding relationship between the second object identifier of any first object and the first biometric feature is obtained by the payment server in the following manner: receiving a payment authorization activation request sent by a first terminal of the first object, wherein the payment authorization activation request includes a second object identifier and a biometric image of the first object, wherein the biometric image is captured by an image capture device of the first terminal when the first terminal receives a payment authorization activation operation triggered by the first object; Based on the biometric image in the payment authorization activation request, a first biometric of the first object is extracted, and the second object identifier in the payment authorization activation request and the extracted first biometric are associated and stored in the third mapping relationship.
5. The method according to any one of claims 3 to 4, characterized in that: The correspondence between the first object identifier and the second object identifier of any second object is obtained by the first server in the following manner: receiving a payment authorization binding request sent by a second terminal of the second object, wherein the authorization binding request is sent by the second terminal when receiving a payment authorization binding operation triggered by the second object, and the payment authorization binding request includes a first object identifier and a second object identifier of the second object; Based on the received payment authorization binding request, the first object identifier and the second object identifier of the second object are associated and stored in the second mapping relationship.
6. The method according to claim 1, characterized in that The method further comprises: receiving a first biometric feature of a second target object sent by the payment server, and storing the first biometric feature of the second target object in a biometric feature database; The first biometric feature of the second target object is sent by the payment server when receiving the second notification information, and the second notification information is sent by the first server to the payment server when receiving the shipping request of the second target order of the second target object; In response to the mailing operation of the second target object, calling the biometric feature collection device to collect a second biometric feature of the second target object; matching a second biometric characteristic of the second target object with each first biometric characteristic in the biometric characteristic database; If there is a first biometric feature in the biometric database that matches the second biometric feature of the second target object, the shipping fee of the second target order is determined, and the fee is deducted through the payment server based on the shipping fee. When the deduction is successful, the door of the vacant storage compartment is controlled to open.
7. The method according to claim 1, characterized in that After controlling the door of the target storage compartment to open, the method further includes: In response to the door of the target storage compartment being closed, the first biometric characteristic of the first target object is deleted from the biometric characteristic database.
8. The method according to claim 1, characterized in that The first biological feature and the second biological feature are palm print features.
9. A method for picking up items, characterized in that: The method is executed by a payment server, wherein the payment server stores first biometric features of a plurality of objects, and the method comprises: receiving first notification information sent by a first server, wherein the first notification information is sent by the first server when determining that the first target order of the first target object has been delivered to the electronic cabinet; In response to the first notification information, the first biometric feature of the first target object is sent to the electronic container corresponding to the first notification information, so that the electronic container performs the following operations: The received first biometric feature of the first target object is stored in a biometric database. When a pickup operation of the first target object is received, the second biometric feature of the first target object is collected by a biometric collection device configured on the electronic cabinet. If a first biometric feature matching the second biometric feature of the first target object exists in the biometric database, the pickup fee of the first target order is determined. Based on the pickup fee, the fee is deducted through the payment server, and when the deduction is successful, the door of the target storage compartment corresponding to the first target order is controlled to open.
10. A pickup system, characterized in that: The pickup system includes a first server, at least one electronic container and a payment server. The first server, the electronic container and the payment server communicate with each other. Each electronic container is equipped with a biometric feature collection device and a plurality of storage compartments. The payment server stores the first biometric features of a plurality of objects. The first server is configured to send first notification information to the payment server when determining that the first target order of the first target object has been delivered to the target container in the at least one electronic container, wherein the first notification information is used to notify the payment server to send the first biometric feature of the first target object to the target container; The payment server is configured to send a first biometric feature of a first target object to the target container upon receiving the first notification information; It is also used to, upon receiving a fee deduction request sent by the target container, deduct the pickup fee of the first target order according to the fee deduction request, and return deduction feedback information to the target container; The target container is used to receive the first biometric feature of the first target object sent by the payment server, and store the first biometric feature of the first target object in a biometric feature database; It is also used to respond to the pickup operation of the first target object, call the biometric collection device to collect the second biometric of the first target object, and if there is a first biometric matching the second biometric of the first target object in the biometric database, send a fee deduction request to the payment server based on the pickup fee of the first target order, and when it is determined that the deduction is successful according to the deduction feedback information returned by the payment server, control the cabinet door of the target storage compartment corresponding to the first target order to open.
11. An electronic container, characterized in that: include: a receiving module, configured to receive a first biometric feature of a first target object sent by a payment server, and store the first biometric feature of the first target object in a biometric feature database; wherein the payment server stores first biometric features of a plurality of objects, and the first biometric feature of the first target object is sent by the payment server when receiving first notification information, and the first notification information is sent by the first server to the payment server when determining that a first target order of the first target object has been delivered to the electronic cabinet; A collection module, configured to call the biometric collection device to collect a second biometric feature of the first target object in response to the picking-up operation of the first target object; a matching module, configured to match the second biometric feature of the first target object with each first biometric feature in the biometric database; An opening module is used to determine the pickup fee of the first target order if there is a first biometric feature matching the second biometric feature of the first target object in the biometric database, and to deduct the fee through the payment server based on the pickup fee, and when the deduction is successful, control the cabinet door of the target storage compartment corresponding to the first target order to open.
12. A device for picking up items, characterized in that: include: A receiving module, configured to receive first notification information sent by a first server, wherein the first notification information is sent by the first server when determining that a first target order of the first target object has been delivered to the electronic cabinet; A sending module is used to send the first biometric feature of the first target object to the electronic cabinet corresponding to the first notification information in response to the first notification information, so that the electronic cabinet performs the following operations: storing the received first biometric feature of the first target object in a biometric database, and upon receiving a pickup operation of the first target object, collecting the second biometric feature of the first target object through a biometric collection device configured on the electronic cabinet; if there is a first biometric feature matching the second biometric feature of the first target object in the biometric database, determining the pickup fee of the first target order, and based on the pickup fee, performing a fee deduction operation through the payment server, and when the deduction is successful, controlling the door of the target storage compartment corresponding to the first target order to open.
13. A computer-readable storage medium, characterized in that: The storage medium stores a computer program, and when the computer program is executed by a processor, the method according to any one of claims 1 to 8 or claim 9 is implemented.
14. An electronic container, characterized in that: The method comprises at least one storage compartment, a biometric feature collection device, a memory, a processor and a computer program stored in the memory. The biometric feature collection device collects a second biometric feature of the target object in response to a pickup operation of the target object. When the processor executes the program, the method described in any one of claims 1 to 8 is implemented.
15. An electronic device, characterized in that: The method comprises a memory, a processor and a computer program stored in the memory, and the method according to claim 9 is implemented when the processor executes the program.