Method and device for purchasing articles in self-fetching cabinet, electronic equipment, medium and product

By verifying the user's insurance account identity information in the self-received cabinet and using the remaining balance for settlement, and providing third-party payment when insufficient, the problem of a single payment method of the existing self-received cabinet is solved, and the satisfaction of diversified payment needs is achieved. and transaction security.

CN119130452APending Publication Date: 2024-12-13SHANGHAI YIBAO HEALTH MANAGEMENT CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202411102181.9
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-08-12
Publication Date
2024-12-13

AI Technical Summary

Technical Problem

The existing self-collecting cabinet payment method is single and cannot meet the diverse payment needs of users.

Method used

Verify by obtaining the user's insurance account identity information. If the verification is passed, control the self-retrieval cabinet to open the door and settle based on the balance of the insurance account. A two-factor verification mechanism is provided to ensure transaction security and provide a third-party payment method when the balance is insufficient. .

Benefits of technology

It has achieved the ability to meet users' diversified payment needs under the premise of security and convenience, and improved the transaction success rate and payment process.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119130452A_ABST
    Figure CN119130452A_ABST
Patent Text Reader

Abstract

The invention relates to a method and device for purchasing articles in a self-service cabinet, electronic equipment, a medium and a product, and belongs to the technical field of computers. The method comprises the following steps: acquiring user insurance account identity information input by a user, and verifying the user insurance account identity information to obtain an identity verification result; if the identity verification result represents that the identity verification is passed, obtaining an insurance account balance corresponding to the user identity information, and verifying whether the balance is sufficient or not to obtain a balance verification result; if the balance verification result shows that the balance is sufficient, a supplier interface corresponding to the self-service cabinet is controlled to open a door of the self-service cabinet, and a door opening operation result returned by the supplier interface is received; and if the door opening operation result shows that door opening is successful, obtaining commodity information selected by the user, and performing settlement on the commodity purchased by the user based on the balance of the insurance account. According to the invention, articles in the self-fetching cabinet are purchased by using the balance of the intelligent E-insurance account, so that diversified payment requirements of a user are met, and efficient, safe and convenient door opening and payment operations are realized.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application belongs to the field of computer technology, and specifically relates to a method, device, electronic device, computer-readable storage medium and computer program product for purchasing items in a self-service locker. Background Art

[0002] Self-service lockers are widely used in modern logistics and storage management, and in medical scenarios, such as medicine storage and retrieval lockers, medical equipment rental lockers, etc. With the development of mobile payment technology, payment-based door opening methods have gradually attracted attention. Existing self-service lockers usually only support payment methods such as WeChat or Alipay, and can only use their own balance for payment, which cannot meet the diverse payment needs of users. Summary of the invention

[0003] In view of this, the purpose of this application is to provide a method, device, electronic device, computer-readable storage medium and computer program product for purchasing items in a self-service locker, so as to improve the problem that the existing self-service locker payment method is single and cannot meet the diverse payment needs of users.

[0004] The embodiment of the present application is implemented as follows:

[0005] In a first aspect, an embodiment of the present application provides a method for purchasing items in a self-service locker, comprising: obtaining user insurance account identity information input by a user, verifying the user insurance account identity information, and obtaining an identity authentication result; if the identity authentication result indicates that the identity authentication is passed, obtaining the insurance account balance corresponding to the user identity information, and verifying whether the balance is sufficient to obtain a balance verification result; if the balance verification result indicates that the balance is sufficient, controlling the supplier interface corresponding to the self-service locker to open the door of the self-service locker, and receiving the door opening operation result returned by the supplier interface; if the door opening operation result indicates that the door is opened successfully, obtaining the product information selected by the user, and settling the purchased product by the user based on the balance of the insurance account.

[0006] In the above embodiment, the user's insurance account identity information is verified. When the identity authentication result indicates that the identity authentication is passed, it is further verified whether the balance is sufficient. When the balance is sufficient, the supplier interface corresponding to the self-service locker is controlled to open the door of the self-service locker so that the balance of the insurance account can be used to settle the goods purchased by the user, thereby providing a new shopping method for purchasing items in the self-service locker based on the insurance account, which meets the diverse payment needs of users while achieving safety and convenience.

[0007] In combination with the first aspect embodiment, in a possible implementation manner, the user insurance account identity information includes: an insurance account number and a password; the user insurance account identity information is verified and an identity authentication result is obtained, including: comparing the insurance account number and password with pre-stored insurance account information; if the comparison is successful, obtaining the user's biometric information, and re-verifying the user's identity information based on the biometric information to obtain a re-verification result.

[0008] In the above embodiment, by verifying the user's insurance account number and password, if the verification is successful, the user's biometric information is obtained again, and the user's identity information is verified again based on the biometric information, and the security of the transaction is ensured through double verification in different ways.

[0009] In combination with the embodiment of the first aspect, in a possible implementation manner, the biometric information includes: at least one of: a user's fingerprint, a user's facial image, a user's voice feature, and a user's iris feature.

[0010] In the above embodiment, at least one of the biometric information of the user's fingerprint, the user's facial image, the user's voice characteristics, and the user's iris characteristics is used for identity authentication. While improving the accuracy and security of identity authentication, the difficulty of obtaining the above biometric information can be reduced, thereby improving the applicability of the solution.

[0011] In combination with the first aspect embodiment, in a possible implementation manner, the goods purchased by the user are settled based on the balance of the insurance account, including: if the balance of the insurance account is less than the price of the purchased goods, automatic settlement fails, and a third-party payment method is provided to the user.

[0012] In the above embodiment, when the balance of the insurance account is less than the price of the purchased goods, a third-party payment method is provided to the user, so that the user can quickly switch to other payment methods without re-entering the payment information, thereby simplifying the payment process and providing the user with a variety of payment options, thereby improving the success rate of the transaction.

[0013] In combination with the embodiment of the first aspect, in a possible implementation manner, obtaining the insurance account balance corresponding to the user identity information includes: obtaining the user's biometric information, and re-verifying the user's identity information based on the biometric information; if the re-verification result indicates that the user identity authentication is passed, obtaining the insurance account balance corresponding to the user identity information.

[0014] In the above embodiment, the user's identity information is verified again based on the user's biometric information before obtaining the insurance account balance corresponding to the user's identity information, which further improves the accuracy and security of identity authentication and ensures the security of transactions.

[0015] In a second aspect, an embodiment of the present application provides a method for purchasing items in a self-service locker, comprising: obtaining user insurance account identity information input by a user, verifying the user insurance account identity information, and obtaining an identity authentication result; if the identity authentication result indicates that the identity authentication is passed, controlling the supplier interface corresponding to the self-service locker to open the door of the self-service locker, and receiving the door opening operation result returned by the supplier interface; if the door opening operation indicates that the door is opened successfully, obtaining information about the goods selected by the user, and based on the goods selected by the user, verifying whether the balance of the user's insurance account is sufficient to obtain a balance verification result; if the balance verification result indicates that the balance is sufficient, settling the goods purchased by the user based on the balance of the insurance account.

[0016] In the above embodiment, by verifying the identity information of the user's insurance account, when the identity authentication result indicates that the identity authentication is passed, the supplier interface corresponding to the self-service locker is controlled to open the door of the self-service locker. When the door is opened successfully, it is further verified whether the balance is sufficient based on the goods selected by the user. When the balance is sufficient, the balance of the insurance account is used to settle the goods purchased by the user, thereby providing a new shopping method for purchasing items in the self-service locker based on the insurance account, which meets the diverse payment needs of users while achieving safety and convenience.

[0017] In a third aspect, an embodiment of the present application provides a device for purchasing items in a self-service locker, comprising: an identity authentication module, used to obtain user insurance account identity information input by a user, verify the user insurance account identity information, and obtain an identity authentication result; a balance verification module, used to obtain the insurance account balance corresponding to the user identity information if the identity authentication result indicates that the identity authentication is passed, and verify whether the balance is sufficient to obtain a balance verification result; a processing module, used to control the supplier interface corresponding to the self-service locker to open the door of the self-service locker if the balance verification result indicates that the balance is sufficient, and receive the door opening operation result returned by the supplier interface; a settlement module, used to obtain the product information selected by the user if the door opening operation result indicates that the door is opened successfully, and settle the products purchased by the user based on the balance of the insurance account.

[0018] In a fourth aspect, an embodiment of the present application provides an electronic device, comprising: a memory and a processor, the memory being connected to the processor; the memory being used to store programs; the processor being used to call the programs stored in the memory to execute the method provided in the above-mentioned first aspect embodiment and / or in combination with the first aspect embodiment, or to execute the method provided in the above-mentioned second aspect embodiment.

[0019] In a fifth aspect, an embodiment of the present application provides a computer-readable storage medium having a computer program stored thereon. When the computer program is executed by a processor, it executes the method provided in the above-mentioned first aspect embodiment and / or in combination with the first aspect embodiment, or executes the method provided in the above-mentioned second aspect embodiment.

[0020] In a sixth aspect, an embodiment of the present application provides a computer program product, characterized in that the computer program product includes a computer program, and when the computer program is run by a processor, it executes the method provided in the above-mentioned first aspect embodiment and / or in combination with the first aspect embodiment, or executes the method provided in the above-mentioned second aspect embodiment.

[0021] Other features and advantages of the present application will be described in the following description. The purpose and other advantages of the present application can be realized and obtained through the structures specifically pointed out in the written description and the drawings. BRIEF DESCRIPTION OF THE DRAWINGS

[0022] In order to more clearly illustrate the embodiments of the present application or the technical solutions in the prior art, the drawings required for use in the embodiments are briefly introduced below. Obviously, the drawings described below are only some embodiments of the present application. For ordinary technicians in this field, other drawings can be obtained based on these drawings without creative work. The above and other purposes, features and advantages of the present application will be more clear as shown in the drawings.

[0023] Figure 1 A schematic diagram of the principle of purchasing items in a self-service cabinet provided in an embodiment of the present application is shown.

[0024] Figure 2 A schematic diagram showing the principle of a method for purchasing items in a self-service cabinet provided in an embodiment of the present application is shown.

[0025] Figure 3 A schematic diagram of a process for purchasing items in a self-service locker provided in an embodiment of the present application is shown.

[0026] Figure 4 A schematic flow chart of another method for purchasing items in a self-service locker provided in an embodiment of the present application is shown.

[0027] Figure 5 A module schematic diagram of a device for purchasing items in a self-service locker provided in an embodiment of the present application is shown.

[0028] Figure 6 A schematic structural diagram of an electronic device provided in an embodiment of the present application is shown.

[0029] Icons: 10 - device; 11 - identity verification module; 12 - balance verification module; 13 - processing module; 14 - settlement module; 20 - electronic device; 21 - processor; 22 - memory. DETAILED DESCRIPTION

[0030] The technical solutions in the embodiments of the present application will be described below in conjunction with the accompanying drawings in the embodiments of the present application. Obviously, the described embodiments are only a part of the embodiments of the present application, rather than all of the embodiments. The following embodiments can be used as examples to more clearly illustrate the technical solutions of the present application, and cannot be used to limit the scope of protection of the present application. It will be appreciated by those skilled in the art that, in the absence of conflict, the features in the following embodiments and embodiments can be combined with each other.

[0031] It should be noted that similar reference numerals and letters represent similar items in the following drawings, and therefore, once an item is defined in one drawing, it does not need to be further defined or explained in subsequent drawings. Moreover, the terms "comprises," "comprising," or any other variation thereof are intended to cover non-exclusive inclusion, such that a process, method, article, or apparatus that includes a list of elements includes not only those elements, but also other elements not explicitly listed, or elements inherent to such process, method, article, or apparatus.

[0032] Furthermore, the term "and / or" in this application is merely a term used to describe the association relationship between associated objects, indicating that three relationships may exist. For example, A and / or B may represent three situations: A exists alone, A and B exist at the same time, and B exists alone.

[0033] The embodiment of the present application provides a method for purchasing items in a self-service locker. By integrating Smart E-security payment into the purchase of items in the self-service locker, users can pay through Smart E-security when purchasing items, as well as through third-party payment methods, thereby meeting users' diverse payment needs.

[0034] Combined with Figure 1 The schematic diagram of the principle of purchasing items in a self-service cabinet is provided to illustrate the principle of a method for purchasing items in a self-service cabinet provided in an embodiment of the present application.

[0035] When a user needs to purchase items in the self-service locker, the user can use the user terminal to scan the QR code on the self-service locker. When the server receives the user's scanning request, it returns a login page to the user terminal. The user enters the user insurance account identity information on the login page displayed on the user terminal. The server receives the user insurance account identity information entered by the user, verifies the user insurance account identity information entered by the user, and obtains the identity authentication result.

[0036] If the identity authentication result indicates that the identity authentication is successful, the server returns the identity authentication success result to the user terminal, obtains the insurance account balance corresponding to the user identity information, verifies whether the balance is sufficient, and obtains the balance verification result.

[0037] If the balance verification result indicates that the balance is sufficient, the server returns the result of the balance verification to the user terminal, controls the supplier interface corresponding to the self-service locker to open the door of the self-service locker, and receives the door opening operation result returned by the supplier interface.

[0038] If the door opening operation result indicates that the door is opened successfully, the user selects the required goods from the self-service cabinet, and the self-service cabinet sends the product information selected by the user to the server. The server receives the product information selected by the user and settles the purchased goods by the user based on the balance of the insurance account.

[0039] In a possible implementation manner, illustratively, the user terminal may be one of electronic products such as a mobile phone, a smart watch, and a tablet.

[0040] In a possible implementation, illustratively, the user's insurance account identity information includes an insurance account number and a password.

[0041] Verifying the user's insurance account identity information input by the user to obtain an identity verification result includes: comparing the insurance account number and password with pre-stored insurance account information (including the insurance account number and password) to obtain an identity verification result.

[0042] In a possible implementation, illustratively, the user insurance account identity information may also include the user's biometric information, such as at least one of the user's fingerprint, the user's facial image, the user's voice characteristics, and the user's iris characteristics.

[0043] Verifying the user insurance account identity information input by the user to obtain the identity verification result includes: comparing the user's biometric information with the pre-stored insurance account information to obtain the identity verification result. At this time, the pre-stored insurance account information also includes: the user's biometric information, such as at least one of the user's fingerprint, the user's facial image, the user's voice feature, and the user's iris feature. The dimensions of the compared user insurance account identity information and the dimensions of the insurance account information must be consistent. For example, if the user insurance account identity information is the insurance account number and password, then the insurance account information should also include the insurance account number and password.

[0044] In a possible implementation, the above two identity authentication methods can be combined to authenticate the user, which can improve the accuracy and security of identity authentication and further ensure the safety of the door opening operation. For example, the user insurance account identity information includes the insurance account number, password and biometric information. The user insurance account identity information input by the user is verified to obtain an identity authentication result, including: comparing the insurance account number and password with the pre-stored insurance account information (including the insurance account number and password) to obtain the identity authentication result; the identity authentication result indicates that the identity authentication is successful, the server obtains the user's biometric information, and compares the obtained user's biometric information with the pre-stored insurance account information (including biometric information) to obtain a re-verification result. Only when both information comparisons are successful, the identity authentication is successful.

[0045] In a possible implementation, if the identity authentication result indicates that the identity authentication fails, the server can return the identity authentication failure result to the user terminal, and prompt the user with an error message, asking the user to re-authenticate, and if the re-authentication fails, the server provides the user with the contact information of the server administrator; other operations can also be performed, for example, when the identity authentication result indicates that the identity authentication fails, the server only returns the identity authentication failure result to the user terminal. This embodiment is only exemplary, and the operation methods are various, which will not be repeated here.

[0046] In a possible implementation, if the identity authentication result indicates that the identity authentication is successful, the server returns the identity authentication result to the user terminal and obtains the insurance account balance corresponding to the user identity information. In an implementation, the process of obtaining the insurance account balance corresponding to the user identity information may include: the server obtains the user's biometric information through the user terminal, and re-verifies the user's identity information based on the obtained biometric information; if the re-verification result indicates that the user's identity authentication is successful, obtain the insurance account balance corresponding to the user identity information.

[0047] In one possible implementation, verifying whether the balance is sufficient includes: comparing the balance of the user's insurance account with a preset threshold; if the balance of the user's insurance account is greater than or equal to the preset threshold, the balance is sufficient; if the balance of the user's insurance account is less than the preset threshold, the balance is insufficient.

[0048] In a possible implementation, if the balance verification result indicates that the balance is insufficient, the server can return the result of the insufficient balance verification to the user terminal and provide the user with a third-party payment method; other operations can also be performed, such as the server only returning the result of the insufficient balance verification to the user terminal. This embodiment is only exemplary, and the operation methods are various, which will not be repeated here.

[0049] In a possible implementation, if the door opening operation result indicates that the door opening has failed, the server can prompt an error message to the user through the user terminal; other operations can also be performed, such as the server providing the user with the contact information of the server administrator through the user terminal. This embodiment is only exemplary, and the operation methods are various, which will not be repeated here.

[0050] In a possible implementation, the server settles the goods purchased by the user based on the balance of the insurance account, including: if the balance of the insurance account is greater than or equal to the price of the purchased goods, the server automatically settles successfully and controls the supplier interface to perform a closing operation; if the balance of the insurance account is less than the price of the purchased goods, the server automatically fails to settle and provides the user with a third-party payment method. If the balance of the insurance account is less than the price of the purchased goods, other operations can also be performed, and the operation methods are various and will not be repeated here.

[0051] In one embodiment, the principle of purchasing items in the self-service locker can be as follows: Figure 2 As shown. It is understandable that Figure 2 The illustrated embodiment is only one of many embodiments of the present application, and therefore, it cannot be understood as the only embodiment of the present application.

[0052] The present application also provides a method for purchasing items from a self-service locker. Figure 3 The present application embodiment provides a method for purchasing items from a self-service locker, comprising the following steps:

[0053] Step S10: Obtain the user insurance account identity information input by the user, verify the user insurance account identity information, and obtain an identity verification result.

[0054] In one possible implementation, the user's insurance account identity information includes: an insurance account number and a password; verifying the user's insurance account identity information and obtaining an identity verification result, including: comparing the insurance account number and password with pre-stored insurance account information, if the comparison is successful, obtaining the user's biometric information, and re-verifying the user's identity information based on the biometric information to obtain a re-verification result.

[0055] In a possible implementation, the biometric information includes: at least one of a user's fingerprint, a user's facial image, a user's voice feature, and a user's iris feature.

[0056] Step S20: If the identity authentication result indicates that the identity authentication is passed, the insurance account balance corresponding to the user identity information is obtained, and it is verified whether the balance is sufficient to obtain a balance verification result.

[0057] In one possible implementation, obtaining the insurance account balance corresponding to the user's identity information includes obtaining the user's biometric information and re-verifying the user's identity information based on the biometric information; if the re-verification result indicates that the user's identity authentication is passed, obtaining the insurance account balance corresponding to the user's identity information.

[0058] In one possible implementation, verifying whether the balance is sufficient includes: comparing the balance of the user's insurance account with a preset threshold; if the balance of the user's insurance account is greater than or equal to the preset threshold, the balance is sufficient; if the balance of the user's insurance account is less than the preset threshold, the balance is insufficient.

[0059] Step S30: If the balance verification result indicates that the balance is sufficient, control the supplier interface corresponding to the self-service cabinet to open the door of the self-service cabinet, and receive the door opening operation result returned by the supplier interface.

[0060] Step S40: If the door opening operation result indicates that the door is opened successfully, obtain the commodity information selected by the user, and settle the commodity purchased by the user based on the balance of the insurance account.

[0061] In one possible implementation, the goods purchased by the user are settled based on the balance of the insurance account, including: if the balance of the insurance account is greater than or equal to the price of the purchased goods, the automatic settlement is successful, and the supplier interface is controlled to perform a closing operation; if the balance of the insurance account is less than the price of the purchased goods, the automatic settlement fails, and a third-party payment method is provided to the user.

[0062] The method for purchasing items from a self-service locker provided in the embodiment of the present application has the same implementation principle and technical effects as those in the aforementioned embodiment of the principle of purchasing items from a self-service locker. For the sake of brief description, for matters not mentioned in the method embodiment, reference may be made to the corresponding contents in the aforementioned embodiment.

[0063] The above embodiments are only examples, and the order of the steps in actual operation is not fixed and is not limited to the above step order.

[0064] The present application also provides a method for purchasing items in a self-service cabinet. Figure 4 Explain it.

[0065] Step S100: Obtain the user insurance account identity information input by the user, verify the user insurance account identity information, and obtain an identity verification result.

[0066] The specific principle can refer to the implementation principle of S10.

[0067] Step S200: If the identity authentication result indicates that the identity authentication is passed, control the supplier interface corresponding to the self-service locker to open the door of the self-service locker, and receive the door opening operation result returned by the supplier interface.

[0068] Step S300: If the door opening operation indicates that the door is opened successfully, obtain the information of the product selected by the user, and based on the product selected by the user, verify whether the balance of the user's insurance account is sufficient to obtain a balance verification result.

[0069] In one possible implementation, verifying whether the balance of the user's insurance account is sufficient and obtaining a balance verification result includes: comparing the insurance account balance with the price of the product selected by the user; if the insurance account balance is greater than or equal to the price of the product selected by the user, the balance verification result is characterized as sufficient balance; if the insurance account balance is less than the price of the product selected by the user, the balance verification result is characterized as insufficient balance, prompting the user that the balance is insufficient, and providing the user with a third-party payment method.

[0070] Step S400: If the balance verification result indicates that the balance is sufficient, the goods purchased by the user are settled based on the balance of the insurance account.

[0071] like Figure 5 As shown, Figure 5 The module diagram of a device 10 for purchasing items in a self-service locker provided in an embodiment of the present application is shown. The device 10 comprises: an identity verification module 11, a balance verification module 12, a processing module 13 and a settlement module 14.

[0072] The identity authentication module 11 is used to obtain the user insurance account identity information input by the user, verify the user insurance account identity information, and obtain the identity authentication result.

[0073] The balance verification module 12 is used to obtain the insurance account balance corresponding to the user identity information if the identity verification result indicates that the identity verification is passed, and verify whether the balance is sufficient to obtain a balance verification result.

[0074] The processing module 13 is used to control the supplier interface corresponding to the self-service cabinet to open the door of the self-service cabinet if the balance verification result indicates that the balance is sufficient, and receive the door opening operation result returned by the supplier interface.

[0075] The settlement module 14 is used to obtain the commodity information selected by the user if the door opening operation result indicates that the door is opened successfully, and settle the commodity purchased by the user based on the balance of the insurance account.

[0076] In one possible implementation, the user's insurance account identity information includes: an insurance account number and a password; the identity authentication module 11 is specifically used to: compare the insurance account number and password with the pre-stored insurance account information; if the comparison is successful, obtain the user's biometric information, and re-verify the user's identity information based on the biometric information to obtain a re-verification result; the biometric information includes: at least one of the user's fingerprint, the user's facial image, the user's voice characteristics, and the user's iris characteristics.

[0077] In a possible implementation, the balance verification module 12 is specifically used to obtain the user's biometric information and re-verify the user's identity information based on the biometric information; if the re-verification result indicates that the user's identity authentication is passed, the insurance account balance corresponding to the user's identity information is obtained.

[0078] In a possible implementation, the settlement module 14 is specifically configured to automatically fail the settlement if the balance in the insurance account is less than the price of the purchased goods, and provide the user with a third-party payment method.

[0079] in, Figure 5 The order of modules in the purchasing device for items in the self-service locker shown is not fixed and is not limited to Figure 5 The order shown, Figure 5 It is only exemplary and is not intended to limit the scope of protection of the present application.

[0080] like Figure 6 As shown, Figure 6 The schematic diagram of the structure of an electronic device 20 provided in an embodiment of the present application is shown. The electronic device 20 includes: a processor 21 and a memory 22.

[0081] It should be noted that Figure 6 The components and structures of the electronic device 20 shown are merely exemplary and non-limiting. The electronic device may also have other components and structures as required.

[0082] The processor 21, the memory 22, and other components that may appear in the electronic device 20 are directly or indirectly electrically connected to each other to achieve data transmission or interaction. For example, the processor 21, the memory 22, and other components that may appear may be electrically connected to each other via one or more communication buses or signal lines.

[0083] The memory 22 is used to store programs, for example, a program corresponding to the method for purchasing items in the self-service locker mentioned above or a device for purchasing items in the self-service locker mentioned above. Optionally, when the device for purchasing items in the self-service locker is stored in the memory 22, the device for purchasing items in the self-service locker includes at least one software function module that can be stored in the memory 22 in the form of software or firmware.

[0084] The processor 21 is used to execute the executable modules stored in the memory 22, such as executing the software function modules or computer programs included in the device for purchasing items in the self-service locker, so as to execute the above-mentioned method for purchasing items in the self-service locker.

[0085] Of course, the method disclosed in any embodiment of the present application can be applied to the processor 21, or implemented by the processor 21.

[0086] An embodiment of the present application also provides a non-volatile computer-readable storage medium (hereinafter referred to as storage medium), on which a computer program is stored. When the computer program is run by a computer such as the above-mentioned electronic device 20, the method disclosed in any of the above-mentioned embodiments is executed.

[0087] An embodiment of the present application further provides a computer program product, which includes a computer program. When the computer program is run by a computer such as the electronic device 20 described above, the method disclosed in any of the embodiments shown above is executed.

[0088] It should be noted that the various embodiments in this specification are described in a progressive manner, and each embodiment focuses on the differences from other embodiments. The same or similar parts between the various embodiments can be referenced to each other.

[0089] In several embodiments provided in the present application, it should be understood that the disclosed devices and methods can also be implemented in other ways. The device embodiments described above are merely schematic. For example, the flowcharts and block diagrams in the accompanying drawings show the possible architecture, functions and operations of the devices, methods and computer program products according to multiple embodiments of the present application. In this regard, each box in the flowchart or block diagram can represent a module, a program segment or a part of a code, and the module, a program segment or a part of a code contains one or more executable instructions for implementing the specified logical function. It should also be noted that in some alternative implementations, the functions marked in the box can also occur in a different order from the order marked in the accompanying drawings. For example, two consecutive boxes can actually be executed substantially in parallel, and they can sometimes be executed in the opposite order, depending on the functions involved. It should also be noted that each box in the block diagram and / or flowchart, and the combination of boxes in the block diagram and / or flowchart can be implemented with a dedicated hardware-based system that performs a specified function or action, or can be implemented with a combination of dedicated hardware and computer instructions.

[0090] In addition, the functional modules in the various embodiments of the present application may be integrated together to form an independent part, or each module may exist separately, or two or more modules may be integrated to form an independent part.

[0091] If the functions are implemented in the form of software function modules and sold or used as independent products, they can be stored in a computer-readable storage medium. Based on this understanding, the technical solution of the present application can be essentially or partly embodied in the form of a software product that contributes to the prior art. The computer software product is stored in a computer-readable storage medium, including several instructions for enabling a computer device (which can be a personal computer, a laptop, a server, or an electronic device, etc.) to perform all or part of the steps of the methods described in each embodiment of the present application. The aforementioned computer-readable storage medium includes: various media that can store program codes, such as a USB flash drive, a mobile hard disk, a read-only memory (ROM), a random access memory (RAM), a magnetic disk or an optical disk.

[0092] The above is only a specific implementation of the present application, but the protection scope of the present application is not limited thereto. Any technician familiar with the technical field can easily think of changes or substitutions within the technical scope disclosed in the present application, which should be included in the protection scope of the present application. Therefore, the protection scope of the present application should be based on the protection scope of the claims.

Claims

1. A method for purchasing items in a self-service locker, characterized in that: include: Obtaining user insurance account identity information input by the user, verifying the user insurance account identity information, and obtaining an identity verification result; If the identity verification result indicates that the identity verification is successful, the insurance account balance corresponding to the user identity information is obtained, and whether the balance is sufficient is verified to obtain a balance verification result; If the balance verification result indicates that the balance is sufficient, control the supplier interface corresponding to the self-service locker to open the door of the self-service locker, and receive the door opening operation result returned by the supplier interface; If the door opening operation result indicates that the door is opened successfully, the commodity information selected by the user is obtained, and the commodity purchased by the user is settled based on the balance of the insurance account.

2. The method according to claim 1, characterized in that The user insurance account identity information includes: insurance account number and password; Verify the user's insurance account identity information and obtain identity verification results, including: Comparing the insurance account number and password with pre-stored insurance account information; If the comparison is successful, the user's biometric information is obtained, and the user's identity information is verified again based on the biometric information to obtain a re-verification result.

3. The method according to claim 2, characterized in that The biometric information includes at least one of a user's fingerprint, a user's face image, a user's voice feature, and a user's iris feature.

4. The method according to claim 1, characterized in that The settlement of the goods purchased by the user based on the balance of the insurance account includes: If the balance in the insurance account is less than the price of the purchased goods, the automatic settlement fails and a third-party payment method is provided to the user.

5. The method according to claim 1, characterized in that The obtaining of the insurance account balance corresponding to the user identity information includes: Obtaining biometric information of the user, and re-verifying the user's identity information based on the biometric information; If the re-verification result indicates that the user identity authentication is passed, the insurance account balance corresponding to the user identity information is obtained.

6. A method for purchasing items in a self-service locker, characterized in that: include: Obtaining user insurance account identity information input by the user, verifying the user insurance account identity information, and obtaining an identity verification result; If the identity authentication result indicates that the identity authentication is passed, controlling the supplier interface corresponding to the self-service locker to open the door of the self-service locker, and receiving the door opening operation result returned by the supplier interface; If the door opening operation indicates that the door is opened successfully, obtain information about the product selected by the user, and verify whether the user's insurance account balance is sufficient based on the product selected by the user to obtain a balance verification result; If the balance verification result indicates that the balance is sufficient, the goods purchased by the user are settled based on the balance of the insurance account.

7. A device for purchasing items in a self-service locker, comprising: An identity verification module is used to obtain the user insurance account identity information input by the user, verify the user insurance account identity information, and obtain an identity verification result; A balance verification module, for obtaining the insurance account balance corresponding to the user identity information if the identity verification result indicates that the identity verification is passed, and verifying whether the balance is sufficient to obtain a balance verification result; A processing module, configured to control a supplier interface corresponding to the self-service locker to open the door of the self-service locker if the balance verification result indicates that the balance is sufficient, and receive a door opening operation result returned by the supplier interface; The settlement module is used to obtain the commodity information selected by the user if the door opening operation result indicates that the door is opened successfully, and settle the commodity purchased by the user based on the balance of the insurance account.

8. An electronic device, characterized in that: include: A memory and a processor, wherein the memory is connected to the processor; The memory is used to store programs; The processor is used to call the program stored in the memory to execute the method according to any one of claims 1 to 5, or to execute the method according to claim 6.

9. A computer-readable storage medium, characterized in that: A computer program is stored thereon, and when the computer program is executed by a processor, the method according to any one of claims 1 to 5 is executed, or the method according to claim 6 is executed.

10. A computer program product, characterized in that The computer program product comprises a computer program, and when the computer program is executed by a processor, the computer program executes the method according to any one of claims 1 to 5, or the method according to claim 6.