Face payment method, device, equipment and storage medium
By using facial recognition payment methods and devices to capture user images and display selection controls, multiple orders can be combined for payment, solving the problem of users making multiple payments and improving efficiency and user experience.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- TENCENT TECHNOLOGY (SHENZHEN) CO LTD
- Filing Date
- 2021-11-17
- Publication Date
- 2026-06-12
AI Technical Summary
Users have to make multiple payments for orders involving multiple contracted services, resulting in a poor user experience and low payment efficiency.
By collecting the user's facial image, a payment request is sent to the payment server. The system receives and displays a selection control for pre-paid orders associated with the user's identity information, allowing the user to select orders to be combined for payment, and then performs the combined payment processing on the payment server side.
It improves the payment efficiency of prepaid orders, enhances the user experience, avoids the step of repeatedly collecting facial images, and saves payment resources.
Smart Images

Figure CN116136996B_ABST
Abstract
Description
Technical Field
[0001] This application relates to the field of computer technology, and more specifically, to a face payment method, apparatus, device, and storage medium. Background Technology
[0002] With the rapid development of the Internet, users can bind different contracted services under a certain account system. For example, these different contracted services may be related membership services or parking payment services.
[0003] Currently, these different contracted services generate order information at different times based on the prepayment period of each contracted service, and then push it to the user for payment. If a user has multiple orders that need to be paid, they need to make multiple payments, resulting in a poor user experience and low payment efficiency. Summary of the Invention
[0004] This application provides a facial recognition payment method, apparatus, device, and storage medium, which can not only improve the payment efficiency of at least one pre-payment order associated with the user's identity information, but also enhance the user experience.
[0005] Firstly, a facial recognition payment method is provided, which is applied to a payment terminal and includes:
[0006] Collect user's facial images;
[0007] Send the first payment request for the current order to the payment server; the payment request includes the face image.
[0008] The system receives a first display instruction from the payment server, which instructs the display of a selection control for at least one pre-paid order, the at least one pre-paid order being an order associated with the user's identity information;
[0009] In response to the first display instruction, a selection control for the at least one prepaid order is displayed, the selection control being used by the user to select a first order among the at least one prepaid orders, the first order being an order that is combined with the current order for payment.
[0010] Secondly, a facial recognition payment method is provided, which is applied to a payment server and includes:
[0011] Receive the first payment request for the current order sent by the payment terminal, the payment request including the face image;
[0012] Identify the facial image to obtain the user's identity information corresponding to the facial image;
[0013] Based on the user's identity information, at least one pre-payment order is generated;
[0014] A first display instruction is sent to the payment terminal, which instructs the payment terminal to display a selection control for the at least one pre-payment order. The selection control is used by the user to select the first order among the at least one pre-payment orders, which is an order that is combined with the current order for payment.
[0015] Thirdly, a facial recognition payment device is provided, which is a payment terminal, and the device includes:
[0016] The acquisition unit is used to acquire the user's facial image;
[0017] The sending unit is used to send a first payment request for the current order to the payment server, the payment request including the face image;
[0018] The receiving unit is configured to receive a first display instruction sent by the payment server, the first display instruction being configured to instruct the display of a selection control for at least one pre-payment order, the at least one pre-payment order being an order associated with the user's identity information;
[0019] The display unit is configured to display a selection control for the at least one prepaid order in response to the first display instruction. The selection control is used by the user to select a first order among the at least one prepaid orders, which is an order that is combined with the current order for payment.
[0020] In some embodiments of this application, the apparatus further includes a determining unit, which is specifically used for:
[0021] In response to the user's click operation on the selection control, the first order is determined;
[0022] In response to the user's click on the payment control, a second payment request is generated;
[0023] Send the second payment request to the payment server, the second payment request being used to request a combined payment for the current order and the first order;
[0024] The system receives a second display instruction from the payment server, which instructs the payment terminal to display the payment results of the current order and the first order, respectively.
[0025] In response to the second display instruction, the payment results of the current order and the first order are displayed.
[0026] In some embodiments of this application, the acquisition unit may specifically be used for:
[0027] Collect streaming data of the user's current face;
[0028] The face image is determined from the multiple images based on the quality parameters of the streaming media data, whereby the quality parameters are used to evaluate the quality of the image.
[0029] In some embodiments of this application, the quality parameter includes at least one of the following:
[0030] The size of the face in the image, the angle of the face in the image, the brightness of the image, the contrast of the image, and the sharpness of the image.
[0031] In some embodiments of this application, the receiving unit may also be used for:
[0032] The payment terminal receives a third display instruction sent by the payment server, the third display instruction being used to instruct the payment terminal to display identity information to be confirmed by the user;
[0033] In response to the third display instruction, the identity information is displayed.
[0034] Fourthly, a facial recognition payment device is provided, which is a payment server, and the device includes:
[0035] The receiving unit is used to receive the first payment request for the current order sent by the payment terminal, the payment request including the face image;
[0036] The recognition unit is used to recognize the face image and obtain the identity information of the user corresponding to the face image;
[0037] A generation unit is used to generate at least one prepaid order based on the user's identity information;
[0038] The sending unit is configured to send a first display instruction to the payment terminal, the first display instruction being configured to instruct the payment terminal to display a selection control for the at least one pre-payment order, the selection control being configured for the user to select a first order among the at least one pre-payment orders, the first order being an order that is combined with the current order for payment.
[0039] In some embodiments of this application, the generation unit may specifically be used for:
[0040] Based on the user's identity information, obtain information about at least one of the user's contracted services;
[0041] Based on the information of the at least one contracted service, generate the at least one prepaid order.
[0042] In some embodiments of this application, the generation unit may also be used for:
[0043] If the information indicating the contracted service indicates that the effective duration of the contracted service is less than the preset duration, a prepayment order corresponding to the contracted service will be generated.
[0044] In some embodiments of this application, the receiving unit may specifically be used for:
[0045] Receive a second payment request sent by the payment terminal, the second payment request being used to request a combined payment for the current order and the first order;
[0046] In response to the second payment request, the current order and the first order are combined for payment.
[0047] In some embodiments of this application, the sending unit may specifically be used for:
[0048] A second display instruction is sent to the payment terminal, which instructs the payment terminal to display the payment results of the current order and the first order, respectively.
[0049] In some embodiments of this application, the sending unit may also be used for:
[0050] A third display instruction is sent to the payment terminal, which instructs the payment terminal to display the identity information to be confirmed by the user.
[0051] Fifthly, an electronic device is provided, comprising:
[0052] A processor, adapted to execute computer programs;
[0053] A computer-readable storage medium storing a computer program that, when executed by the processor, implements the method of the first or second aspect described above.
[0054] In a sixth aspect, a computer-readable storage medium is provided for storing a computer program that causes a computer to perform the methods described in the first or second aspect.
[0055] In a seventh aspect, a computer program product is provided, including a computer program / instructions that, when executed by a processor, implement the method of the first or second aspect described above.
[0056] Based on the above technical solution, the payment terminal sends a first payment request carrying a facial image to the payment server, and then receives a first display instruction from the payment server. This first display instruction instructs the display of selection controls for at least one pre-payment order associated with the user's identity information. Essentially, the payment terminal obtains selection controls for at least one pre-payment order associated with the user's identity information by sending the user's facial image, allowing the user to operate these selection controls to generate a combined order. On the one hand, this avoids the payment terminal repeatedly collecting the user's facial image when paying for at least one pre-payment order in the future, improving the user experience; on the other hand, merging the current order and the first order for payment saves payment resources when paying for the first order in the future, improving payment efficiency. Attached Figure Description
[0057] Figure 1 This is a schematic block diagram of the system framework provided in the embodiments of this application.
[0058] Figure 2 This is a schematic flowchart of the face payment method provided in the embodiments of this application.
[0059] Figure 3 This is another illustrative flowchart of the face payment method provided in the embodiments of this application.
[0060] Figure 4 This is a schematic block diagram of the facial payment device provided in the embodiments of this application.
[0061] Figure 5 This is a schematic block diagram of the facial payment device provided in the embodiments of this application.
[0062] Figure 6 This is a schematic structural diagram of the electronic device provided in the embodiments of this application. Detailed Implementation
[0063] The technical solutions of the embodiments of this application will be clearly and completely described below with reference to the accompanying drawings. Obviously, the described embodiments are only a part of the embodiments of this application, and not all of the embodiments. Based on the embodiments of this application, all other embodiments obtained by those of ordinary skill in the art without creative effort are within the scope of protection of this application.
[0064] The solutions provided in this application may involve artificial intelligence technology.
[0065] Artificial intelligence (AI) refers to the theories, methods, technologies, and application systems that utilize digital computers or computers-controlled machines to simulate, extend, and expand human intelligence, perceive the environment, acquire knowledge, and use that knowledge to achieve optimal results. In other words, AI is a comprehensive technology within computer science that attempts to understand the essence of intelligence and produce new intelligent machines that can react in a way similar to human intelligence. AI studies the design principles and implementation methods of various intelligent machines, enabling them to possess perception, reasoning, and decision-making capabilities.
[0066] It should be understood that artificial intelligence (AI) technology is a comprehensive discipline involving a wide range of fields, encompassing both hardware and software technologies. Fundamental AI technologies generally include sensors, dedicated AI chips, cloud computing, distributed storage, big data processing, operating / interactive systems, and mechatronics. AI software technologies mainly include computer vision, speech processing, natural language processing, and machine learning / deep learning.
[0067] The solutions provided in this application may also involve facial recognition technology.
[0068] Facial recognition technology is a biometric identification technology that identifies individuals based on their facial features. This technology uses cameras or webcams to capture images or video streams containing faces, automatically detects and tracks faces within the images, extracts personalized features from the facial images, and then performs facial recognition on the detected faces. It should be understood that this facial recognition technology may include a series of related technologies such as image acquisition, feature localization, identity verification, and search.
[0069] Furthermore, the solutions provided in this application may also involve computer vision technology.
[0070] Computer vision (CV) is a science that studies how to enable machines to "see." More specifically, it refers to machine vision, which uses cameras and computers to replace human eyes in tasks such as target recognition, tracking, and measurement, and further performs image processing to create images more suitable for human observation or transmission to instruments. As a scientific discipline, computer vision studies related theories and technologies, attempting to build artificial intelligence systems capable of extracting information from images or multidimensional data. Computer vision technologies typically include image processing, image recognition, image semantic understanding, image retrieval, OCR, video processing, video semantic understanding, video content / behavior recognition, 3D object reconstruction, 3D technology, virtual reality, augmented reality, simultaneous localization and mapping (SLAM), and common biometric recognition technologies such as facial recognition and fingerprint recognition.
[0071] To facilitate understanding of the proposed solution, the relevant terms used in this application will be explained below.
[0072] Facial recognition: A technology that uses facial multimedia information to obtain a person's identity information.
[0073] 3D camera: A type of camera that is analogous to a traditional camera but incorporates liveness detection software and hardware. It is typically used in depth cameras and infrared cameras to ensure the security of user information.
[0074] SN: String serial number, which uniquely identifies a device.
[0075] SQLite is a lightweight database that adheres to the four ACID properties. ACID refers to the four properties that a database management system (DBMS) must possess to ensure that transactions are correct and reliable during the writing or updating of data: atomicity, consistency, isolation, and durability.
[0076] Figure 1 This is a schematic block diagram 100 of the system framework provided in the embodiments of this application.
[0077] like Figure 1 As shown, the block diagram 100 may include a payment terminal 110 and a payment server 120.
[0078] The payment terminal 110 and the payment server 120 can communicate wirelessly or via wired connection using the Internet Protocol (IP). It should be noted that the wireless network can include, but is not limited to, Wi-Fi, Bluetooth, infrared, Zigbee, or data networks, and the wired network can be a Universal Serial Bus (USB) network. Figure 1 The number of payment terminals 110 and payment servers 120 shown is merely illustrative. Depending on implementation needs, any number of payment terminals 110 and payment servers 120 can be used.
[0079] The payment terminal 110 can be a facial recognition terminal, specifically a terminal with facial recognition payment functionality. For example, the payment terminal 110 can be a smartphone, tablet, in-vehicle terminal, laptop, or desktop computer. The payment server 120 can be an independent physical server, a server cluster or distributed system composed of multiple physical servers, or a cloud server providing basic cloud computing services such as cloud services, cloud databases, cloud computing, cloud functions, cloud storage, network services, cloud communication, middleware services, domain name services, security services, and big data and artificial intelligence platforms. Servers can be directly or indirectly connected via wired or wireless communication; this application does not impose any restrictions on this connection.
[0080] Furthermore, the payment terminal 110 can be a payment terminal with a smart camera, which is pluggably installed in the payment terminal 110. The smart camera can be a 3D (3D) camera with liveness detection capabilities. Optionally, the smart camera can include an image sensor for acquiring streaming image data. The image sensor can include any combination of color image sensors, depth image sensors, or infrared image sensors. Optionally, the smart camera can also include a processor for data processing, such as filtering the acquired streaming data to obtain the optimal face image. Optionally, the processor can be a DSP (Digital Signal Processor), a unique microprocessor that processes data using digital signals.
[0081] Optionally, the smart camera of the payment terminal 110 can capture facial images. The payment terminal 110 sends a payment request to the payment server 120, which carries the facial image. The payment server 120 performs facial recognition on the facial image carried in the payment request to obtain payment information corresponding to the facial image, and sends the payment information to the payment terminal 110. After receiving the payment information, the payment terminal 110 completes the payment according to the payment information.
[0082] Typically, a user can bind different contracted services under a certain account system (user's identity information). For different contracted services, the backend service generates order information at different times based on the prepayment period of each contracted service, and then pushes it to the user for facial recognition payment. If a user has multiple orders that need to be paid, they need to make payments multiple times, resulting in a poor user experience and low payment efficiency.
[0083] Based on this, this application provides a face payment method, device, equipment, and storage medium that combines current orders and pre-payment orders for payment, which not only improves the payment efficiency of pre-payment orders but also enhances the user experience.
[0084] Figure 2 This is a schematic flowchart of the face payment method 200 provided in this application embodiment. It should be noted that this method is applied to a payment terminal, which can be, for example,... Figure 1 The payment terminal 110 shown.
[0085] like Figure 2 As shown, the method 200 may include some or all of the following:
[0086] S201, Collect the user's facial image;
[0087] S202, Send the first payment request for the current order to the payment server, the payment request including the face image;
[0088] S203, receive a first display instruction sent by the payment server, the first display instruction being used to instruct the display of a selection control for at least one pre-payment order, the at least one pre-payment order being an order associated with the user's identity information;
[0089] S204, in response to the first display instruction, a selection control for the at least one prepaid order is displayed, the selection control being used by the user to select a first order among the at least one prepaid orders, the first order being an order that is combined with the current order for payment.
[0090] In other words, in response to a user's payment request for the current order, the payment terminal captures the user's facial image and sends a first payment request carrying the facial image to the payment server. After receiving the first payment request, the payment server determines at least one pre-payment order associated with the user based on the facial image in the first payment request, and sends a first display instruction for the at least one pre-payment order to the payment terminal. As a result, the payment terminal displays a selection control for the at least one pre-payment order, allowing the user to select the at least one pre-payment order and generate a combined order.
[0091] Optionally, the payment terminal can capture the user's facial image via a smart camera.
[0092] Optionally, the smart camera may be a 3D camera with a liveness detection function; alternatively, the smart camera may include an image sensor for acquiring image data, and the image sensor may be any one or more of a color image sensor, a depth image sensor, or an infrared image sensor.
[0093] Optionally, the prepaid order can be a membership service order associated with the user's identity information; for example, the membership service order could be a QQ Music VIP service order; or a Tencent Video VIP service order, etc. Optionally, the prepaid order can also be a parking service order associated with the user's identity information, or a vehicle charging service order associated with the user's identity information.
[0094] Optionally, the pre-payment order can also be generated before the user departs using the driving plan selected by the user and the navigation information provided by the smart map. The user can make advance payment for the toll pre-payment order. On the one hand, this helps to facilitate smoother travel for users, saves travel time, reduces resource consumption, and reduces pollution; on the other hand, it can greatly alleviate congestion at toll stations and improve highway traffic efficiency.
[0095] Furthermore, the prepaid order can also utilize the user's historical consumption data to determine the purchase cycle of some of the user's daily consumer goods, generating a prepaid order for these goods. On the one hand, this prepaid order can remind the user to purchase daily consumer goods in a timely manner, improving the user experience; on the other hand, while improving payment efficiency, it is conducive to achieving a virtuous cycle of supply and demand for daily consumer goods. For example, the daily consumer goods could be rice, flour, oil, milk, etc.; of course, the prepaid order could also be the user's car insurance order, etc. In short, this application does not impose specific restrictions on the specific content of at least one prepaid order.
[0096] Optionally, the selection control for the at least one prepaid order can be a circular selection control, a square selection control, or other forms of selection control. For example, the selection control for the at least one prepaid order can be a scrollable selection control. This application does not impose specific restrictions on the form of the selection control.
[0097] Optionally, the at least one prepaid order includes the current order. Of course, in other alternative embodiments, the at least one prepaid order may not include the current order, and the final consolidated payment order may include the current order.
[0098] It should be noted that the user's identity information can uniquely identify the user, and the user's identity information corresponds one-to-one with the user's facial image.
[0099] It should be noted that the first order can be one or more of at least one prepaid order.
[0100] Based on the above technical solution, the payment terminal sends a first payment request carrying a facial image to the payment server, and then receives a first display instruction from the payment server. This first display instruction instructs the display of selection controls for at least one pre-payment order associated with the user's identity information. Essentially, the payment terminal obtains selection controls for at least one pre-payment order associated with the user's identity information by sending the user's facial image, allowing the user to operate these selection controls to generate a combined order. On the one hand, this avoids the payment terminal repeatedly collecting the user's facial image when paying for at least one pre-payment order in the future, improving the user experience; on the other hand, merging the current order and the first order for payment saves payment resources when paying for the first order in the future, improving payment efficiency.
[0101] Combination Figure 1 For example, the payment terminal 110 may include a data collection module 111 and a payment confirmation module 112.
[0102] Specifically, the payment terminal 110 can collect the user's facial image through the acquisition module 111 and send the collected facial image to the payment server 120 in the form of a first payment request. Upon receiving the first payment request from the payment terminal 110, the payment server 120 determines at least one pre-payment order associated with the user's identity information based on the facial image in the first payment request, and sends a first display instruction to the payment terminal 110, instructing the payment terminal 110 to display the selection control for the at least one pre-payment order. The payment terminal 110 receives the first display instruction through the payment confirmation module 112 and displays the selection control for the at least one pre-payment order, so that the user can operate the selection control for the at least one pre-payment order to generate a combined order.
[0103] Indicative, such as Figure 1 As shown, the selection control for at least one prepaid order may include a selection control for the current order, a selection control for prepaid order A, and a selection control for prepaid order B.
[0104] For example, such as Figure 1 As shown, the selection control for the current order is selected by default, and the user cannot select it. The user only needs to interact with the selection controls for pre-payment order A and pre-payment order B. For example, if the user clicks the selection control for pre-payment order A, the selection control for pre-payment order A will change from a blank color to another indicator color. Of course, other display methods can also be used to indicate that the user has selected a pre-payment order; this application does not impose specific restrictions on this.
[0105] In some embodiments of this application, the method 200 further includes:
[0106] In response to the user's click on the selection control, confirm the first order;
[0107] In response to the user's click on the payment control, a second payment request is generated;
[0108] Send the second payment request to the payment server, the second payment request being used to request a combined payment for the current order and the first order;
[0109] The system receives a second display instruction from the payment server, which instructs the payment terminal to display the payment results of the current order and the first order, respectively.
[0110] In response to the second display instruction, the payment results of the current order and the first order are displayed.
[0111] In other words, the payment terminal responds to the user's click on the selection control, confirms the first order, and then responds to the user's click on the payment control to generate a second payment request and send the second payment request to the payment server. The payment server receives the second payment request, merges the current order and the first order in the second payment request for payment, and then sends the payment results of the current order and the first order to the payment terminal in the form of a second display instruction.
[0112] Optionally, the payment terminal receives a fourth display instruction sent by the payment server, which is used to display a payment control for user confirmation of payment (e.g., Figure 1 (The payment control in the payment module 112 shown). Optionally, the payment terminal can receive the fourth display instruction and the first display instruction simultaneously, or it can receive the fourth display instruction after receiving the first display instruction. This application does not impose specific restrictions on the receiving order of the first display instruction and the fourth display instruction.
[0113] It should be noted that the second payment request includes the order information of the current order and the first order.
[0114] It should be noted that this payment control is used by the user to select and confirm payment. Optionally, this payment control is used to represent payment information corresponding to the user's facial image. This payment information can be a payment QR code or a payment link. The payment code can be either a QR code or a barcode, and the payment link can be a payment website address.
[0115] Combination Figure 1 In addition, the payment terminal 110 may also include a payment result display module 113.
[0116] Specifically, the payment terminal 110 receives a user's click operation on the selection control of at least one pre-payment order through the payment confirmation module 112, confirms the first order, and receives a user's click operation on the payment control through the payment confirmation module 112, generates a second payment request, and sends the second payment request to the payment server 120, requesting the payment server 120 to merge the payment for the current order and the first order. In response to the second payment request, the payment server 120 merges the payment for the current order and the first order, and sends the payment results of the current order and the first order to the payment terminal 110 through a second display instruction.
[0117] For example, such as Figure 1 As shown, if the payment terminal receives a click operation from the user on the selection control of the pre-payment order A through the payment confirmation module 112, the payment result display module 113 may include the payment result of the current order and the payment result of the pre-payment order A.
[0118] Of course, after receiving the second display instruction, the payment terminal can also receive a fifth display instruction sent by the payment server. This fifth display instruction is used to instruct the payment terminal to display that the payment is complete (e.g., ...). Figure 1 The payment completion control in the payment result display module 113 can be displayed through the payment result display module 113, and the payment completion control is used by the user to confirm the payment result.
[0119] In some embodiments of this application, S201 may include:
[0120] Collect streaming data of the user's current face;
[0121] The face image is determined from multiple images in the streaming media data based on quality parameters used to evaluate the image quality.
[0122] For example, in response to a user's first payment request for a current order, which is an order in an application, the application calls the smart camera in the payment terminal to collect streaming media data of the user's current face, and selects the best image from multiple images based on the quality parameters of multiple images in the streaming media data of the current face.
[0123] It should be noted that streaming media technology refers to a technology that compresses a series of media data and transmits it in segments over a network in a streaming manner to achieve real-time transmission of audio and video for viewing. It is understood that the streaming media data of the current face in this application can be a video stream of a current face image acquired using streaming media technology, and this video stream includes multiple images.
[0124] In some embodiments of this application, the quality parameter includes at least one of the following:
[0125] The size of the face in the image, the angle of the face in the image, the brightness of the image, the contrast of the image, and the sharpness of the image.
[0126] In some embodiments of this application, prior to S203, the method further includes:
[0127] The system receives a third display instruction sent by the payment server, which instructs the payment terminal to display the identity information to be confirmed by the user.
[0128] In response to the third display instruction, the identity information is displayed.
[0129] For example, before receiving the first display instruction sent by the payment server, the payment terminal first receives the third display instruction sent by the payment server to display the user's identity information so that the user can confirm the identity information.
[0130] By displaying the user's identity information to the payment terminal, the user can confirm the accuracy of their identity information before selecting the first order and then proceed with the combined payment, thus ensuring that the combined payment is error-free.
[0131] Figure 3 This is another illustrative flowchart of the face payment method 300 provided in this application embodiment. It should be noted that this method is applied to a payment server, which can be, for example,... Figure 1 The payment server 120 shown.
[0132] like Figure 3 As shown, the method 300 may include some or all of the following:
[0133] S301, Receive the first payment request for the current order sent by the payment terminal, the payment request including the face image;
[0134] S302, Identify the face image and obtain the identity information of the user corresponding to the face image;
[0135] S303, Based on the user's identity information, generate at least one prepaid order;
[0136] S304, a first display instruction is sent to the payment terminal, the first display instruction being used to instruct the payment terminal to display a selection control for the at least one pre-payment order, the selection control being used by the user to select the first order among the at least one pre-payment orders, the first order being an order that is combined with the current order for payment.
[0137] In other words, the payment server receives the first payment request of the current order sent by the payment terminal, performs facial recognition on the facial image in the first payment request to obtain the identity information of the user corresponding to the facial image, and then generates at least one pre-payment order based on the user's identity information, and sends a first display instruction to the payment terminal. The first display instruction is used to instruct the payment terminal to display the selection control of the at least one pre-payment order so that the user can select at least one pre-payment order.
[0138] In one implementation, after receiving a first payment request, the payment server compares the facial image in the first payment request with multiple facial images in the database to obtain the facial image with the highest similarity. Based on the facial image with the highest similarity, the server determines the first identity information corresponding to the facial image with the highest similarity and identifies the first identity information as the user's identity information, that is, it is considered that the facial image with the highest similarity in the database is the same user as the user.
[0139] In another implementation, firstly, after receiving the first payment request, the payment server compares the facial image in the first payment request with multiple facial images in the database to obtain the facial image with the highest similarity in the database. Secondly, it determines whether the similarity of the facial image with the highest similarity in the database is greater than a certain preset threshold. If it is greater than the threshold, the first identity information corresponding to the facial image with the highest similarity in the database is determined as the user's identity information. If it is less than or equal to the threshold, there is no facial image in the database that matches the user.
[0140] Specifically, the payment server can obtain the face image with the highest similarity in the database by comparing the feature data of the face image in the first payment request with the feature data of multiple face images in the database.
[0141] It should be noted that the database can be an SQLite database, or other databases as well; this application does not impose specific restrictions on this. It should also be noted that the database stores images of multiple faces, which are facial images uploaded by users before they use the facial payment function. This database is generally provided by a facial payment service provider, which associates the uploaded facial images with the user's identity information; that is, different facial images correspond to different identity information.
[0142] Optionally, the prepaid order can be an order for a contracted service associated with the user's identity information.
[0143] Based on the above technical solution, the payment server identifies the unique identity information of the user by recognizing the facial image carried in the first payment request. Then, based on the user's identity information, it generates at least one pre-payment order. In other words, the payment server can generate at least one pre-payment order associated with the user's identity information by recognizing the user's facial image once, avoiding the need for the payment server to recognize the user's facial image multiple times when the user pays for at least one pre-payment order in the future. This not only saves facial recognition resources but also improves the user experience. In addition, merging the current order with the first order for payment not only saves payment resources but also improves payment efficiency.
[0144] Combination Figure 1 For example, the payment server 120 may include a face recognition module 121, an identity information module 122, and a contract service module 123.
[0145] Specifically, firstly, the payment server 120 receives a first payment request for the current order from the payment terminal 110. This payment request includes the facial image. The payment server 120 identifies the facial image through the facial recognition module 121 to obtain the target facial image. Secondly, it obtains the user's identity information corresponding to the target facial image by calling the identity information module 122. Finally, it generates at least one pre-payment order by calling the contract service module 123 and sends a first display instruction to the payment terminal to display the selection control of the at least one pre-payment order.
[0146] It should be noted that the target face image is a face image from a database used for face recognition.
[0147] In some embodiments of this application, S302 may include:
[0148] Based on the user's identity information, obtain information about at least one of the user's contracted services;
[0149] Based on the information of the at least one contracted service, generate the at least one prepaid order.
[0150] For example, the at least one contracted service may be a membership service associated with the user's identity information; for example, the membership service may be the VIP membership service of QQ Music; or the membership service may be the VIP membership service of Tencent Video, etc.
[0151] Another example is that the at least one contracted service may also be a parking service associated with the user's identity information, or a vehicle charging service associated with the user's identity information.
[0152] As another example, the at least one contracted service may also be a car insurance service associated with the user's identity information, a smart map navigation service associated with the user's identity information, or a consumer goods purchase platform service associated with the user's identity information, etc. This application does not impose specific restrictions on the specific content of the at least one contracted service.
[0153] By calling the contracted service information associated with the user's identity information, at least one pre-paid order can be generated for the user to choose from, thereby realizing consolidated payment. This eliminates the need for the user to make multiple payments for at least one pre-paid order, which not only improves the payment efficiency of at least one pre-paid order but also enhances the user experience.
[0154] Combination Figure 1 For example, after the payment server 120 obtains the identity information of the user corresponding to the target face image by calling the identity information module 122, it calls the contract service module 123 to query the information of at least one contract service associated with the user's identity information, and generates at least one prepayment order for at least one contract service according to the pre-stored prepayment order generation strategy.
[0155] In some embodiments of this application, when the information of the contracted service indicates that the effective duration of the contracted service is less than a preset duration, a prepayment order corresponding to the contracted service is generated.
[0156] It should be noted that this effective duration is the time remaining until the end of the contracted service period.
[0157] It should be noted that the preset duration can be one day, one week, or one month; this application does not impose any specific restrictions on it.
[0158] By comparing the validity period of the contracted service with the preset duration, a prepayment order corresponding to the contracted service is generated. This is equivalent to filtering out contracted services that are about to expire and require renewal or payment from at least one contracted service, and generating a prepayment order recommended to the user to be paid together with the current order based on the contracted service that is about to expire and require renewal or payment.
[0159] In some embodiments of this application, method 300 may further include:
[0160] Receive a second payment request sent by the payment terminal, the second payment request being used to request a combined payment for the current order and the first order;
[0161] In response to the second payment request, the current order and the first order are combined for payment.
[0162] In one implementation, the payment server can complete the payment for the combined order based on the payment information corresponding to the user's facial image.
[0163] Combination Figure 1 In addition, the payment server 120 may also include a payment module 124.
[0164] Specifically, the payment server 120 receives a second payment request sent by the payment terminal 110, which is used to request a combined payment for the current order and the first order; in response to the second payment request, the payment server 120 calls the payment module 124 to perform a combined payment for the current order and the first order.
[0165] In some embodiments of this application, after combining the payment for the current order and the first order, the method further includes:
[0166] A second display instruction is sent to the payment terminal, which instructs the payment terminal to display the payment results of the current order and the first order, respectively.
[0167] In other words, after the payment server completes the combined payment for the current order and the first order, it sends a second display instruction to the payment terminal, which instructs the payment terminal to display the payment results for the current order and the first order respectively.
[0168] In some embodiments of this application, prior to S304, the method further includes:
[0169] A third display instruction is sent to the payment terminal, which instructs the payment terminal to display the identity information to be confirmed by the user.
[0170] In other words, before sending the first display instruction to the payment terminal, the payment server sends a third display instruction to the payment terminal. This third display instruction is used to instruct the payment terminal to display the identity information to be confirmed by the user, so that the user can confirm their identity information again before selecting a pre-payment order.
[0171] It should be noted that the terms "first, second, third, fourth, and fifth" used in the above description are merely to distinguish similar objects and do not represent a specific order of objects. It should be understood that "first, second, third, fourth, and fifth" can be interchanged in a specific order or sequence where permitted, and should not be a limitation of this application.
[0172] The preferred embodiments of this application have been described in detail above with reference to the accompanying drawings. However, this application is not limited to the specific details of the above embodiments. Within the scope of the technical concept of this application, various simple modifications can be made to the technical solutions of this application, and these simple modifications all fall within the protection scope of this application. For example, the various specific technical features described in the above specific embodiments can be combined in any suitable manner without contradiction. To avoid unnecessary repetition, this application will not describe the various possible combinations separately. Furthermore, various different embodiments of this application can also be arbitrarily combined, as long as they do not violate the spirit of this application, they should also be considered as the content disclosed in this application. It should also be understood that in the various method embodiments of this application, the sequence number of each process does not imply the order of execution. The execution order of each process should be determined by its function and internal logic, and should not constitute any limitation on the implementation process of the embodiments of this application.
[0173] The method provided in the embodiments of this application has been described above. The face payment device provided in the embodiments of this application will be described below.
[0174] Figure 4 This is a schematic block diagram of the face payment device 400 provided in the embodiments of this application.
[0175] It should be noted that this facial recognition payment device is a payment terminal.
[0176] like Figure 4 As shown, the facial recognition payment device 400 may include some or all of the following:
[0177] Acquisition unit 410 is used to acquire the user's facial image;
[0178] The sending unit 420 is used to send a first payment request for the current order to the payment server, the payment request including the face image;
[0179] The receiving unit 430 is configured to receive a first display instruction sent by the payment server, the first display instruction being configured to instruct the display of a selection control for at least one pre-payment order, the at least one pre-payment order being an order associated with the user's identity information;
[0180] Display unit 440 is configured to display a selection control for the at least one prepaid order in response to the first display instruction. The selection control is used by the user to select the first order among the at least one prepaid orders, which is an order that is combined with the current order for payment.
[0181] In some embodiments of this application, the apparatus further includes a determining unit, which is specifically used for:
[0182] In response to the user's click on the payment control, a second payment request is generated;
[0183] Send the second payment request to the payment server, the second payment request being used to request a combined payment for the current order and the first order;
[0184] The system receives a second display instruction from the payment server, which instructs the payment terminal to display the payment results of the current order and the first order, respectively.
[0185] In response to the second display instruction, the payment results of the current order and the first order are displayed.
[0186] In some embodiments of this application, the acquisition unit 410 may specifically be used for:
[0187] Collect streaming data of the user's current face;
[0188] The face image is determined from multiple images in the streaming media data based on quality parameters used to evaluate the image quality.
[0189] In some embodiments of this application, the quality parameter includes at least one of the following:
[0190] The size of the face in the image, the angle of the face in the image, the brightness of the image, the contrast of the image, and the sharpness of the image.
[0191] In some embodiments of this application, the receiving unit 430 may also be used for:
[0192] The system receives a third display instruction sent by the payment server, which instructs the payment terminal to display the identity information to be confirmed by the user.
[0193] In response to the third display instruction, the identity information is displayed.
[0194] Figure 5 This is a schematic block diagram of the face payment device 500 provided in the embodiments of this application.
[0195] It should be noted that this facial recognition payment device is a payment server.
[0196] like Figure 5 As shown, the facial recognition payment device 500 may include some or all of the following:
[0197] The receiving unit 510 is used to receive the first payment request for the current order sent by the payment terminal, the payment request including the face image;
[0198] The recognition unit 520 is used to recognize the face image and obtain the identity information of the user corresponding to the face image;
[0199] The generation unit 530 is used to generate at least one pre-payment order based on the user's identity information;
[0200] The sending unit 540 is used to send a first display instruction to the payment terminal. The first display instruction is used to instruct the payment terminal to display a selection control for the at least one pre-payment order. The selection control is used by the user to select the first order among the at least one pre-payment orders. The first order is an order that is combined with the current order for payment.
[0201] In some embodiments of this application, the generation unit 530 may specifically be used for:
[0202] Based on the user's identity information, obtain information about at least one of the user's contracted services;
[0203] Based on the information of the at least one contracted service, generate the at least one prepaid order.
[0204] In some embodiments of this application, the generation unit 530 may also be used for:
[0205] If the information indicating the contracted service indicates that the effective duration of the contracted service is less than the preset duration, a prepayment order corresponding to the contracted service will be generated.
[0206] In some embodiments of this application, the receiving unit 510 may specifically be used for:
[0207] Receive a second payment request sent by the payment terminal, the second payment request being used to request a combined payment for the current order and the first order;
[0208] In response to the second payment request, the current order and the first order are combined for payment.
[0209] In some embodiments of this application, the sending unit 540 may specifically be used for:
[0210] A second display instruction is sent to the payment terminal, which instructs the payment terminal to display the payment results of the current order and the first order, respectively.
[0211] In some embodiments of this application, the sending unit 540 may also be used for:
[0212] A third display instruction is sent to the payment terminal, which instructs the payment terminal to display the identity information to be confirmed by the user.
[0213] It should be understood that the embodiments of the facial payment device and the method embodiments can correspond to each other, and similar descriptions can be referred to the method embodiments. To avoid repetition, further details are omitted here. Specifically, the facial payment device 400 and facial payment device 500 can correspond to the corresponding entities in executing methods 200 and 300 of the embodiments of this application, and each unit in the facial payment device 400 and facial payment device 500 respectively implements the corresponding processes in methods 200 and 300. For the sake of brevity, further details are omitted here.
[0214] It should also be understood that the various units in the face payment device 400 and face payment device 500 involved in the embodiments of this application can be individually or entirely merged into one or more other units, or some of the units can be further divided into multiple functionally smaller units. This can achieve the same operation without affecting the technical effect of the embodiments of this application. The above-mentioned units are based on logical function division. In practical applications, the function of one unit can also be implemented by multiple units, or the function of multiple units can be implemented by one unit. In other embodiments of this application, the face payment device 400 and face payment device 500 may also include other units. In practical applications, these functions can also be implemented with the assistance of other units, and can be implemented by multiple units working together. According to another embodiment of this application, the face payment device 400 and face payment device 500 of this application, and the face payment method of this application embodiment, can be constructed and implemented by running a computer program (including program code) capable of performing the steps involved in the corresponding method on a general-purpose computing device including processing elements and storage elements such as a central processing unit (CPU), random access memory (RAM), and read-only memory (ROM). The computer program can be recorded on, for example, a computer-readable storage medium, loaded into an electronic device through the computer-readable storage medium, and run therein to implement the corresponding method of this application embodiment.
[0215] In other words, the units mentioned above can be implemented in hardware, in software instructions, or in a combination of hardware and software. Specifically, the steps of the method embodiments in this application can be completed by the integrated logic circuits in the processor's hardware and / or by software instructions. The steps of the method disclosed in the embodiments of this application can be directly manifested as being executed by a hardware decoding processor, or executed by a combination of hardware and software in the decoding processor. Optionally, the software can reside in a mature storage medium in the art, such as random access memory, flash memory, read-only memory, programmable read-only memory, electrically erasable programmable memory, registers, etc. This storage medium is located in memory, and the processor reads the information in the memory and completes the steps in the above method embodiments in conjunction with its hardware.
[0216] Figure 6 This is a schematic structural diagram of the electronic device 600 provided in the embodiments of this application.
[0217] like Figure 6 As shown, the electronic device 600 includes at least a processor 610 and a computer-readable storage medium 620. The processor 610 and the computer-readable storage medium 620 can be connected via a bus or other means. The computer-readable storage medium 620 stores a computer program 621, which includes computer instructions. The processor 610 executes the computer instructions stored in the computer-readable storage medium 620. The processor 610 is the computing and control core of the electronic device 600, and is suitable for implementing one or more computer instructions, specifically for loading and executing one or more computer instructions to achieve a corresponding method flow or function.
[0218] As an example, processor 610 may also be referred to as a central processing unit (CPU). Processor 610 may include, but is not limited to: general-purpose processors, digital signal processors (DSPs), application-specific integrated circuits (ASICs), field-programmable gate arrays (FPGAs), or other programmable logic devices, discrete gate or transistor logic devices, discrete hardware components, etc.
[0219] As an example, the computer-readable storage medium 620 may be a high-speed RAM memory or a non-volatile memory, such as at least one disk storage device; optionally, it may also be at least one computer-readable storage medium located remotely from the aforementioned processor 610. Specifically, the computer-readable storage medium 620 includes, but is not limited to, volatile memory and / or non-volatile memory. The non-volatile memory may be read-only memory (ROM), programmable read-only memory (PROM), erasable programmable read-only memory (EPROM), electrically erasable programmable read-only memory (EEPROM), or flash memory. The volatile memory may be random access memory (RAM), which serves as an external cache. By way of example, but not limitation, many forms of RAM are available, such as Static RAM (SRAM), Dynamic RAM (DRAM), Synchronous DRAM (SDRAM), Double Data Rate SDRAM (DDR SDRAM), Enhanced Synchronous DRAM (ESDRAM), Synchronous Link DRAM (SLDRAM), and Direct Rambus RAM (DR RAM).
[0220] In one implementation, the electronic device 600 may be Figure 4 and Figure 5 The facial recognition payment devices 400 and 500 are shown; the computer-readable storage medium 620 stores computer instructions; the processor 610 loads and executes the computer instructions stored in the computer-readable storage medium 620 to implement... Figure 2 and Figure 3 The corresponding steps in the method embodiment shown are as follows; in specific implementation, the computer instructions in the computer-readable storage medium 620 are loaded and executed by the processor 610, and will not be described again here to avoid repetition.
[0221] According to another aspect of this application, embodiments of this application also provide a computer-readable storage medium (Memory), which is a memory device in electronic device 600 for storing programs and data. For example, computer-readable storage medium 620. It is understood that computer-readable storage medium 620 here may include both built-in storage media in electronic device 600 and extended storage media supported by electronic device 600. The computer-readable storage medium provides storage space that stores the operating system of electronic device 600. Furthermore, the storage space also stores one or more computer instructions suitable for loading and execution by processor 610, which may be one or more computer programs 621 (including program code).
[0222] The electronic device 600 may further include a transceiver 630, which can be connected to the processor 610 or the computer-readable storage medium 620.
[0223] The computer-readable storage medium 620 can control the transceiver 630 to communicate with other devices; specifically, it can send information or data to other devices or receive information or data sent by other devices. The transceiver 630 may include a transmitter and a receiver. The transceiver 630 may further include antennas, and the number of antennas may be one or more.
[0224] According to another aspect of this application, a computer program product or computer program is provided, which includes computer instructions stored in a computer-readable storage medium. For example, computer program 621. In this case, electronic device 600 may be a computer, and processor 610 reads the computer instructions from computer-readable storage medium 620, and executes the computer instructions, causing the computer to perform the image detection method provided in the various alternative embodiments described above.
[0225] In other words, when implemented using software, it can be implemented entirely or partially in the form of a computer program product. This computer program product includes one or more computer instructions. When these computer program instructions are loaded and executed on a computer, all or part of the processes of the embodiments of this application are run or the functions of the embodiments of this application are implemented. The computer can be a general-purpose computer, a special-purpose computer, a computer network, or other programmable device. The computer instructions can be stored in a computer-readable storage medium or transmitted from one computer-readable storage medium to another. For example, the computer instructions can be transmitted from one website, computer, server, or data center to another via wired (e.g., coaxial cable, fiber optic, digital subscriber line (DSL)) or wireless (e.g., infrared, wireless, microwave, etc.) means.
[0226] Those skilled in the art will recognize that the units and process steps of the various examples described in conjunction with the embodiments disclosed herein can be implemented in electronic hardware, or a combination of computer software and electronic hardware. Whether these functions are implemented in hardware or software depends on the specific application and design constraints of the technical solution. Those skilled in the art can use different methods to implement the described functions for each specific application, but such implementation should not be considered beyond the scope of this application.
[0227] Finally, it should be noted that the above embodiments are merely specific implementations of this application, but the scope of protection of this application is not limited thereto. Any variations or substitutions that can be easily conceived by those skilled in the art within the scope of the technology disclosed in this application should be included within the scope of protection of this application. Therefore, the scope of protection of this application should be determined by the scope of the claims.
Claims
1. A facial recognition payment method, characterized in that, The method is applied to a payment terminal, and the method includes: In response to a user's payment request for the current order, the system collects the user's facial image. Send a first payment request for the current order to the payment server, the payment request including the face image; The system receives a first display instruction sent by a payment server. The first display instruction is used to instruct the display of a selection control for at least one pre-payment order. The at least one pre-payment order is an order for a contracted service associated with the user's identity information determined based on the facial image. The pre-payment order is generated based on the pre-payment period of the contracted service. The pre-payment order is a membership service order associated with the user's identity information. Alternatively, the pre-payment order is a toll pre-payment order generated before the user departs using the driving plan selected by the user and navigation information provided by the smart map. Or, the pre-payment order is a pre-payment order for daily consumer goods generated for the user by using the user's historical consumption data and determining the purchase cycle of some of the user's daily consumer goods. In response to the first display instruction, a selection control for the at least one prepaid order is displayed, the selection control being used by the user to select a first order among the at least one prepaid orders, the first order being an order that is combined with the current order for payment; In response to the user's click operation on the selection control, the first order is determined; In response to the user's click on the payment control, a second payment request is generated, wherein the payment control is used to represent payment information corresponding to the user's facial image; Send the second payment request to the payment server, the second payment request being used to request a combined payment for the current order and the first order; The system receives a second display instruction from the payment server, which instructs the payment terminal to display the payment results of the current order and the first order, respectively. In response to the second display instruction, the payment results of the current order and the first order are displayed.
2. The method according to claim 1, characterized in that, The collected user's facial image includes: Collect streaming data of the user's current face; The face image is determined from the multiple images based on the quality parameters of the streaming media data, whereby the quality parameters are used to evaluate the quality of the image.
3. The method according to claim 2, characterized in that, The quality parameter includes at least one of the following: The size of the face in the image, the angle of the face in the image, the brightness of the image, the contrast of the image, and the sharpness of the image.
4. The method according to claim 1, characterized in that, Before receiving the first display instruction sent by the payment server, the method further includes: The payment terminal receives a third display instruction sent by the payment server, the third display instruction being used to instruct the payment terminal to display identity information to be confirmed by the user; In response to the third display instruction, the identity information is displayed.
5. A facial recognition payment method, characterized in that, The method is applied to a payment server, and the method includes: Receive a first payment request for the current order sent by the payment terminal, the payment request including a facial image; Identify the facial image to obtain the user's identity information corresponding to the facial image; Based on the user's identity information, at least one prepayment order is generated. The prepayment order is an order for a contracted service associated with the user's identity information. The prepayment order is generated based on the prepayment period of the contracted service. The prepayment order is a membership service order associated with the user's identity information. Alternatively, the prepayment order is a toll prepayment order generated before the user departs using the driving plan selected by the user and navigation information provided by the smart map. Alternatively, the prepayment order is a prepayment order for daily consumer goods generated for the user by using the user's historical consumption data and determining the purchase cycle of some of the user's daily consumer goods. Send a first display instruction to the payment terminal. The first display instruction is used to instruct the payment terminal to display a selection control for the at least one pre-payment order. The selection control is used by the user to select a first order among the at least one pre-payment orders. The first order is an order that is combined with the current order for payment. The system receives a second payment request sent by the payment terminal, the second payment request being used to request a combined payment for the current order and the first order; In response to the second payment request, a combined payment is made for the current order and the first order; A second display instruction is sent to the payment terminal, the second display instruction being used to instruct the payment terminal to display the payment results of the current order and the first order, respectively.
6. The method according to claim 5, characterized in that, The step of generating at least one pre-payment order based on the user's identity information includes: Based on the user's identity information, obtain information about at least one of the user's contracted services; Based on the information of the at least one contracted service, generate the at least one pre-payment order.
7. The method according to claim 6, characterized in that, The process of generating at least one pre-payment order based on the information from the at least one contracted service includes: If the information in the contracted service indicates that the validity period of the contracted service is less than a preset duration, a prepayment order corresponding to the contracted service is generated.
8. The method according to any one of claims 5 to 7, characterized in that, Before sending the first display instruction to the payment terminal, the method further includes: A third display instruction is sent to the payment terminal, which instructs the payment terminal to display the identity information to be confirmed by the user.
9. A facial recognition payment device, characterized in that, The device is a payment terminal, and the device includes: The acquisition unit is used to acquire the user's facial image in response to the user's payment request for the current order; A sending unit is used to send a first payment request for the current order to the payment server, the payment request including the face image; The receiving unit is configured to receive a first display instruction sent by the payment server. The first display instruction is configured to instruct the display of a selection control for at least one pre-payment order. The at least one pre-payment order is an order for a contracted service associated with the user's identity information determined based on the facial image. The pre-payment order is generated based on the pre-payment period of the contracted service. The pre-payment order is a membership service order associated with the user's identity information. Alternatively, the pre-payment order is a toll pre-payment order generated before the user departs using the driving plan selected by the user and navigation information provided by the smart map. Alternatively, the pre-payment order is a pre-payment order for daily consumer goods generated for the user by using the user's historical consumption data and determining the purchase cycle of some of the user's daily consumer goods. The display unit is configured to, in response to the first display instruction, display a selection control for the at least one prepaid order, wherein the selection control is used by the user to select a first order among the at least one prepaid orders, and the first order is an order that is combined with the current order for payment; The display unit is further configured to: determine the first order in response to the user's click operation on the selection control; In response to the user's click on the payment control, a second payment request is generated, wherein the payment control is used to represent payment information corresponding to the user's facial image; Send the second payment request to the payment server, the second payment request being used to request a combined payment for the current order and the first order; The system receives a second display instruction from the payment server, which instructs the payment terminal to display the payment results of the current order and the first order, respectively. In response to the second display instruction, the payment results of the current order and the first order are displayed.
10. A facial recognition payment device, characterized in that, The device is a payment server, and the device includes: The receiving unit is used to receive the first payment request for the current order sent by the payment terminal, wherein the payment request includes a face image; The recognition unit is used to recognize the face image and obtain the identity information of the user corresponding to the face image; The generation unit is configured to generate at least one prepayment order based on the user's identity information. The prepayment order is an order for a contracted service associated with the user's identity information, generated based on the prepayment period of the contracted service, or a membership service order associated with the user's identity information. Alternatively, the prepayment order can be a toll prepayment order generated before the user's departure using the user's selected driving plan and navigation information provided by a smart map. Or, the prepayment order can be a prepayment order for daily consumer goods generated for the user based on the user's historical consumption data and the determination of the user's purchase cycle for some daily consumer goods. The sending unit is configured to send a first display instruction to the payment terminal, the first display instruction being configured to instruct the payment terminal to display a selection control for the at least one pre-payment order, the selection control being configured for the user to select a first order among the at least one pre-payment orders, the first order being an order that is combined with the current order for payment; The receiving unit is further configured to: receive a second payment request sent by the payment terminal, the second payment request being used to request a combined payment for the current order and the first order; The processing unit is configured to, in response to the second payment request, perform a combined payment for the current order and the first order; The sending unit is further configured to: send a second display instruction to the payment terminal, the second display instruction being configured to instruct the payment terminal to display the payment results of the current order and the first order respectively.
11. An electronic device, characterized in that, include: A processor, adapted to execute computer programs; A computer-readable storage medium storing a computer program that, when executed by the processor, implements the method as claimed in any one of claims 1 to 4 or the method as claimed in any one of claims 5 to 8.
12. A computer-readable storage medium, characterized in that, Used to store computer programs that cause a computer to perform the method as claimed in any one of claims 1 to 4 or the method as claimed in any one of claims 5 to 8.
13. A computer program product comprising a computer program / instructions, characterized in that, When the computer program / instructions are executed by the processor, they implement the method as described in any one of claims 1 to 4 or the method as described in any one of claims 5 to 8.