A data processing method, device, apparatus, storage medium, and program product

CN116258491BActive Publication Date: 2026-09-18TENCENT TECHNOLOGY (SHENZHEN) CO LTD
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202111516437.7
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2021-12-10
Publication Date
2026-09-18
Estimated Expiration
2041-12-10

AI Technical Summary

Technical Problem

在目前的生物特征支付场景中,支付终端采集到支付对象的生物特征后便可以进行支付处理,经实践发现,生物特征支付在带来支付便利性的同时,也暴露出其单一、不够多样化的缺点

Benefits of technology

[0048] In this embodiment of the application, unread social messages of the payment object in social applications can be quickly output in the biometric payment scenario. This can organically combine the biometric payment scenario with the social scenario and effectively enrich the biometric payment scenario.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN116258491B_ABST
    Figure CN116258491B_ABST
Patent Text Reader

Abstract

An embodiment of the present application provides a data processing method, device, equipment, storage medium and program product, the data processing method comprises: in response to a biological payment request of an order, collecting a biological feature of a payment object; based on the biological feature of the payment object, the order is paid; in the process of payment processing, based on the biological feature of the payment object, the unread social messages of the payment object in the target social application are obtained; output the unread social messages. By using the embodiment of the present application, the unread social messages of the payment object in the social application can be quickly output in the biological feature payment scene, and the biological feature payment scene is effectively enriched.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This application relates to the field of Internet technology, and in particular to a data processing method, apparatus, device, storage medium, and program product. Background Technology

[0002] With the rapid development of internet technology, biometric payment has become a frequently used payment method for payment recipients (such as users). Biometric payment refers to the use of biometric features such as facial recognition, fingerprints, and iris scans instead of traditional digital passwords for payment. In current biometric payment scenarios, payment terminals can process payments after collecting the biometric features of the recipient. However, practice has shown that while biometric payment brings convenience, it also exposes its shortcomings of being limited in scope and diversity. Summary of the Invention

[0003] This application provides a data processing method, apparatus, device, storage medium, and program product that can quickly output unread social messages of the payment object in social applications in biometric payment scenarios, effectively enriching biometric payment scenarios.

[0004] On one hand, embodiments of this application provide a data processing method, which includes:

[0005] In response to a biometric payment request for an order, the system collects the biometric features of the payment recipient; processes the payment based on the biometric features of the payment recipient; during the payment process, it retrieves unread social messages of the payment recipient in the target social application based on the biometric features of the payment recipient; and outputs the unread social messages.

[0006] In this embodiment, in response to a biometric payment request for an order, payment can be processed based on the collected biometric features of the payment recipient. During the payment process, unread social messages in social applications can be obtained based on the payment recipient's biometric features and output. Therefore, this embodiment can quickly output unread social messages in social applications within a biometric payment scenario, thus organically combining biometric payment scenarios with social scenarios and effectively enriching the biometric payment experience.

[0007] On the other hand, embodiments of this application provide a data processing method, which includes:

[0008] The system receives an unread message retrieval request from a payment terminal, the request carrying the biometric features of the payment object; the payment terminal collects the biometric features of the payment object in response to the biometric payment request for the order, and sends the unread message retrieval request during the payment processing based on the payment object's biometric features; in response to the unread message retrieval request, the system retrieves the payment object's unread social messages in the target social application based on the payment object's biometric features; and returns the payment object's unread social messages in the target social application to the payment terminal, so that the payment terminal outputs the unread social messages.

[0009] In this embodiment, after receiving an unread message retrieval request from a payment terminal, the unread social messages of the payment object in the social application can be retrieved based on the payment object's biometric features carried in the request. These unread social messages are then returned to the payment terminal, enabling the payment terminal to output the unread social messages. Therefore, this embodiment can retrieve unread social messages of the payment object in social applications based on the payment object's biometric features collected in a biometric payment scenario, and supports the rapid output of these messages within the biometric payment scenario. This organically combines biometric payment scenarios with social scenarios, effectively enriching the biometric payment experience.

[0010] Accordingly, embodiments of this application provide a data processing apparatus, which includes:

[0011] The acquisition unit is used to collect the biometric characteristics of the payment object in response to the biometric payment request;

[0012] The processing unit is used to perform payment processing based on the biometrics of the payment recipient; during the payment processing, it obtains unread social messages of the payment recipient in the target social application based on the biometrics of the payment recipient; and outputs the unread social messages.

[0013] In one implementation, after an unread social message is output, the unread social message is set as a read social message in the target social application; the number of unread social messages is one or more; the processing unit is further configured to perform the following steps:

[0014] If there is a follow event for a target unread social message among one or more unread social messages, then the target unread social message will be followed, and the target unread social message will be set as a followed social message in the target social application.

[0015] In one implementation, the processing unit, when outputting unread social messages, specifically performs the following steps:

[0016] Unread social messages can be output globally during the payment processing process; alternatively, unread social messages can be output in the order's payment processing result.

[0017] In one implementation, the processing unit, before outputting unread social messages, is also configured to perform the following steps:

[0018] Perform biometric detection;

[0019] If the detected biometrics match the biometrics of the payment recipient, the step of outputting unread social messages is triggered.

[0020] In one implementation, after outputting unread social messages, the processing unit is also configured to perform the following steps:

[0021] Perform biometric detection;

[0022] If the detected biometrics do not match the biometrics of the payment recipient, or if no biometrics are detected, the output of unread social messages will be canceled.

[0023] In one implementation, after outputting unread social messages, the processing unit is also configured to perform the following steps:

[0024] Get the output time of unread social messages;

[0025] If the output period of unread social messages meets the time threshold, then the output of unread social messages will be canceled.

[0026] In one implementation, the processing unit is further configured to perform the following steps:

[0027] Based on the biometric characteristics of the payment recipient, obtain the payment recipient's associated social applications;

[0028] Identify the target social application from the social applications associated with the payment recipient.

[0029] In one implementation, when the processing unit selects a target social application from the associated social applications of the payment object, it specifically performs the following steps:

[0030] Output application information of the social applications associated with the payment recipient;

[0031] In response to the selection event of application information of associated social applications, the associated social application corresponding to the selected application information is identified as the target social application.

[0032] In one implementation, when the processing unit selects a target social application from the associated social applications of the payment object, it specifically performs the following steps:

[0033] Randomly select one or more associated social applications from the payment recipient's associated social applications as the target social applications;

[0034] Alternatively, the various associated social applications of the payment recipient may correspond to different priorities, and one or more associated social applications may be selected as the target social applications in descending order of priority.

[0035] In one implementation, when the processing unit retrieves unread social messages of the payment object in the target social application based on the payment object's biometrics, it specifically performs the following steps:

[0036] Send an unread message retrieval request to the backend server; the unread message retrieval request carries the payment object's biometric characteristics, and the unread message retrieval request is used to request the backend server to retrieve the payment object's unread social messages in the target social application based on the payment object's biometric characteristics;

[0037] Receive unread social messages from the target social application in the payment object, returned by the backend server.

[0038] Accordingly, embodiments of this application provide a data processing apparatus, which includes:

[0039] The communication unit is used to receive an unread message retrieval request sent by the payment terminal, the unread message retrieval request carrying the biometric features of the payment object; the payment terminal collects the biometric features of the payment object in response to the biometric payment request for the order, and sends the unread message retrieval request during the payment processing of the order based on the biometric features of the payment object;

[0040] The processing unit is used to respond to unread message retrieval requests and retrieve unread social messages of the payment object in the target social application based on the payment object's biometric characteristics;

[0041] The communication unit is used to return unread social messages of the payment object in the target social application to the payment terminal, so that the payment terminal outputs the unread social messages.

[0042] In one implementation, when the processing unit obtains unread social messages of the payment object in the target social application based on the payment object's biometrics, it specifically performs the following steps:

[0043] Determine the object information of the payment recipient based on the recipient's biometric characteristics;

[0044] Based on the object information of the payment recipient, retrieve the unread social messages of the payment recipient in the target social application.

[0045] Accordingly, embodiments of this application provide a computer device, which includes a processor and a computer-readable storage medium; wherein the processor is adapted to implement a computer program, the computer-readable storage medium stores the computer program, and the computer program is adapted to be loaded by the processor and executed by the above-described data processing method.

[0046] Accordingly, embodiments of this application provide a computer-readable storage medium storing a computer program, which, when read and executed by a processor of a computer device, causes the computer device to perform the aforementioned data processing method.

[0047] Accordingly, embodiments of this application provide a computer program product or computer program, which includes computer instructions stored in a computer-readable storage medium. A processor of a computer device reads the computer instructions from the computer-readable storage medium and executes the computer instructions, causing the computer device to perform the data processing method described above.

[0048] In this embodiment of the application, unread social messages of the payment object in social applications can be quickly output in the biometric payment scenario. This can organically combine the biometric payment scenario with the social scenario and effectively enrich the biometric payment scenario. Attached Figure Description

[0049] To more clearly illustrate the technical solutions in the embodiments of this application or the prior art, the drawings used in the description of the embodiments or the prior art will be briefly introduced below. Obviously, the drawings described below are only some embodiments of this application. For those skilled in the art, other drawings can be obtained based on these drawings without creative effort.

[0050] Figure 1 This is a schematic diagram of the architecture of a data processing system provided in an embodiment of this application;

[0051] Figure 2 This is a data flow diagram of a data processing scheme provided in an embodiment of this application;

[0052] Figure 3 This is a data flow diagram of another data processing scheme provided in the embodiments of this application;

[0053] Figure 4 This is a flowchart illustrating a data processing method provided in an embodiment of this application;

[0054] Figure 5a This is a schematic diagram of a biometric data acquisition process provided in an embodiment of this application;

[0055] Figure 5b This is a schematic diagram of a payment confirmation interface provided in an embodiment of this application;

[0056] Figure 5c This is a schematic diagram illustrating a scenario of globally outputting unread social messages, provided in an embodiment of this application.

[0057] Figure 5d This is a schematic diagram of the selection process of a social application provided in an embodiment of this application;

[0058] Figure 5e This is a schematic diagram of an interface for setting unread social messages as read, provided in an embodiment of this application.

[0059] Figure 5f This is a schematic diagram of an interface for following unread social messages provided in an embodiment of this application;

[0060] Figure 5g This is a schematic diagram illustrating a scenario for canceling the display of unread social messages, provided in an embodiment of this application.

[0061] Figure 5h This is a schematic diagram illustrating a scenario for canceling the display of unread social messages, provided in an embodiment of this application.

[0062] Figure 6 This is a flowchart illustrating another data processing method provided in an embodiment of this application;

[0063] Figure 7 This is a schematic diagram of the interaction process of a payment processing stage provided in an embodiment of this application;

[0064] Figure 8 This is a schematic diagram of the interaction process in the unread social message output stage provided in an embodiment of this application;

[0065] Figure 9 This is a schematic diagram of the structure of a data processing device provided in an embodiment of this application;

[0066] Figure 10 This is a schematic diagram of another data processing device provided in an embodiment of this application;

[0067] Figure 11 This is a schematic diagram of the structure of a computer device provided in an embodiment of this application. Detailed Implementation

[0068] 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 some embodiments of this application, and not all 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.

[0069] To better understand the technical solutions provided in the embodiments of this application, the key terms involved in the embodiments of this application will be introduced first:

[0070] (1) Artificial Intelligence (AI). Artificial intelligence is the theory, methods, technology, and application system that uses digital computers or machines controlled by digital computers to simulate, extend, and expand human intelligence, perceive the environment, acquire knowledge, and use that knowledge to obtain optimal results. In other words, artificial intelligence is a comprehensive technology in computer science that attempts to understand the essence of intelligence and produce a new kind of intelligent machine that can react in a way similar to human intelligence. Artificial intelligence studies the design principles and implementation methods of various intelligent machines, enabling them to have the functions of perception, reasoning, and decision-making. Artificial intelligence technology is a comprehensive discipline involving a wide range of fields, including both hardware and software technologies. Basic artificial intelligence technologies generally include sensors, dedicated AI chips, cloud computing, distributed storage, big data processing technology, operating / interactive systems, mechatronics, and other technologies. Artificial intelligence software technologies mainly include computer vision technology, speech processing technology, natural language processing technology, and machine learning / deep learning.

[0071] (2) The embodiments of this application specifically relate to areas such as computer vision technology within the field of artificial intelligence. 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 for target recognition, tracking, and measurement, and further performs image processing to create images more suitable for human observation or transmission to instruments for detection. As a scientific discipline, computer vision researches related theories and technologies, attempting to establish artificial intelligence systems capable of extracting information from images or multidimensional data.

[0072] (3) Computer vision technology includes biometric recognition technology. Biometric recognition technology refers to the technology of identifying a person using the inherent physiological characteristics of the human body (such as fingerprints, irises, and faces mentioned above); biometric recognition can include iris recognition, fingerprint recognition, face recognition, etc.; for ease of description, the biometric features involved in the following embodiments of this application are all illustrated using face features as an example, but it is understood that such examples do not limit the embodiments of this application, and this is hereby stated.

[0073] Iris recognition is a biometric identification technology that uses the iris of the eye for identification. Specifically, the human eye is composed of the sclera, iris, pupil, lens, and retina. The iris is a ring-shaped part located between the black pupil and the white sclera, containing many intricate details such as spots, filaments, coronas, stripes, and crypts. These details determine the uniqueness of iris features, and thus, the uniqueness of iris features for identification.

[0074] Fingerprint recognition is a biometric identification technology that uses fingerprints to identify individuals. Fingerprints are the patterns formed by the raised and recessed skin at the tips of human fingers. They are formed before birth and their shape does not change as an individual grows, only their degree of clarity changes. Moreover, each person's fingerprints are unique. This uniqueness of fingerprint features determines the uniqueness of iris recognition for identification.

[0075] Facial recognition is a biometric identification technology that identifies individuals based on their facial features. Specifically, it involves capturing images or video streams containing multiple facial images using a camera, and then performing facial recognition on the detected faces within those images. This allows for the exchange of facial images for facial feature information, achieving the effect of identity verification. The camera can be a 3D (3-dimensional) camera (such as a depth camera, infrared camera, etc.). 3D cameras, similar to traditional cameras, incorporate liveness detection hardware and software to ensure the security of information (such as images).

[0076] (4) Biometric Payment. Biometric payment refers to a payment method that uses biometrics instead of traditional payment passwords. Biometrics can refer to inherent physiological characteristics of the human body, such as, but not limited to, any of the following: face, fingerprint, iris, etc. Biometric payment requires the use of biometric identification technology to identify the recipient.

[0077] (5) Unread social messages. Unread social messages refer to social messages that have not been viewed in social applications. Social applications can refer to applications with social functions, such as instant messaging applications, audio and video playback applications, game applications, etc.

[0078] This application proposes a data processing scheme based on the key terms described above. This scheme allows a payment terminal (e.g., a facial recognition payment device) to acquire and output unread social messages in social applications based on the biometric features of the payment recipient during the payment process. This data processing scheme organically combines biometric payment scenarios with social scenarios, enabling notifications of unread social messages in social applications within the biometric payment context. This not only enriches the biometric payment experience but also addresses the issue of payment recipients being unable to quickly view unread social messages in social applications due to abnormalities in their mobile devices (e.g., their phones). Abnormalities in the payment recipient's mobile device can include any of the following: the payment recipient does not carry the device, the device is damaged, or the device's battery is depleted. Furthermore, after the payment terminal outputs the unread social messages, these messages are displayed as read messages in the social applications, maintaining consistency in the viewing status of social messages on both the payment terminal and the recipient's mobile device, facilitating differentiation for the payment recipient. Furthermore, the payment terminal can display unread social messages from the recipient in social applications, or not display them at all, which can be customized by the recipient, making the payment terminal's notification function for unread social messages highly flexible and diverse.

[0079] The following describes a data processing system suitable for implementing the data processing scheme provided in the embodiments of this application, as well as the actual data processing scenarios of the data processing scheme provided in the embodiments of this application.

[0080] Figure 1 A schematic diagram of the structure of a data processing system provided in an embodiment of this application is shown, such as... Figure 1As shown, the data processing system may include, but is not limited to: a payment terminal 101, a first backend server 102, an object terminal 103, and a second backend server 104. The payment terminal 101, the first backend server 102, the object terminal 103, and the second backend server 104 can communicate directly or indirectly via wired or wireless means. This application embodiment does not limit the connection method of the communication connection. The terminals mentioned in this application embodiment (such as the payment terminal 101 and object terminal 103 mentioned above) can be smartphones, tablets, laptops, desktop computers, smart speakers, smartwatches, vehicle terminals, smart TVs, etc., but are not limited to these. The servers mentioned in this application embodiment (such as the first backend server 102 and the second backend server 104 mentioned above) can be cloud servers 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, CDN (Content Delivery Network), and big data and artificial intelligence platforms. Wherein:

[0081] (1) Payment Terminal 101. Payment Terminal 101 is mainly used for collecting biometric features, confirming payments, displaying payment results, and outputting social messages. A biometric payment application can run in Payment Terminal 101, which may include: a biometric feature collection module, a payment confirmation module, a payment result module, and a message output module. Among them, the biometric feature collection module: responds to the biometric payment request by calling the camera of Payment Terminal 101 (such as the aforementioned 3D camera) to collect the face data of the payment object (such as collecting face images or face streaming media data, i.e., video stream (including multiple face images)); and after obtaining the face streaming media data, supports the optimization of the face streaming media data, selecting the face image with the highest comprehensive evaluation from the face streaming media data (hereinafter referred to as the optimal face image); and sends the optimal face image to the first backend server 102 so that the first backend server 102 can perform recognition processing on the optimal face image. Payment Confirmation Module: Receives and displays the payment recipient's identity information (e.g., account information in the biometric payment application such as nickname and avatar) obtained by the first backend server 102 based on optimal facial image recognition, for the payment recipient to confirm payment. After payment confirmation, the payment recipient requests payment processing from the first backend server 102. Payment Result Module: Receives and displays the payment processing result returned by the first backend server 102, such as a successful payment result or a failed payment result. Message Output Module: Receives unread social messages from the payment recipient in the target social application pushed by the second backend server 104, and outputs these unread social messages. Unread social messages can consist of the sender's information (e.g., avatar and nickname) and message content, and are displayed in the biometric payment application as an item list.

[0082] (2) First Backend Server 102. The first backend server 102 is the data processing server for the biometric payment application, primarily used for biometric identification, payment processing, social application identification, and message display settings. The first backend server 102 may include: biometric identification service, payment processing service, social application identification service, and basic settings service. Specifically, the biometric identification service receives the facial image of the payment recipient from the payment terminal 101, processes the facial image to identify the payment recipient's identity information, and sends this identity information to the payment terminal 101 for payment confirmation. The payment processing service processes the payment recipient's order, for example, deducting the corresponding electronic resources from the payment recipient's electronic resource account and transferring the deducted electronic resources to the electronic resource account of the merchant corresponding to the order. Social Application Identification Service: Based on the payment recipient's identity information, this service identifies the payment recipient's associated social applications and then determines the target social application from among these. Associated social applications refer to those with a relationship to the payment recipient. The biometric payment application supports displaying unread social messages from associated social applications. The target social application is one or more of the associated social applications. After identifying the target social application, a request carrying the payment recipient's facial image is sent to the target social application's backend server (i.e., the second backend server 104) to retrieve unread messages from the payment recipient within the target social application. Basic Settings Service: This service stores the functional settings information for the payment recipient's customized unread message display function within the social application. For example, the payment recipient may set the target social application to support displaying unread social messages from the payment terminal, or the payment recipient may set the target social application to not support displaying unread social messages from the payment terminal.

[0083] (3) Target Terminal 103. Target Terminal 103 is the terminal used by the payment target. Related social applications can run on Target Terminal 103. Here, we will use the target social application within the related social applications as an example. The target social application may include: an unread message elimination module, an unread message display setting module, etc. Specifically, the unread message elimination module: after the payment terminal 101 outputs unread social messages from the payment target in the target social application, it receives and responds to the unread message setting instruction sent by the second backend server 104, marking the unread social messages from the payment target in the target social application as read social messages. The unread message display setting module: configures the unread message display function. It can be configured to support outputting unread social messages from the payment target in the target social application on the payment terminal, or it can be configured not to support outputting unread social messages from the payment target in the target social application on the payment terminal; and it sends the function setting information of the unread message display function set by the payment target to the first backend server 102 for storage.

[0084] (4) Second backend server 104. The second backend server 104 is the data processing server of the target social application. The second backend server 104 may include: a message push service and an unread message elimination service. Among them, the message push service: in response to the unread message retrieval request, can retrieve the unread social messages of the payment object in the target social application based on the face image of the payment object, and push the unread social messages of the payment object in the target social application to the payment terminal 101 for output and display. The unread message elimination service: after the payment terminal 101 outputs the unread social messages of the payment object in the target social application, it sends an unread message setting request to the object terminal 103, so that the object terminal 103 marks the unread social messages of the payment object in the target social application as read social messages.

[0085] It should be noted that the biometric payment application and the target social application can be different manifestations of the same application on different devices. That is, on payment terminal 101, it may appear as a biometric payment application with biometric payment functionality, while on target terminal 103, it may appear as a social application with social functions. In this case, the first backend server 102 and the second backend server 104 can be integrated into the same server; that is, the data processing server for the biometric payment application and the data processing server for the target social application are the same. Alternatively, the biometric payment application and the target social application can be different applications. In this case, the first backend server 102 and the second backend server 104 are different servers; that is, the data processing server for the biometric payment application and the data processing server for the target social application are two different servers.

[0086] based on Figure 1 The data processing system shown below, in conjunction with Figure 2 and Figure 3 The technical process of the data processing solution provided in the embodiments of this application will be introduced. Figure 2 The illustrated embodiment uses the example of different applications for biometric payment and the target social application to introduce the technical flow of the data processing solution provided in this application: When the payment terminal receives a biometric payment request for an order, it can respond to the request by collecting the biometric features of the payment object and sending the collected biometric features to a first backend server. The first backend server can perform biometric recognition processing on the payment object's biometric features to determine the payment object's identity information and associated social applications, and determine the target social application from the associated social applications. Then, the first backend server can send the payment object's identity information to the payment terminal for payment confirmation. After the payment object's identity information is confirmed in the payment terminal, the first backend server can process the payment for the order. During the payment processing process, the first backend server can request unread social messages of the payment object in the target social application from a second backend server. The second backend server can obtain the unread social messages of the payment object in the target social application and send them to the payment terminal for output display. After the payment terminal outputs the unread social messages of the payment recipient in the target social application, the target social application can mark these unread social messages as read. In this way, even if there are abnormalities on the payment recipient's device (such as the payment user not carrying a mobile phone, the phone being out of power, the phone being damaged, etc.), the unread social messages of the payment recipient in the target social application can be quickly viewed in the biometric payment scenario.

[0087] Figure 3The illustrated embodiment uses the example of a biometric payment application and a target social application being the same application manifested on different devices to describe the technical flow of the data processing solution provided in this application: When the payment terminal receives a biometric payment request for an order, it can respond to the request by collecting the biometric features of the payment recipient and sending the collected biometric features to the backend server. The backend server can perform biometric recognition processing on the payment recipient's biometric features to determine the payment recipient's identity information and associated social applications, and then determine the target social application from the associated social applications. The backend server can then send the payment recipient's identity information to the payment terminal for payment confirmation. After the payment recipient's identity information is confirmed in the payment terminal, the backend server processes the order payment. During the backend server's order payment processing, it can also obtain unread social messages in the target social application based on the payment recipient's biometric features and send these unread social messages to the payment terminal for output display. After the payment terminal outputs the unread social messages in the target social application, the target social application can mark these unread social messages as read social messages. In this way, if there are abnormalities on the payment recipient's device (such as the payment user not carrying a mobile phone, the phone being out of power, or the phone being damaged), the unread social messages of the payment recipient in the target social application can be quickly viewed in the biometric payment scenario.

[0088] The data processing scheme mentioned in the embodiments of this application can also be combined with blockchain. In this case, Figure 1 The data processing system shown can serve as a data sharing system. The backend servers within this system (such as the aforementioned first backend server 102 and second backend server 104) can act as nodes in a blockchain network. In this way, the backend servers can upload the biometric data of payment recipients to the blockchain for storage, and can also store unread social messages on the blockchain, etc. This can improve the security of biometric data and unread social message storage, ensuring the security and convenience of biometric payments, and enhancing the security of unread social messages transmitted between payment terminals, recipient terminals, and backend servers.

[0089] It is understood that the data processing system described in the embodiments of this application is for the purpose of more clearly illustrating the technical solutions of the embodiments of this application, and does not constitute a limitation on the technical solutions provided in the embodiments of this application. Those skilled in the art will recognize that, with the evolution of system architecture and the emergence of new business scenarios, the technical solutions provided in the embodiments of this application are also applicable to similar technical problems. In the specific implementation of this application, data related to the identity information and object information of the payment recipient are involved. When the embodiments of this application are applied to specific products or technologies, the permission or consent of the payment recipient is required, and the collection, use, and processing of related data must comply with the relevant laws, regulations, and standards of the relevant countries and regions.

[0090] Based on the data processing scheme and data processing system described above, this application proposes a more detailed data processing method. The data processing method proposed in this application will be described in detail below with reference to the accompanying drawings.

[0091] This application provides a data processing method, which mainly describes the process of obtaining unread social messages based on biometrics, the process of payment processing based on biometrics, and an unread social message output scheme under the premise of security. This data processing method can be executed by the payment terminal 101 in the aforementioned data processing system. Please refer to [link to relevant documentation]. Figure 4 The data processing method may include, but is not limited to, the following steps S401 to S404:

[0092] S401, in response to a biometric payment request for an order, collects the biometric characteristics of the payment recipient.

[0093] The payment terminal can collect the biometric features of the payment recipient in response to a biometric payment request for an order. Specifically, the biometric payment application running on the payment terminal can call the terminal's 3D camera to collect the biometric features of the payment recipient in response to a biometric payment request for an order. The order here can be an order associated with the payment recipient, such as an order generated from the payment recipient's purchase of goods. The biometric payment request can be generated in response to a payment event of the payment recipient for the order, such as when the payment recipient clicks the payment control in the biometric payment application; or, the biometric payment request can be generated in response to a payment collection operation of the merchant corresponding to the order, such as when the merchant corresponding to the order clicks the payment collection control in the biometric payment application.

[0094] As described above, biometrics may include, but are not limited to, fingerprints, irises, and faces. This application uses facial features as an example for illustration. Specifically, a 3D camera is deployed in the payment terminal. When the merchant corresponding to the order uses the payment terminal, the biometric payment application installed in the payment terminal can be activated. The biometric payment application can respond to the biometric payment request for the order by calling the 3D camera of the payment terminal to capture the facial image of the payment recipient. The facial image contains the biometric features (or facial features) of the payment recipient, which can be used to determine the identity of the payment recipient. The process of calling the 3D camera of the payment terminal to capture the facial features of the payment recipient can be found in [link to relevant documentation]. Figure 5a When the payee clicks the payment control (e.g., on the order details page of the biometric payment application on payment terminal 101) Figure 5a When the "I want to pay" control is shown, the biometric payment application can call the 3D camera to capture the facial image of the person making the payment.

[0095] Understandably, in addition to capturing a single facial image of the payment recipient, the 3D camera also supports capturing facial streaming media data. This facial streaming media data includes multiple facial images. After acquiring this data, the biometric feature acquisition module in the biometric application can optimize the data to obtain the optimal facial image. Based on this optimal image, subsequent payment processing and the process of retrieving unread social messages from the target social application can then be performed. The optimization of the facial streaming media data by the biometric feature acquisition module can include: the module comprehensively evaluates the multiple facial images in the facial streaming media data according to evaluation indicators, and selects the facial image with the highest comprehensive evaluation as the optimal facial image. These evaluation indicators can include at least one of the following: facial size, facial angle, contrast, brightness, and clarity. The facial image with the highest comprehensive evaluation contains richer and more distinct facial features, enabling accurate payment processing and accurate retrieval of unread social messages from the target social application based on this image.

[0096] S402, Process payment for orders based on the biometrics of the payment recipient.

[0097] After collecting the biometric data of the payment recipient, payment can be processed based on this data. Specifically, this process includes: determining the recipient's identity information based on their biometric data; and then processing the payment after the recipient confirms their identity. The recipient's identity information refers to information that can prove their identity within the biometric payment application, such as their account information (e.g., nickname, avatar, etc.).

[0098] In one implementation, the process of processing order payments based on the biometrics of the payee can be executed by the payment terminal. Specifically, the payment terminal compares the collected biometrics of the payee with biometrics already entered in its database. The biometric with the highest match among the entered biometrics is identified as the target biometric, and the identity information bound to this target biometric is then identified as the payee's identity information. After this, the payment terminal can output the payee's identity information in the biometric payment application. Once the payee confirms their identity information, the payment terminal can process the order payment. Specifically, the payment terminal can deduct the corresponding electronic resources from the payee's electronic resource account and transfer the deducted electronic resources to the electronic resource account of the merchant corresponding to the order. The payment processing result is then output. For details on the process of verifying the payee's identity information, please refer to [link to relevant documentation]. Figure 5b The payment confirmation interface shown allows the payment terminal to output the identity information of the payment recipient in biometric payment applications, for example... Figure 5b The payment object's nickname 501 and avatar 502 are shown. The payment object can be confirmed via a payment confirmation control 503 (e.g., ...). Figure 5b The payment is confirmed using the "Confirm Payment" control shown. This method identifies the identity information of the payment recipient and outputs the identity information for the payment recipient to confirm, which can improve the security of the biometric payment process.

[0099] In another implementation, the payment processing based on the biometrics of the payment recipient can be interactively executed by the payment terminal and the data processing server of the biometric payment application (i.e., the aforementioned first backend server 102). Specifically, the payment terminal can generate a payment processing request based on the biometrics of the payment recipient and send it to the first backend server. Upon receiving the payment processing request, the first backend server's biometric identification service responds by comparing the collected biometrics of the payment recipient with the biometrics already recorded in the first backend server's database. The biometric with the highest matching degree among the recorded biometrics is identified as the target biometric. Then, the identity information bound to the target biometric is identified as the payment recipient's identity information, and the payment recipient's identity information is returned to the payment terminal. The payment terminal can output the payment recipient's identity information for the payment recipient to confirm, and after the payment recipient confirms the payment recipient's identity information, it sends a payment confirmation notification to the first backend server. After receiving the payment confirmation notification from the payment terminal, the primary backend server can process the order payment. Specifically, the payment processing service of the primary backend server can deduct the corresponding electronic resources from the payee's electronic resource account, transfer the deducted electronic resources to the electronic resource account of the merchant corresponding to the order, and return the payment processing result to the payment terminal after processing. The payment terminal can then output the payment processing result. In this implementation, identifying the payee's identity information and outputting that information for confirmation enhances the security of the biometric payment process.

[0100] It should be noted that the biometric data in the database can be from the database entered by the payment recipient (this can include the database of the payment terminal and the database of the primary backend server). For example, the payment recipient can enter their biometric data when logging into the biometric payment application for the first time. The database can then associate and store the payment recipient's biometric data with their identity information, thus binding the payment recipient's biometric data to their identity information. Alternatively, the payment recipient can enter their biometric data through the biometric data entry function of the biometric payment application. Similarly, the database can associate and store the payment recipient's biometric data with their identity information, thus binding the payment recipient's biometric data to the user's identity information.

[0101] S403, During the payment processing, unread social messages of the payment recipient in the target social application are obtained based on the payment recipient's biometrics.

[0102] During payment processing, the payment recipient's associated social applications can be obtained based on their biometrics. Then, after identifying the target social application from these associated applications, unread social messages within that application can be retrieved based on the payment recipient's biometrics. Associated social applications refer to those that are related to the payment recipient; this relationship can be understood as applications that the payment recipient has successfully registered and logged into. A payment recipient can have one or more associated social applications. When there is only one associated social application, it is the target social application. When there are multiple associated social applications, the target social application is one or more of those applications.

[0103] It is worth noting that the process of obtaining the payment recipient's associated social applications based on their biometrics, and then determining the target social application from these associated applications, can be executed by the payment terminal. Specifically, the payment terminal can compare the collected biometrics of the payment recipient with biometrics already entered in its database. The biometric with the highest match among the entered biometrics is identified as the target biometric. Then, the social application bound to the target biometric is identified as the payment recipient's associated social application. After this, the payment terminal can randomly select one or more associated social applications as the target social application; alternatively, each associated social application corresponds to a different priority, and the payment terminal can select one or more associated social applications as the target social application in descending order of priority; or, the payment terminal can output the application information of each associated social application for the payment recipient to choose from, and in response to the selection event of the associated social application information, determine the associated social application corresponding to the application information selected by the payment recipient as the target social application. The application information of the associated social application refers to information used to represent the associated social application, such as the application name and icon of the associated social application.

[0104] Alternatively, based on the payment recipient's biometrics, the process of obtaining the payment recipient's associated social applications and determining the target social application from these associated applications can be interactively executed by the payment terminal and the data processing server of the biometric payment application (i.e., the aforementioned first backend server 102). Specifically, the payment terminal can generate a social application determination request based on the payment recipient's biometrics and send it to the first backend server. Upon receiving the social application determination request, the first backend server's social application determination service can respond to the request by comparing the collected biometrics of the payment recipient with the biometrics already entered in the first backend server's database. The biometrics with the highest matching degree among the entered biometrics is determined as the target biometrics, and then the social application bound to the target biometrics can be determined as the payment recipient's associated social application. After this, the first backend server can randomly select one or more associated social applications from the payment object's associated social applications as the target social application; or, since each associated social application of the payment object corresponds to a different priority, the first backend server can select one or more associated social applications from the payment object's associated social applications as the target social application in descending order of priority; or, the first backend server can send the application information of the associated social applications to the payment terminal, and the payment terminal can output the application information of each associated social application of the payment object for the payment object to select, and in response to the selection event of the application information of the associated social application, determine the associated social application corresponding to the application information selected by the payment object as the target social application.

[0105] It should be noted that the biometric data in the database can be from the database entered by the payment recipient (this can include the database of the payment terminal and the database of the primary backend server). For example, the payment recipient can enter their biometric data when logging into the biometric payment application for the first time. The database can then associate and store the payment recipient's biometric data with the application information of the associated social application, thus binding the payment recipient's biometric data to the associated social application. Alternatively, the payment recipient can enter their biometric data through the biometric data entry function of the biometric payment application. Similarly, the database can associate and store the payment recipient's biometric data with the application information of the associated social application, thus binding the payment recipient's biometric data to the associated social application.

[0106] Additionally, the payee can configure the unread message display function of associated social applications. This function displays unread social messages on the payment terminal. The payee can enable this function, allowing the display of unread social messages within the associated social application to be displayed on the payment terminal. Alternatively, the payee can disable this function, preventing the display of unread social messages from being displayed on the payment terminal. Based on this description, when the payment terminal or the first-level backend server determines the target social application from the payee's associated social applications, it can first check the function settings of the unread message display function of the associated social applications, filtering out those with the function settings indicating that the unread message display function is enabled. Then, it can determine the target social application from the filtered associated social applications through random selection, priority selection, or selection by the payee.

[0107] After identifying the target social application, unread social messages of the payment recipient within that application can be retrieved. When the target social application is determined by the payment terminal, the process of retrieving these messages can be interactively executed by the payment terminal and the target social application's data processing server (i.e., the aforementioned second backend server 104). Specifically, the payment terminal can send an unread message retrieval request to the second backend server. This request carries the payment recipient's biometric features and can be used to request the second backend server to retrieve the payment recipient's unread social messages within the target social application based on these features. Then, the payment terminal can receive the unread social messages returned by the second backend server. Alternatively, when the target social application is determined by the data processing server of the biometric payment application (i.e., the first backend server 102 mentioned above), the process of obtaining the unread social messages of the payment object in the target social application can be interactively executed by the payment terminal, the first backend server, and the second backend server (i.e., the data processing server of the target social application). Specifically, the first backend server can send an unread message retrieval request to the second backend server. The unread message retrieval request carries the biometric characteristics of the payment object, and the unread message retrieval request can be used to request the second backend server to obtain the unread social messages of the payment object in the target social application based on the biometric characteristics of the payment object. Then, the payment terminal can receive the unread social messages of the payment object in the target social application returned by the second backend server.

[0108] S404 outputs unread social messages.

[0109] After obtaining unread social messages from the target social application based on the payment recipient's biometrics, these unread social messages can be output. Unread social messages can be output globally during the payment processing process or in the payment processing result. The following describes these two output methods: The first method is to output unread social messages globally during the payment processing process. Specifically, this means outputting unread social messages throughout the entire payment processing process, and these messages can be displayed in a global floating window. For example... Figure 5c As shown, unread social messages can be displayed as a global floating window (504) in the payment confirmation interface, payment processing interface, and payment result interface. The second output method is to display the unread social message in the payment processing result; specifically, this means displaying the unread social message simultaneously with the payment processing result. For example... Figure 5c The page showing the payment results displays unread social messages.

[0110] As described above, the target social application can be selected by the payment recipient from among their associated social applications. After the payment recipient selects the target social application on the payment terminal, the terminal outputs the unread messages from that application. For example... Figure 5d As shown, the application icons of the associated social applications of the payment object are displayed in the application selection window 505. When the payment object selects the application icons of social application 1 and social application 2 in the application selection window 505, the unread social messages of the payment object in social application 1 and social application 2 can be obtained based on the payment object's biometrics, and the unread social messages of the payment object in social application 1 and social application 2 can be output in the payment terminal.

[0111] To ensure consistency between the viewing status of unread social messages output by the payment terminal and those in the target social application, when the payment terminal outputs unread social messages for the payment recipient in the target social application, these messages are marked as read in the target social application; that is, the unread social messages are displayed as read in the target social application. For example... Figure 5e As shown, after the payment terminal outputs the unread social messages of the payment recipient in the target social application, the target social application can set the unread social messages as read social messages. That is, the unread social messages of the payment recipient in the target social application will show a read status. For example, the target social application adds a read mark 506 to the unread social messages (e.g., ...). Figure 5e The "read" mark (indicated by "read in payment terminal") ensures that unread social messages maintain the same viewing status on both the payment terminal and the target social application, helping to differentiate between payment recipients.

[0112] In practical data processing scenarios, payment users often need to mark important social messages as follows. In this embodiment, the payment user can execute a follow event on important unread social messages (hereinafter referred to as target unread social messages) within the payment terminal. If a follow event exists for a target unread social message, the payment terminal can set the target unread social message as a followed social message, and the followed social message will then be displayed as followed in the target social application. For example... Figure 5f As shown, the payment terminal outputs multiple unread social messages from the target social application for the payment recipient. Each unread social message can correspond to a separate follow message setting control (e.g., Figure 5f The "Set Follow" control shown above, if the follow message setting control 508 for the target unread social message 507 is selected, can generate a follow event for the target unread social message 507. The payment terminal can then perform follow processing on the target unread social message 507, setting it as a followed social message. Specifically, this can be done by adding a follow marker to the target unread social message 507 (e.g., ...). Figure 5f The "followed" tag shown); the target social application can also set the target social unread message 507 as a followed social message, specifically by adding a follow tag to the target social unread message 507 (e.g. Figure 5f The "Follow" tag shown in the payment terminal allows the recipient to quickly identify unread social messages that the recipient has set to follow in the payment terminal within the target social application.

[0113] To ensure the security of unread social media messages, biometric detection can be performed before outputting them. This involves collecting biometric data again. If the detected biometrics match the payment recipient's biometrics, the unread social media message can be output; otherwise, it can be rejected. The matching process can be performed by a primary backend server. The payment terminal sends the detected biometrics to the primary backend server, which then returns the matching result to the payment terminal. Alternatively, the matching process can be performed by the payment terminal itself, which can then match the detected biometrics with the payment recipient's biometrics. Because social media messages are private, performing biometric matching before outputting unread social media messages ensures the security and reliability of the message output process.

[0114] To ensure the security of unread social messages after they are output, biometric detection can be performed after the messages are output, i.e., biometric features are collected again; for example... Figure 5gAs shown, if the detected biometrics do not match the biometrics of the payment recipient, the output of unread social messages can be canceled; or, as... Figure 5h As shown, if no biometric features are detected, the output of unread social messages can be canceled; if the detected biometric features match the biometric features of the payment recipient, the output of unread social messages can continue. It should be noted that biometric detection can be performed in real-time or at a target time interval (e.g., every 30 seconds). This allows for immediate cancellation of unread social message output when the payment recipient leaves the detection range of the payment terminal or when the payment recipient changes, preventing the leakage of unread social messages and effectively protecting the security and privacy of the payment recipient. Similarly, to ensure that unread social messages are kept securely after being output, the output time of the unread social message can be obtained after it has been output. The output time of an unread social message refers to the time period between the current system time of the payment device and the output time of the unread social message. If the output time period of the unread social message meets a time threshold (e.g., the output time is greater than the time threshold), the output of the unread social message can be canceled. If the output time period of the unread social message does not meet the time threshold (e.g., the output time is less than or equal to the time threshold), the output of the unread social message can continue. This allows for immediate cancellation of the output of unread social messages when the output time period exceeds the time threshold, preventing the leakage of unread social messages and effectively protecting the security and privacy of the payment recipient. Payment recipients can also customize the output or cancellation of unread social messages in the payment terminal, such as closing the window displaying unread social messages, making the display of unread social messages highly flexible and diverse.

[0115] In addition to displaying unread social messages in the target social application, the payment terminal can also display the social tags of the payment recipient in the target social application. Social tags can represent the status of the payment recipient (such as mood, work status, etc.), which can enhance the fun of biometric payment scenarios.

[0116] In this embodiment, unread social messages from a payment recipient in a social application can be quickly output within a biometric payment scenario. This organically combines biometric payment with social scenarios, effectively enriching the biometric payment experience. Furthermore, the uniqueness of biometrics makes the payment process based on biometrics more secure and accurate, as well as the process of retrieving unread social messages based on biometrics. Additionally, due to the privacy inherent in social messages, biometric matching can be performed both before and after outputting unread social messages, preventing them from being exposed to insecure environments and avoiding leaks. Notably, the social application to which the output unread social messages belong can be customized by the payment recipient. The payment terminal can then acquire and output the unread social messages from the selected application, offering flexibility and better meeting the payment recipient's needs for viewing unread social messages.

[0117] This application provides a data processing method, which mainly describes the process of obtaining unread social messages based on biometrics. This data processing method can be executed by the second backend server 104 (i.e., the data processing server of the target social application) in the aforementioned data processing system. Please refer to [link to relevant documentation]. Figure 6 The data processing method may include, but is not limited to, the following steps S601 to S603:

[0118] S601 receives an unread message retrieval request sent by the payment terminal.

[0119] The second backend server can receive unread message retrieval requests from payment terminals, and these requests can carry the biometric features of the payment recipient. For the payment terminal, it can respond to a biometric payment request for an order by collecting the payment recipient's biometric features, and then send an unread message retrieval request to the second backend server during the payment processing based on those features.

[0120] S602, in response to the unread message retrieval request, retrieve the unread social messages of the payment object in the target social application based on the payment object's biometric characteristics.

[0121] The second backend server can respond to unread message retrieval requests by obtaining the unread social messages of the payment recipient in the target social application based on the payment recipient's biometric characteristics. Specifically, the process of the second backend server obtaining the payment recipient's unread social messages in the target social application based on the payment recipient's biometric characteristics can refer to the second backend server determining the payment recipient's object information based on the payment recipient's biometric characteristics, and then obtaining the payment recipient's unread social messages in the target social application based on the payment recipient's object information. Here, the payment recipient's object information refers to information that can prove the payment recipient's identity in the target social application, such as the payment recipient's account information in the target social application (e.g., the payment recipient's nickname, profile picture, etc.).

[0122] In detail, the second-tier backend server compares the collected biometric features of the payment recipient with the biometric features already entered in its database. The biometric feature with the highest match among the entered features is designated as the reference biometric feature. Then, the object information bound to the reference biometric feature is determined as the payment recipient's object information. Following this, the second-tier backend server can retrieve unread social messages from the payment recipient to the target social application based on the payment recipient's object information.

[0123] It should be noted that the biometric data in the database of the second-party backend server can be data entered by the payment recipient. For example, the payment recipient can enter their biometric data when logging into the target social application for the first time. The database of the second-party backend server can then associate and store the payment recipient's biometric data with their object information, effectively binding the biometric data to the object information. Alternatively, the payment recipient can enter their biometric data through the biometric data entry function of the target social application. Similarly, the database of the second-party backend server can then associate and store the payment recipient's biometric data with their object information, effectively binding the biometric data to the object information of the user.

[0124] S603, return the unread social messages of the payment object in the target social application to the payment terminal so that the payment terminal outputs the unread social messages.

[0125] After the second-level backend server obtains the unread social messages of the payment recipient in the target social application, it can return the unread social messages of the payment recipient in the target social application to the payment terminal, so that the payment terminal can output the unread social messages.

[0126] After the secondary backend server returns the unread social messages of the payment recipient in the target social application to the payment terminal, it can send an unread message setting request to the recipient's terminal. This request instructs the recipient's terminal to mark the unread social messages in the target social application as read. Upon receiving the request, the recipient's terminal can respond by marking the unread social messages as read in the target social application. This means the unread social messages in the target social application will be marked as read there, for example, by adding a read flag to the unread messages. This ensures that the viewing status of the payment recipient's unread social messages is consistent between the payment terminal and the target social application, making it easier for the payment recipient to distinguish between unread messages.

[0127] Additionally, the payee can configure the display of unread messages within the target social application. This function displays unread social messages on the payment terminal. The payee can enable this function, allowing the display of unread social messages within the target social application to be shown on the payment terminal. Alternatively, the payee can disable this function, preventing the display of unread social messages within the target social application from being shown on the payment terminal. After the payee configures the display of unread messages within the target social application, the second backend server can receive this configuration information and send it to the first backend server. This information is used by the first backend server or the payment terminal when identifying the target social application in the payee's associated social applications.

[0128] As described above, the payment terminal can follow a specific unread social message. After following the message, the terminal sends a follow request to a first backend server. This server forwards the request to a second backend server, which then forwards it to the payment recipient's terminal. This follow request requests the unread message to be marked as followed in the target social application. Upon receiving the request, the payment recipient's terminal responds by marking the unread message as followed in the target social application. This means the message is now marked as followed in the application, for example, by adding a follow tag. This ensures consistency between the followed messages in the target social application and those on the payment terminal, better meeting the payment recipient's need to follow unread messages.

[0129] In this embodiment, unread social messages of the payment recipient in social applications can be obtained based on the biometric features collected in the biometric payment scenario. It also supports the rapid output of these unread social messages within the biometric payment scenario, organically combining biometric payment and social scenarios to effectively enrich the biometric payment experience. Furthermore, by sending an unread message setting request to the payment recipient's terminal, the terminal can be requested to set unread social messages of the payment recipient in the target social application as read messages, ensuring consistency in the viewing status of unread social messages between the payment terminal and the target social application, facilitating differentiation for the payment recipient. Additionally, by sending a follow message setting request to the payment recipient's terminal, the terminal can be requested to set the target unread social messages of the payment recipient in the target social application as followed messages, ensuring consistency in the followed social messages between the payment terminal and the target social application, better meeting the payment recipient's need to follow unread social messages.

[0130] This application provides a data processing method, which mainly describes the overall process of the data processing method. The overall process of the data processing method can mainly include a payment processing stage based on biometrics and an unread social message output stage based on biometrics. The following describes the process in conjunction with... Figure 7 This section introduces the biometric-based payment processing stage, combining... Figure 8 This paper introduces the output stage of unread social messages based on biometrics.

[0131] The biometric payment processing stage can be interactively executed by the payment terminal 101 and the first backend server 102 (i.e., the backend server for the biometric payment application) in the aforementioned data processing system. Please refer to [link / reference]. Figure 7 The biometric payment processing stage may include, but is not limited to, the following steps S701 to S711:

[0132] S701, the payment terminal responds to the biometric payment request for the order by collecting the biometric characteristics of the payment recipient.

[0133] S702, the payment terminal generates a payment processing request based on the biometric characteristics of the payment recipient.

[0134] S703, the payment terminal sends the payment processing request to the first backend server.

[0135] S704, the first backend server responds to the payment processing request and determines the identity information of the payment recipient based on the payment recipient's biometric characteristics.

[0136] The process by which the first backend server responds to a payment processing request and determines the identity information of the payment object based on the payment object's biometrics may include: comparing the collected biometrics of the payment object with the biometrics already entered in the database of the first backend server, determining the biometrics with the highest matching degree among the entered biometrics as the target biometrics, and then determining the identity information bound to the target biometrics as the identity information of the payment object.

[0137] S705, the first backend server generates an identity information confirmation request based on the identity information of the payment recipient.

[0138] S706, the first back-end server sends an identity information confirmation request to the payment terminal.

[0139] S707, the payment terminal responds to the identity information confirmation request and outputs the identity information of the payment recipient.

[0140] S708: After the identity information of the payment recipient is confirmed, the payment terminal sends a payment confirmation notification to the first back-end server.

[0141] S709, the first back-end server processes the payment for the order based on the payment confirmation notification.

[0142] The first back-end server's payment processing based on the payment confirmation notification can specifically include: the payment processing service of the first back-end server can deduct the electronic resources corresponding to the order from the electronic resource account of the payment recipient, and transfer the deducted electronic resources to the electronic resource account of the merchant corresponding to the order.

[0143] S710: The first back-end server sends the payment processing result to the payment terminal.

[0144] S711, the payment terminal outputs the payment processing result of the order.

[0145] As can be seen from steps S701-S711 above, biometric features are unique, which makes the payment processing based on biometric features more secure and accurate.

[0146] Figure 8 The biometric-based unread social message output stage shown can be in Figure 7 The biometric-based payment processing stage shown is executed during the unread social message output stage, which can be interactively executed by the payment terminal 101, the first backend server 102 (i.e., the backend server of the biometric payment application), the target terminal 103, and the second backend server 104 (i.e., the data processing server of the target social application) in the aforementioned data processing system. Please refer to [link to relevant documentation]. Figure 8 The unread social message output stage based on biometrics may include, but is not limited to, the following steps S801 to S818:

[0147] S801, the payment terminal responds to the biometric payment request for the order by collecting the biometric characteristics of the payment recipient.

[0148] S802, during the payment processing of an order based on the biometrics of the payment recipient, the payment terminal generates a social application confirmation request based on the biometrics of the payment recipient.

[0149] S803, the payment terminal sends the social application confirmation request to the first backend server.

[0150] S804, the first backend server responds to the social application confirmation request and obtains the associated social applications of the payment object based on the payment object's biometric characteristics.

[0151] The first backend server responds to the social application identification request by obtaining the associated social application of the payment object based on the payment object's biometrics. Specifically, the first backend server may respond to the social application identification request by comparing the collected biometrics of the payment object with the biometrics already recorded in the database of the first backend server, and identify the biometrics with the highest matching degree with the payment object's biometrics as the target biometrics. Then, the social application bound to the target biometrics can be identified as the associated social application of the payment object.

[0152] S805, the first backend server determines the target social application from the associated social applications of the payment object.

[0153] The process by which the first backend server determines the target social application from the payment object's associated social applications may specifically include: the first backend server may randomly select one or more associated social applications as the target social application from the payment object's associated social applications; or, since each associated social application of the payment object corresponds to a different priority, the first backend server may select one or more associated social applications as the target social application in descending order of priority; or, the first backend server may send the application information of the associated social applications to the payment terminal, and the payment terminal may output the application information of each associated social application of the payment object for the payment object to select, and determine the associated social application corresponding to the application information selected by the payment object as the target social application, and return the application information of the target social application to the first backend server.

[0154] S806, the first backend server generates an unread message retrieval request based on the payment recipient's biometric characteristics.

[0155] S807, the first backend server sends the unread message retrieval request to the second backend server.

[0156] S808, the second backend server responds to the unread message retrieval request and determines the object information of the payment object based on the payment object's biometric characteristics.

[0157] The process by which the second backend server responds to an unread message retrieval request and determines the object information of the payment object based on the payment object's biometrics can specifically include: the second backend server can compare the collected biometrics of the payment object with the biometrics already entered in the database of the second backend server, determine the biometrics with the highest matching degree with the payment object's biometrics among the entered biometrics as the reference biometrics, and then determine the object information bound to the reference biometrics as the object information of the payment object.

[0158] S809, the second backend server obtains the unread social messages of the payment object in the target social application based on the object information of the payment object.

[0159] S810, the second backend server sends the unread social messages of the payment recipient in the target social application to the payment terminal.

[0160] S811, the payment terminal outputs the unread social messages of the payment recipient in the target social application.

[0161] S812, the second backend server sends an unread message setting request to the target terminal.

[0162] S813, the target terminal responds to the unread message setting request and sets the unread social messages of the payment target as read social messages in the target social application.

[0163] It should be noted that the execution order of steps S810-S811 and steps S812-S813 can be as follows: steps S810-S811 can be executed first, followed by steps S812-S813; or steps S812-S813 can be executed first, followed by steps S810-S811; or steps S812-S813 can be executed during the execution of steps S810-S811; or steps S810-S811 can be executed during the execution of steps S812-S813.

[0164] S814, the payment terminal focuses on and processes target unread social messages in the unread social messages.

[0165] S815, the payment terminal sends a follow message setting request to the first back-end server.

[0166] S816, the first backend server forwards the attention message setting request to the second backend server.

[0167] S817, the second backend server forwards the attention message setting request to the object terminal.

[0168] S818, the target terminal responds to the follow message setting request and sets the target unread social message as a follow social message in the target social application.

[0169] As can be seen from steps S801-S818 above, unread social messages of the payment recipient in social applications can be quickly output in biometric payment scenarios. This organically combines biometric payment scenarios with social scenarios, effectively enriching the biometric payment experience. In addition, the recipient terminal sets the unread social messages of the payment recipient in the target social application as read social messages, ensuring that the viewing status of unread social messages is consistent between the payment terminal and the target social application, making it easier for the payment recipient to distinguish between them. The recipient terminal also sets the target unread social messages of the payment recipient in the target social application as followed social messages, ensuring that followed social messages are consistent between the payment terminal and the target social application, better meeting the payment recipient's need to follow unread social messages.

[0170] The methods of the embodiments of this application have been described in detail above. In order to facilitate better implementation of the above solutions of the embodiments of this application, the apparatus of the embodiments of this application is provided below.

[0171] Please see Figure 9 , Figure 9This is a schematic diagram of the structure of a data processing device provided in an embodiment of this application. The data processing device can be disposed in a computer device provided in the embodiment of this application. The computer device can be the payment terminal mentioned in the above method embodiment. In some embodiments, the data processing device can be a computer program (including program code) running in the computer device, and the data processing device can be used to execute... Figure 4 , Figure 7 or Figure 8 The corresponding steps in the method embodiments shown. Please refer to... Figure 9 The data processing apparatus may include the following units:

[0172] The acquisition unit 901 is used to collect the biometric characteristics of the payment object in response to the biometric payment request;

[0173] Processing unit 902 is used to perform payment processing based on the biometrics of the payment recipient;

[0174] The processing unit 902 is also used to obtain unread social messages of the payment object in the target social application based on the payment object's biometrics during the payment processing process;

[0175] The processing unit 902 is also used to output unread social messages.

[0176] In one implementation, after an unread social message is output, the unread social message is set as a read social message in the target social application; the number of unread social messages is one or more; the processing unit 902 is further configured to perform the following steps:

[0177] If there is a follow event for a target unread social message among one or more unread social messages, then the target unread social message will be followed, and the target unread social message will be set as a followed social message in the target social application.

[0178] In one implementation, when processing unit 902 outputs unread social messages, it specifically performs the following steps:

[0179] Unread social messages can be output globally during the payment processing process; alternatively, unread social messages can be output in the order's payment processing result.

[0180] In one implementation, before outputting unread social messages, the processing unit 902 is further configured to perform the following steps:

[0181] Perform biometric detection;

[0182] If the detected biometrics match the biometrics of the payment recipient, the step of outputting unread social messages is triggered.

[0183] In one implementation, after outputting unread social messages, the processing unit 902 is further configured to perform the following steps:

[0184] Perform biometric detection;

[0185] If the detected biometrics do not match the biometrics of the payment recipient, or if no biometrics are detected, the output of unread social messages will be canceled.

[0186] In one implementation, after outputting unread social messages, the processing unit 902 is further configured to perform the following steps:

[0187] Get the output time of unread social messages;

[0188] If the output period of unread social messages meets the time threshold, then the output of unread social messages will be canceled.

[0189] In one implementation, the processing unit 902 is further configured to perform the following steps:

[0190] Based on the biometric characteristics of the payment recipient, obtain the payment recipient's associated social applications;

[0191] Identify the target social application from the social applications associated with the payment recipient.

[0192] In one implementation, when processing unit 902 selects a target social application from the associated social applications of the payment object, it specifically performs the following steps:

[0193] Output application information of the social applications associated with the payment recipient;

[0194] In response to the selection event of application information of associated social applications, the associated social application corresponding to the selected application information is identified as the target social application.

[0195] In one implementation, when processing unit 902 selects a target social application from the associated social applications of the payment object, it specifically performs the following steps:

[0196] Randomly select one or more associated social applications from the payment recipient's associated social applications as the target social applications;

[0197] Alternatively, the various associated social applications of the payment recipient may correspond to different priorities, and one or more associated social applications may be selected as the target social applications in descending order of priority.

[0198] In one implementation, when processing unit 902 obtains unread social messages of a payment object in a target social application based on the payment object's biometrics, it specifically performs the following steps:

[0199] Send an unread message retrieval request to the backend server; the unread message retrieval request carries the payment object's biometric characteristics, and the unread message retrieval request is used to request the backend server to retrieve the payment object's unread social messages in the target social application based on the payment object's biometric characteristics;

[0200] Receive unread social messages from the target social application in the payment object, returned by the backend server.

[0201] According to one embodiment of this application, Figure 4 , Figure 7 or Figure 8 The method shown may involve all or part of the method steps, which can be derived from... Figure 9 This is performed by each unit in the data processing apparatus shown. For example, Figure 4 The step S401 shown can be performed by Figure 9 The acquisition unit 901 shown is used to execute this. Figure 4 Steps S402 to S404 shown can be derived from... Figure 9 The processing unit 902 shown is used to execute this.

[0202] According to another embodiment of this application, Figure 9 The data processing apparatus shown can be constructed by combining each unit individually or entirely into one or more other units, or one or more of the units can be further divided into multiple functionally smaller units. This achieves the same operation without affecting the technical effects 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 be implemented by multiple units, or the function of multiple units can be implemented by one unit. In other embodiments of this application, the data processing apparatus may also include other units. In practical applications, these functions can also be implemented with the assistance of other units, and can be implemented collaboratively by multiple units.

[0203] According to another embodiment of this application, the following can be achieved by running on a general-purpose computing device, such as a computer, which includes processing elements and storage elements such as a central processing unit (CPU), random access memory (RAM), and read-only memory (ROM), a device capable of performing operations such as... Figure 4 , Figure 7 or Figure 8 The computer program (including program code) for each step involved in the corresponding method shown, to construct such... Figure 9 The data processing apparatus shown herein, and the data processing method for implementing the embodiments of this application, are described. A computer program may be recorded on, for example, a computer-readable storage medium, loaded onto the aforementioned computing device via the computer-readable storage medium, and executed therein.

[0204] In this embodiment, in response to a biometric payment request for an order, payment can be processed based on the collected biometric features of the payment recipient. During the payment process, unread social messages in social applications can be obtained based on the payment recipient's biometric features and output. Therefore, this embodiment can quickly output unread social messages in social applications within a biometric payment scenario, thus organically combining biometric payment scenarios with social scenarios and effectively enriching the biometric payment experience.

[0205] Please see Figure 10 , Figure 10 This is a schematic diagram of another data processing device provided in an embodiment of this application. The data processing device can be disposed in the computer equipment provided in the embodiment of this application. The computer equipment can be the payment terminal mentioned in the above method embodiments. In some embodiments, the data processing device can be a computer program (including program code) running in the computer equipment, and the data processing device can be used to execute... Figure 6 , Figure 7 or Figure 8 The corresponding steps in the method embodiments shown. Please refer to... Figure 10 The data processing apparatus may include the following units:

[0206] The communication unit 1001 is used to receive an unread message retrieval request sent by the payment terminal. The unread message retrieval request carries the biometric features of the payment object. The payment terminal collects the biometric features of the payment object in response to the biometric payment request for the order, and sends the unread message retrieval request during the payment processing of the order based on the biometric features of the payment object.

[0207] Processing unit 1002 is used to respond to unread message retrieval request and retrieve unread social messages of the payment object in the target social application based on the payment object's biometric characteristics;

[0208] The communication unit 1001 is used to return unread social messages of the payment object in the target social application to the payment terminal, so that the payment terminal outputs the unread social messages.

[0209] In one implementation, when processing unit 1002 obtains unread social messages of the payment recipient in the target social application based on the payment recipient's biometrics, it specifically performs the following steps:

[0210] Determine the object information of the payment recipient based on the recipient's biometric characteristics;

[0211] Based on the object information of the payment recipient, retrieve the unread social messages of the payment recipient in the target social application.

[0212] According to one embodiment of this application, Figure 6 , Figure 7 or Figure 8 The method shown may involve all or part of the method steps, which can be derived from... Figure 10 This is performed by each unit in the data processing apparatus shown. For example, Figure 6 The step S601 shown can be performed by Figure 10 The communication unit 1001 shown is used to perform this action. Figure 6 The step S402 shown can be performed by Figure 10 The processing unit 1002 shown is used to execute this. Figure 6 The step S603 shown can be performed by Figure 10 The communication unit 1001 shown is used to perform this operation.

[0213] According to another embodiment of this application, Figure 10 The data processing apparatus shown can be constructed by combining each unit individually or entirely into one or more other units, or one or more of the units can be further divided into multiple functionally smaller units. This achieves the same operation without affecting the technical effects 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 be implemented by multiple units, or the function of multiple units can be implemented by one unit. In other embodiments of this application, the data processing apparatus may also include other units. In practical applications, these functions can also be implemented with the assistance of other units, and can be implemented collaboratively by multiple units.

[0214] According to another embodiment of this application, the following can be achieved by running on a general-purpose computing device, such as a computer, which includes processing elements and storage elements such as a central processing unit (CPU), random access memory (RAM), and read-only memory (ROM), a device capable of performing operations such as... Figure 6 , Figure 7 or Figure 8 The computer program (including program code) for each step involved in the corresponding method shown, to construct such... Figure 10 The data processing apparatus shown herein, and the data processing method for implementing the embodiments of this application, are described. A computer program may be recorded on, for example, a computer-readable storage medium, loaded onto the aforementioned computing device via the computer-readable storage medium, and executed therein.

[0215] In this embodiment, after receiving an unread message retrieval request from a payment terminal, the unread social messages of the payment object in the social application can be retrieved based on the payment object's biometric features carried in the request. These unread social messages are then returned to the payment terminal, enabling the payment terminal to output the unread social messages. Therefore, this embodiment can retrieve unread social messages of the payment object in social applications based on the payment object's biometric features collected in a biometric payment scenario, and supports the rapid output of these messages within the biometric payment scenario. This organically combines biometric payment scenarios with social scenarios, effectively enriching the biometric payment experience.

[0216] Based on the above methods and apparatus embodiments, this application provides a computer device. Please refer to [link to relevant documentation]. Figure 11 , Figure 11 The computer device shown includes at least a processor 1101, an input interface 1102, an output interface 1103, and a computer-readable storage medium 1104. The processor 1101, input interface 1102, output interface 1103, and computer-readable storage medium 1104 can be connected via a bus or other means.

[0217] Input interface 1102 can be used to collect biometric features, receive operation requests, operation data, etc.; output interface 1103 can be used to output unread social information, send operation requests, operation data, etc.

[0218] The computer-readable storage medium 1104 can be stored in the memory of a computer device. The computer-readable storage medium 1104 is used to store computer programs, which include computer instructions. The processor 1101 is used to execute the program instructions stored in the computer-readable storage medium 1104. The processor 1101 (or CPU (Central Processing Unit)) is the computing and control core of the computer device. It is adapted to implement one or more computer instructions, specifically to load and execute one or more computer instructions to achieve corresponding method flows or corresponding functions.

[0219] This application also provides a computer-readable storage medium (Memory), which is a memory device in a computer device used to store programs and data. It is understood that the computer-readable storage medium here can include both built-in storage media in the computer device and extended storage media supported by the computer device. The computer-readable storage medium provides storage space that stores the operating system of the computer device. Furthermore, the storage space also stores one or more computer instructions suitable for loading and execution by a processor. These computer instructions can be one or more computer programs (including program code). It should be noted that the computer-readable storage medium here can be high-speed RAM or non-volatile memory, such as at least one disk storage device; optionally, it can also be at least one computer-readable storage medium located remotely from the aforementioned processor.

[0220] In one embodiment, the computer device may be the aforementioned payment terminal. In this embodiment, the processor 1101 may load and execute one or more computer instructions stored in the computer-readable storage medium 1104 to implement the aforementioned... Figure 4 , Figure 7 or Figure 8 The corresponding steps of the data processing method shown. In a specific implementation, the computer instructions in the computer-readable storage medium 1104 are loaded by the processor 1101 and executed as follows:

[0221] In response to a biometric payment request, the biometric characteristics of the payment recipient are collected;

[0222] Payment processing is based on the biometric characteristics of the recipient;

[0223] During the payment processing, unread social messages of the payment recipient in the target social application are obtained based on the payment recipient's biometrics;

[0224] Output unread social messages.

[0225] In one implementation, after an unread social message is output, the unread social message is set as a read social message in the target social application; the number of unread social messages is one or more; the computer instructions in the computer-readable storage medium 1104 are loaded by the processor 1101 and are also used to perform the following steps:

[0226] If there is a follow event for a target unread social message among one or more unread social messages, then the target unread social message will be followed, and the target unread social message will be set as a followed social message in the target social application.

[0227] In one implementation, when the computer instructions in the computer-readable storage medium 1104 are loaded and executed by the processor 1101 to output unread social messages, they are specifically used to perform the following steps:

[0228] Unread social messages can be output globally during the payment processing process; alternatively, unread social messages can be output in the order's payment processing result.

[0229] In one implementation, before the computer instructions in the computer-readable storage medium 1104 are loaded by the processor 1101 and executed to output the unread social message, they are also used to perform the following steps:

[0230] Perform biometric detection;

[0231] If the detected biometrics match the biometrics of the payment recipient, the step of outputting unread social messages is triggered.

[0232] In one implementation, after the computer instructions in the computer-readable storage medium 1104 are loaded and executed by the processor 1101 to output unread social messages, they are also used to perform the following steps:

[0233] Perform biometric detection;

[0234] If the detected biometrics do not match the biometrics of the payment recipient, or if no biometrics are detected, the output of unread social messages will be canceled.

[0235] In one implementation, after the computer instructions in the computer-readable storage medium 1104 are loaded and executed by the processor 1101 to output unread social messages, they are also used to perform the following steps:

[0236] Get the output time of unread social messages;

[0237] If the output period of unread social messages meets the time threshold, then the output of unread social messages will be canceled.

[0238] In one implementation, the computer instructions in the computer-readable storage medium 1104 are loaded by the processor 1101 and are also used to perform the following steps:

[0239] Based on the biometric characteristics of the payment recipient, obtain the payment recipient's associated social applications;

[0240] Identify the target social application from the social applications associated with the payment recipient.

[0241] In one implementation, when the computer instructions in the computer-readable storage medium 1104 are loaded and executed by the processor 1101 to select a target social application from the associated social applications of the payment recipient, they are specifically used to perform the following steps:

[0242] Output application information of the social applications associated with the payment recipient;

[0243] In response to the selection event of application information of associated social applications, the associated social application corresponding to the selected application information is identified as the target social application.

[0244] In one implementation, when the computer instructions in the computer-readable storage medium 1104 are loaded and executed by the processor 1101 to select a target social application from the associated social applications of the payment recipient, they are specifically used to perform the following steps:

[0245] Randomly select one or more associated social applications from the payment recipient's associated social applications as the target social applications;

[0246] Alternatively, the various associated social applications of the payment recipient may correspond to different priorities, and one or more associated social applications may be selected as the target social applications in descending order of priority.

[0247] In one implementation, when the computer instructions in the computer-readable storage medium 1104 are loaded and executed by the processor 1101 to retrieve unread social messages of a payment recipient in a target social application based on the payment recipient's biometrics, they are specifically used to perform the following steps:

[0248] Send an unread message retrieval request to the backend server; the unread message retrieval request carries the payment object's biometric characteristics, and the unread message retrieval request is used to request the backend server to retrieve the payment object's unread social messages in the target social application based on the payment object's biometric characteristics;

[0249] Receive unread social messages from the target social application in the payment object, returned by the backend server.

[0250] In this embodiment, in response to a biometric payment request for an order, payment can be processed based on the collected biometric features of the payment recipient. During the payment process, unread social messages in social applications can be obtained based on the payment recipient's biometric features and output. Therefore, this embodiment can quickly output unread social messages in social applications within a biometric payment scenario, thus organically combining biometric payment scenarios with social scenarios and effectively enriching the biometric payment experience.

[0251] In another embodiment, the computer device may be the aforementioned second backend server. In this embodiment, the processor 1101 may load and execute one or more computer instructions stored in the computer-readable storage medium 1104 to implement the aforementioned... Figure 4 , Figure 7 or Figure 8The corresponding steps of the data processing method shown. In a specific implementation, the computer instructions in the computer-readable storage medium 1104 are loaded by the processor 1101 and executed as follows:

[0252] The system receives an unread message retrieval request from a payment terminal, the request carrying the biometric features of the payment object; the payment terminal collects the biometric features of the payment object in response to the biometric payment request for the order, and sends the unread message retrieval request during the payment processing of the order based on the biometric features of the payment object;

[0253] In response to unread message retrieval requests, retrieve unread social messages of the payment recipient in the target social application based on the payment recipient's biometric characteristics;

[0254] Return the unread social messages of the payment recipient in the target social application to the payment terminal, so that the payment terminal outputs the unread social messages.

[0255] In one implementation, when the computer instructions in the computer-readable storage medium 1104 are loaded and executed by the processor 1101 to retrieve unread social messages of the payment recipient in the target social application based on the payment recipient's biometrics, they are specifically used to perform the following steps:

[0256] Determine the object information of the payment recipient based on the recipient's biometric characteristics;

[0257] Based on the object information of the payment recipient, retrieve the unread social messages of the payment recipient in the target social application.

[0258] In this embodiment, after receiving an unread message retrieval request from a payment terminal, the unread social messages of the payment object in the social application can be retrieved based on the payment object's biometric features carried in the request. These unread social messages are then returned to the payment terminal, enabling the payment terminal to output the unread social messages. Therefore, this embodiment can retrieve unread social messages of the payment object in social applications based on the payment object's biometric features collected in a biometric payment scenario, and supports the rapid output of these messages within the biometric payment scenario. This organically combines biometric payment scenarios with social scenarios, effectively enriching the biometric payment experience.

[0259] According to one aspect of this application, a computer program product or computer program is provided, comprising computer instructions stored in a computer-readable storage medium. A processor of a computer device reads the computer instructions from the computer-readable storage medium and executes the computer instructions, causing the computer device to perform the data processing methods provided in the various alternative embodiments described above.

[0260] The above description is merely a specific embodiment 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 data processing method, characterized in that, The method is executed by the payment terminal, and the method includes: In response to a biometric payment request for an order, the biometric characteristics of the payment recipient are collected; The payment is processed based on the biometric characteristics of the payment recipient. During the payment processing, unread social messages of the payment object in the target social application on the object terminal of the payment object are obtained based on the biometric characteristics of the payment object; the payment terminal is different from the object terminal. Output the unread social messages.

2. The method as described in claim 1, characterized in that, After the unread social message is output, the unread social message is set as a read social message in the target social application; the number of unread social messages is one or more; the method further includes: If there is a follow event for a target unread social message among one or more unread social messages, then the target unread social message is followed, and the target unread social message is set as a followed social message in the target social application.

3. The method as described in claim 1, characterized in that, The output of the unread social messages includes: During the payment processing, the unread social messages are globally output; or... The unread social messages are output in the payment processing result of the order.

4. The method as described in claim 1, characterized in that, Before outputting the unread social message, the method further includes: Perform biometric detection; If the detected biometrics match the biometrics of the payment recipient, the step of outputting the unread social message is triggered.

5. The method as described in claim 1, characterized in that, After outputting the unread social message, the method further includes: Perform biometric detection; If the detected biometrics do not match the biometrics of the payment recipient, or if no biometrics are detected, the output of the unread social message will be canceled.

6. The method as described in claim 1, characterized in that, After outputting the unread social message, the method further includes: Obtain the output time of the unread social messages; If the output time period of the unread social messages meets the time threshold, then the output of the unread social messages will be canceled.

7. The method as described in claim 1, characterized in that, The method further includes: Based on the biometric characteristics of the payment object, obtain the associated social applications of the payment object; The target social application is determined from the associated social applications of the payment recipient.

8. The method as described in claim 7, characterized in that, Determining the target social application from the associated social applications of the payment recipient includes: Output the application information of the social applications associated with the payment object; In response to the selection event of the application information of the associated social application, the associated social application corresponding to the selected application information is determined as the target social application.

9. The method as described in claim 7, characterized in that, Determining the target social application from the associated social applications of the payment recipient includes: One or more associated social applications are randomly selected from the associated social applications of the payment recipient as the target social application; or... Each associated social application of the payment object corresponds to a different priority, and one or more associated social applications are selected as the target social application in order of priority from high to low.

10. The method as described in claim 1, characterized in that, The step of obtaining unread social messages of the payment object in the target social application based on the payment object's biometrics includes: Send an unread message retrieval request to the backend server; the unread message retrieval request carries the biometric characteristics of the payment object, and the unread message retrieval request is used to request the backend server to retrieve the unread social messages of the payment object in the target social application based on the biometric characteristics of the payment object; Receive unread social messages from the payment object in the target social application, returned by the backend server.

11. A data processing method, characterized in that, The method includes: The system receives an unread message retrieval request from a payment terminal, the unread message retrieval request carrying the biometric features of the payment object; the payment terminal collects the biometric features of the payment object in response to a biometric payment request for an order, and sends the unread message retrieval request during the payment processing of the order based on the biometric features of the payment object; In response to the unread message retrieval request, unread social messages of the payment object in the target social application on the object terminal of the payment object are retrieved based on the payment object's biometric characteristics; the payment terminal is different from the object terminal; Return the unread social messages of the payment object in the target social application to the payment terminal, so that the payment terminal outputs the unread social messages.

12. The method as described in claim 11, characterized in that, The step of obtaining unread social messages of the payment recipient in the target social application based on the payment recipient's biometrics includes: The object information of the payment object is determined based on the biometric characteristics of the payment object; Based on the object information of the payment object, obtain the unread social messages of the payment object in the target social application.

13. A data processing apparatus, characterized in that, The data processing device is installed in the payment terminal, and the data processing device includes: The acquisition unit is used to collect the biometric characteristics of the payment recipient in response to a biometric payment request for an order; A processing unit is configured to process the order for payment based on the biometrics of the payment object; during the payment process, it acquires unread social messages of the payment object in a target social application on the payment object's terminal based on the payment object's biometrics; the payment terminal is different from the target terminal; and outputs the unread social messages.

14. A data processing apparatus, characterized in that, The data processing device includes: A communication unit is configured to receive an unread message retrieval request sent by a payment terminal, wherein the unread message retrieval request carries the biometric features of the payment object; the payment terminal collects the biometric features of the payment object in response to a biometric payment request for an order, and sends the unread message retrieval request during the payment processing of the order based on the biometric features of the payment object; The processing unit is configured to, in response to the unread message retrieval request, retrieve unread social messages of the payment object in a target social application on the payment object's target terminal based on the payment object's biometric characteristics; the payment terminal is different from the target terminal. The communication unit is also configured to return the unread social messages of the payment object in the target social application to the payment terminal, so that the payment terminal outputs the unread social messages.

15. A computer device, characterized in that, The computer device includes: A processor is a tool for implementing computer programs. A computer-readable storage medium storing a computer program adapted to be loaded by the processor and executed as described in any one of claims 1 to 10, or as described in any one of claims 11 to 12.

16. A computer-readable storage medium, characterized in that, The computer-readable storage medium stores a computer program adapted to be loaded by a processor and executed by the data processing method as described in any one of claims 1 to 10, or the data processing method as described in any one of claims 11 to 12.

17. A computer program product, characterized in that, The computer program product includes computer instructions that, when executed by a processor, implement the data processing method as described in any one of claims 1 to 10, or the data processing method as described in any one of claims 11 to 12.

Citation Information

Patent Citations

  • Payment method, device and system, and storage medium

    CN108764923A

  • Social content generation method, device and equipment and readable storage medium

    CN111597468A