Transaction data processing method, device and equipment and computer readable storage medium

CN121329533APending Publication Date: 2026-01-13TENCENT TECHNOLOGY (SHENZHEN) CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202410931478.X
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-07-11
Publication Date
2026-01-13

AI Technical Summary

Technical Problem

When users redeem coupons at offline stores, poor mobile network signal or lag can lead to low transaction efficiency, affecting the user's shopping experience and increasing the workload of the stores.

Method used

The system uses biometric identification devices to obtain the biometric information of a specified object at an offline sales point, retrieves the goods that the object has pre-selected in the online transaction service from multiple transaction services, and outputs an order confirmation message based on the minimum transaction virtual resources to complete the transaction.

Benefits of technology

It improves the efficiency of commodity transactions, allowing users to quickly confirm whether a commodity meets their expected transaction virtual resources without having to search through multiple transaction services, thus enhancing the shopping experience and improving the work efficiency of shops.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN121329533A_ABST
    Figure CN121329533A_ABST
Patent Text Reader

Abstract

The embodiment of the invention discloses a transaction data processing method, device and equipment and a computer readable storage medium. The method is executed by equipment with a biological feature recognition function. The method comprises the following steps: if biological characteristic information of a specified object is collected, obtaining a commodity pre-selected by the specified object in online transaction services from a plurality of transaction services bound with equipment; wherein the plurality of transaction services comprise online transaction services and offline transaction services; in response to a selection operation for the acquired commodities, selecting a specified commodity from the acquired commodities; outputting an order confirmation message of the specified commodity based on the transaction virtual resource of the specified commodity; and in response to a confirmation operation of the specified object on the order confirmation message through the interaction action information, completing the transaction of the specified commodity. Through the method, the commodity transaction efficiency can be improved.
Need to check novelty before this filing date? Find Prior Art

Description

TECHNICAL FIELD

[0001] The present application relates to the technical field of computer, in particular to a transaction data processing method and device, equipment and computer readable storage medium. BACKGROUND

[0002] With the rise of local surrounding life live broadcast business, the behavior of users grabbing commodity coupons in the live broadcast room and using commodity coupons in offline stores is becoming more and more common.

[0003] In related technologies, after the user arrives at the offline store, the user needs to enter the live broadcast room or the commodity window of the store through the mobile phone to find the commodity that the user wants to purchase. This process increases the time of the user to purchase and cancel the commodity coupon. In addition, due to poor mobile phone network signal or mobile phone lag, the cancellation process may have problems, which further prolongs the time of the user to purchase and cancel the commodity coupon. This not only affects the shopping experience of the user, but also increases the work burden of the store.

[0004] Therefore, how to improve the efficiency of commodity transaction is a problem to be solved. SUMMARY

[0005] To solve the above technical problems, the embodiments of the present application provide a transaction data processing method, device, equipment and readable storage medium.

[0006] Among them, the technical scheme adopted by the present application is:

[0007] A transaction data processing method is executed by a device with a biological feature recognition function. The method comprises:

[0008] If the biological feature information of the specified object is collected, the specified object pre-selected commodity in the online transaction service is obtained from a plurality of transaction services bound to the device; wherein the plurality of transaction services include the online transaction service and the offline transaction service;

[0009] In response to the selection operation for the obtained commodity, the specified commodity is selected from the obtained commodity; wherein the transaction virtual resource corresponding to each obtained commodity is the lowest transaction virtual resource in the plurality of transaction services for the obtained commodity;

[0010] Based on the transaction virtual resource of the specified commodity, an order confirmation message of the specified commodity is output;

[0011] In response to the confirmation operation of the order confirmation message by the specified object through the interactive action information, the transaction of the specified commodity is completed.

[0012] A transaction data processing apparatus is executed by a device with a biometric feature recognition function, comprising:

[0013] An acquisition unit is configured to, if biometric feature information of a specified object is collected, acquire, from a plurality of transaction services bound to the device, a product previously selected by the specified object in an online transaction service; wherein the plurality of transaction services include the online transaction service and an offline transaction service;

[0014] A processing unit is configured to, in response to a selection operation on the acquired product, select a specified product from the acquired product; wherein the transaction virtual resource corresponding to each acquired product is the lowest transaction virtual resource of the plurality of transaction services for the acquired product;

[0015] An output unit is configured to output an order confirmation message of the specified product based on the transaction virtual resource of the specified product;

[0016] The processing unit is further configured to, in response to a confirmation operation of the order confirmation message by the specified object through interactive action information, complete the transaction of the specified product.

[0017] In an embodiment of the present application, based on the foregoing scheme, the device is deployed at an offline sales point, and the plurality of transaction services further include an offline transaction service; wherein the transaction virtual resource corresponding to each acquired product is the lowest transaction virtual resource of the acquired product in the online transaction service and the offline transaction service, and the transaction virtual resource in the online transaction service is lower than that in the offline transaction service for the same product; the processing unit is further configured to, if the specified object previously selected product that should be sold by the offline sales point and is in a tradable state is acquired in the online transaction service, record the acquired product; if the specified object previously selected product that should be sold by the offline sales point and is in a tradable state is not acquired in the online transaction service, acquire the specified object previously selected product that should be sold by the offline sales point in the offline transaction service, and record the acquired product.

[0018] In an embodiment of the present application, based on the foregoing scheme, the online transaction service includes a live transaction service and a window transaction service; the processing unit is further configured to, if the specified object previously selected product that should be sold by the offline sales point and is in a tradable state is acquired in the live transaction service, record the acquired product; if the specified object previously selected product that should be sold by the offline sales point and is in a tradable state is not acquired in the live transaction service, acquire the specified object previously selected product that should be sold by the offline sales point in the window transaction service, and record the acquired product.

[0019] In one embodiment of this application, based on the aforementioned scheme, the device is deployed at an offline sales point; the acquisition unit is further configured to acquire a preset order set by a specified object for acquiring goods in the plurality of transaction services; the processing unit is further configured to record the acquired goods if, based on the preset order, a goods that the specified object has pre-selected and that should be sold at the offline sales point and are in a tradable state are acquired in the plurality of transaction services.

[0020] In one embodiment of this application, based on the foregoing scheme, before selecting a specified product from the acquired products in response to the selection operation for the acquired products, the output unit is further configured to output the transaction service to which the acquired product belongs, and the transaction virtual resources corresponding to the acquired product.

[0021] In one embodiment of this application, based on the foregoing scheme, the processing unit is further configured to generate an order corresponding to the specified product based on the transaction virtual resources of the specified product and the product information of the specified product; the output unit is further configured to output an order confirmation message for the order.

[0022] In one embodiment of this application, based on the foregoing scheme, the transceiver unit is configured to receive interaction action information of the specified object; the processing unit is further configured to determine, if the interaction action information is detected to represent a specified interaction action, that a confirmation operation of the specified object on the order confirmation message has been received; the transceiver unit is further configured to, in response to the confirmation operation, send an order corresponding to the specified product to the server, so that the server completes the transaction of the specified product based on the order corresponding to the specified product.

[0023] In one embodiment of this application, based on the foregoing scheme, after selecting a specified product from the acquired products in response to the selection operation for the acquired products, the acquisition unit is further configured to acquire a preset transaction virtual resource threshold set by the specified object; the processing unit is further configured to generate an order corresponding to the specified product based on the transaction resources corresponding to the specified product and the product information of the specified product if it is detected that the transaction virtual resource corresponding to the specified product is lower than or equal to the preset transaction virtual resource threshold; the sending and receiving unit is further configured to send the order corresponding to the specified product to the server so that the server completes the transaction of the specified product based on the order corresponding to the specified product.

[0024] In one embodiment of this application, based on the foregoing scheme, the plurality of transaction services include online transaction services; the acquisition unit is further configured to acquire a product data table pre-set by the designated object in the online transaction service based on the biometric information of the designated object; wherein, the product data table contains products pre-selected by the designated object from the products sold by the designated object in the online transaction service at the offline sales point; based on the pre-selected products, the unit acquires the products pre-selected by the designated object that should be sold at the offline sales point from the plurality of transaction services.

[0025] In one embodiment of this application, based on the foregoing scheme, the plurality of transaction services include online transaction services; after the processing unit selects a specified product from the acquired products in response to the selection operation for the acquired products, if it is detected that more than a specified number of objects in the online transaction services have not acquired the specified product within a preset time period, then it generates change request information for setting the specified product to a tradable state; the transceiver unit is further configured to send the change request information to the server so that the server sets the specified product to the tradable state after the specified product becomes available for sale.

[0026] A transaction data processing device includes a processor and a memory, wherein the memory stores computer-readable instructions, and the computer-readable instructions are executed by the processor to implement the transaction data processing method described above.

[0027] A computer-readable storage medium having stored computer-readable instructions thereon, which, when executed by a computer's processor, cause the computer to perform the above-described method for processing transaction data.

[0028] A computer program comprising computer-readable instructions that, when executed by a processor, implement the above-described method for processing transaction data.

[0029] In the above technical solution:

[0030] When a device with biometric recognition capabilities collects the biometric information of a specified individual, the device retrieves a pre-selected product from multiple linked transaction services. The specified individual can then choose a specific product from the retrieved options. The device then outputs an order confirmation message for that product and, upon receiving confirmation from the specified individual, completes the transaction for that product.

[0031] In this method, the designated object can directly operate on the biometric identification device to quickly obtain its pre-selected goods from multiple transaction services, without needing to use its own device to search for virtual transaction resources for the selected goods across multiple transaction services. This allows the designated object to more quickly check whether its pre-selected goods match the expected virtual transaction resources; if so, it can be quickly confirmed through the equipment at the offline sales point, improving the efficiency of the transaction.

[0032] It should be understood that the above general description and the following detailed description are exemplary and explanatory only, and do not limit this application. Attached Figure Description

[0033] The accompanying drawings, which are incorporated in and form part of this specification, illustrate embodiments consistent with this application and, together with the description, serve to explain the principles of this application. It is obvious that the drawings described below are merely some embodiments of this application, and those skilled in the art can obtain other drawings based on these drawings without any inventive effort. In the drawings:

[0034] Figure 1 This is a schematic diagram of one implementation environment involved in this application;

[0035] Figure 2 This is a schematic diagram of the structure of a biometric identification device involved in this application;

[0036] Figure 3 This is a flowchart illustrating a method for processing transaction data according to an exemplary embodiment;

[0037] Figure 4 This is a flowchart illustrating a method for processing transaction data according to another exemplary embodiment;

[0038] Figure 5 This is a flowchart illustrating a method for processing transaction data according to another exemplary embodiment;

[0039] Figure 6 This is a flowchart illustrating a method for processing transaction data according to another exemplary embodiment;

[0040] Figure 7 This is a flowchart illustrating a method for processing transaction data according to another exemplary embodiment;

[0041] Figure 8 This is a flowchart illustrating a method for processing transaction data according to another exemplary embodiment;

[0042] Figure 9 This is a flowchart illustrating a method for processing transaction data according to another exemplary embodiment;

[0043] Figure 10 This is a flowchart illustrating a method for processing transaction data according to another exemplary embodiment;

[0044] Figure 11 This is a flowchart illustrating a method for pre-selecting goods from a specified object according to an exemplary embodiment;

[0045] Figure 12 This is a flowchart illustrating a method for processing transaction data according to another exemplary embodiment;

[0046] Figure 13 This is a block diagram illustrating a transaction data processing apparatus according to an exemplary embodiment;

[0047] Figure 14 This is a schematic diagram of the structure of a computer system for processing transaction data according to an exemplary embodiment. Detailed Implementation

[0048] Exemplary embodiments will now be described in detail, examples of which are illustrated in the accompanying drawings. When the following description relates to the drawings, unless otherwise indicated, the same numbers in different drawings denote the same or similar elements. The embodiments described in the following exemplary embodiments do not represent all embodiments identical to those described in this application. Rather, they are merely examples of apparatuses and methods identical to some aspects of this application as detailed in the appended claims.

[0049] The block diagrams shown in the accompanying drawings are merely functional entities and do not necessarily correspond to physically independent entities. That is, these functional entities can be implemented in software, in one or more hardware modules or integrated circuits, or in different network and / or processor devices and / or microcontroller devices.

[0050] The flowcharts shown in the accompanying drawings are merely illustrative and do not necessarily include all content and operations / steps, nor do they necessarily need to be performed in the described order. For example, some operations / steps can be broken down, while others can be integrated or partially integrated; therefore, the actual execution order may change depending on the specific circumstances.

[0051] It should be noted that "multiple" as mentioned in this application refers to two or more. "And / or" describes the relationship between related objects, indicating that three relationships can exist. For example, A and / or B can represent: A alone, A and B simultaneously, or B alone. The character " / " generally indicates that the preceding and following related objects have an "or" relationship.

[0052] It should be noted that, in the specific embodiments of this application, user-related data is involved. When the embodiments of this application are applied to specific products or technologies, user permission or consent 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. Furthermore, the formulas involved in the embodiments of this application can be flexibly adjusted, for example, by adding or reducing corresponding parameters.

[0053] Before introducing the technical solutions of the embodiments of this application, let's first introduce the technical terms involved in the embodiments of this application.

[0054] Palmprint recognition is a biometric identification technology that authenticates or identifies an individual by scanning and analyzing the unique textures, lines, wrinkles, and other morphological features of their palm. Each person's palmprint possesses a high degree of uniqueness and stability in shape, length, spacing, and orientation, making it a reliable means of identification. A palmprint recognition system typically includes the following steps: Image acquisition: Capturing images of the palm using specialized palmprint scanning equipment or a high-resolution camera. Image preprocessing: Processing the acquired images to enhance palmprint features, remove noise, and perform image correction. Feature extraction: Extracting key features, such as main lines, fine lines, and intersections, from the preprocessed image. Feature matching: Comparing the extracted features with palmprint features stored in a database to confirm or identify the individual. Authentication or identification: Confirming or identifying the user based on the matching results.

[0055] Palmprint recognition devices (also known as palm-scanning devices) are equipped with a 3D camera. This 3D camera is analogous to a traditional camera, but incorporates liveness detection hardware and software, including a depth camera and an infrared camera, to ensure information security.

[0056] Transaction services refer to a service system that provides users with a complete process of purchasing, paying for, confirming, and delivering goods or services. Transaction services can involve various online or offline transaction activities, aiming to facilitate users' transactions of goods or services.

[0057] Online transaction services refer to the trading of goods or services provided through internet platforms, where users can complete browsing, selection, purchase, and payment activities online using electronic devices (such as computers and mobile phones). The main forms of online transaction services include:

[0058] Live-streaming e-commerce services showcase and sell products through real-time video streaming. During the live stream, the host demonstrates the product's features and usage, allowing users to interact and place orders instantly. This method offers immediacy and interactivity, providing users with a more intuitive shopping experience.

[0059] Window display services are a form of online product display and transaction, similar to traditional store window displays. Merchants showcase product images, videos, descriptions, and prices through an online platform, allowing users to browse, select items of interest, and make online purchases. This format is suitable for static product displays, facilitating detailed comparisons and selections by users.

[0060] Offline transaction services refer to the transaction of goods or services provided in physical stores or other physical locations, where users browse, select, purchase, and pay in person. Offline transaction services typically include staff service, product display, and on-site experience. The advantage of offline transaction services is that users can directly see and touch the products and receive face-to-face service and consultation.

[0061] Virtual resources for trading refer to non-physical resources used to represent the value of goods or services during a transaction. These resources typically exist in digital or electronic form and are used to complete payments or exchanges in a transaction. Typical forms of virtual resources for trading include electronic money, digital points, virtual tokens, coupons, and points.

[0062] Real-Time Message Protocol (RTMP) is a network protocol used for high-performance and low-latency transmission of audio, video, and data. RTMP can be used to support streaming media data transmission between Flash players and servers. RTMP is widely used in live streaming and video-on-demand. RTMP enables low-latency audio and video transmission, making it suitable for applications requiring high real-time performance, such as live streaming and interactive video conferencing. RTMP supports not only audio and video data but also other data types, such as text and metadata. This makes it suitable for a variety of multimedia applications.

[0063] In related technologies, it's becoming increasingly common for users to purchase product coupons in live-streaming rooms and then redeem them at offline stores. Once at the store, users need to use their mobile phones to access the store's live-streaming room or product showcase to find the items they want. This process increases the time spent purchasing and redeeming coupons. Furthermore, issues such as poor mobile network signal or phone lag can cause problems during the redemption process, further extending the time required for users to purchase and redeem coupons. This not only affects the user's shopping experience but also increases the workload for stores.

[0064] Based on this, embodiments of this application propose a method for processing transaction data, a device for processing transaction data, an apparatus for processing transaction data, a computer-readable storage medium, and a computer program product. In these embodiments, a designated object can directly operate on a biometric identification device to quickly obtain its pre-selected goods from multiple transaction services without needing to use its own device to search for virtual transaction resources of the selected goods in multiple transaction services. In this way, the designated object can more quickly check whether its pre-selected goods match the expected virtual transaction resources; if so, it can be quickly confirmed through the equipment at an offline sales point, improving the efficiency of commodity transactions.

[0065] Please see Figure 1 , Figure 1 This is a schematic diagram of one implementation environment involved in this application.

[0066] Figure 1 The implementation environment shown includes live streaming equipment 110 (hereinafter referred to as equipment 110) used by operators at offline sales points, server 140, designated target 150, biometric identification equipment 160, and payment equipment 170. Server 140 further includes online transaction service 120 and offline transaction service 130. Online transaction service 120 further includes live streaming transaction service 121 and window display transaction service 122.

[0067] Offline sales points can be any physical location or device that allows direct transactions with consumers. This includes not only traditional brick-and-mortar stores but also various automated vending machines and other innovative sales channels, such as physical stores, vending machines, and self-service blind box machines.

[0068] The live streaming equipment 110 used by operators at offline sales points can be a terminal device, such as a mobile phone, computer, tablet, or other device that can be used to connect to the server 140. The server 140 is equipment owned by the offline sales point, and it can support online transaction services 120 and offline transaction services 130. The online transaction service 120 can be provided by a third-party transaction platform, and the server 140 can support online transaction services provided by multiple third-party transaction platforms. This application embodiment uses one online transaction service as an example for illustration and is not intended to be limiting.

[0069] Offline sales point operators can use device 110 to access the live streaming service, listing products sold at the offline sales point in the live streaming transaction service 121 and setting corresponding virtual transaction resources. When listing certain products in the live streaming transaction service 121, the operators can set lower virtual transaction resources than in the window transaction service 122 to attract more users to purchase. Furthermore, the products listed in the live streaming transaction service 121 and the products in the window transaction service 122 can be independent of each other, and can be specifically set by the offline sales point operators. This application embodiment does not limit the relationship between the products sold in the live streaming transaction service 121 and the window transaction service 122.

[0070] It's worth noting that offline sales points offer various transaction services, including the sale of goods and vouchers. These vouchers can be used to purchase specific goods or services in the future, providing greater flexibility and discount options.

[0071] In this embodiment, "goods" can refer to both physical goods and non-physical goods or services. Physical goods refer to goods with a physical form and tangible existence, such as clothing, food, electronic products, furniture, and books. Non-physical goods or services do not have a physical form but refer to a service or right, such as digital products, virtual goods, service goods, and financial products. Vouchers can include coupons, gift cards, prepaid cards, and service vouchers.

[0072] Since both vouchers and goods can be presented as independent options on multiple transaction servers, the transaction data processing methods applicable to the sale of goods are also applicable to the transaction data processing of voucher sales. This application uses goods as an example for description, but does not limit the scope of the application.

[0073] Optionally, operators at offline sales points can also operate the server 140 to list specific products in the online transaction service 120 and the offline transaction service 130. Operators can list the same product in one or more of the live transaction service 121, the window transaction service 122, and the offline transaction service 130, depending on the sales rules or plans of the offline sales point, which is not limited in this embodiment.

[0074] The designated user 150 is a user or customer arriving at an offline sales point. The designated user 150 can access the online transaction service 120 corresponding to the offline sales point in advance via their own terminal device, and pre-select the products they wish to purchase from at least one of the live transaction service 121 and the shop window transaction service 122 within the online transaction service 120. Selecting products can include adding them to a favorites list or a shopping cart. Next, the designated user 150 can arrive at the offline sales point and use the biometric identification device 160 deployed there to confirm, purchase, and verify the products.

[0075] The biometric identification device 160 includes a display screen 161 and a sensor 162. The biometric identification device 160 can be connected to a server 140. The display screen 161 can show live video from the offline sales point, products from the live transaction service 121, products from the window transaction service 122, products from the offline transaction service 130, and other interactive interfaces used to instruct users to confirm orders and identify biometric information.

[0076] The designated user 150 can browse and select goods in the biometric identification device 160. When the designated user 150 needs to purchase a specific product, the biometric identification device 160 generates an order for that product and outputs an order confirmation message. Once the designated user 150 confirms the order, the biometric identification device 160 sends the order to the server 140. The server 140 then calls the payment device 170, instructing the designated user 150 to perform the payment on the payment device 170. The server 140 can then verify the order and provide the specified product to the designated user 150.

[0077] The payment device can be a payment device that supports interaction with a specified object, such as a point of sale (POS) machine or a QR code payment machine.

[0078] like Figure 2 This is a schematic diagram of the structure of a biometric identification device according to this application. The biometric identification device can be a face recognition device, fingerprint recognition device, palm recognition device, iris recognition device, etc. This biometric identification device includes a network module, a biometric identification module, a product database reading module, a live streaming module, an interactive action confirmation module, a human-machine interface device module, and a 3D camera. The biometric identification module also includes a results page, selection, and liveness detection functions.

[0079] The network module is responsible for connecting the device to external networks, ensuring that the device can access the Internet and internal network resources. It can be used for data transmission, real-time communication and remote access, and supports real-time data synchronization, cloud service access and live content streaming.

[0080] The biometric identification module can authenticate a specified object. With the object's authorization, it can collect and analyze the object's biometric information (such as palm prints, fingerprints, and facial features) to confirm the object's identity. The module also includes a results page to display the biometric identification results and provide feedback to the object regarding successful identification; an optimization function to select the optimal biometric information from multiple input biometric data, optimizing the identification process and improving accuracy and speed; and a biopsy function to ensure that the detected biometrics originate from a living person, preventing fraud and forgery.

[0081] The product database reading module can access and read data from the product database, including product information, inventory status, and price of products pre-selected by a specified object. It can provide real-time product information to support the selection and purchase of specified objects.

[0082] The live streaming module can pull real-time video streams from the live streaming server for designated users to watch. It supports designated users watching the live stream, participating in live stream interactions, and obtaining product information introduced in the live stream on biometric identification devices 160.

[0083] The interaction action confirmation module can detect and confirm the interaction actions (such as gestures, voice commands, facial expressions, etc.) of a specified object for operation confirmation and command execution. It can provide an interaction interface for the specified object to ensure that the operation instructions for that object are correctly recognized and executed.

[0084] The human-machine interface device module provides an interface for a specified object to interact with the device, including touch screens, buttons, cameras, and voice input, enabling the specified object to easily input commands, view information, and control the device.

[0085] 3D cameras use depth and infrared cameras to acquire 3D images and perform liveness detection. They can be used for precise biometric data acquisition, providing higher recognition accuracy and security. They can capture palm prints, facial features, etc., of specified objects and perform 3D modeling and analysis.

[0086] These modules constitute a comprehensive biometric identification device, which can realize multiple functions such as identity verification of designated objects, real-time information acquisition, product selection and purchase, live streaming and interaction, thereby improving the shopping experience and transaction efficiency of designated objects.

[0087] It should be noted that the terminal device in the embodiments of this application can be a mobile phone, tablet computer, laptop computer, handheld computer, mobile internet device (MID), vehicle device, aircraft, wearable device (such as smart devices such as smartwatches, smart bracelets, pedometers, etc.), virtual reality device (such as VR (Virtual Reality) device, AR (Augmented Reality) device), etc.

[0088] Optionally, the server in this application embodiment can be an independent physical server, a server cluster or distributed system composed of multiple physical servers, or a cloud server that provides basic cloud computing services such as cloud services, cloud databases, cloud computing, cloud functions, cloud storage, network services, cloud communication, middleware services, domain name services, security services, content delivery networks (CDN), and big data and artificial intelligence platforms.

[0089] Please see Figure 3 , Figure 3 This is a flowchart illustrating a method for processing transaction data according to an exemplary embodiment. The method can be applied to... Figure 1 The implementation environment shown is specifically executed by a biometric identification device 160 (which is deployed at offline sales points and has biometric identification capabilities). For ease of description, the biometric identification device can be simply referred to as the device. Of course, this method can also be applied to other implementation environments, and there is no limitation on the subject executing this method.

[0090] The following section will elaborate on the method for processing transaction data using a biometric identification device 160 as an example. Figure 3 As shown, in an exemplary embodiment, the method includes at least the following steps:

[0091] S310. If biometric information of a specified object is collected, the specified object can be retrieved from multiple transaction services bound to the device, including online transaction services and offline transaction services.

[0092] Once the device collects the biometric information of a specified object, it can identify the identity of that object and thus obtain the goods that the specified object has pre-selected in the online transaction service from multiple transaction services corresponding to the offline sales point bound to the device.

[0093] The goods pre-selected by the designated user can be those that should be sold at the offline sales point. Goods to be sold at the offline sales point refer to products or vouchers that the user pre-selected in the online transaction service and expects to purchase at the offline sales point. For example, these could be products currently displayed in the online transaction service, products the user sees online, and products they expect to be available for purchase at the offline sales point. Alternatively, they could be products that are temporarily unavailable at the offline sales point but the user expects to purchase. The user may have pre-selected these products in the online transaction service, but they may have been temporarily unavailable when the user arrives at the offline sales point. Nevertheless, the user still believes these products should be available for sale.

[0094] These multiple transaction services include online transaction services and offline transaction services. For the same product, the virtual transaction resources in the online transaction service are lower than those in the offline transaction service. In this embodiment, the virtual transaction resources can be currency, such as RMB.

[0095] Specifically, the device retrieves a product data table pre-set by the specified object in an online transaction service based on the object's biometric information. This product data table contains pre-selected products from the online transaction services offered by the specified object at offline sales points. Then, based on the pre-selected products, the device retrieves products pre-selected by the specified object for sale at offline sales points from multiple transaction services.

[0096] In one embodiment of this application, if a pre-selected product by a designated object, which is also available for sale at an offline sales point and is in a tradable state, is obtained through the online transaction service, the obtained product is recorded. If a pre-selected product by a designated object, which is also available for sale at an offline sales point and is not obtained through the online transaction service, a pre-selected product by the designated object, which is also available for sale at an offline sales point, is obtained through the offline transaction service, and the obtained product is recorded.

[0097] The online trading service also includes live trading and window trading services.

[0098] In one embodiment of this application, if a pre-selected product by a designated object, which is also available for sale at an offline sales point and is in a tradable state, is obtained in the live-streaming transaction service, the obtained product is recorded. If a pre-selected product by a designated object, which is also available for sale at an offline sales point and is not obtained in the live-streaming transaction service, a pre-selected product by a designated object, which is also available for sale at an offline sales point, is obtained in the shop window transaction service, and the obtained product is recorded.

[0099] Optionally, the specified object can access the transaction service program, where the order in which the pre-selected goods are obtained in the live transaction service and the window transaction service is preset. For example, the selected goods can be obtained in the live transaction service first, or the selected goods can be obtained in the window transaction service first.

[0100] Optionally, if the specified object does not set the order of obtaining pre-selected goods in the transaction service program, the device will obtain the pre-selected goods from the offline transaction service instead of the online transaction service.

[0101] Optionally, the designated object can be pre-set to retrieve goods from multiple transaction services in a predetermined order. This predetermined order instructs the biometric identification device to first retrieve the pre-selected goods from the designated object within one transaction service, and then proceed to the next service if the goods are not found there. For example, the predetermined order could be: live-streaming transaction service, shop window transaction service, and offline transaction service; or, shop window transaction service, live-streaming transaction service, and offline transaction service, etc. If the device, based on this predetermined order, retrieves the goods that the designated object has pre-selected and that are available for sale at the offline sales point and are in a tradable state from multiple transaction services, it can record the retrieved goods.

[0102] S320. In response to the selection operation for the acquired goods, select the specified goods from the acquired goods.

[0103] In one embodiment of this application, when the device acquires a pre-selected product that is available for sale at an offline sales point and is in a tradable state, it records the acquired product. Furthermore, the display screen on the biometric identification device can output the virtual transaction resources of the acquired product in the live streaming transaction service, the shop window transaction service, and the offline transaction service. The lowest virtual transaction resource of the acquired product should be displayed first, followed by the others, and each virtual transaction resource should indicate which transaction service it was acquired in.

[0104] Next, the device can output the transaction service to which the acquired product belongs, as well as the corresponding virtual transaction resources. This output can be displayed on a screen, or it can be broadcast via voice, etc., and this embodiment does not limit the method.

[0105] For example, a specified object pre-selects product A in the showcase transaction service. Product A is currently priced at 50 yuan in the live transaction service, is not listed for sale in the showcase transaction service, and is priced at 60 yuan in the offline transaction service. The device detects that product A has the lowest price in the live transaction service. Therefore, product A can be obtained in the live transaction service, and the price recorded as 50 yuan. Next, the device can display on the screen: Product A, 50 yuan (Live Transaction Service).

[0106] The designated user can click on the device's display screen to select the desired product from the available options. The products displayed on the screen represent the minimum virtual resources that can be obtained from each of the pre-selected products across multiple transaction services.

[0107] Optionally, if a preset order is set for the specified objects, the biometric identification device can output the virtual transaction resources corresponding to the transaction service that first obtains the product based on the preset order.

[0108] For example, the specified object is pre-set in the online transaction service with the following preset order: offline transaction service, live transaction service, and shop window transaction service. Continuing with the previous example, the device first obtains the product in the offline transaction service, with a price of 60 yuan. Then the device can display: Product A, 60 yuan (offline transaction service).

[0109] Optionally, in order to offer greater discounts to the designated recipients, even if the recorded price of product A is 60 yuan, the device can output a specific prompt message to inform the designated recipients that the price of product A is lower (50 yuan) in the live transaction service. The device can ask the designated recipients whether they agree to change the transaction service for obtaining product A, thereby obtaining a more favorable price.

[0110] In one embodiment of this application, after selecting a specified product from the acquired products in response to a selection operation, the device can obtain a preset transaction virtual resource threshold set for the specified product. If the transaction virtual resource corresponding to the specified product is detected to be lower than or equal to the preset transaction virtual resource threshold, an order corresponding to the specified product is generated based on the transaction resource corresponding to the specified product and the product information of the specified product. Further, the device sends the order corresponding to the specified product to the server, so that the server completes the transaction of the specified product based on the order corresponding to the specified product.

[0111] S330. Based on the transaction virtual resources of the specified product, output the order confirmation message of the specified product.

[0112] Specifically, the device generates an order for the specified product based on the virtual transaction resources and product information of the specified product, and outputs an order confirmation message for the order.

[0113] S340. In response to the confirmation operation of the order confirmation message by the specified object through interactive action information, the transaction of the specified product is completed.

[0114] Specifically, the device can receive interaction action information from a specified object. If the interaction action information indicates a specified interaction action, it determines that it has received a confirmation operation from the specified object for the order confirmation message. Then, in response to the confirmation operation, it sends an order for the specified product to the server, so that the server can complete the transaction for the specified product based on the order.

[0115] This method allows users to directly operate on biometric identification devices at offline sales points, quickly obtaining their pre-selected goods from multiple transaction services with minimal virtual transaction resources or in a preset order, without needing to use their own devices to search for goods and their corresponding virtual transaction resources across multiple services. This allows users to more quickly check whether their pre-selected goods match the expected virtual transaction resources and confirm this quickly through the offline sales point's devices. In this way, users do not need to use their own mobile phones when operating at offline sales points, saving time spent searching for desired goods on their phones, thus improving transaction efficiency and enhancing the user's shopping experience.

[0116] In one embodiment of this application, another method for processing transaction data is provided, which can be performed by a device deployed at offline sales points and equipped with biometric identification capabilities. Figure 4 As shown, the method for processing the transaction data may include S410 to S420 and S320 to S340. That is, S410 to S420 are... Figure 3 The specific implementation method of S310 is shown.

[0117] In the embodiments of this application, multiple transaction services include online transaction services.

[0118] The following describes S410 to S420:

[0119] S410. If biometric information of a specified object is collected, then based on the biometric information of the specified object, obtain the commodity data table that the specified object has set in advance in the online transaction service; wherein, the commodity data table contains the commodities pre-selected from the commodities sold by the specified object in the online transaction service at the offline sales point.

[0120] When a device with biometric recognition capabilities at an offline sales point collects the biometric information of a designated individual, it can detect the individual's identification information based on that biometric information. This identification information is used to characterize the individual's identity. The device can then retrieve a product data table that matches the individual's identification information; this product data table is pre-configured by the individual in the online transaction service.

[0121] In this embodiment, the biometric identification device can be a palm-scanning device. When the palm-scanning device collects the biometric information of a specified object, it can call a 3D camera to collect the current palm streaming media data of the specified object. After acquiring the palm streaming media data, the palm-scanning device optimizes the palm streaming media data, preferably selecting the optimal palm image through a comprehensive evaluation of factors such as palm size, angle, image contrast, image brightness, and clarity, and then identifies the optimal palm image.

[0122] Specifically, the designated user can use their mobile device, such as a smartphone or tablet, to access the online transaction service linked to the offline sales point. This online transaction service may include live-streaming transaction services and product showcase transaction services. The designated user can select the products they wish to purchase in the live-streaming transaction service and in the product showcase transaction service. Selecting products can involve adding them to a favorites list or shopping cart. In this way, the server can generate a product data table corresponding to the designated user.

[0123] In online transaction services, staff at offline sales points can list various products and set prices for each product for customers to choose from. These staff can also designate certain products as permanent items, which will not change with the product listing / delisting process.

[0124] S420. Based on pre-selected goods, obtain the goods that the specified object should sell at the pre-selected offline sales point from multiple transaction services.

[0125] After the device obtains the goods pre-selected by the specified object, it can obtain the goods that the specified object should sell at the offline sales point pre-selected from multiple transaction services.

[0126] Using this method, the device can retrieve the product data table that has been pre-set in the online transaction service for the specified object after collecting the biometric information of the specified object, thereby ensuring the accuracy of the product data table retrieval and avoiding errors in subsequent product retrieval.

[0127] In one embodiment of this application, another method for processing transaction data is provided, which can be performed by a device deployed at offline sales points and equipped with biometric identification capabilities. Figure 5 As shown, the method for processing the transaction data may include S510 to S520 and S320 to S340. That is, S510 to S520 are... Figure 3 The specific implementation method of S310 is shown.

[0128] In this embodiment of the application, the multiple transaction services corresponding to the offline sales point bound to the device deployed at the offline sales point and having biometric recognition function include online transaction services and offline transaction services; wherein, the transaction virtual resource corresponding to each acquired product is the lowest transaction virtual resource corresponding to the product acquired in the online transaction service and the offline transaction service, and for the same product, the transaction virtual resource in the online transaction service is lower than the transaction virtual resource in the offline transaction service.

[0129] The following describes S510 to S520:

[0130] S510. If, in the online transaction service, goods that are to be sold at the offline sales point pre-selected by the specified object and are in a tradable state are obtained, then the obtained goods are recorded.

[0131] The device can first obtain the goods pre-selected by the specified object in the online transaction service, and check whether the goods pre-selected by the specified object are in a tradable state. Next, it can obtain the goods in a tradable state and record the obtained goods.

[0132] In this context, "tradeable status" refers to a product being listed and having an inventory quantity greater than 0. Furthermore, whether a product is in a tradable status can be set by the operators at the offline sales point.

[0133] For example, if a specified object has pre-selected three products—product A, product B, and product C—in the online transaction service of a physical sales point, and if product A and product B are detected in the online transaction service and are both in a tradable state, then product A and product B can be directly obtained and recorded as the obtained products. However, product C is not detected in the online transaction service, or although it is detected, it is in a non-tradable state; therefore, product C will not be obtained from the online transaction service.

[0134] S520. If the online transaction service does not obtain the goods that should be sold at the offline sales point pre-selected by the specified object and are in a tradable state, then the offline transaction service shall obtain the goods that should be sold at the offline sales point pre-selected by the specified object and record the obtained goods.

[0135] In other words, if the online transaction service does not find the pre-selected offline sales point's product that is available for sale and in a tradable state, the system can switch to the offline transaction service to retrieve the product. Because the offline transaction service is an offline service, it more accurately reflects the tradable status of each product; therefore, the selected product has a higher probability of being available through the offline transaction service.

[0136] For example, in the above example, if product C is in a tradable state in the offline transaction service, the device can obtain product C from the offline transaction service and record product C as tradable. However, if product C is not detected in the offline transaction service or is in a non-tradable state, then product C cannot be obtained.

[0137] This method ensures that even if the pre-selected products are not found on the online trading platform, the designated recipient can still find and purchase these products through offline trading services. This means that even if some products are no longer available or out of stock on online trading services (such as live trading or shop window trading), the designated recipient still has the opportunity to obtain these products through offline trading services at physical sales points.

[0138] In one embodiment of this application, another method for processing transaction data is provided, which can be performed by a device deployed at offline sales points and equipped with biometric identification capabilities. Figure 6 As shown, the method for processing the transaction data may include steps S610 to S620, S520, and S320 to S340. That is, steps S610 to S620 are... Figure 5 The specific implementation method of S510 is shown.

[0139] The following describes S610 to S620:

[0140] S610. If, in the live transaction service, a product that is available for sale at an offline sales point pre-selected by a specified object and is in a tradable state is obtained, then the obtained product is recorded.

[0141] The device can first obtain the pre-selected goods of the specified object in the live trading service, and check whether the pre-selected goods of the specified object are in a tradable state. Next, it can obtain the goods in a tradable state and record the obtained goods.

[0142] In one embodiment of this application, if the device detects a product pre-selected by a designated object in a live transaction service, it can display the live broadcast screen currently being broadcast in the live room of the offline sales point, as well as the product information and virtual transaction resources of the acquired product, for the designated object to view, so that the designated object can confirm the authenticity of the product information and virtual transaction resources without having to confirm the authenticity through its own mobile device.

[0143] In one embodiment of this application, the live streamer at the offline sales point can acquire video data through a mobile phone camera or other video source device, and then encode the raw video data using a hardware encoder (such as H.264, H.265, etc.). The Real-time Message Transfer Protocol (RTMP) is then used for streaming. During the streaming process, the video data is segmented into small data packets and transmitted over the network. To ensure the continuity and stability of the video stream, the system uses an adaptive bitrate to dynamically adjust the video quality based on network conditions. The video live streaming server receives video data from the streaming end and distributes the video stream to designated mobile devices and biometric identification devices at the offline sales point. After acquiring the video data, the biometric identification device plays the video stream using a player. The player, upon acquiring the video data packets, can reassemble them into a complete video stream, while also implementing functions such as buffering and bitrate switching.

[0144] S620. If the goods that should be sold at the offline sales point pre-selected by the specified object and are in a tradable state are not obtained in the live transaction service, then the goods that should be sold at the offline sales point pre-selected by the specified object are obtained in the window transaction service, and the obtained goods are recorded.

[0145] If the live transaction service does not find any products that are available for sale and in a tradable state at the offline sales point pre-selected by the specified object, you can switch to the showcase transaction service to find the products that are available for sale at the offline sales point pre-selected by the specified object and record the products found.

[0146] In this method, since both live-streaming and shop window services can display a large number of products, and the virtual transaction resources for the same product may differ between the two services, and considering that the virtual transaction resources for a product in the live-streaming service are usually lower than those in the shop window service, the product pre-selected by the specified object can be obtained in the live-streaming service first. This allows the specified object to obtain the selected product at a more favorable price more quickly, improving the efficiency of product acquisition and enhancing the shopping experience for the specified object.

[0147] In one embodiment of this application, another method for processing transaction data is provided, which can be performed by a device deployed at offline sales points and equipped with biometric identification capabilities. Figure 7 As shown, the method for processing this transaction data may include S310 to S320, S710 to S720, and S340. That is, S710 to S720 are... Figure 3 The specific implementation method of S330 is shown.

[0148] The following describes S710 to S720:

[0149] S710. Based on the transaction virtual resources of the specified product and the product information of the specified product, generate an order corresponding to the specified product.

[0150] The device can obtain the virtual transaction resources and product information of a specified product, thereby generating an order corresponding to that specified product. The virtual transaction resources represent the price of the specified product, and the product information represents its specifications, model, and other details.

[0151] S720: Output the order confirmation message for this order.

[0152] The device can display an order confirmation message for that order on its screen.

[0153] This method allows the device to automatically acquire virtual transaction resources and product information for a specified item, quickly generating the corresponding order. This reduces manual processing time and improves transaction efficiency. Users can clearly understand detailed information such as price, specifications, and model for each product, enabling them to make more informed purchasing decisions. Furthermore, users do not need to manually input product information and prices, simplifying the purchasing process and enhancing the user experience.

[0154] In one embodiment of this application, another method for processing transaction data is provided, which can be performed by a device deployed at offline sales points and equipped with biometric identification capabilities. Figure 8 As shown, the method for processing the transaction data may include S310 to S330 and S810 to S830. That is, S810 to S830 are... Figure 3 The specific implementation method of S340 is shown.

[0155] The following describes S810 to S830:

[0156] S810: Receive interactive action information from a specified object.

[0157] The device can collect interactive action information of a specified object by calling the sensors in the device.

[0158] S820. If the interaction action information is detected to represent the specified interaction action, then it is determined that the specified object has received the confirmation operation for the order confirmation message.

[0159] If the device recognizes that the interaction action information represents the specified interaction action, it can determine that it has received confirmation of the order confirmation message from the specified object.

[0160] The designated interactive action can represent different actions depending on the type of biometric recognition of the offline sales point device. For example, if the offline sales point device is a palm recognition device, the designated interactive action could be an "OK" gesture. If the offline sales point device is a facial recognition device, the designated interactive action could be two consecutive nods. If the offline sales point device is a fingerprint recognition device, the designated interactive action could be two consecutive fingerprint presses, and so on.

[0161] The following example, using a palm-swiping device at an offline sales point, illustrates the process of recognizing interactive action information. Palm-swiping devices utilize gesture recognition technology. Gesture recognition is the process of classifying trajectories (or points) in a model parameter space into a subset of that space. It includes static gesture recognition and dynamic gesture recognition, with dynamic gesture recognition ultimately converting into static gesture recognition. The palm-swiping device treats a gesture as a sequence of static gesture images, then compares the sequence of gesture templates to be recognized with known gesture template sequences to identify the corresponding interactive action information.

[0162] S830. In response to the confirmation operation, send the order corresponding to the specified product to the server so that the server can complete the transaction of the specified product based on the order corresponding to the specified product.

[0163] If the device detects that a specified person has confirmed an order for a specified product, it can send the order to the server. The server can then invoke the payment device to instruct the specified person to complete the payment for the order. Once the server detects that the order has been paid for, it can process the product verification, and the employee at the offline sales point can then deliver the specified product to the specified person.

[0164] Optionally, payment devices can be integrated into biometric identification devices. This way, when a designated person confirms an order for a specific product through interactive actions, the payment process can be directly triggered, completing the order payment. Subsequently, the server can receive the paid order and verify the product, allowing the employee at the offline sales point to deliver the product to the designated person.

[0165] This method allows the device to quickly confirm orders by receiving and recognizing the interactive actions of a specified object, simplifying the process of purchasing goods, reducing manual steps, and improving efficiency. Furthermore, the rapid confirmation and payment process reduces waiting time and operational steps for the specified object, thus improving overall transaction efficiency.

[0166] In one embodiment of this application, another method for processing transaction data is provided, which can be performed by a device deployed at offline sales points and equipped with biometric identification capabilities. Figure 9 As shown, the method for processing this transaction data may include S310 to S320 and S910 to S930. That is, S910 to S930 are... Figure 3 The specific implementation method that needs to be executed after S320 is shown.

[0167] The following describes S910 to S930:

[0168] S910. Obtain the preset transaction virtual resource threshold set by the specified object.

[0169] A preset transaction virtual resource threshold can be set for a specified object. This threshold represents the maximum value of transaction virtual resources that the specified object is willing to make for identity-free payments.

[0170] S920. If the transaction virtual resources corresponding to the specified product are detected to be lower than or equal to the preset transaction virtual resource threshold, an order corresponding to the specified product is generated based on the transaction resources corresponding to the specified product and the product information of the specified product.

[0171] After obtaining the preset transaction virtual resource threshold, the device will check whether the transaction virtual resources of the specified product are lower than or equal to the threshold. If this condition is met, the device will generate a corresponding order based on the transaction resources and product information of the specified product, without requiring the specified user to input any further interaction information; the order can be placed directly and the payment process can be triggered.

[0172] S930. Send the order corresponding to the specified product to the server so that the server can complete the transaction of the specified product based on the order corresponding to the specified product.

[0173] After an order is generated, the device sends the order for the specified product to the server. Upon receiving the order, the server executes the subsequent transaction process, including order confirmation, payment, and product verification. The payment process is also automated; the server automatically deducts the payment from the designated recipient's account and directly triggers product verification, completing the transaction for the specified product. Finally, after the transaction is completed, the product will be delivered to the designated recipient by an employee at the offline sales point.

[0174] This method, by setting a virtual resource threshold for transactions, allows designated parties to skip cumbersome confirmation and payment steps. As long as the price of the selected product is lower than or equal to the threshold, the system can automatically generate an order and complete the payment. This significantly shortens transaction time and improves the efficiency of commodity transactions.

[0175] In one embodiment of this application, another method for processing transaction data is provided, which can be performed by a device deployed at offline sales points and equipped with biometric identification capabilities. Figure 10 As shown, the method for processing the transaction data may include S310 to S320 and S1010 to S1020. That is, S1010 to S1020 are... Figure 3 The specific implementation method that needs to be executed after S320 is shown.

[0176] The following describes S1010 to S1020:

[0177] S1010. If it is detected that more than a specified number of objects have not obtained the specified product in the online transaction service within a preset time period, a change request message is generated to set the specified product to a tradable state.

[0178] The device detects requests for a specified product from different users within a preset time period. If more than a specified number of users attempt to acquire the specified product within that time period but fail, the device assumes that the product is in high demand, possibly a popular or best-selling item, but is currently out of stock at the offline sales point. The device will then generate a change request based on the product information of the users, requesting the server to re-establish the specified product as tradable to meet the purchasing needs of different users.

[0179] S1020. Send the change request information to the server so that the server sets the specified product to a tradable state after the specified product becomes available for sale.

[0180] After receiving the change request, the server will display it to the staff at the offline sales points to ensure they replenish sufficient inventory for the specified product. Once the staff confirms sufficient inventory, they will report back to the server, which will then update the product's transaction status to tradable.

[0181] This method allows the device to detect user requests and the number of unsuccessful requests, quickly identifying high-demand products in the market. This helps offline sales outlets better understand market dynamics and adjust inventory strategies promptly. Furthermore, when users frequently attempt to retrieve a specific product but fail, the device can detect this and prompt offline sales outlet staff via the server to take action, ensuring timely restocking. This improves user experience and reduces user disappointment.

[0182] In one embodiment of this application, a method for pre-selecting goods for a specified object is provided. This method can be executed by the specified object's mobile device, online transaction service, and transaction service program. Figure 11 As shown, the method may include S1110 to S1140.

[0183] The following describes S1110 to S1140:

[0184] S1110, Designated object accesses online transaction services.

[0185] S1120. The designated object pre-selects goods sold at offline sales points in at least one of the live trading service and the window trading service included in the online trading service.

[0186] S1130, Specified object access transaction service procedure.

[0187] S1140. The specified object sets up a biometric identification device in the transaction service program to obtain the preset order of the goods selected by the specified object in multiple transaction services.

[0188] Optionally, if the specified object does not set the order of obtaining pre-selected goods in the transaction service program, the device will obtain the pre-selected goods from the offline transaction service instead of the online transaction service.

[0189] This method allows designated users to pre-select products from those sold at offline sales points displayed on the online transaction service, enabling them to obtain product information and virtual transaction resources in advance. When they arrive at the offline sales point, they can then complete the transaction more quickly.

[0190] In one embodiment of this application, another method for processing transaction data is provided. This method can be executed by a live streaming device used by an operator at an offline sales point, a mobile device of a designated object, a biometric identification device at the offline sales point, a server, and a payment device. The server further includes multiple transaction services and live streaming services; these multiple transaction services include live streaming transaction services, window display transaction services, and offline transaction services. The biometric identification device at the offline sales point is exemplified by a palm-swiping device.

[0191] like Figure 12 As shown, the method may include S1201 to S1217.

[0192] The following describes S1201 to S1217:

[0193] S1201. The live streaming equipment used by operators at offline sales points is now enabled for live streaming services.

[0194] S1202. The live streaming equipment used by the operators at offline sales points will be used to list multiple products on the live streaming transaction service.

[0195] S1203. The designated person uses the palm-swiping device at the offline sales point to perform biometric identification and determine the identity of the designated person.

[0196] S1204. The swipe device at offline sales points retrieves the pre-selected product from multiple transaction services on the server based on a preset sequence.

[0197] The preset order refers to the preset order in which the swiping device, pre-set in the transaction service program, acquires the selected goods from multiple transaction services.

[0198] Optionally, when the swiping device detects that the offline sales point's account is using the live streaming service (i.e., it is currently live streaming), it can detect whether the specified target has followed the offline sales point's account and whether the product pre-selected by the specified target exists in the live streaming transaction service. If both are true, the acquired product is recorded.

[0199] S1205, The palm-swiping device displays the acquired products.

[0200] S1206. The swipe device obtains the specified product selected by the specified object from the obtained products.

[0201] S1207. The swipe device determines whether the transaction virtual resources of the specified product are lower than the preset transaction virtual resource threshold.

[0202] If yes, then execute S1208; otherwise, execute S1211.

[0203] Optionally, if the specified object has not set a preset threshold for virtual resources for transactions in advance, then S1211 is executed.

[0204] S1208, The palm-swiping device generates an order for the specified product.

[0205] S1209, The swipe device sends the order corresponding to the specified product to the server.

[0206] S1210, The server completes the transaction for the specified product.

[0207] S1211, The swipe device generates an order for the specified product and generates an order confirmation message based on the order.

[0208] S1212, The palm-swiping device receives interactive action information input by a specified object.

[0209] S1213, The palm-swiping device determines whether the interactive action information represents the specified interactive action.

[0210] If yes, then execute S1215; otherwise, execute S1214.

[0211] S1214. Output a message indicating that the transaction failed.

[0212] S1215. In response to the confirmation operation, send the order corresponding to the specified product to the server.

[0213] S1216. The server generates payment information based on the order of the specified product and sends it to the payment device.

[0214] S1217. The server receives the payment completion information sent by the payment device and completes the transaction for the specified goods.

[0215] This method allows designated users to directly operate on biometric identification devices at offline sales points, quickly obtaining their pre-selected goods from multiple transaction services with minimal virtual resources or in a preset order, without needing to use their own devices to search for goods and their corresponding virtual resources across multiple services. This allows users to more quickly check whether their pre-selected goods match the expected virtual resources and confirm this quickly through the offline sales point's devices. In this way, users do not need to use their own mobile phones when operating at offline sales points, saving time spent searching for desired goods on their phones, thus improving transaction efficiency and enhancing the user's shopping experience.

[0216] Figure 13 This is a block diagram illustrating a transaction data processing apparatus according to one embodiment of this application. Figure 13As shown, the transaction data processing device can be applied to equipment deployed at offline sales points and equipped with biometric identification capabilities. The device includes:

[0217] A transaction data processing device, comprising:

[0218] The acquisition unit 1310 is used to, if the biometric information of the specified object is collected, obtain the goods that the specified object should sell from multiple transaction services corresponding to the offline sales point bound to the device.

[0219] The processing unit 1320 is configured to select a specified product from the acquired products in response to a selection operation for the acquired products; wherein the transaction virtual resource corresponding to each acquired product is the lowest transaction virtual resource for the acquired product among multiple transaction services;

[0220] Output unit 1330 is used to output an order confirmation message for a specified product based on the transaction virtual resources of the specified product;

[0221] The processing unit 1320 is also used to complete the transaction of the specified goods in response to the confirmation operation of the specified object on the order confirmation message.

[0222] In one embodiment of this application, based on the aforementioned scheme, the multiple transaction services corresponding to the offline sales point bound to the device include online transaction services and offline transaction services; wherein, for the same product, the virtual transaction resources in the online transaction service are lower than those in the offline transaction service; the processing unit 1320 is further configured to: if a product that should be sold at the offline sales point pre-selected by the specified object and is in a tradable state is obtained in the online transaction service, then record the obtained product; if a product that should be sold at the offline sales point pre-selected by the specified object and is in a tradable state is not obtained in the online transaction service, then obtain the product that should be sold at the offline sales point pre-selected by the specified object in the offline transaction service and record the obtained product.

[0223] In one embodiment of this application, based on the aforementioned scheme, the online transaction service includes a live transaction service and a shop window transaction service; the processing unit 1320 is further configured to: if a product that is available for sale at a pre-selected offline sales point and is in a tradable state is obtained in the live transaction service, then record the obtained product; if a product that is available for sale at a pre-selected offline sales point and is in a tradable state is not obtained in the live transaction service, then a product that is available for sale at a pre-selected offline sales point is obtained in the shop window transaction service, and the obtained product is recorded.

[0224] In one embodiment of this application, based on the aforementioned scheme, the device is deployed at an offline sales point; the acquisition unit 1310 is further configured to acquire a preset order set by a specified object for acquiring goods in the plurality of transaction services; the processing unit 1320 is further configured to record the acquired goods if, based on the preset order, a goods that the specified object has pre-selected and that should be sold at the offline sales point and are in a tradable state are acquired in the plurality of transaction services.

[0225] In one embodiment of this application, based on the foregoing scheme, before selecting a specified product from the acquired products in response to the selection operation for the acquired products, the output unit 1330 is further configured to output the transaction service to which the acquired product belongs, and the transaction virtual resources corresponding to the acquired product.

[0226] In one embodiment of this application, based on the aforementioned scheme, the processing unit 1320 is further configured to generate an order corresponding to the specified product based on the transaction virtual resources of the specified product and the product information of the specified product; the output unit 1330 is further configured to output an order confirmation message for the order.

[0227] In one embodiment of this application, based on the aforementioned scheme, the transceiver unit 1340 is configured to receive interaction action information of a specified object; the processing unit 1320 is further configured to determine, if the interaction action information is detected to represent a specified interaction action, that a confirmation operation of the specified object on the order confirmation message has been received; the transceiver unit 1340 is further configured to, in response to the confirmation operation, send an order corresponding to the specified product to the server, so that the server completes the transaction of the specified product based on the order corresponding to the specified product.

[0228] In one embodiment of this application, based on the aforementioned scheme, after selecting a specified product from the acquired products in response to the selection operation for the acquired products, the acquisition unit 1310 is further configured to acquire a preset transaction virtual resource threshold set by the specified object; the processing unit 1320 is further configured to generate an order corresponding to the specified product based on the transaction resources corresponding to the specified product and the product information of the specified product if it is detected that the transaction virtual resource corresponding to the specified product is lower than or equal to the preset transaction virtual resource threshold; the sending and receiving unit 1340 is further configured to send the order corresponding to the specified product to the server so that the server completes the transaction of the specified product based on the order corresponding to the specified product.

[0229] In one embodiment of this application, based on the aforementioned scheme, the multiple transaction services include online transaction services; the acquisition unit 1310 is further configured to acquire a product data table pre-set by the specified object in the online transaction service based on the biometric information of the specified object; wherein, the product data table contains products pre-selected from the products sold by the specified object in the online transaction service at offline sales points; based on the pre-selected products, the products that the specified object pre-selected for sale at offline sales points are acquired from the multiple transaction services.

[0230] In one embodiment of this application, based on the aforementioned scheme, the multiple transaction services include online transaction services; after selecting a specified product from the acquired products in response to the selection operation for the acquired products, the processing unit 1320 is further configured to generate change request information for setting the specified product to a tradable state if it is detected that more than a specified number of objects in the online transaction service have not acquired the specified product within a preset time period; the transceiver unit 1340 is further configured to send the change request information to the server so that the server sets the specified product to a tradable state after the specified product becomes available for sale.

[0231] It should be noted that the apparatus provided in the foregoing embodiments and the method provided in the foregoing embodiments belong to the same concept, and the specific way in which each module and unit performs operations has been described in detail in the method embodiments.

[0232] Embodiments of this application also provide a transaction data processing device, including: one or more processors; and a memory for storing one or more programs, which, when executed by one or more processors, cause the electronic device to implement the transaction data processing method described above.

[0233] Figure 14 This is a schematic diagram of the structure of a computer system suitable for using a transaction data processing device to implement the embodiments of this application.

[0234] It should be noted that, Figure 14 The computer system 1400 of the electronic device shown is merely an example and should not impose any limitation on the functionality and scope of use of the embodiments of this application.

[0235] like Figure 14As shown, the computer system 1400 includes a Central Processing Unit (CPU) 1401, which can perform various appropriate actions and processes, such as executing the methods described in the above embodiments, based on programs stored in Read-Only Memory (ROM) 1402 or programs loaded from storage portion 1408 into Random Access Memory (RAM) 1403. The RAM 1403 also stores various programs and data required for system operation. The CPU 1401, ROM 1402, and RAM 1403 are interconnected via a bus 1404. An Input / Output (I / O) interface 1405 is also connected to the bus 1404.

[0236] The following components are connected to I / O interface 1405: an input section 1406 including a keyboard, mouse, etc.; an output section 1407 including a cathode ray tube (CRT), liquid crystal display (LCD), etc., and speakers, etc.; a storage section 1408 including a hard disk, etc.; and a communication section 1409 including a network interface card such as a LAN (Local Area Network) card, modem, etc. The communication section 1409 performs communication processing via a network such as the Internet. A drive 1410 is also connected to I / O interface 1405 as needed. Removable media 1411, such as a disk, optical disk, magneto-optical disk, semiconductor memory, etc., are installed on drive 1410 as needed so that computer programs read from them can be installed into storage section 1408 as needed.

[0237] Specifically, according to embodiments of this application, the processes described above with reference to the flowcharts can be implemented as computer software programs. For example, embodiments of this application include a computer program product comprising a computer program carried on a computer-readable medium, the computer program including a computer program for performing the methods shown in the flowcharts. In such embodiments, the computer program can be downloaded and installed from a network via communication section 1409, and / or installed from removable medium 1411. When the computer program is executed by central processing unit (CPU) 1401, it performs various functions defined in the system of this application.

[0238] It should be noted that the computer-readable medium shown in the embodiments of this application can be a computer-readable signal medium or a computer-readable storage medium, or any combination of the two. For example, a computer-readable medium can be an electrical, magnetic, optical, electromagnetic, infrared, or semiconductor system, apparatus, or device, or any combination thereof. More specific examples of a computer-readable medium may include, but are not limited to: an electrical connection having one or more wires, a portable computer disk, a hard disk, random access memory (RAM), read-only memory (ROM), erasable programmable read-only memory (EPROM), flash memory, optical fiber, portable compact disc read-only memory (CD-ROM), optical storage device, magnetic storage device, or any suitable combination thereof. In this application, a computer-readable medium can be any tangible medium containing or storing a program that can be used by or in conjunction with an instruction execution system, apparatus, or device. In this application, a computer-readable signal medium can include a data signal propagated in baseband or as part of a carrier wave, carrying a computer-readable computer program. Such propagated data signals can take various forms, including but not limited to electromagnetic signals, optical signals, or any suitable combination thereof. Computer-readable signal media can also be any computer-readable medium other than computer-readable storage media, which can send, propagate, or transmit a program for use by or in connection with an instruction execution system, apparatus, or device. The computer program contained on the computer-readable medium can be transmitted using any suitable medium, including but not limited to wireless, wired, etc., or any suitable combination thereof.

[0239] The flowcharts and block diagrams in the accompanying drawings illustrate the architecture, functionality, and operation of possible implementations of systems, methods, and computer program products according to various embodiments of this application. Each block in a flowchart or block diagram may represent a module, segment, or portion of code, which contains one or more executable instructions for implementing a specified logical function. It should also be noted that in some alternative implementations, the functions indicated in the blocks may occur in a different order than those indicated in the drawings. For example, two consecutively indicated blocks may actually be executed substantially in parallel, and they may sometimes be executed in reverse order, depending on the functions involved. It should also be noted that each block in a block diagram or flowchart, and combinations of blocks in a block diagram or flowchart, may be implemented using a dedicated hardware-based system that performs the specified function or operation, or using a combination of dedicated hardware and computer instructions.

[0240] The units described in the embodiments of this application can be implemented in software or hardware, and the described units can also be located in a processor. The names of these units do not necessarily limit the specific unit itself.

[0241] Another aspect of this application provides a computer-readable medium having a computer program stored thereon, which, when executed by a processor, implements the transaction data processing method described above. This computer-readable medium may be included in the electronic device described in the above embodiments, or it may exist independently and not assembled into the electronic device.

[0242] Another aspect of this application provides a computer program product or computer program including computer instructions stored in a computer-readable medium. A processor of a computer device reads the computer instructions from the computer-readable medium and executes the computer instructions, causing the computer device to perform the transaction data processing methods provided in the various embodiments described above.

[0243] The above description is merely a preferred exemplary embodiment of this application and is not intended to limit the implementation of this application. Those skilled in the art can easily make corresponding modifications or alterations based on the main concept and spirit of this application. Therefore, the scope of protection of this application should be determined by the scope of protection claimed in the claims.

Claims

1. A method for processing transaction data, characterized in that, The method is performed by a device with biometric identification capabilities, and the method includes: If biometric information of a specified object is collected, the product pre-selected by the specified object in the online transaction service is obtained from multiple transaction services bound to the device; wherein, the multiple transaction services include the online transaction service and the offline transaction service; In response to a selection operation on the acquired products, select the specified product from the acquired products; Based on the virtual resources of the specified product, output the order confirmation message for the specified product; In response to the designated object's confirmation operation of the order confirmation message through interactive action information, the transaction of the designated product is completed.

2. The method according to claim 1, characterized in that, The device is deployed at offline sales points, and the multiple transaction services also include offline transaction services; wherein, the transaction virtual resources corresponding to each acquired product are the lowest transaction virtual resources corresponding to the products acquired in the online transaction service and the offline transaction service, and for the same product, the transaction virtual resources in the online transaction service are lower than the transaction virtual resources in the offline transaction service; The step of retrieving the goods pre-selected by the designated object in the online transaction service from the plurality of transaction services bound to the device includes: If the online transaction service obtains a product that the designated object has pre-selected and that is available for sale at the offline sales point and is in a tradable state, then the obtained product is recorded. If the online transaction service does not retrieve the goods that the designated object has pre-selected from the offline sales point and that are in a tradable state, then the offline transaction service retrieves the goods that the designated object has pre-selected from the offline sales point and records the retrieved goods.

3. The method according to claim 2, characterized in that, The online trading services include live trading services and window trading services; If, in the online transaction service, a product that is available for sale at the offline sales point pre-selected by the designated object and is in a tradable state is obtained, the obtained product is recorded, including: If, in the live-streaming transaction service, a product that is available for sale at the offline sales point pre-selected by the designated object and is in a tradable state is obtained, then the obtained product is recorded. If no tradable product is found at the offline sales point pre-selected by the designated object in the live transaction service, then the product that is pre-selected by the designated object in the window transaction service is obtained and recorded.

4. The method according to claim 1, characterized in that, The device is deployed at offline sales points; the step of retrieving the goods pre-selected by the designated object in the online transaction service from the multiple transaction services bound to the device includes: Retrieve the preset order in which goods are acquired among the multiple transaction services, as set by the specified object; If, based on the preset order, a product that the designated object has pre-selected from the offline sales point and is in a tradable state is obtained from the multiple transaction services, then the obtained product is recorded.

5. The method according to claim 1, characterized in that, Before selecting a specified product from the acquired products in response to a selection operation on the acquired products, the method further includes: Output the transaction service to which the acquired product belongs, and the corresponding virtual transaction resources.

6. The method according to claim 1, characterized in that, The step of outputting an order confirmation message for the specified product based on the transaction virtual resources of the specified product includes: Based on the virtual transaction resources of the specified product and the product information of the specified product, an order corresponding to the specified product is generated; Output the order confirmation message for the order.

7. The method according to claim 1, characterized in that, The step of responding to the designated object's confirmation operation on the order confirmation message via interactive action information to complete the order transaction for the designated product includes: Receive the interaction action information from the specified object; If the interaction action information is detected to represent a specified interaction action, then it is determined that the specified object has received a confirmation operation for the order confirmation message; In response to the confirmation operation, an order corresponding to the specified product is sent to the server, so that the server can complete the transaction of the specified product based on the order corresponding to the specified product.

8. The method according to claim 1, characterized in that, After selecting a specified product from the acquired products in response to a selection operation on the acquired products, the method further includes: Obtain the preset transaction virtual resource threshold set by the specified object; If the transaction virtual resources corresponding to the specified product are detected to be lower than or equal to the preset transaction virtual resource threshold, then an order corresponding to the specified product is generated based on the transaction resources corresponding to the specified product and the product information of the specified product. Send an order for the specified product to the server so that the server can complete the transaction for the specified product based on the order.

9. The method according to claim 1, characterized in that, The aforementioned multiple transaction services include online transaction services; The step of retrieving, from multiple transaction services corresponding to the offline sales point bound to the device, the goods to be sold by the offline sales point pre-selected by the designated object, includes: Based on the biometric information of the specified object, a product data table pre-set by the specified object in the online transaction service is obtained; wherein, the product data table contains products pre-selected by the specified object from the products sold in the online transaction service of the offline sales point; Based on the pre-selected goods, obtain the goods that the designated object should sell at the offline sales point pre-selected from the multiple transaction services.

10. The method according to claim 1, characterized in that, The plurality of transaction services include online transaction services; after selecting a specified product from the acquired products in response to a selection operation for the acquired products, the method further includes: If it is detected that within a preset time period, more than a specified number of objects in the online transaction service have failed to acquire the specified product, a change request message is generated to set the specified product to a tradable state. The change request information is sent to the server so that the server sets the specified product to the tradable state after the specified product becomes available for sale.

11. A transaction data processing apparatus, characterized in that, Performed by a device with biometric identification capabilities, the device includes: The acquisition unit is configured to, if biometric information of a specified object is collected, acquire, from multiple transaction services bound to the device, the goods pre-selected by the specified object in an online transaction service; wherein, the multiple transaction services include the online transaction service and the offline transaction service; The processing unit is used to select a specified product from the acquired products in response to a selection operation on the acquired products; The output unit is used to output an order confirmation message for the specified product based on the transaction virtual resources of the specified product. The processing unit is further configured to complete the transaction of the specified product in response to the confirmation operation of the specified object on the order confirmation message.

12. A transaction data processing device, characterized in that, include: Memory, which stores computer-readable instructions; A processor reads computer-readable instructions stored in memory to perform the method of any one of claims 1 to 8.

13. A computer-readable storage medium, characterized in that, It stores computer-readable instructions that, when executed by the computer's processor, cause the computer to perform the method of any one of claims 1 to 10.

14. A computer program comprising computer-readable instructions, characterized in that, When the computer-readable instructions are executed by a processor, they implement the method as described in any one of claims 1 to 10.