Entity gift-based interaction method, apparatus, device and storage medium

By purchasing physical gifts offline via QR code and generating an online collection portal, and receiving delivery information from the account, the problem of the limited methods of giving physical gifts in existing technologies is solved. This enables multiple gifting methods and privacy protection, and improves interactivity and security.

CN122367567APending Publication Date: 2026-07-10TENCENT TECHNOLOGY (SHENZHEN) CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
TENCENT TECHNOLOGY (SHENZHEN) CO LTD
Filing Date
2025-01-26
Publication Date
2026-07-10

AI Technical Summary

Technical Problem

In existing technologies, giving physical gifts requires knowing and inputting the recipient's information, resulting in a single sending method, a lack of interactivity, and a lack of support for multiple people giving gifts or winning different gifts by chance, leading to poor information flow.

Method used

Purchase physical gifts offline by scanning a QR code and generate an online collection portal. The receiving account provides the delivery information. The platform supports multiple gifting methods and privacy protection, allowing the initiating account to send gifts without needing to enter the receiving account information.

Benefits of technology

It improves the efficiency and interactivity of human-computer interaction, enables multiple gifting methods, protects the privacy of receiving accounts, and enhances security.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN122367567A_ABST
    Figure CN122367567A_ABST
Patent Text Reader

Abstract

The application discloses an entity gift-based interaction method and device, equipment and storage medium, and is applied to the field of human-computer interaction. The method is executed by a computer device logged in by an initiating account, and comprises the following steps: in response to a code scanning operation on a graphic code, a payment interface of an offline merchant indicated by the graphic code is displayed, the payment interface is used for purchasing M entity gifts, and M is a positive integer; in response to successful purchase of the M entity gifts in the payment interface, a network receiving entrance of the M entity gifts is generated; wherein, the network receiving entrance is used for triggering a receiving account to enter a receiving interface to perform a receiving operation after the network receiving entrance is triggered, all or part of the M entity gifts are received by the receiving account, and the delivery information of the all or part of the entity gifts is provided by the receiving account.
Need to check novelty before this filing date? Find Prior Art

Description

[0001] This application claims priority to Chinese Patent Application No. 202510033537.6, filed on January 8, 2025, entitled "Interactive Method, Apparatus, Device and Storage Medium Based on Physical Gifts", the entire contents of which are incorporated herein by reference. Technical Field

[0002] This application relates to the field of human-computer interaction, and in particular to an interactive method, apparatus, device, and storage medium based on physical gifts. Background Technology

[0003] With the development of various applications, a wide variety of interactive functions have been launched, such as posting dynamic content, sending or receiving electronic red envelopes, playing mini-games, and sending or receiving physical gifts.

[0004] In related technologies, taking e-commerce applications as an example, the giver can select and purchase physical gifts, fill in the recipient's information, send the physical gift to the recipient, and the recipient can receive the physical gift.

[0005] However, in related technologies, the giver needs to know and input the recipient's information in order to send a gift, such as the recipient's account and / or shipping address, which makes the way of sending physical gifts relatively simple and lacks interactivity. Summary of the Invention

[0006] This application provides an interactive method, apparatus, device, and storage medium based on physical gifts. The technical solution is as follows:

[0007] On the one hand, an interactive method based on physical gifts is provided, the method being executed by a computer device that initiates account login, including:

[0008] In response to scanning the graphic code, the payment interface of the offline merchant indicated by the graphic code is displayed, the payment interface being used to purchase M physical gifts, where M is a positive integer;

[0009] In response to a successful purchase of the M physical gifts in the payment interface, an online redemption portal for the M physical gifts is generated;

[0010] The network claim entry is used to enter the claim interface after being triggered by the receiving account to perform the claim operation, so that the receiving account can claim all or part of the physical gifts among the M physical gifts, and the receipt information of all or part of the physical gifts is provided by the receiving account.

[0011] On the other hand, an interactive method based on physical gifts is provided, the method being executed by a computer device logged into a merchant account, including:

[0012] In response to the initiating account successfully purchasing M physical gifts via a graphic code, and the receiving account claiming all or part of the M physical gifts through the online claim portal, a bill message is displayed. The bill message includes product payment information and delivery information provided by the receiving account, where M is a positive integer.

[0013] Based on the billing message, perform a delivery operation for all or part of the physical gifts among the M physical gifts received by the receiving account;

[0014] The online claiming portal is generated after the initiating account successfully purchases the M physical gifts via the graphic code. It is used to trigger the claiming interface when the receiving account is triggered to perform the claiming operation. The receiving account then claims all or part of the physical gifts, and the receiving account provides the delivery information for all or part of the physical gifts.

[0015] On the other hand, an interactive method based on physical gifts is provided, the method being performed by a computer device receiving account login, including:

[0016] Find M online entry points for claiming physical gifts, where M is a positive integer;

[0017] In response to a trigger operation on the network claim entry point, the claim interface is accessed to perform the claim operation;

[0018] In response to the fulfillment of the conditions for receiving the M physical gifts, all or part of the physical gifts can be claimed, and the receipt information for all or part of the physical gifts is provided by the receiving account.

[0019] On the other hand, an interactive device based on a physical gift is provided, the device comprising:

[0020] The display module is used to respond to the scanning operation of the graphic code and display the payment interface of the offline merchant indicated by the graphic code. The payment interface is used to purchase M physical gifts, where M is a positive integer.

[0021] A generation module is used to generate a network claiming portal for the M physical gifts in response to a successful purchase of the M physical gifts in the payment interface.

[0022] The network claim entry is used to enter the claim interface after being triggered by the receiving account to perform the claim operation, so that the receiving account can claim all or part of the physical gifts among the M physical gifts, and the receipt information of all or part of the physical gifts is provided by the receiving account.

[0023] On the other hand, an interactive device based on a physical gift is provided, the device comprising:

[0024] The display module is used to respond to an initiating account successfully purchasing M physical gifts via a graphic code, and a receiving account claiming all or part of the M physical gifts through a network claim portal, by displaying a bill message. The bill message includes product payment information and delivery information provided by the receiving account, where M is a positive integer.

[0025] The processing module is used to perform a delivery operation for all or part of the physical gifts among the M physical gifts received by the receiving account, based on the billing message.

[0026] The online claiming portal is generated after the initiating account successfully purchases the M physical gifts via the graphic code. It is used to trigger the claiming interface when the receiving account is triggered to perform the claiming operation. The receiving account then claims all or part of the physical gifts, and the receiving account provides the delivery information for all or part of the physical gifts.

[0027] On the other hand, an interactive device based on a physical gift is provided, the device comprising:

[0028] The acquisition module is used to acquire M online redemption portals for physical gifts, where M is a positive integer;

[0029] The processing module is used to respond to the trigger operation of the network claim entry point, enter the claim interface to perform the claim operation;

[0030] The claim module is used to claim all or part of the physical gifts from the M physical gifts in response to the fulfillment of the claim conditions. The receipt information of all or part of the physical gifts is provided by the receiving account.

[0031] On the other hand, a computer device is provided, the computer device comprising: a processor and a memory, the memory storing a computer program, the computer program being loaded and executed by the processor to implement the interactive method based on physical gifts as described above.

[0032] On the other hand, a computer-readable storage medium is provided that stores a computer program, which is loaded and executed by a processor to implement the interactive method based on physical gifts as described above.

[0033] On the other hand, a computer program product is provided, the computer program product including computer instructions stored in a computer-readable storage medium, wherein a processor retrieves the computer instructions from the computer-readable storage medium, causing the processor to load and execute them to implement the interactive method based on physical gifts as described above.

[0034] The beneficial effects of the technical solutions provided in this application include at least the following:

[0035] This invention provides a method for gifting physical gifts via offline QR code scanning. The initiating account is allowed to scan the QR code, displaying the corresponding offline merchant's payment interface. When M physical gifts are successfully purchased through the payment interface, an online redemption portal for these M gifts is generated. Furthermore, the receiving account provides the delivery information for all or part of the M physical gifts. This approach improves human-computer interaction efficiency and interactivity by allowing the initiating account to gift M physical gifts offline via QR code scanning. It also allows the initiating account to complete the gift gift gifting without entering any information about the receiving account, thus protecting the privacy of the receiving account and enhancing security. Attached Figure Description

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

[0037] Figure 1 This is a structural block diagram of a computer system provided in an exemplary embodiment of this application;

[0038] Figure 2 This is a flowchart illustrating an exemplary embodiment of the interactive method based on physical gifts provided in this application;

[0039] Figure 3 This is a schematic diagram of an interactive method based on physical gifts provided in an exemplary embodiment of this application;

[0040] Figure 4 This is a schematic diagram of an interactive method based on physical gifts provided in an exemplary embodiment of this application;

[0041] Figure 5 This is a schematic diagram of an interactive method based on physical gifts provided in an exemplary embodiment of this application;

[0042] Figure 6 This is a schematic diagram of an interactive method based on physical gifts provided in an exemplary embodiment of this application;

[0043] Figure 7 This is a schematic diagram of an interactive method based on physical gifts provided in an exemplary embodiment of this application;

[0044] Figure 8This is a schematic diagram of an interactive method based on physical gifts provided in an exemplary embodiment of this application;

[0045] Figure 9 This is a flowchart illustrating an exemplary embodiment of the interactive method based on physical gifts provided in this application;

[0046] Figure 10 This is a schematic diagram of an interactive method based on physical gifts provided in an exemplary embodiment of this application;

[0047] Figure 11 This is a schematic diagram of an interactive method based on physical gifts provided in an exemplary embodiment of this application;

[0048] Figure 12 This is a schematic diagram of an interactive method based on physical gifts provided in an exemplary embodiment of this application;

[0049] Figure 13 This is a schematic diagram of an interactive method based on physical gifts provided in an exemplary embodiment of this application;

[0050] Figure 14 This is a schematic diagram of an interactive method based on physical gifts provided in an exemplary embodiment of this application;

[0051] Figure 15 This is a schematic diagram of an interactive method based on physical gifts provided in an exemplary embodiment of this application;

[0052] Figure 16 This is a schematic diagram of an interactive method based on physical gifts provided in an exemplary embodiment of this application;

[0053] Figure 17 This is a schematic diagram of an interactive method based on physical gifts provided in an exemplary embodiment of this application;

[0054] Figure 18 This is a schematic diagram of an interactive method based on physical gifts provided in an exemplary embodiment of this application;

[0055] Figure 19 This is a flowchart illustrating an exemplary embodiment of the interactive method based on physical gifts provided in this application;

[0056] Figure 20 This is a flowchart illustrating an exemplary embodiment of the interactive method based on physical gifts provided in this application;

[0057] Figure 21 This is a flowchart illustrating an exemplary embodiment of the interactive method based on physical gifts provided in this application;

[0058] Figure 22This is a flowchart illustrating an exemplary embodiment of the interactive method based on physical gifts provided in this application;

[0059] Figure 23 This is a schematic diagram of an interactive method based on physical gifts provided in an exemplary embodiment of this application;

[0060] Figure 24 This is a schematic diagram of an interactive method based on physical gifts provided in an exemplary embodiment of this application;

[0061] Figure 25 This is a schematic diagram of an interactive method based on physical gifts provided in an exemplary embodiment of this application;

[0062] Figure 26 This is a schematic diagram of an interactive method based on physical gifts provided in an exemplary embodiment of this application;

[0063] Figure 27 This is a schematic diagram of an interactive method based on physical gifts provided in an exemplary embodiment of this application;

[0064] Figure 28 This is a schematic diagram of an interactive method based on physical gifts provided in an exemplary embodiment of this application;

[0065] Figure 29 This is a flowchart illustrating an exemplary embodiment of the interactive method based on physical gifts provided in this application;

[0066] Figure 30 This is a schematic diagram of an interactive method based on physical gifts provided in an exemplary embodiment of this application;

[0067] Figure 31 This is a schematic diagram of an interactive method based on physical gifts provided in an exemplary embodiment of this application;

[0068] Figure 32 This is a schematic diagram of an interactive method based on physical gifts provided in an exemplary embodiment of this application;

[0069] Figure 33 This is a block diagram of an interactive device based on a physical gift, provided in an exemplary embodiment of this application;

[0070] Figure 34 This is a block diagram of an interactive device based on a physical gift, provided in an exemplary embodiment of this application;

[0071] Figure 35 This is a block diagram of an interactive device based on a physical gift, provided in an exemplary embodiment of this application;

[0072] Figure 36This is a block diagram of an interactive device based on a physical gift, provided in an exemplary embodiment of this application;

[0073] Figure 37 This is a structural block diagram of a computer device provided in an exemplary embodiment of this application. Detailed Implementation

[0074] To make the objectives, technical solutions, and advantages of this application clearer, the embodiments of this application will be described in further detail below with reference to the accompanying drawings.

[0075] 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 numerals in different drawings denote the same or similar elements. The embodiments described in the following exemplary embodiments do not represent all embodiments consistent with this application. Rather, they are merely examples of apparatuses and methods consistent with some aspects of this application as detailed in the appended claims.

[0076] The terminology used in this application is for the purpose of describing particular embodiments only and is not intended to be limiting of the application. The singular forms “a,” “the,” and “the” used in this application and the appended claims are also intended to include the plural forms unless the context clearly indicates otherwise. It should also be understood that the term “and / or” as used herein refers to and includes any and all possible combinations of one or more of the associated listed items.

[0077] It should be understood that although the terms first, second, etc., may be used in this application to describe various information, this information should not be limited to these terms. These terms are only used to distinguish information of the same type from one another. For example, without departing from the scope of this application, a first parameter may also be referred to as a second parameter, and similarly, a second parameter may also be referred to as a first parameter. Depending on the context, the word "if" as used herein may be interpreted as "when," "when," or "in response to determination."

[0078] It should be noted that this application may display prompt interfaces, pop-ups, or output voice prompt messages before and during the collection of user, user account, receiving account, and initiating account data (e.g., account information, selection operations, claim operations, trigger operations, editing operations, etc.). These prompt interfaces, pop-ups, or voice prompt messages are used to inform the user that their data is currently being collected. This ensures that the application only begins the steps for collecting user data after receiving confirmation from the user regarding the prompt interface or pop-up; otherwise, if no confirmation is received, the steps for collecting user data end, and no user data is collected. In other words, all user data collected in this application is collected with the user's consent and authorization, and the collection, use, and processing of related user data must comply with the relevant laws, regulations, and standards of the relevant countries and regions.

[0079] First, let me briefly introduce the terms used in the embodiments of this application:

[0080] Gifts: These are items given by the initiating account (giver) to the receiving account (recipient). Gifts include physical gifts and virtual gifts. Physical gifts can be tangible items such as food, cosmetics, clothing, and home appliances, which need to be sent to the receiving account via logistics. Here, the delivery information for receiving physical gifts is provided by the receiving account, and the delivery information can be provided in at least one of the following ways: manual input, copy and paste, importing historical addresses, importing from a table, text recognition, voice input, uploading photos, or uploading via QR code. Virtual gifts can be virtual items such as coupons, shopping vouchers, and game skins, which need to be sent to the receiving account via the internet. It should also be noted that this application embodiment is illustrated using interaction based on physical gifts as an example, but it is also applicable to interaction based on virtual gifts.

[0081] Response: Used to indicate the conditions or states on which the operation performed depends. When the conditions or states on which it depends are met, one or more operations performed can be performed in real time or with a set delay. Unless otherwise specified, there is no restriction on the order in which multiple operations are performed.

[0082] Figure 1 This is a structural block diagram of a computer system provided in an exemplary embodiment of this application. The computer system 100 can be a system architecture for implementing an interactive method based on physical gifts. The computer system 100 includes: a first terminal 120, a server 140, and a second terminal 160.

[0083] The first terminal 120 is the terminal used by the first user, and the first terminal 120 has an application client installed and running. This application provides gift-giving and / or gift-receiving functions, and may also simultaneously provide product purchase functions or e-commerce tools. It may also simultaneously provide product purchase functions, chat functions, or the ability to generate a network-based entry point for physical gifts. For example, the application may be at least one of the following: social networking applications, chat applications, shopping applications, game applications, lifestyle service applications, video applications, entertainment applications, travel applications, social networking applications, health applications, application download applications, and social e-commerce applications. Among these, social e-commerce applications are applications that simultaneously provide social functions and product purchase functions. Social functions include at least one of the following: chat functions, social content publishing functions, and instant messaging functions.

[0084] The second terminal 160 is a terminal used by a second user, and the second terminal 160 has an application client installed and running. This application provides gift-giving and / or gift-receiving functions, and may also simultaneously provide product purchase functions or e-commerce tools. It may also simultaneously provide product purchase functions, chat functions, or the ability to generate a network-based entry point for physical gifts. For example, the application may be at least one of the following: social networking applications, chat applications, shopping applications, game applications, lifestyle service applications, video applications, entertainment applications, travel applications, social networking applications, health applications, app download applications, and social e-commerce applications.

[0085] It should also be noted that the gift-giving function can be the function of sending physical gifts and / or sending virtual gifts, and the gift-receiving function can be the function of receiving physical gifts and / or receiving virtual gifts.

[0086] This application embodiment does not limit the form of the application client installed on the first terminal 120 and the second terminal 160, including but not limited to Apps (clients), mini-programs, etc., installed on the first terminal 120 and the second terminal 160, and can also be in web page form. The first terminal 120 can refer to one of multiple terminals, and the second terminal 160 can refer to one of multiple terminals; this embodiment only uses the first terminal 120 and the second terminal 160 as examples. The first terminal 120 and the second terminal 160 have the same device type, but the device models can be different. This device type includes at least one of the following: smartphone, tablet computer, wearable device, PC (Personal Computer), laptop computer, desktop computer, intelligent voice interaction device, and smart home appliance. The following embodiment uses a smartphone as an example.

[0087] The first terminal 120 and the second terminal 160 are connected to the server 140 via a wireless network or a wired network.

[0088] Server 140 can be a standalone physical server, a server cluster or distributed system composed of multiple physical servers, or a cloud server providing basic cloud computing services such as cloud servers, cloud databases, cloud computing, cloud functions, cloud storage, network services, cloud communications, middleware services, domain name services, security services, content delivery networks (CDNs), and big data and artificial intelligence platforms. Server 140 includes at least one of the following: a single server, multiple servers, a cloud computing platform, and a virtualization center.

[0089] Server 140 includes processor 144 and memory 142. Memory 142 includes receiving module 1421, control module 1422, and sending module 1423. Receiving module 1421 is used to receive requests sent by clients; control module 1422 is used to control screen rendering; sending module 1423 is used to send responses to clients; server 140 is used to provide background services for clients of first terminal 120 and second terminal 160.

[0090] Optionally, server 140 undertakes the main computing work, and first terminal 120 and second terminal 160 undertake secondary computing work; or, server 140 undertakes secondary computing work, and first terminal 120 and second terminal 160 undertake the main computing work; or, server 140, first terminal 120 and second terminal 160 collaborate in a distributed computing architecture.

[0091] Those skilled in the art will understand that the number of the first terminal 120 and the second terminal 160 can be more or less. For example, there can be one first terminal 120 and one second terminal 160, i.e., one user sends a gift and another user receives a gift; or there can be multiple first terminals 120 and multiple second terminals 160, i.e., multiple users send gifts and multiple users receive gifts; or one of the first terminals 120 and multiple second terminals 160 can be multiple, i.e., one user sends a gift and multiple users receive gifts, or multiple users send gifts and one user receives gifts.

[0092] The interactive method based on physical gifts provided in this application embodiment can be executed by a computer device, which refers to an electronic device with data computing, processing, and storage capabilities. Figure 1 Taking the implementation environment of the scheme shown as an example, the interaction method based on physical gifts can be executed by the first terminal 120, the second terminal 160, or the server 140, or the first terminal 120, the second terminal 160, and the server 140 can interact and cooperate to execute it. This application embodiment does not limit this.

[0093] In some embodiments, a first user uses a first terminal 120 to send a gift, and a second user uses a second terminal 160 to receive a gift. Alternatively, the first user uses the first terminal 120 to receive a gift, and the second user uses the second terminal 160 to send a gift. Alternatively, the first user uses the first terminal 120 to send a gift and continues to use the first terminal 120 to receive a gift. Alternatively, the second user uses the second terminal 160 to send a gift and continues to use the second terminal 160 to receive a gift.

[0094] Taking the example of a first user sending a gift using a first terminal 120 and a second user receiving a gift using a second terminal 160, the first user's account is the initiating account, and the second user's account is the receiving account. The first terminal 120 determines M physical gifts to be sent, where M is a positive integer; in response to the sending operation, it generates a network claiming portal for the M physical gifts; this network claiming portal is used by the receiving account to enter the claiming interface and execute the claiming operation. In response to meeting the claiming conditions, the receiving account claims all or part of the M physical gifts, and the receiving information for all or part of the physical gifts is provided by the receiving account. The second terminal 160 obtains the network claiming portal for the M physical gifts, where M is a positive integer; in response to triggering the network claiming portal, it enters the claiming interface to execute the claiming operation; in response to meeting the claiming conditions for the M physical gifts, it claims all or part of the M physical gifts, and the receiving information for all or part of the physical gifts is provided by the receiving account.

[0095] Optionally, taking the example of a client application running on both the first terminal 120 and the second terminal 160, this application simultaneously provides gift-giving, gift-receiving, and product purchase functions. For instance, the first terminal 120 runs a chat application client, and the second terminal 160 also runs the same chat application client. When the first user sends a gift using the first terminal 120, a network claim entry is automatically generated and sent to the chat session with the second user. When the second user receives a gift using the second terminal 160, the network claim entry is triggered, and the user executes the claim operation. If the claim conditions are met, the user receives the corresponding physical gift.

[0096] Alternatively, taking the example of a first terminal 120 and a second terminal 160 running clients of multiple types of applications, one type of client provides gift-giving and product-purchasing functions, while another type of application client provides gift-receiving functions. For example, the first terminal 120 runs clients of shopping and chat applications, and the second terminal 160 also runs clients of shopping and chat applications. The first user uses the shopping application on the first terminal 120 to send a gift, generating a network claim entry, which redirects to or automatically launches the chat application, sending the network claim entry to the chat session with the second user. The second user uses the second terminal 160 to trigger the network claim entry, launches the shopping application, and performs the claim operation; if the claim conditions are met, the corresponding physical gift is claimed.

[0097] With the development of various applications, a wide variety of interactive functions have been introduced, such as posting dynamic content, sending or receiving electronic red envelopes, playing mini-games, and sending or receiving physical gifts. Taking e-commerce applications as an example, the giver can select and purchase a physical gift, fill in the recipient's shipping information, and send the physical gift to the recipient, who can then claim it.

[0098] However, the relevant technologies have at least the following problems:

[0099] 1. It only allows for one-way gifting, requiring the giver to know and input the recipient's shipping information, resulting in a limited and uninterrupted way of sending physical gifts; 2. The delivery mode for physical gifts is relatively simple; 3. It does not support sending a single physical gift to one person among multiple people, or allowing participants to win different physical gifts through a lottery; 4. After sending a physical gift, the giver is not shown order status or other information, making it difficult for information to reach the giver.

[0100] Based on this, the interactive method based on physical gifts provided in this application embodiment at least solves the following problems:

[0101] 1. Various methods for giving and receiving physical gifts are available, supporting interaction between the giver and receiver. For example, the giver can fill in a gift message when giving the gift, and the receiver can post a thank-you message upon receiving it. Both messages can be stored in a unified gift record for easy viewing, and the receiver provides their own delivery information. 2. Multiple gifting methods are supported, such as: giving a personal gift to a single recipient; giving a personalized gift to a specific recipient within a group; and giving a lucky draw gift to multiple recipients within a group, where each recipient can win all or part of the physical gift through a lucky draw. 3. Support for multiple identical physical gifts in one gift set, multiple different physical gifts in one gift set, allowing each recipient to win all or part of the physical gift through a lucky draw, and allowing a designated recipient to win all or part of the physical gift. 4. Different order information is displayed to the giver and receiver, ensuring the giver understands the order status and can perform appropriate after-sales operations. Meanwhile, the receiver's specific delivery information is only visible to the merchant and the receiver themselves, protecting the receiver's privacy. Please refer to the following description for detailed implementation examples.

[0102] Next, we will explain how to receive physical gifts via the account:

[0103] Figure 2 This is a flowchart illustrating an exemplary embodiment of an interaction method based on a physical gift provided in this application. The method is executed by a computer device that receives account login information; the computer device may be... Figure 1 The first terminal 120 and / or the second terminal 160 are shown. A receiving account is an account used to receive gifts; there can be one or more receiving accounts. When there are multiple receiving accounts, the method is executed separately by the computer device logged into each receiving account. The method includes at least a portion of steps 220, 240, and 260:

[0104] Step 220: Obtain the online claiming portals for M physical gifts, where M is a positive integer.

[0105] The M physical gifts are physical gifts sent by the initiating account. M is a positive integer.

[0106] M physical gifts can be claimed by one or more receiving accounts. When there is only one receiving account, that account can claim all or part of the M physical gifts. When there are multiple receiving accounts (at least two), each of the at least two receiving accounts can claim all or part of the M physical gifts. In some embodiments, the M physical gifts are at least two physical gifts. It is supported that each receiving account from different receiving accounts can claim a portion of the at least two physical gifts.

[0107] The online gift claim portal is the entry point for claiming physical gifts online. There are M online gift claim portals, each including at least one of the following: a gift claim message in a chat session, a web link, a mini-program, a graphic code, or audio information carrying the online claim portal. The gift claim message in the chat session can be displayed as at least one of the following: a button, a control, a chat bubble, a static image, a dynamic image, a special effects image, a card, text, an emoticon, a mini-program, a web link, or a hyperlink. The graphic code can be a barcode or a QR code.

[0108] Step 240: In response to the triggering operation of the online claiming portal, enter the claiming interface to perform the claiming operation.

[0109] The triggering operation for the online claiming portal can be at least one of the following: clicking, double-clicking, long-pressing, swiping, gesture input, voice input, text input, augmented reality (AR) scanning, virtual reality (VR) scanning, or scanning a QR code. Scanning a QR code can be done in person. For example, the online claiming portal might be a graphic QR code displayed in person by the initiating account, which the receiving account scans to access the claiming interface.

[0110] The redemption interface can display at least one of the following: gift information, gift box, gift text entered by the initiating account, default gift text or blessing text (greeting message), initiating account information, a combination of the initiating account information and gift text, operation prompt message, and anonymous information. Account information includes at least one of the following: account avatar, account nickname, and account identifier. Gift information includes at least one of the following: product image, product name and description text, and unit price information. Operation prompt message can be displayed as at least one of the following: button, control, text, or graphic element. The product name in the gift information can also be called the gift name.

[0111] The actions to claim on the claim interface can be at least one of the following: clicking, double-clicking, long-pressing, swiping, gesture input, voice input, text input, shaking, or other specified interactive actions.

[0112] Step 260: In response to the fulfillment of the conditions for receiving M physical gifts, receive all or part of the physical gifts from the M physical gifts. The delivery information for all or part of the physical gifts is provided by the receiving account.

[0113] The claiming conditions are used to indicate the conditions under which one can claim all or part of the M physical gifts. The claiming conditions for each of the M physical gifts can be exactly the same or different; this is not limited here. The claiming conditions can be system defaults, requiring no settings from the initiating account, or they can be set by the initiating account. In this embodiment, it also supports at least two receiving accounts each claiming all or part of the M physical gifts, i.e., a lottery-style claiming system.

[0114] In response to meeting the conditions for receiving M physical gifts, the computer device can claim all or part of the M physical gifts. The delivery information for all or part of the physical gifts is provided by the receiving account. The delivery information can be provided in at least one of the following ways: manual input, copy and paste, importing historical addresses, importing from a table, text recognition, voice input, uploading a photo, or uploading by scanning a QR code. The delivery information includes at least one of the following: recipient's name or nickname, contact information, and detailed address.

[0115] In some embodiments, the computer device also displays a claim failure message in response to the failure to meet the claim conditions for M physical gifts. The claim failure message indicates that the claim has failed. The claim failure message can be displayed in the upper or lower area of ​​the claim interface. The claim failure message can be displayed as at least one of the following: text, controls, buttons, or graphic elements. Optionally, the claim failure message can also indicate the reason for the claim failure. For example, the claim failure message can be displayed as "Claim failed this time," or "Try again next time," or "Available only for designated receiving accounts," or "Gifts have all been claimed."

[0116] And / or, in response to the failure to meet the claim conditions for M physical gifts, the computer device also displays a viewing prompt message, which instructs the user to view the claim details. The viewing prompt message may be displayed in the upper or lower area of ​​the claim interface. The viewing prompt message may be displayed as at least one of the following: text, a control, a button, or a graphic element. Optionally, the viewing prompt message may also indicate the reason for the claim failure and the status of the gift claim. For example, the viewing prompt message may display "View Details".

[0117] In summary, the interactive method based on physical gifts provided in this application offers a novel way of giving and receiving physical gifts. For each receiving account, it is allowed to receive all or part of the M physical gifts. Furthermore, the receiving account provides the delivery information for all or part of the M physical gifts. This approach, on the one hand, enables multiple ways for the initiating account to give the M physical gifts and multiple ways for the receiving account to receive them, enhancing interactivity; on the other hand, it also protects the privacy of the receiving account, improving security.

[0118] In some embodiments, when the conditions for receiving M physical gifts are met, it is considered that all or part of the physical gifts among the M physical gifts have been initially successfully received. After the receiving account provides delivery information or confirms receipt, it is considered that all or part of the physical gifts among the M physical gifts have been ultimately successfully received. Step 260 can then be implemented as the following steps 261, 262, and 263:

[0119] Step 261: In response to the fulfillment of the conditions for receiving M physical gifts, display the editing entry for the delivery information;

[0120] Step 262: In response to the triggering operation of the editing entry, display the editing area for the receipt information;

[0121] Step 263: In response to the editing operation on the receipt information in the editing area, receive the receipt information for receiving all or part of the physical gifts among the M physical gifts.

[0122] The entry point for editing delivery information can be displayed as at least one of the following: a button, a control, or a graphic element. Optionally, the entry point may also include an operation prompt message to remind the receiving account to continue entering delivery information. The operation prompt message can be displayed as at least one of the following: a control, a button, text, or a graphic element. For example, the operation prompt message could be "Fill in the address and receive the package."

[0123] In some embodiments, in response to the fulfillment of the conditions for claiming M physical gifts, the computer device also displays a claim notification message to indicate that the receiving account has successfully claimed all or part of the M physical gifts. The claim notification message may be displayed in at least one of the following interfaces: a system message interface, a chat session, an order details interface, an order center interface, a gift details interface, or a claim interface. The claim notification message may be displayed as at least one of the following: a button, a control, text, or a graphic element. For example, the claim notification message may be "Gifts claimed".

[0124] In some embodiments, in response to meeting the conditions for claiming M physical gifts, the computer device also displays gift information for all or part of the M physical gifts claimed this time. The gift information can be displayed on at least one of the following interfaces: order details interface, order center interface, gift details interface, and claim interface. The gift information includes at least one of the following: product image, product name and description text, and unit price information. For example, the gift information may be a product image of "Automotive Mechanical Model" and the description text "Automotive Mechanical Model Set".

[0125] In some embodiments, in response to meeting the conditions for claiming M physical gifts, the computer device further displays store information for all or some of the M physical gifts claimed this time. The store information indicates the source of the goods for all or some of the M physical gifts claimed. The store information includes at least one of the following: store name, store nickname, store logo, and store image. The store information can be displayed on at least one of the following interfaces: order details interface, order center interface, gift details interface, and claim interface.

[0126] Triggering actions for the editing entry include at least one of the following: click, double-click, long press, swipe, gesture input, voice input, and text input. The receiving information editing area can be displayed in at least one of the following interfaces: gift details interface, order details interface, order center interface, and order and card wallet interface. The receiving information editing area can be implemented as at least one of the following: text input box, receiving information candidate options, text paste box, image upload box, table import box, and voice input box.

[0127] The receiving information candidates include: receiving receiving information that the account has used or edited in the past. This can be receiving receiving information from the account holder or receiving receiving information that the account has transferred to other accounts; there are no restrictions on this. Editing the receiving information in the editing area can be done in at least one of the following ways: entering text, selecting one or more options from the receiving information candidates, pasting text, uploading an image, importing a table, or voice input.

[0128] In this embodiment, an editing area for receipt information is provided, allowing the receiving account to add receipt information, thus enabling the receiving account to provide receipt information. On the one hand, the initiating account can complete the gift delivery without obtaining any information from the receiving account; on the other hand, it also protects the privacy of the receiving account and improves security.

[0129] In some embodiments, the following two methods are provided to determine whether the conditions for receiving M physical gifts are met. In practical applications, one or a combination of both can be selected. Step 260 is also implemented as step 264 and / or step 265:

[0130] Step 264: In response to the fulfillment of the claiming conditions for the M physical gifts by the claiming operation, claim all or part of the M physical gifts; and / or,

[0131] Step 265: In response to the receiving account meeting the conditions for receiving M physical gifts, receive all or part of the physical gifts from the M physical gifts.

[0132] The conditions for claiming gifts are related to the claiming operation, and the determination of whether the conditions for claiming M physical gifts are met is based on the claiming operation. The claiming operation on the claiming interface can be at least one of the following: click, double-click, long press, swipe, gesture input, voice input, text input, shake, or other specified interactive operations.

[0133] In some embodiments, for step 264, the conditions for claiming the M physical gifts include at least one of the following:

[0134] Enter the password corresponding to all or part of the M physical gifts; the password can be at least one of numbers, letters, and characters. The password is randomly generated or specified by the initiating account. For example, if the password is the number "1688", the receiving account enters this password on the redemption interface to confirm that they have received all or part of the M physical gifts.

[0135] Enter the answers to the questions corresponding to all or some of the M physical gifts; the questions are randomly generated or specified by the initiating account. One question may correspond to one or more answers; if a question corresponds to multiple answers, entering one of those answers satisfies the claim condition. Each of the M physical gifts can correspond to a single question, or each physical gift can correspond to a different question.

[0136] Input the specified text corresponding to all or some of the M physical gifts; the specified text can be randomly generated or specified by the initiating account. The specified text can be manually entered or obtained by converting speech to text.

[0137] Within a set time period, a specified interactive operation is performed via computer equipment. The set time period refers to the period during which all or part of the M physical gifts can be received. This can be a set duration after the M physical gifts are given, such as within 2 hours or 24 hours after giving the M physical gifts, or a specific time period after giving the M physical gifts, such as from 8:00 AM to 12:00 PM on the second day after giving the M physical gifts. The specified interactive operation can be randomly determined or specified by the initiating account. The specified interactive operation includes at least one of the following: shaking the device a preset number of times, inputting a specified gesture, or inputting a specified voice.

[0138] The receiving account must be among the first M to execute the claiming operation. Each receiving account can claim all or part of the M physical gifts. When a receiving account claims one of the M physical gifts, the receiving account's claiming operation must be among the first M to execute the claiming operation.

[0139] The eligibility criteria for receiving the gifts are related to the receiving account. Therefore, the eligibility criteria for receiving M physical gifts are determined based on the receiving account. Specific details can be determined based on the account information of the receiving account.

[0140] In some embodiments, for step 265, the conditions for claiming the M physical gifts include at least one of the following:

[0141] The receiving account is a designated receiving account corresponding to all or some of the M physical gifts; each of the M physical gifts can correspond to a designated receiving account, which can be specified by the initiating account, and the designated receiving accounts corresponding to each physical gift can be the same or different.

[0142] The receiving accounts are the N receiving accounts that need to be given to M physical gifts; among them, the N receiving accounts that need to be given to M physical gifts can be specified by the initiating account or randomly determined.

[0143] The affinity between the receiving account and the initiating accounts of M physical gifts is greater than a threshold. Affinity can be determined based on at least one of the following: the number of chats between the receiving and initiating accounts, chat duration, number of shared groups, number of shared friends, number of times they participated in shared games, account matching degree, and existing social relationships. Alternatively, affinity can be determined based on a pre-trained neural network model. The affinity between the receiving and initiating accounts is obtained by inputting their account information into the neural network model. The threshold can be set according to actual technical needs.

[0144] In this embodiment, specific details of the conditions for receiving M physical gifts are provided. The conditions for receiving gifts can be related to at least one of the receiving operation and the receiving account. A variety of conditions for receiving gifts are provided. In practical applications, these conditions can be selected or set according to actual technical needs, thereby enriching the interaction methods and improving interactivity.

[0145] In some embodiments, when the conditions for receiving M physical gifts are met, the receiving account receives all or part of the M physical gifts. The distribution method for all or part of the M physical gifts includes at least one of the following:

[0146] Random distribution; where random distribution includes random gift type and / or random gift quantity. For example, if receiving account 1 and receiving account 2 meet the conditions for receiving M physical gifts, one physical gift of type 1 will be distributed to receiving account 1, and two physical gifts of types 1 and 2 will be distributed to receiving account 2.

[0147] The gifts will be distributed according to the order in which the M physical gifts are arranged; the order of the M physical gifts is predetermined. For example, if the receiving account is the first receiving account that meets the conditions for receiving the M physical gifts, the first physical gift out of the M physical gifts will be sent to that receiving account.

[0148] Gifts are distributed based on the matching degree between the recipient's account information and M physical gifts; the matching degree is determined based on a pre-trained neural network model. The recipient's account information and the gift information of the M physical gifts are input into the neural network model to obtain the matching degree between the recipient's account information and each of the M physical gifts. The physical gift with the highest matching degree is distributed to the recipient's account. The physical gift with the highest matching degree includes all or some of the M physical gifts.

[0149] Gifts are distributed based on the affinity between the receiving account's account information and the M physical gifts; where affinity is determined based on a pre-trained neural network model. The receiving account's account information and the gift information of the M physical gifts are input into the neural network model to obtain the affinity between the receiving account's account information and each of the M physical gifts. The physical gift with the highest affinity is then distributed to the receiving account. The physical gift with the highest affinity includes all or some of the M physical gifts.

[0150] The gifts are distributed according to the trigger time of the receiving account's claim operation; the trigger times of different receiving accounts are sorted, and can be further combined with random distribution or the order of the M physical gifts to distribute all or part of the M physical gifts to the receiving account.

[0151] Gifts are distributed according to the gift type pre-specified by the receiving account. The receiving account can pre-specify its desired gift type, and all or part of the physical gifts corresponding to that pre-specified type from the M physical gifts will be sent to that receiving account. For example, if the receiving account pre-specifies clothing as the gift type, then clothing will be sent to that receiving account from the M physical gifts.

[0152] In this embodiment, multiple ways to distribute M physical gifts are provided. Based on different distribution methods, the receiving account can receive different physical gifts, which enriches the interaction methods and improves interactivity.

[0153] In some embodiments, if no delivery information is received within the timeout period, a notification is issued. This notification may be issued once or multiple times depending on the timeout duration. Following step 260, step 280 (not shown in the figure) is also included:

[0154] Step 280: In response to the failure to receive delivery information for all or part of the M physical gifts within a preset time period, a cancellation prompt message is displayed; wherein, the cancellation prompt message is used to indicate that the M physical gifts are in an expired state.

[0155] The preset duration, also known as the timeout duration or duration threshold, can be set according to actual technical needs. In one example, the preset duration is set to 12 hours or 24 hours. The cancellation notification message can be displayed as at least one of the following: text or an image. For example, if no delivery information is received from the receiving account after 24 hours, the cancellation notification message "Gift expired" is displayed. If no delivery information for claiming all or part of the M physical gifts is received within the preset duration, a refund notification message is also displayed for the initiating account. The refund notification message indicates that there are unclaimed gifts and initiates a refund.

[0156] In this embodiment, if the receiving account fails to provide delivery information within a preset time period, a cancellation prompt message is displayed to indicate to the receiving account that the physical gifts have expired, thus achieving the prompt function.

[0157] In some embodiments, the computer device may first display an input prompt message and then a cancellation prompt message. The computer device displays an input prompt message in response to not receiving delivery information for all or part of the M physical gifts within a specified time period. The input prompt message prompts the receiving account to provide delivery information. In one example, the specified time period is set to 1 hour. The input prompt message can be displayed as at least one of the following: text, image. For example, after successfully receiving a physical gift, if delivery information is not received from the receiving account within 1 hour, the input prompt message "You haven't filled in the address for the gift you received" is displayed. If delivery information is still not received from the receiving account after 24 hours, the cancellation prompt message "The gift has expired" is displayed.

[0158] In this embodiment, the input prompt message is displayed first, followed by the cancellation prompt message. This can promptly remind the receiving account to provide a delivery address, increasing the success rate of receiving physical gifts and, to some extent, improving the user experience for the receiving account.

[0159] In some embodiments, when receiving all or part of the M physical gifts, it is supported to change the style of all or part of the received physical gifts. This includes allowing changes to different styles of the same physical gift at the same price, such as different colors or sizes; or allowing changes to different physical gifts at the same price, such as changing clothing to food at the same price; or allowing changes to different physical gifts at a lower price, such as changing clothing to food at a lower price; or allowing changes to physical gifts of the same model but different sizes, such as changing clothing from a small size to a large size; or allowing changes to physical gifts of the same model but different packages, such as changing a game console from a standalone package to a limited-edition New Year package. Following step 260, steps 291 and 292 are also included:

[0160] Step 291: Display the option to change the style of all or some of the physical gifts among the M physical gifts;

[0161] Step 292: In response to the trigger operation of the style change entry, change all or part of the physical gifts among the M physical gifts received.

[0162] The style change entry can be implemented as at least one of the following: a button, a control, or a graphic element. The style change entry also includes an operation prompt message to indicate whether the style of the current physical gift can be changed. The operation prompt message can be displayed as at least one of the following: text, an image, or a graphic element. For example, the operation prompt message could be the text "Change to another style," and the style change entry could be displayed as a "Change to another style" button. Triggering operations for the style change entry include at least one of the following: clicking, double-clicking, long-pressing, and swiping.

[0163] Specifically, the computer device displays an entry point for changing the style of all or some of the physical gifts from a pool of M physical gifts; in response to a triggering operation on the style change entry point, a search bar is displayed; in response to an editing operation performed in the search bar, a search is performed for the changed gift; in response to a confirmation selection operation on the changed gift, all or some of the received physical gifts are changed; or, in response to a triggering operation on the style change entry point, gift candidates are displayed; in response to a confirmation selection operation on all or some of the gift candidates, all or some of the received physical gifts are changed. The gift candidates include at least one of the following: physical gifts of the same model but different sizes, physical gifts of the same model but different sets, the same physical gift of the same price but different styles, different physical gifts of the same price, and different physical gifts with lower prices.

[0164] In this embodiment, the receiving account is allowed to change the physical gift received this time. The receiving account is also allowed to perform certain interactive operations during the process of receiving the physical gift, which can enrich the interaction methods. For the initiating account, there is no need to know the receiving account's preference for the style or size of the physical gift, which improves the convenience and efficiency of giving physical gifts. For the receiving account, it can make the physical gift received more suitable for themselves, and to a certain extent, it can also improve the user experience of the receiving account.

[0165] In some embodiments, the online gift claiming entry point includes a gift claiming message in a chat session. The gift claiming message in the chat session can be displayed as at least one of the following: a button, a control, a chat bubble, a static image, a dynamic image, a special effects image, a card, text, an emoticon, a mini-program, a web link, and a hyperlink. Therefore, step 220 is specifically implemented as step 222:

[0166] Step 222: Display the gift claim message in the chat session with the initiating account; wherein, the chat session includes: a one-on-one chat session with the initiating account, or a multi-person chat session with the initiating account in the first chat group, or a multi-person chat session with the initiating account in the second chat group; the receiving account is a chat account designated by the initiating account in the first chat group, or any chat account in the second chat group.

[0167] The gift claim message is the online claim entry point in a chat session, used to instruct users to claim all or part of the M physical gifts. The gift claim message may also display the gift text, operation prompts, and the gift claim type. The gift text can be randomly generated, preset, specified by the initiating account, or generated by a large language model. The gift claim type includes at least one of the following: lucky draw claim, claim by a dedicated receiving account, average claim, and random claim. Based on how the initiating account gifts the M physical gifts, this step can be displayed in the following ways:

[0168] Method 1: When an initiating account sends M physical gifts to one or N receiving accounts through a one-on-one chat session, the computer device will display a gift claim message in the one-on-one chat session with the initiating account.

[0169] Method 2: When the initiating account sends M physical gifts to a designated receiving account in the first chat group through a multi-person chat session in the first chat group, the computer device will display a gift claim message in the multi-person chat conversation with the initiating account in the first chat group. At this time, the receiving account is a chat account designated by the initiating account in the first chat group.

[0170] Method 3: When the initiating account sends M physical gifts to N receiving accounts in the second chat group through a multi-person chat session in the second chat group, the computer device will display a gift claim message in the multi-person chat conversation of the second chat group where the initiating account is located. At this time, the receiving account can be any chat account in the second chat group.

[0171] In this embodiment, when the online gift claiming entry is a gift claiming message in a chat session, different display methods are provided for the receiving account to view the gift claiming message. These display methods are adapted to the way the initiating account gives physical gifts, enriching the interaction methods and improving interactivity.

[0172] In some embodiments, after the receiving account successfully acknowledges receipt of all or part of the physical gifts from M physical gifts, a thank-you message can be sent to the initiating account via at least one of the following methods in a chat session: multimedia message, SMS, posting, commenting, or electronic red envelope, to express gratitude. Following step 260, the method further includes steps 293 and 294:

[0173] Step 293: In response to the successful receipt of all or part of the physical gifts out of M gifts, display the posting control for a thank-you message;

[0174] Step 294: In response to the triggering operation of the publishing control, publish a thank-you message; and send a thank-you message to the initiating account; wherein the thank-you message includes at least one of the following: gift image, thank-you text, thank-you voice, thank-you video, thank-you emoticon, thank-you effect, and virtual item package cover.

[0175] The thank-you message posting control can be displayed in at least one of the following interfaces: gift details interface, order details interface, order center interface, and order and card pack interface. Triggering actions for the posting control include at least one of the following: click, double-click, long press, and swipe.

[0176] The computer device, in response to successfully receiving all or part of the physical gifts from M physical gifts, displays a thank-you message publishing control; in response to triggering the publishing control, displays upload method options; in response to selecting one of the upload method options, displays the content to be uploaded; in response to confirming the upload content, publishes the thank-you message; and sends the thank-you message to the initiating account. The upload method options include at least one of the following: photo upload, upload from phone album, import upload, and automatically activating the camera and uploading after recording. The content to be uploaded can be at least one of the following: gift image, thank-you text, thank-you voice, thank-you video, thank-you emoticon, thank-you effect, and virtual item package cover. The thank-you message includes at least one of the following: gift image, thank-you text, thank-you voice, thank-you video, thank-you emoticon, thank-you effect, and virtual item package cover.

[0177] In this embodiment, a method is provided for receiving accounts to send thank-you messages. The receiving account can send a thank-you message to the initiating account to express gratitude. This not only allows the initiating account to receive the thank-you message and understand the receiving account's receipt of the physical gift, thus improving information transparency, but also allows the receiving account to express gratitude in a timely manner, thereby improving the user experience to a certain extent.

[0178] In some embodiments, to ensure that the receiving account is aware of the order details for all or part of the M physical gifts received in real time, the order details are also sent to the receiving account. The method then further includes step 310:

[0179] Step 310: Upon obtaining the delivery information for all or part of the M physical gifts, send the first order information to the receiving account. The first order information includes at least one of the following: gift information for all or part of the M physical gifts, delivery information, account information of the initiating account, gift text, account information of the receiving account, order status, and logistics status. Gift information includes at least one of the following: product image, product name and description text, and unit price. Order status includes one of the following: shipped, not shipped, signed for, or not signed for.

[0180] The first order information is used to instruct the receiving account to claim all or part of the physical gifts from the M physical gifts received. The first order information can be displayed on at least one of the following interfaces: Gift Details Interface, Order Details Interface, Order Center Interface, and Order & Wallet Interface. The first order information includes at least one of the following: gift information, receipt information, initiating account account information, gift text, receiving account account information, order status, and logistics status. Gift information includes at least one of the following: product image, product name and description text, and unit price information. Order status includes one of the following: shipped, not shipped, signed for, or not signed for.

[0181] In this embodiment, the order information of the initiating account and the receiving account are separated. Detailed first order information can be sent to the receiving account, allowing the receiving account to understand the specific status of the physical gift in a timely manner and improving information transparency.

[0182] In some embodiments, when the receiving account replaces all or part of the physical gifts among the M physical gifts claimed before providing delivery information, it is also necessary to verify the verification information of the replaced gifts to determine whether the replaced gifts have been successfully claimed. The method further includes step 320:

[0183] Step 320: If all or part of the physical gifts received from the account replacement are received, determine the replacement gifts and verify the verification information of the replacement gifts; wherein, the verification information includes at least one of the following: unit price information and inventory information.

[0184] If the verification is successful, the recipient is considered to have successfully received the changed gift; otherwise, the style change is considered to have failed. Optionally, in the case of a style change failure, the recipient is reverted to the original gift, and a change failure message is displayed to indicate that the style change failed.

[0185] In this embodiment, when the receiving account changes the physical gift to be claimed, the verification of the changed gift can determine whether the changed gift has been successfully claimed, thereby improving the accuracy of claiming and avoiding errors in claiming.

[0186] As an example, taking the gift claiming message in a chat session as the online claiming portal, we will explain the specific steps for a receiving account to receive a physical gift, using a diagram.

[0187] refer to Figure 3As shown in (1), a gift claim message 11 is displayed in the chat session 10 with the initiating account. The chat session 10 with the initiating account can be at least one of the following: a one-on-one chat session between the receiving account and the initiating account, or a multi-person chat conversation between the receiving account and the initiating account in a first chat group, or a multi-person chat conversation between the receiving account and the initiating account in a second chat group. The gift claim message 11 is displayed as a chat bubble, and the gift claim message 11 displays the gift text "Happy Holidays" and the operation button "Open".

[0188] Receive account clicks Figure 3 The gift claim message 11 shown in (1) is a display method of the claim interface. Figure 3 As shown in (2), the receiving interface 12 is displayed. The receiving interface 12 displays the account information of the initiating account, "Gift from xx friend", the gift text "Happy Holidays", and the operation button 13 "Open". The receiving account clicks the operation button 13 "Open". When the receiving conditions are met and the receiving account has received all or part of the physical gift, refer to Figure 3 As shown in (3), the receiving interface 14 displays the combined text of the initiating account's account information and the gift text "xx friend: wish you a happy holiday", product image, product name, the editing entry 15 for receiving information "fill in the address and accept", and the store information "gift from xx store".

[0189] Receive account clicks Figure 3 The gift claim message 11 shown in (1) is an example of another way to display the claim interface. Figure 4 As shown in (1), the receiving interface 21 is displayed. The receiving interface 21 displays the account information of the initiating account "gift from friend xx", a blessing, graphic elements, and operation button 22 "open".

[0190] The receiving account clicks operation button 22 "Open". Once the receiving conditions are met and the receiving account has received all or part of the physical gift, refer to... Figure 4 As shown in (2), the receiving interface 23 displays the account information of the initiating account "gift from xx friend", blessing, product image, product name, the editing entry 24 for receiving information "fill in address and accept", and the store information "gift from xx store". Above the receiving interface 23, the receiving prompt message 30 "gift received" is also displayed.

[0191] To receive the gift, click the "Open" button (22). If you do not meet the requirements or cannot receive the physical gift, please refer to [the relevant documentation]. Figure 4As shown in (3), the receiving interface 25 displays the account information of the initiating account, "Gift from xx friend", a blessing, graphic elements, and the viewing prompt message "View Details". Above the receiving interface 25, the receiving failure message 31 "Only xx friend can receive this" is also displayed. Alternatively, the receiving account can click... Figure 3 The gift claim message 11 shown in (1) indicates that the receiving account does not meet the claim conditions and cannot claim the physical gift, and therefore directly displays [the message]. Figure 4 The receiving interface 25 and the receiving failure message 31 shown in (3) are "Only good friends can receive".

[0192] To receive the gift, click the "Open" button (22). If you do not meet the requirements or cannot receive the physical gift, please refer to [the relevant documentation]. Figure 4 As shown in (4), the receiving interface 26 displays the combined text of the initiating account's account information and the gift text "xx friend: Happy Holidays", the receiving failure message "Gifts have been claimed", and the viewing prompt message "View Details". Alternatively, the receiving account clicks... Figure 3 The gift claim message 11 shown in (1) indicates that the receiving account does not meet the claim conditions and cannot claim the physical gift, and therefore directly displays [the message]. Figure 4 The receiving interface 26 is shown in (4) of the document.

[0193] After successfully receiving all or part of the physical gifts in the account, clicked... Figure 3 The editing entry for the delivery information shown in (3) is 15, "Fill in the address and accept the package," or you can click on it. Figure 4 (2) The entry for editing the delivery information, 24 "Fill in the address and accept the package", is shown in the reference. Figure 4 As shown in (5), the gift details interface 27 is displayed. The gift details interface 27 displays the account information of the initiating account "gift sent by friend xx", the gift text "Happy Holidays", gift information 35, the receiving information editing area 37, the receiving information confirmation button 38 "Receive Gift", and the prompt message "If not received after 24 hours, the gift will automatically expire". The gift information 35 specifically includes: product image, product name, model, style change entry "Change to another style", and the viewing prompt message "View Details". When the style change entry "Change to another style" is displayed, the receiving account is allowed to change all or part of the received physical gift. The receiving information editing area 37 also displays the input prompt message "Friends will not see your shipping address, please add a shipping address".

[0194] When an initiating account sends physical gifts to multiple receiving accounts, and the gift receipt status is visible to each receiving account, the receiving accounts can add their receipt information in the receipt information editing area 37, and then refer to... Figure 4As shown in (6), the gift details interface 28 is displayed. The gift details interface 28 displays the account information of the initiating account "gift sent by friend xx", blessing message, gift information 29, shipping information 40, gift collection status 41, and order viewing prompt "you can check the logistics status in the order and card pack". The gift information 29 specifically includes: product image, product name, model, and viewing prompt message "view details". The shipping information 40 is "the received gift is waiting to be shipped, the merchant will ship it no later than tomorrow", and the gift collection status 41 is "3 gifts have been collected, 1 gift remains to be collected; recipient xx has collected it".

[0195] When an initiating account sends a physical gift only to the receiving account, or sends a physical gift to multiple receiving accounts, and the gift claiming status of each receiving account is not visible to the others, the receiving account adds the receiving information in the receiving information editing area 37, and then refers to... Figure 5 As shown in (1), the gift details interface 42 is displayed. The gift details interface 42 displays the account information of the initiating account "gift sent by friend xx", blessing message, gift information, shipping information "gift received, merchant will ship at the latest tomorrow", and order viewing prompt "you can check the logistics status in the order and card pack". The gift information specifically includes: product image, product name, model, and viewing prompt message "view details".

[0196] When the receiving account opens the order and card wallet, in one display example, refer to... Figure 5 As shown in (2), the order center interface 44 is displayed. The order center interface 44 displays the order information 45 of physical gifts received in the past and the order information 46 of physical gifts given in the past. The order information 45 includes: a thank-you message control "Thank him / her", the account information of the initiating account "Gift sent to you by xx friend", store name, product image, product name, color, model, gift status "Pending receipt" and "Signed for", the logistics viewing button "View logistics", the after-sales application button "Apply for after-sales", and the confirmation receipt button "Confirm receipt". The order information 46 includes: the account information of the receiving account "Gift sent to xx friend", store name, product image, product name, color, model, shipping information "Gift pending shipment, the merchant will ship at the latest tomorrow", actual payment information, quantity information, and unit price information.

[0197] When the receiving account opens the order and card wallet, in another display example, refer to... Figure 5 As shown in (3), the order details interface 47 is displayed. The order details interface 47 displays the thank-you message publishing control, the account information of the initiating account "gift from friend xx", the blessing, the product image, the product name, the gift status "signed for", the delivery information "delivery address, recipient xxx", the order number, the collection time, the after-sales application button, and the confirm receipt button.

[0198] Once the receiving account successfully acknowledges receipt of all or part of the physical gift, refer to... Figure 6 As shown in (1), the posting control 48 for the thank-you message is displayed on the gift details page. When the receiving account clicks the posting control 48, the photo upload option 50 and the option to select an upload from the phone's album 49 are displayed. When the receiving account clicks the photo upload option 50, refer to Figure 6 As shown in (2), the camera is automatically activated to capture an image of the gift 51 and automatically uploaded. When the receiving account clicks the upload option 49 from the phone's photo album, refer to... Figure 6 As shown in (3), the album is automatically opened to select gift image 51 and uploaded automatically.

[0199] After uploading gift image 51, refer to Figure 6 As shown in (4), you can continue to enter a thank-you message in the text input area 53 and send a thank-you message separately to the initiating account 52 "xx friend" to display the thank-you message in the one-on-one chat session with the initiating account 52. Receiving account clicks Figure 6 The send button 54 shown in (4) is referenced. Figure 6 As shown in (6), a successful sending prompt 56 "Sent", and the publishing control 48 switches to display a thank-you prompt message 57 "Thank you".

[0200] Alternatively, after uploading gift image 51, refer to Figure 6 As shown in (5), you can continue to enter a thank-you message in the text input area 53 and send a thank-you message to the chat group 55 "xx group chat" that the initiating account belongs to, and display the thank-you message in the multi-person chat session of chat group 55. Receiving account clicks Figure 6 The send button 54 shown in (5) is referenced. Figure 6 As shown in (6), a successful sending prompt 56 "Sent", and the publishing control 48 switches to display a thank-you prompt message 57 "Thank you".

[0201] refer to Figure 7 As shown in (1), a gift claim message 108 is displayed in the chat session 107 with the initiating account. The chat session 107 with the initiating account can be at least one of the following: a one-on-one chat session between the receiving account and the initiating account, or a multi-person chat conversation between the receiving account and the initiating account in a first chat group, or a multi-person chat conversation between the receiving account and the initiating account in a second chat group. The gift claim message 108 is displayed as a chat bubble, and the gift claim message 108 displays the prompt message "A friend sent you a gift", the operation button "Open", and the operation button "Go to claim the gift". In another example, see reference Figure 8As shown in (3), the display interface 124 that displays the online claiming entry can also be called the QR code interface. The display interface 124 can be provided by the initiating account to the receiving account via the network or provided to the receiving account in person. The display interface 124 displays the prompt message "Your friend sent you a gift", a graphic code, graphic elements, and the source of the product. Among them, the graphic code is the online claiming entry. The source of the product can be at least one of the following: store name, store logo, store nickname, or store image.

[0202] Receive account clicks Figure 7 The gift collection message 108 shown in (1) can be accessed by clicking the "Go to collect gift" button in the gift collection message 108, or by scanning the QR code. Figure 8 The graphic code in the display interface 124 of (3) is then referred to. Figure 7 As shown in (2), the receiving interface 109 is displayed. The receiving interface 109 displays the account information of the initiating account, "xx friend: Sending you a gift," the prompt message "Sending you a gift," and the operation button 110 "Open." (Reference) Figure 7 As shown in (3), when the receiving account clicks the operation button 110 "Open", the receiving interface 111 is displayed. The receiving interface 111 displays the receiving prompt message "Please accept the gift", the account information of the initiating account "xx friend: I'm sending you a gift", the gift text "I wish you happiness every day and everything goes smoothly", the product image, the product name, and the operation button 112 "Accept the gift".

[0203] The recipient should click button 112, "Receive Gift," for reference. Figure 7 As shown in (4), the receiving interface 113 is displayed. The receiving interface 113 displays the account information of the initiating account "gift from friend xx", the gift text "wishing you happiness every day and everything goes smoothly", the product image, product source, product name, the editing area 114 for receiving information "select delivery address, candidate address 1 and address 2", the prompt message "gift expires at 23:52:10", the password input area 115, and the operation button 117 "accept gift". The receiving information editing area 114 also displays the input prompt message "friends cannot see". The password input area 115 is used to input the password corresponding to the physical gift, or the security password. The password is randomly generated or specified by the initiating account. The receiving account clicks the password input area 115, which automatically brings up the keyboard to input the password. The input password 116 is the number "1688". Click the operation button 117 "accept gift". At this time, the receiving conditions have been met, so refer to Figure 7As shown in (6), the gift details interface 118 is displayed. The gift details interface 118 displays the receiving prompt message "Gift received, x year x month x day 10:00", the account information of the initiating account "xx friend: Sending you a gift", the gift text "Wishing you happiness every day and everything goes smoothly", the product image, the product name, the prompt message "You and xx have become friends, you can set a note", the gift viewing control 119 "View Gift", and the thank-you message publishing control 121 "Thank TA". When the receiving account clicks the thank-you message publishing control 121 "Thank TA", it can send a thank-you message to the initiating account. The relevant steps can be found in the reference. Figure 6 .

[0204] After successfully receiving the physical gift, refer to Figure 8 As shown in (1), a claim prompt message 122 is sent manually or automatically in the chat session with the initiating account. The claim prompt message 122 displays the product image, product name, product source, and the prompt message "You have successfully claimed the gift from TA". When the receiving account clicks on the claim prompt message 122 or clicks on the notification message 122, the claim prompt message 122 is sent automatically. Figure 7 The "View Gift" control 119 shown in (6) is referenced. Figure 8 As shown in (2), the gift details interface 123 is displayed. The gift details interface 123 displays the prompt message "Buyer has paid", the shipping information "Shipping address: Address 1", the account information of the initiating account "The gift sent to me by my friend xx", the source of the product, the product image, the product name, the order number, and the refund button "Refund".

[0205] Next, we will explain how to initiate the process of sending physical gifts from an account:

[0206] Figure 9 This is a flowchart illustrating an exemplary embodiment of an interaction method based on a physical gift provided in this application. The method is executed by a computer device that initiates account login; the computer device may be... Figure 1 The first terminal 120 and / or the second terminal 160 are shown. The initiating account is the account used to send the gift; there can be one or more initiating accounts. When there are multiple initiating accounts, the method is executed separately by the computer device logged into by each initiating account. The method includes at least a portion of steps 420 and 440:

[0207] Step 420: Determine the M physical gifts to be given away, where M is a positive integer.

[0208] The M physical gifts are physical gifts sent by the initiating account. M is a positive integer.

[0209] M physical gifts can be claimed by one or more receiving accounts. When there is only one receiving account, that account can claim all or part of the M physical gifts. When there are multiple receiving accounts (at least two), each of the at least two receiving accounts can claim all or part of the M physical gifts. In some embodiments, the M physical gifts are at least two physical gifts. It is supported that each receiving account from different receiving accounts can claim a portion of the at least two physical gifts.

[0210] Step 440: In response to the gifting operation, generate online collection portals for M physical gifts; wherein, the online collection portals are used to enter the collection interface to perform the collection operation after being triggered by the receiving account. In response to the fulfillment of the collection conditions, the receiving account collects all or part of the physical gifts from the M physical gifts, and the receiving information of all or part of the physical gifts is provided by the receiving account.

[0211] The gifting operation refers to the process of confirming payment and gifting M physical gifts after determining the amount to be given away.

[0212] In some embodiments, M physical gifts are given to N receiving accounts, which may be default accounts; or, the N receiving accounts may be random or unrestricted, for example, the N receiving accounts may have social relationships, friend relationships, stranger relationships, or one-way follow relationships with the initiating account; or, the N receiving accounts may be determined based on other selection operations performed by the initiating account. Furthermore, for the N receiving accounts, the gift receipt status of each receiving account may be mutually visible, or the gift receipt status of some receiving accounts may be mutually visible, or the gift receipt status of each receiving account may be mutually invisible.

[0213] The online gift claim portal is the entry point for claiming physical gifts online. There are M online gift claim portals, including at least one of the following: a gift claim message in a chat session, a web link, a mini-program, a graphic code, or audio information carrying the online claim portal. The gift claim message in the chat session can be displayed as at least one of the following: a button, a control, a chat bubble, a static image, a dynamic image, or a special effects image. The graphic code can be a barcode or a QR code.

[0214] The online claiming portal is used by the receiving account to enter the claiming interface to perform the claiming operation. In response to the fulfillment of the claiming conditions, the receiving account can claim all or part of the physical gifts from the M physical gifts. The receiving account provides the delivery information for all or part of the physical gifts.

[0215] In summary, the interactive method based on physical gifts provided in this application offers a novel way to give and receive physical gifts. For the initiating account, it is allowed to give M physical gifts. For each receiving account, it is allowed to receive all or part of the M physical gifts. Furthermore, the receiving account provides the delivery information for all or part of the M physical gifts. This approach, on the one hand, enables multiple ways for the initiating account to give the M physical gifts and multiple ways for the receiving account to receive them, enhancing interactivity; on the other hand, the initiating account can complete the gift-giving without obtaining any information from the receiving account; and thirdly, it protects the privacy of the receiving account, improving security.

[0216] In some embodiments, each of the M physical gifts has a corresponding claiming condition. The claiming condition indicates the conditions under which all or some of the M physical gifts can be claimed. The claiming conditions for each of the M physical gifts can be identical or different, and this is not limited here. The claiming conditions can be system defaults, requiring no setting by the initiating account, or they can be set by the initiating account. Taking setting by the initiating account as an example, after step 420 and before step 440, the method further includes step 430 (not shown in the figure):

[0217] Step 430: In response to the setting operation, set the conditions for receiving M physical gifts.

[0218] The "Set Up" operation is used to set the conditions for claiming M physical gifts. This operation can be performed once or multiple times. Optionally, if the conditions for claiming each of the M physical gifts are exactly the same, the "Set Up" operation can be performed only once. If the conditions for claiming each of the M physical gifts are different, the number of times the "Set Up" operation is performed should match the number of different types of claim conditions.

[0219] For example, step 430 is specifically implemented as steps 431, 432, and 433:

[0220] Step 431 displays the entry point for setting the conditions for receiving M physical gifts;

[0221] Step 432: In response to the trigger operation of the setting entry, display the setting area for the claiming conditions;

[0222] Step 433: In response to the setting operation of the redemption conditions in the setting area, set the redemption conditions for M physical gifts.

[0223] The entry point for setting the claim conditions can be displayed as at least one of a button, control, or graphic element. Optionally, the editing entry point also includes an operation prompt message to guide the initiating account to set the claim conditions. For example, the operation prompt message could be "Please set the claim conditions".

[0224] In some embodiments, after selecting M physical gifts, the selected M physical gifts are displayed in the editing area, and around the editing area, an entry point for setting the redemption conditions for the M physical gifts is displayed. Alternatively, after selecting M physical gifts, the selected M physical gifts are displayed in the gift details interface or order details interface, and an entry point for setting the redemption conditions for the M physical gifts is displayed.

[0225] The trigger action for the settings entry can be at least one of the following: clicking, double-clicking, long-pressing, or swiping. The setting area for the claim conditions can be displayed as at least one of the following: a text input box, claim condition candidates, a text paste box, an image upload box, a table import box, or a voice input box.

[0226] The candidate conditions for claiming benefits include: historically used or edited conditions, recommended conditions, and randomly generated conditions. Setting the conditions in the settings area can be done in at least one of the following ways: entering text, selecting one or more options from the candidate conditions, pasting text, uploading an image, importing a table, or using voice input.

[0227] In this embodiment, when the conditions for receiving M physical gifts are set by the initiating account, a specific method for the initiating account to set the conditions for receiving gifts is provided, which can realize the corresponding settings and improve the efficiency of human-computer interaction.

[0228] In some embodiments, the conditions for claiming the M physical gifts are related to the claiming operation performed by the receiving account. The conditions for claiming the M physical gifts include at least one of the following:

[0229] Enter the password corresponding to all or part of the M physical gifts; the password can be at least one of numbers, letters, and characters. The password is randomly generated or specified by the initiating account. For example, if the password is the number "1688", the receiving account enters this password on the redemption interface to confirm that they have received all or part of the M physical gifts.

[0230] Enter the answers to the questions corresponding to all or some of the M physical gifts; the questions are randomly generated or specified by the initiating account. One question may correspond to one or more answers; if a question corresponds to multiple answers, entering one of those answers satisfies the claim condition. Each of the M physical gifts can correspond to a single question, or each physical gift can correspond to a different question.

[0231] Input the specified text corresponding to all or some of the M physical gifts; the specified text can be randomly generated or specified by the initiating account. The specified text can be manually entered or obtained by converting speech to text.

[0232] Within a set time period, a specified interactive operation is performed via computer equipment. The set time period refers to the period during which all or part of the M physical gifts can be received. This can be a set duration after the M physical gifts are given, such as within 2 hours or 24 hours after giving the M physical gifts, or a specific time period after giving the M physical gifts, such as from 8:00 AM to 12:00 PM on the second day after giving the M physical gifts. The specified interactive operation can be randomly determined or specified by the initiating account. The specified interactive operation includes at least one of the following: shaking the device a preset number of times, inputting a specified gesture, or inputting a specified voice.

[0233] The receiving account must be among the first M to execute the claiming operation. Each receiving account can claim all or part of the M physical gifts. When a receiving account claims one of the M physical gifts, the receiving account's claiming operation must be among the first M to execute the claiming operation.

[0234] In some embodiments, the conditions for receiving the M physical gifts are related to the receiving account. The conditions for receiving the M physical gifts include at least one of the following:

[0235] The receiving account is a designated receiving account corresponding to all or some of the M physical gifts; each of the M physical gifts can correspond to a designated receiving account, which can be specified by the initiating account, and the designated receiving accounts corresponding to each physical gift can be the same or different.

[0236] The receiving accounts are the N receiving accounts that need to be given to M physical gifts; among them, the N receiving accounts that need to be given to M physical gifts can be specified by the initiating account or randomly determined.

[0237] The affinity between the receiving account and the initiating accounts of M physical gifts is greater than a threshold. Affinity can be determined based on at least one of the following: the number of chats between the receiving and initiating accounts, chat duration, number of shared groups, number of shared friends, number of times they participated in shared games, account matching degree, and existing social relationships. Alternatively, affinity can be determined based on a pre-trained neural network model. The affinity between the receiving and initiating accounts is obtained by inputting their account information into the neural network model. The threshold can be set according to actual technical needs.

[0238] In this embodiment, specific details of the conditions for receiving M physical gifts are provided. The conditions for receiving gifts can be related to at least one of the receiving operation and the receiving account. A variety of conditions for receiving gifts are provided. In practical applications, these conditions can be selected or set according to actual technical needs, thereby enriching the interaction methods and improving interactivity.

[0239] In some embodiments, when the conditions for receiving M physical gifts are met, the receiving account receives all or part of the M physical gifts. The distribution methods for all or part of the M physical gifts include at least one of the following:

[0240] Random distribution; where random distribution includes random gift type and / or random gift quantity. For example, if receiving account 1 and receiving account 2 meet the conditions for receiving M physical gifts, one physical gift of type 1 will be distributed to receiving account 1, and two physical gifts of types 1 and 2 will be distributed to receiving account 2.

[0241] The gifts will be distributed according to the order in which the M physical gifts are arranged; the order of the M physical gifts is predetermined. For example, if the receiving account is the first receiving account that meets the conditions for receiving the M physical gifts, the first physical gift out of the M physical gifts will be sent to that receiving account.

[0242] Gifts are distributed based on the matching degree between the recipient's account information and M physical gifts; the matching degree is determined based on a pre-trained neural network model. The recipient's account information and the gift information of the M physical gifts are input into the neural network model to obtain the matching degree between the recipient's account information and each of the M physical gifts. The physical gift with the highest matching degree is distributed to the recipient's account. The physical gift with the highest matching degree includes all or some of the M physical gifts.

[0243] Gifts are distributed based on the affinity between the receiving account's account information and the M physical gifts; where affinity is determined based on a pre-trained neural network model. The receiving account's account information and the gift information of the M physical gifts are input into the neural network model to obtain the affinity between the receiving account's account information and each of the M physical gifts. The physical gift with the highest affinity is then distributed to the receiving account. The physical gift with the highest affinity includes all or some of the M physical gifts.

[0244] The gifts are distributed according to the trigger time of the receiving account's claim operation; the trigger times of different receiving accounts are sorted, and can be further combined with random distribution or the order of the M physical gifts to distribute all or part of the M physical gifts to the receiving account.

[0245] Gifts are distributed according to the gift type pre-specified by the receiving account. The receiving account can pre-specify its desired gift type, and all or part of the physical gifts corresponding to that pre-specified type from the M physical gifts will be sent to that receiving account. For example, if the receiving account pre-specifies clothing as the gift type, then clothing will be sent to that receiving account from the M physical gifts.

[0246] In this embodiment, multiple ways to distribute M physical gifts are provided. Based on different distribution methods, the receiving account can receive different physical gifts, which enriches the interaction methods and improves interactivity.

[0247] In some embodiments, after the gifting operation is performed, it is necessary to ensure that the initiating account can successfully purchase the M physical gifts to be gifted before generating the online claim portal for the M physical gifts. It should also be noted that the order of payment for the M physical gifts and selection of the N receiving accounts is not limited.

[0248] In one method of gift-giving, after determining M physical gifts, the recipient account to be gifted to can be selected first, then payment for the M physical gifts can be confirmed and the gifts can be gifted, generating an online collection portal for the M physical gifts. Step 440 is specifically implemented as steps 441, 442, and 443:

[0249] Step 441: In response to the gifting operation, display payment messages for M physical gifts;

[0250] Step 442: In response to the payment operation on the payment message, purchase M physical gifts;

[0251] Step 443: In response to the successful purchase of M physical gifts, generate an online entry point for claiming the M physical gifts.

[0252] The gifting operation refers to the process of confirming payment and gifting M physical gifts after selecting them for gifting. For example, the gifting operation is triggered through a gifting entry point, which can be displayed as at least one of the following: a button, a control, text, or a graphic element. The triggering operation for the gifting entry point can be at least one of the following: clicking, double-clicking, long-pressing, swiping, text input, or voice input. The gifting entry point includes a gifting prompt message, which instructs the user to confirm payment and gifting the selected M physical gifts. The gifting prompt message can be displayed as at least one of the following: text, an image, or a graphic element. For example, the gifting prompt message might read "Confirm payment and gift". The display interface where the gifting entry point is located is called the gifting interface or gifting page. Optionally, in response to the triggering operation of the gifting entry point, payment messages for the M physical gifts are displayed.

[0253] Payment messages can be implemented as at least one of the following: SMS, pop-up window, web link, or email. The payment operation is used to purchase M physical gifts. The payment operation can be at least one of the following: password payment, biometric payment, Near Field Communication (NFC) device payment, or payment by performing a specified interactive operation.

[0254] In some embodiments, if no payment operation is performed on the payment message after a preset payment time period, the purchase is determined to have failed. The preset payment time period can be set according to actual technical needs, for example, 15 minutes or 30 minutes. Optionally, in response to the successful purchase of M physical gifts, an online redemption portal for M physical gifts is generated, and the online redemption portal is automatically stored in the local storage space of the computer device, or stored in the cloud storage space of the computer device, or automatically sent to N receiving accounts.

[0255] In this embodiment, a method for purchasing M physical gifts is provided. If M physical gifts are successfully purchased, a corresponding online claiming portal can be generated, which can ensure the legitimacy of giving physical gifts.

[0256] In some embodiments, the online gift claiming entry point includes a gift claiming message in a chat session, where M physical gifts are given to N receiving accounts, M is greater than or equal to N, and N is greater than 0; then after step 443, the method further includes step 460 (not shown in the figure):

[0257] Step 460: Display gift claim messages in chat sessions with N receiving accounts.

[0258] Gift claim messages in a chat session can be displayed as at least one of the following: buttons, controls, chat bubbles, static images, animated images, special effects images, cards, text, and emoticons.

[0259] For gift collection messages, the following examples provide multiple display methods, and you can choose to use one of the display methods or use multiple display methods in combination.

[0260] Display Method 1: N equals 1, and a receiving account receives all or part of the M physical gifts. The initiating account sends M physical gifts to a receiving account through a one-on-one chat conversation. The value of M is not limited; M can be equal to 1 or greater than 1. The chat conversation includes a one-on-one chat conversation with the receiving account. Step 460 is implemented as step 461:

[0261] Step 461: In a one-on-one chat session with the receiving account, display a gift claim message; wherein, the receiving account is used to claim all or part of the physical gifts from the M physical gifts after triggering the gift claim message.

[0262] In this embodiment, the initiating account can send M physical gifts to a receiving account through a one-on-one chat session with the receiving account. A gift claim message will then be displayed in the one-on-one chat session with the receiving account; the receiving account is used to claim all or part of the M physical gifts after triggering the gift claim message.

[0263] Display Method 2: N is greater than 1. N receiving accounts receive all or part of the M physical gifts. The initiating account sends the M physical gifts to the N receiving accounts through a one-on-one chat conversation with each of the N receiving accounts. The value of M is not limited; M can be equal to 1 or greater than 1. The initiating account can initiate or trigger a one-on-one chat conversation with each of the N receiving accounts through the group messaging function, or manually. The chat conversation includes one-on-one chat conversations with each of the N receiving accounts. Step 460 is implemented as step 462:

[0264] Step 462: In a one-on-one chat session with each of the N receiving accounts, display a gift claim message; wherein each of the N receiving accounts is used to claim all or part of the physical gifts from the M physical gifts after triggering the gift claim message.

[0265] In this embodiment, the initiating account can send M physical gifts to N receiving accounts through a one-on-one chat session with each of the N receiving accounts. Then, a gift claim message will be displayed in the one-on-one chat session with each of the N receiving accounts; wherein each of the N receiving accounts is used to claim all or part of the M physical gifts after triggering the gift claim message.

[0266] Display Method 3: N equals 1. A receiving account receives all or part of the M physical gifts. This receiving account can be located in the first chat group. The initiating account sends M physical gifts to this receiving account through a multi-person chat conversation within the first chat group. Here, the receiving account can also be understood as a designated receiving account or a dedicated receiving account. The value of M is not limited; M can be equal to 1 or greater than 1. The receiving account is located in the first chat group, and the chat conversation includes: a multi-person chat conversation with the first chat group containing the receiving account. Step 460 is implemented as step 463:

[0267] Step 463: In the multi-person chat session of the first chat group where the receiving account is located, display the gift claim message; wherein, the receiving account is used to claim all or part of the physical gifts from M physical gifts after triggering the gift claim message.

[0268] In this embodiment, the initiating account can send M physical gifts to a receiving account through a multi-person chat session in a first chat group that is in the same group as the receiving account. These gifts are group-exclusive. A gift claim message will then be displayed in the multi-person chat session within the first chat group containing the receiving account. The receiving account is used to claim all or part of the M physical gifts after triggering the gift claim message.

[0269] Display Method 4: N > 1, M > 1. N receiving accounts can be in the same second chat group. The N receiving accounts receive all or part of the M physical gifts. The initiating account sends the M physical gifts to the N receiving accounts through a multi-person chat conversation within the second chat group containing the N receiving accounts. The N receiving accounts are in the same second chat group, and the chat conversation includes a multi-person chat conversation within the second chat group containing the N receiving accounts. Step 460 is implemented as step 464:

[0270] Step 464: In a multi-person chat session with the N receiving accounts in the second chat group, display a gift claim message; where one of the N receiving accounts is used to claim all or part of the physical gifts from the M physical gifts after triggering the gift claim message.

[0271] In this embodiment, the initiating account can send M physical gifts to N receiving accounts through a multi-person chat session in a second chat group where the initiating account and the N receiving accounts are all present. These gifts are group gifts, and the receiving accounts can claim them randomly, by chance, or by distributing them equally. A gift claim message will then be displayed in the multi-person chat session within the second chat group containing the N receiving accounts. One of the N receiving accounts is used to claim all or part of the M physical gifts after triggering the gift claim message.

[0272] In this embodiment, when the online gift claiming entry is a gift claiming message in a chat session, different display methods for the gift claiming message are provided. These display methods are adapted to the way the initiating account gives physical gifts, enriching the interaction methods and improving interactivity.

[0273] In some embodiments, step 420 is implemented as steps 422 and 424:

[0274] Step 422: Display the gift entry for sending physical gifts;

[0275] Step 424: In response to the triggering operation of the gift entry, select M physical gifts to be given.

[0276] The gift entry point, also known as the gift-giving entry point, is used to activate the gift-giving function upon triggering. The gift entry point can be displayed as at least one of the following: a button, control, graphic element, web link, hyperlink, or mini-program. Optionally, the gift entry point also includes a function prompt message to indicate that the gift-giving function will be activated upon triggering. Triggering operations for the gift entry point include at least one of the following: clicking, double-clicking, long-pressing, swiping, AR scanning, VR scanning, or scanning a QR code.

[0277] For the selection of M physical gifts to give as gifts, one or more of the same physical gift can be selected, or multiple different physical gifts can be selected, with the same physical gift among the different physical gifts being considered as one or more. Optionally, these M physical gifts can be selected from candidate gift options, or from search results corresponding to search terms, or from a gift cart. In some embodiments, a gift cart is also provided, which is used to place one or more physical gifts selected in the past, and to place one or more physical gifts selected in the current instance.

[0278] For the gift entry point, the following embodiments provide multiple display methods, and one or more display methods can be selected for use. In the following embodiments, the gift entry point is implemented as a control, which can also be called a gift control or a gift-giving control.

[0279] Display method 1: Step 422 is implemented as step 4221:

[0280] Step 4221: Display the gift entry in the chat sessions with N receiving accounts; where N equals 1, the chat session includes: a one-on-one chat session with the receiving account or a multi-person chat session with the first chat group to which the receiving account belongs; where N is greater than 1, the chat session includes: a multi-person chat session with the second chat group to which the N receiving accounts belong.

[0281] In a chat session, specifically within the message editing box, a gift entry point is displayed. This message editing box can include at least one of the following: a text input box, a voice input control, an emoticon input control, or various functional controls. The gift entry point is the functional control used to send gifts, displayed in the area where these functional controls are displayed within the message editing box. For example, see [reference needed]. Figure 10 As shown in (1), the message editing box 125 below the chat session 60 includes a text input box, a voice input control, an emoticon input control, and various functional controls: a photo control, a shooting control, a video call control, a location control, a red envelope control, a gift control 61, and a voice input control. The gift control 61 is the gift entry point.

[0282] In some embodiments, when a trigger operation is performed on the gift entry point in a chat session, an editing area is displayed. In this area, M physical gifts to be given are selected and displayed, which can be chosen from the candidate gift options. Furthermore, when the chat session is a one-person chat session, the chat account of that one-person chat session is selected as the receiving account by default in the editing area, and no reselection is required. When the chat session is a multi-person chat session, the first chat group corresponding to that multi-person chat session is selected by default in the editing area, and a receiving account from that first chat group can be specified. Alternatively, the second chat group corresponding to that multi-person chat session can be selected by default in the editing area. After selecting N receiving accounts and M physical gifts, the gifting operation can be performed.

[0283] Display method 2: Step 422 is implemented as step 4222:

[0284] Step 4222: Display the gift entry on the product details page; wherein the product details page includes at least one of the following: product image, unit price information, discount information, product name and description text, review information, store information, and shipping information.

[0285] On the product details page, specifically in the border area or corner area, the gift entry point is displayed. The border area can be at least one of the top, bottom, left, or right borders. The corner area can be at least one of the top-left, top-right, bottom-left, or bottom-right corners. For example, see reference... Figure 10 As shown in (2), the gift entry 63 “Send a gift” is displayed on the product details page 62. The gift entry 63 is a functional control used to implement the gift-sending function.

[0286] In some embodiments, when a trigger operation is performed on the gift entry point in the product details interface, the product details information is displayed, allowing selection of style, quantity, etc. After confirmation, an editing area is displayed. In the editing area, the specified quantity of products is selected by default as M physical gifts, which do not require reselection. Additionally, N receiving accounts need to be selected in the editing area, which can be chosen from a candidate account list. After selecting N receiving accounts, the gifting operation can be performed.

[0287] Display method 3: Step 422 is implemented as step 4223:

[0288] Step 4223: The gift entry will be displayed in the card pack of the account that initiated the activity.

[0289] The application used to initiate the account provides order and card wallet functions, displaying gift entries in the card wallet. The card wallet also allows viewing order information related to previously given or received physical gifts. For example, see reference... Figure 10 As shown in (3), the gift entry 65 “Gift” is displayed in the order and card wallet interface 64. The gift entry 65 is a functional control used to implement the gift sending function.

[0290] For example, order information for previously received physical gifts includes at least one of the following: account information of the initiating account, gift text, store name, product image, product name and description text, unit price information, gift status, order status, and logistics status. Order information for previously given physical gifts includes at least one of the following: account information of the receiving account, gift text, store name, product image, product name and description text, unit price information, discount information, actual payment information, refund information, gift status, and order status.

[0291] In some embodiments, when a trigger operation is performed on the gift entry in the card wallet, candidate gift options can be displayed directly. After selecting M physical gifts and confirming the selection, an editing area is displayed. In the editing area, the aforementioned M physical gifts are selected by default and do not need to be reselected. Additionally, N receiving accounts need to be selected in the editing area, which can be chosen from the candidate account list. After selecting N receiving accounts, the gifting operation can be performed.

[0292] Display method 4: Step 422 is implemented as step 4224:

[0293] Step 4224: Display the gift entry in the product promotional image.

[0294] Optionally, the product promotional image is provided by the merchant account. The merchant account is used to provide the product promotional image on the product details page, and the promotional image includes a gift entry point. The gift entry point can be displayed as a graphic code, specifically a barcode or QR code. The triggering operation for the gift entry point can be scanning the code. In other embodiments, the product promotional image can also be generated by other accounts through interactive operations on the product details page and sent to the initiating account.

[0295] In some embodiments, product promotional images can be placed in online stores and / or offline stores. When product promotional images are placed in offline stores, scanning can also be done in person. For example, a merchant account displays product promotional images in person in an offline store, and the product promotional images include a graphic code indicating the gift entrance; the initiating account can scan this graphic code in person.

[0296] For example, refer to Figure 10 The product promotional image 126 shown in (4) displays the product name, unit price, product source, a forwarding button "Forward to Friends," a prompt message "Scan to Send Gift," where "xx" refers to the client application supporting the gift-sending function, and a gift entry 127, which is displayed as a graphic code. The initiating account can scan this graphic code to receive the product as a physical gift and proceed with the subsequent gifting process. (Reference) Figure 10 The product promotional image 128 shown in (5) displays a gift entry 129, the product name, the product source, graphic elements, and a prompt message "scan the code to send a gift". Here, "xx" refers to the client of the application that supports the gift sending function. The gift entry 129 is displayed as a graphic code. The initiating account can scan the graphic code to send the product as a physical gift and perform subsequent gifting.

[0297] In some embodiments, when a trigger operation is performed on the gift entry point in the product promotional image, product details are displayed, allowing selection of style, quantity, etc. After confirmation, an editing area is displayed. In the editing area, the specified quantity of products is selected by default as M physical gifts, which does not require reselection. Additionally, N receiving accounts need to be selected in the editing area, which can be chosen from a candidate account list. After selecting N receiving accounts, the gifting operation can be performed.

[0298] Display method 5: Step 422 is implemented as step 4225:

[0299] Step 4225: In response to the scanning operation of the physical item, display the scanning result interface, and display the gift entry in the scanning result interface.

[0300] Physical items refer to one or more physical items that the initiating account scans offline or in person, which the initiating account intends to give as a physical gift. For example, physical items include at least one of clothing, cosmetics, stationery, furniture, and home appliances. Scanning physical items can be triggered by applications that support scanning functions, including at least one of the following: a simple scan function, AR scanning function, VR scanning function, QR code scanning function, image recognition scanning function, and QR code image recognition function.

[0301] The scan results interface includes the scan results of the physical item and a gift entry point. The gift entry point can be displayed in the surrounding area of ​​the scan results, such as the top area, bottom area, left area, or right area. The scan results include product information corresponding to the physical item, which includes at least one of the following: product image, product name, unit price information, and product source. In some embodiments, the scan results can also be displayed in at least one of the following forms: mini-program, webpage link, or hyperlink. Optionally, triggering an operation on the scan results also displays the product details interface corresponding to the scan results, which includes the gift entry point. Optionally, the scan results interface also includes: recommendation results related to the scan results and a gift entry point. The gift entry point can be displayed in the surrounding area of ​​the recommendation results, such as the top area, bottom area, left area, or right area. The recommendation results include product information of the recommended products, which includes at least one of the following: product image, product name, unit price information, and product source. Optionally, triggering an operation on the recommendation results also displays the product details interface corresponding to the recommendation results, which includes the gift entry point.

[0302] For example, refer to Figure 10 As shown in (6), the initiating account uses the scan function offline to scan a physical item, displaying the scan result interface 154. The scan result interface 154 displays the scan result 156, the gift entry 155 located in the surrounding area of ​​the scan result, the recommended result 158 ​​related to the scan result, and the gift entry 157 located in the surrounding area of ​​the recommended result 158. The gift entry 155 and the gift entry 157 are both functional controls used to implement the gift-giving function. The initiating account can click on the gift entry 155 or the gift entry 157 to send a gift, and can also click on the scan result 154 or the recommended result 158 ​​to enter the corresponding product details interface, and send a gift by clicking on the gift entry in the product details interface. Step 424 is specifically implemented as steps 4241 and 4242:

[0303] Step 4241: In response to the triggering operation on the gift entry, the editing area is displayed;

[0304] Step 4242: In the editing area, select and display the M physical gifts to be given.

[0305] The triggering actions for the gift entry include at least one of the following: click, double-click, long press, and swipe. The editing area includes at least one of the following: gift editing area, account editing area, quantity editing area, text input area, voice input area, video input area, image input area, and cover setting area. Specifically, the gift editing area is used to select and display M physical gifts, the account editing area is used to select and display N receiving accounts, the quantity editing area is used to edit and display the quantity of the M physical gifts, and the text input area is used to input and display the gift-giving text for the M physical gifts.

[0306] The voice input area is used to input and display the gift-giving voice messages for M physical gifts. The voice input area may include a voice control; triggering the voice control allows input of the gift-giving voice messages for the M physical gifts. Triggering operations include at least one of the following: click, double-click, long press. Optionally, when gift text has already been entered, it can be automatically converted into a gift-giving voice message with any tone and emotion. Alternatively, when gift-giving voice has already been entered, it can also be automatically converted into corresponding gift text. The video input area is used to input and upload gift-giving videos for the M physical gifts, or automatically activate the camera to capture gift-giving videos for the M physical gifts, and display the gift-giving videos. The image input area is used to input and upload gift-giving images for the M physical gifts, or automatically activate the camera to capture gift-giving images for the M physical gifts, and display the gift-giving images. Optionally, when gift text and / or gift-giving voice have already been entered, a large language model or generative neural network model can be invoked to automatically generate gift-giving videos and / or gift-giving images. The cover setting area is used to set the display cover for the online collection entry and / or collection interface. In some embodiments, the display interface where the editing area is located is also called the gift-giving interface or the gift-giving page. It should also be noted that the aforementioned editing area includes various types, and the initiating account can select all or part of them to perform the corresponding editing; this is not limited here.

[0307] The following examples illustrate the specific types and operation methods of the editing area.

[0308] Specifically, the editing area includes: a gift editing area; the gift editing area is used to select and display M physical gifts. Step 4242 is implemented as step 510:

[0309] Step 510: In response to the trigger operation on the gift editing area, select M physical gifts and display the M physical gifts in the gift editing area.

[0310] Triggering operations on the gift editing area include at least one of the following: clicking, double-clicking, long-pressing, and swiping. In some embodiments, when a triggering operation is performed on a product details page, a product promotional image, or a gift entry in a card wallet, M physical gifts are already selected by default, and these M physical gifts can be directly displayed in the gift editing area without needing to be reselected. When reselection is not performed, selecting M physical gifts is an optional step in response to a triggering operation on the gift editing area. When a triggering operation is performed on a gift entry in a chat session, M physical gifts are selected in response to a triggering operation on the gift editing area, and the M physical gifts are displayed in the gift editing area.

[0311] Specifically, step 510 is implemented as steps 511 and 512:

[0312] Step 511: In response to the editing operation on the gift editing area, display the candidate gift options;

[0313] Step 512: In response to the selection operation of M physical gifts in the candidate gift options, select M physical gifts, and display M physical gifts in the gift editing area; wherein, the candidate gift options include at least one of the following: physical gifts in favorites, physical gifts in shopping cart, physical gifts given in the past, physical gifts received in the past, recommended physical gifts, physical gifts given in the past by accounts with whom there is a friendship relationship, and physical gifts received in the past.

[0314] The candidate gift options include physical gifts that the initiating account may send to the receiving account. The candidate gift options can be displayed in at least one of the following formats: list, table, row or column display, or random distribution. Specifically, the candidate gift options include: physical gifts in the favorites list, physical gifts in the shopping cart, previously sent physical gifts, previously received physical gifts, recommended physical gifts, and at least one of the following: previously sent physical gifts and previously received physical gifts from accounts with whom the account has a friend relationship. Optionally, recommended physical gifts can be randomly determined, determined based on the initiating account's preferences, or determined based on the receiving account's preferences. When selecting M physical gifts from the candidate gift options, one or more of the same physical gift can be selected, or multiple different physical gifts can be selected, with the same physical gift among the different physical gifts considered as one or more. In some embodiments, the display interface where the candidate gift options are located is also called the gift selection interface or gift selection page.

[0315] In some embodiments, step 510 is further implemented as steps 513, 514, and 515:

[0316] Step 513: In response to the editing operation on the gift editing area, display the search bar;

[0317] Step 514: In response to entering a search term in the search bar, display the search results corresponding to the search term;

[0318] Step 515: In response to the selection operation of M physical gifts in the search results, select M physical gifts, and display M physical gifts in the gift editing area.

[0319] The search bar and candidate gift options can be displayed on the same screen or on different screens. In some embodiments, when displayed on the same screen, the screen containing the search bar and candidate gift options is also called the gift selection screen or gift selection page. Optionally, the search bar is displayed in the area surrounding the candidate gift options, such as the top area, bottom area, left area, or right area.

[0320] The search bar allows users to enter search terms, which can be entered in at least one of the following ways: manual input, voice input, or voice-to-text conversion. Optionally, search terms can also be replaced with search images. Search image input methods include at least one of the following: uploading from the phone's photo album, converting text to an image, or automatically activating the camera to capture an image. Users can confirm the search by pressing the Enter key. Alternatively, the search bar may include a search button; pressing the search button confirms the search for the search term, retrieving one or more search results corresponding to the search term from the gift shop, gift plaza, or gift database. Each search result includes product information related to the search term, including at least one of the following: product image, product name, unit price, and product source.

[0321] In some embodiments, after a search term is entered in the search bar, one or more candidate search terms related to the search term are also displayed. Furthermore, a selection operation can be performed to choose a candidate search term as the final search term. The semantic similarity between the search term and the candidate search terms is greater than a threshold, or both the search term and the candidate search terms contain the same keywords.

[0322] When a selection operation is performed on a search result, the corresponding product is designated as a physical gift. Details of the physical gift are displayed, and after editing the details, M physical gifts can be selected. Taking M=1 as an example, the computer device, in response to a trigger operation on a search result, displays the details of the physical gift corresponding to that search result; in response to an editing operation on the details, the details of the physical gift are edited; and in response to a trigger operation on the confirmation selection control for the physical gift, a physical gift is selected. Optionally, a gift entry point is also displayed in the surrounding area of ​​the search result, for example, in one of the top, bottom, left, or right areas. By triggering an operation on the gift entry point, the physical gift can be selected without displaying the details of the physical gift corresponding to the search result.

[0323] In some embodiments, step 510 is further implemented as steps 516 and 517:

[0324] Step 516: In response to the editing operation on the gift editing area, display the gift shopping cart;

[0325] Step 517: In response to the selection operation of M physical gifts in the gift cart, select M physical gifts and display M physical gifts in the gift editing area.

[0326] The gift cart and candidate gift options can be displayed on the same display interface or on different display interfaces. In some embodiments, the gift cart corresponds to a gift cart entry, which is displayed as at least one of the following: a control, a button, or a graphical element. The gift cart entry and candidate gift options are displayed on the same display interface, which is also called the gift selection interface or gift selection page. The gift cart entry is displayed in a corner area of ​​this display interface. For example, one of the top-left, top-right, bottom-left, or bottom-right corners.

[0327] The initiating account can also select one or more physical gifts from the candidate gift options and add them to the gift cart through one or more selection operations. At this time, the gift cart includes one or more previously selected physical gifts, as well as one or more physical gifts selected this time. In response to the selection operation of one or more physical gifts from the candidate gift options, the computer device adds one or more physical gifts to the gift cart; and, in response to the trigger operation of the gift cart entry, displays the gift cart. The display interface where the gift cart is located is also called the gift cart interface or gift list interface. In response to the selection operation of M physical gifts in the gift cart, M physical gifts are selected, and M physical gifts are displayed in the gift editing area. The selection operation of M physical gifts in the gift cart specifically refers to the checkbox operation of one or more physical gifts in the gift cart.

[0328] In other embodiments, instead of displaying the gift cart entry and candidate gift options, the gift cart is displayed directly. The display interface containing the gift cart is also called the gift cart interface or gift list interface. In this case, the gift cart includes one or more previously selected physical gifts. Optionally, a search bar can also be displayed on the gift cart display interface, allowing users to search for physical gifts and add them to the gift cart. The computer device responds to editing operations in the gift editing area by displaying the gift cart; responds to selection operations on M physical gifts in the gift cart by selecting M physical gifts; and displays the M physical gifts in the gift editing area. The selection operation on the M physical gifts in the gift cart specifically refers to checking the checkboxes for one or more physical gifts in the gift cart. It should also be noted that the above embodiments describe methods for displaying candidate gift options, displaying a search bar, and displaying the gift cart; in practical applications, one or more of these methods can be used in combination.

[0329] For M physical gifts, the following examples provide multiple selection methods, which can be used by selecting one method or by combining multiple methods.

[0330] Option 1: M equals 1. Step 512 is implemented as step 5121:

[0331] Step 5121: In response to the selection operation of a physical gift from the candidate gift options, the physical gift is selected, and the gift information of the physical gift is displayed in the gift editing area; wherein the gift information includes at least one of the following: product image, product name and description text, and unit price information.

[0332] The selection of a physical gift can be performed using at least one of the following methods: tap, double-tap, long-press, swipe, text input, or voice input. If the initiating account only sends one physical gift, a physical gift will be selected from the candidate gift options. The gift editing area will then display only the information for that single physical gift. This gift information includes at least one of the following: a product image, product name and description text, and unit price.

[0333] Option 2: M is greater than 1, meaning M physical gifts are the same physical gift. The editing area also includes a quantity editing area. Step 512 is implemented as steps 5122 and 5123:

[0334] Step 5122: In response to the selection of a physical gift from the candidate gift options, select the physical gift, and display the gift information of the physical gift in the gift editing area;

[0335] Step 5123, in response to the edit operation in the quantity editing area, edit the quantity of the physical gift to P, where P is less than or equal to M and greater than 0.

[0336] The selection of a physical gift can be performed by at least one of the following: clicking, double-clicking, long-pressing, swiping, text input, or voice input. Editing operations in the quantity editing area can be performed by at least one of the following: clicking, double-clicking, long-pressing, swiping, text input, or voice input. When the M physical gifts sent by the initiating account are the same physical gift, the editing area also includes a quantity editing area. A physical gift is selected from the candidate gift options. In the gift editing area, the gift information of that physical gift is displayed. In the quantity editing area, the quantity of the physical gift is edited to P, where P is less than or equal to M. The gift information includes at least one of the following: product image, product name and description text, and unit price information.

[0337] For example, in the candidate gift options, a selection control is displayed around each physical gift. Triggering an action on the selection control initially selects that physical gift. For instance, the selection control might be displayed as a "Select this" control. Once a physical gift is selected, its details are displayed, allowing further selection of the gift's style. Finally, triggering a confirmation selection control confirms the selection. For example, the confirmation selection control might be displayed as a "Selected" control, or a "Deliver the gift" control, or a "Send it to them now" control.

[0338] For steps 5121 and 5122, in response to the selection of a physical gift from the candidate gift options, the selection of a physical gift can be specifically implemented as follows:

[0339] In response to a triggering operation of a selection control for a physical gift among the candidate gift options, the system displays details of the physical gift; in response to an editing operation of the details, the system edits the details of the physical gift; and in response to a triggering operation of a confirmation selection control for the physical gift, the system selects the physical gift; wherein the details include at least one of the following: unit price information, shipping information, shipping cost information, style information, discount information, and remarks information.

[0340] Style information can be at least one of the following: color, size, and material. Promotional information can be at least one of the following: coupon usage, new user discounts, or event discounts. Remarks can be a gift or greeting message for the receiving account, or a note for the merchant account.

[0341] Option 3: M is greater than 1, and the M physical gifts include different physical gifts. Step 512 is implemented as step 5124:

[0342] Step 5124: In response to the selection operation of each of the M physical gifts in the candidate gift options, select each of the M physical gifts, and display the gift information of each of the M physical gifts in the gift editing area; wherein the gift information includes at least one of the following: product image, product name and description text, and unit price information.

[0343] The selection operation for each of the M physical gifts can be at least one of the following: click, double-click, long press, swipe, text input, or voice input. When the initiating account sends M physical gifts, each of the different physical gifts is selected separately. Then, each of the M physical gifts is selected from the candidate gift options. In the gift editing area, the gift information for each of the M physical gifts is displayed. This gift information includes at least one of the following: product image, product name and description text, and unit price.

[0344] For example, in the candidate gift options, a selection control is displayed around each physical gift. Triggering an action on the selection control initially selects that physical gift. For instance, the selection control might be displayed as a "Select this" control. Once a physical gift is selected, its details are displayed, allowing further selection of the gift's style. Finally, triggering a confirmation selection control confirms the selection. For example, the confirmation selection control might be displayed as a "Selected" control, or a "Deliver the gift" control, or a "Send it to them now" control.

[0345] For step 5124, in response to the selection operation of each of the M physical gifts in the candidate gift options, the selection of each of the M physical gifts can be specifically implemented as follows:

[0346] In response to a triggering operation of the selection control for each of the M candidate gifts, the system displays detailed information for each gift; in response to an editing operation of the detailed information for each gift, the system edits the detailed information for each gift; and in response to a triggering operation of the confirmation selection control for each gift, the system selects each of the M gift items; wherein the detailed information includes at least one of the following: unit price information, shipping information, freight information, style information, discount information, and remarks information.

[0347] Style information can be at least one of the following: color, size, and material. Promotional information can be at least one of the following: coupon usage, new user discounts, or event discounts. Remarks can be a gift or greeting message for the receiving account, or a note for the merchant account.

[0348] In this embodiment, after the initiating account triggers the gift entry, it can enter the gift sending interface. It provides a specific way to enter the gift selection interface from the gift sending interface and select M physical gifts in the gift selection interface. After the selection is completed, the corresponding gift information can be displayed on the gift sending interface.

[0349] It should also be noted that the method of selecting M physical gifts from the candidate gift options in the above embodiment is also applicable to selecting M physical gifts from the search results, and also applicable to selecting M physical gifts from the gift shopping cart, which will not be repeated here.

[0350] In some embodiments, M physical gifts are used to send to N receiving accounts. After triggering the gift entry and displaying the editing area, the N receiving accounts are also selected and displayed in the editing area. After step 4241, the method may further include step 4243:

[0351] Step 4243: In the editing area, select and display N receiving accounts.

[0352] N receiving accounts are used to claim M physical gifts from the initiating account, and each receiving account is used to claim all or part of the M physical gifts. In some embodiments, the display interface where the editing area is located is also called the gift-giving interface or gift-giving page.

[0353] The following examples illustrate the specific types and operation methods of the editing area.

[0354] Specifically, the editing area also includes: an account editing area; the account editing area is used to select and display N receiving accounts. Step 4243 is implemented as step 520:

[0355] Step 520: In response to the triggered operation on the account editing area, select N receiving accounts and display N receiving accounts in the account editing area.

[0356] Triggering operations on the account editing area include at least one of the following: clicking, double-clicking, long-pressing, and swiping. In some embodiments, when a triggering operation is performed on the gift entry in a chat session with N receiving accounts, the N receiving accounts are already selected by default, and the N receiving accounts can be directly displayed in the account editing area without needing to be reselected. When reselection is not performed, selecting N receiving accounts is an optional step in response to the triggering operation on the account editing area. When a triggering operation is performed on the gift entry in the product details interface, product promotional images, or card pack, the N receiving accounts are selected in response to the triggering operation on the account editing area, and the N receiving accounts are displayed in the account editing area.

[0357] Specifically, step 520 is implemented as steps 521 and 522:

[0358] Step 521: In response to the triggered operation on the account editing area, display candidate account options;

[0359] Step 522: In response to the selection operation of N receiving accounts in the candidate account options, select N receiving accounts and display N receiving accounts in the account editing area; wherein, the candidate account options include at least one of the following: recently chatted chat accounts, recently chatted chat groups, chat accounts with intimacy greater than a threshold, and chat groups with intimacy greater than a threshold.

[0360] The candidate account options include recipient accounts that the initiating account might choose. The candidate account options can be displayed in at least one of the following formats: list, table, displayed by row or column, or randomly distributed. The candidate gift options include at least one of the following: recently chatted chat accounts, recently chatted chat groups, chat accounts with an intimacy level greater than a threshold, and chat groups with an intimacy level greater than a threshold. In some embodiments, the display interface where the candidate account options are located may also be referred to as the account selection interface or account selection page.

[0361] Optionally, recent chats can be set to chats that have occurred within a recent preset time period, such as 24 hours. Intimacy can be determined based on at least one of the following: the number of chats between the receiving and initiating accounts, chat duration, number of shared groups, number of shared friends, number of times they have participated in shared games, account matching degree, and existing social relationships. Alternatively, intimacy can be determined based on a pre-trained neural network model. The intimacy between the receiving and initiating accounts is obtained by inputting their account information into the neural network model. The threshold can be set according to actual technical needs.

[0362] For N receiving accounts, the following examples provide multiple selection methods, and you can choose to use one of the selection methods or combine multiple selection methods.

[0363] Option 1: N equals 1. Step 522 is implemented as step 5221:

[0364] Step 5221: In response to the selection of a receiving account in the candidate account options, a receiving account is selected, and the account information of the receiving account is displayed in the account editing area; wherein the account information includes at least one of the following: account avatar, account nickname, and account identifier.

[0365] When an initiating account sends M physical gifts to a receiving account, a receiving account is selected from the candidate account options, and the account information of the receiving account is displayed in the account editing area; wherein, the account information includes at least one of the following: account avatar, account nickname, and account identifier.

[0366] Option 2: N equals 1, the receiving account is located in the first chat group, and the account editing area includes: the group selection area and the account selection area. Step 522 is implemented as steps 5222, 5223, and 5224:

[0367] Step 5222: In response to the selection operation of the first chat group in the candidate account options, select the first chat group, and display the first group information of the first chat group in the group selection area;

[0368] Step 5223: In response to the trigger operation on the account selection area, display the Q chat accounts of the first chat group, where Q is greater than 1. The Q chat accounts are chat accounts used to receive gift collection messages.

[0369] Step 5224: In response to the selection operation of one chat account among Q chat accounts, the selected chat account is used as the receiving account, and the account information of the receiving account is displayed in the account selection area; wherein, the first group information includes at least one of the following: group avatar, group nickname, and group identifier, and the account information includes at least one of the following: account avatar, account nickname, and account identifier.

[0370] When an initiating account sends M physical gifts to a receiving account in the first chat group, and the gifts are group-exclusive, the account editing area is divided into a group selection area and an account selection area. The group selection area is used to select the first chat group, and the account selection area is used to select a receiving account in that first chat group.

[0371] Select the first chat group from the candidate account options. In the group selection area, the first group information of the first chat group is displayed. This triggers the account selection area, displaying Q chat accounts within the first chat group. These Q chat accounts are all or some of the chat accounts in the first chat group, and all can receive gift claim messages sent in the first chat group, but not all can receive all or some of the M physical gifts. Select one chat account from the Q chat accounts as the receiving account. In the account selection area, the account information of this receiving account is displayed. This receiving account is also called the dedicated receiving account or designated receiving account.

[0372] Option 3: N is greater than 1, and the N receiving accounts are located in the same second chat group. Step 522 is implemented as step 5225:

[0373] Step 5225: In response to the selection operation of the second chat group in the candidate account options, select the second chat group to select N receiving accounts located in the second chat group, and display the second group information of the second chat group in the account editing area; wherein the second group information includes at least one of: group avatar, group nickname, and group identifier.

[0374] When the initiating account sends M physical gifts to all receiving accounts in the second chat group, and the gifts are group gifts, the second chat group is selected from the candidate account options, thus selecting N receiving accounts in the second chat group. In the account editing area, the second group information of the second chat group is displayed.

[0375] In this embodiment, after the initiating account triggers the gift entry, it can enter the gift-giving interface. Within the gift-giving interface, it can further enter the account selection interface, where it can choose the specific methods for N receiving accounts according to the gift-giving method, thus enabling the selection of N receiving accounts. The order in which M physical gifts are selected and N receiving accounts are chosen in the gift-giving interface is not limited.

[0376] In some embodiments, after step 4241, the method may further include step 4244:

[0377] Step 4244: In the editing area, enter and display the gift text for M physical gifts.

[0378] The editing area also includes a text input area for inputting and displaying the gift-giving text for M physical gifts. In some embodiments, the display interface where the editing area is located may also be called the gift-giving interface or gift-giving page. The order in which the M physical gifts are selected, the N receiving accounts are selected, and the gift-giving text for the M physical gifts is not limited. Step 4244 is implemented as step 530:

[0379] Step 530: In response to an input operation in the text input area, display the gift text for the M physical gifts.

[0380] For example, after editing M physical gifts, N receiving accounts, and the gift text, a gifting operation can be performed to generate gift collection messages for the M physical gifts, which are then automatically sent to the corresponding one-person or multi-person chat sessions.

[0381] In this embodiment, after the initiating account triggers the gift entry, it can enter the gift-giving interface, where it can further enter the gift text. The order in which M physical gifts are selected, N receiving accounts are selected, and the gift text is entered in the gift-giving interface is not limited.

[0382] It should be noted that the method of entering the text for giving away M physical gifts in the text input area in the above embodiments is also applicable to entering the voice for giving away M physical gifts in the voice input area, the video for giving away M physical gifts in the video input area, and the image for giving away M physical gifts in the image input area. In some embodiments, the computer device also responds to the setting operation in the cover setting area by setting the display cover of the online collection portal and / or the collection interface.

[0383] In another method of gift-giving, after determining M physical gifts, payment for the M physical gifts can be confirmed first. Simultaneously, the conditions for receiving the M physical gifts are randomly generated or specified by the initiating account. Then, the receiving account is selected to execute the gift-giving, generating an online entry point for receiving the M physical gifts. Step 440 is specifically implemented as steps 444, 445, 446, and 447:

[0384] Step 444: Display payment messages for M physical gifts;

[0385] Step 445: In response to the payment operation on the payment message, purchase M physical gifts;

[0386] Step 446: In response to the successful purchase of M physical gifts, generate the conditions for claiming the M physical gifts;

[0387] Step 447: In response to the gifting operation, generate M online entry points for receiving physical gifts.

[0388] Payment messages can be at least one of the following: SMS, pop-up window, web link, or email. The payment operation is used to purchase M physical gifts. The payment operation can be at least one of the following: password payment, biometric payment, NFC device payment, or payment by performing a specified interactive operation.

[0389] In some embodiments, a purchase failure is determined in response to the failure to perform a payment operation on the payment message within a preset payment period. The preset payment period can be set according to actual technical needs; for example, it can be set to 15 minutes or 30 minutes.

[0390] Optionally, in response to a successful purchase of M physical gifts, the computer device automatically generates the conditions for claiming the M physical gifts, or displays an entry point for setting the conditions for claiming the M physical gifts, allowing the initiating account to set the conditions for claiming the M physical gifts. Furthermore, the initiating account can notify the receiving account of the conditions for claiming the gifts, with notification methods including at least one of the following: notification via media, SMS, email, web link, sending the conditions for claiming the gifts in a chat session with the receiving account, or in-person notification.

[0391] The gifting operation refers to the confirmation of gifting after M physical gifts have been selected and paid for. For example, the gifting operation is triggered through a gifting entry point, which can be displayed as at least one of the following: a button, a control, text, or a graphic element. The triggering operation for the gifting entry point can be at least one of the following: clicking, double-clicking, long-pressing, swiping, text input, or voice input. The gifting entry point includes a gifting prompt message, which instructs the recipient to send the selected and paid M physical gifts. The gifting prompt message can be displayed as at least one of the following: text, an image, or a graphic element. For example, the gifting prompt message might read "Send to a friend." The display interface where the gifting entry point is located is called the gifting interface or gifting page. Optionally, in response to the triggering operation of the gifting entry point, a network claiming entry point for the M physical gifts is generated, and the network claiming entry point is automatically stored in the local storage space of the computer device, or stored in the cloud storage space of the computer device, or automatically sent to N receiving accounts.

[0392] In this embodiment, a method for purchasing M physical gifts is provided. If M physical gifts are successfully purchased, corresponding redemption conditions and online redemption portals can be generated, which can ensure the rationality of giving physical gifts.

[0393] In some embodiments, M physical gifts are given to N receiving accounts, where M is greater than or equal to N, and N is greater than 0; then after step 444, the method further includes step 448:

[0394] Step 448: Share the online claim portals for M physical gifts with N receiving accounts.

[0395] In some embodiments, the online claiming portals for M physical gifts are shared directly to N receiving accounts through a selection operation. In other embodiments, the online claiming portals for M physical gifts are shared to N receiving accounts through a sharing operation. The sharing operation is triggered by a sharing portal. The sharing portal can be displayed as at least one of the following: a button, a control, text, or a graphic element. The triggering operation for the sharing portal can be at least one of the following: clicking, double-clicking, long-pressing, swiping, text input, or voice input. Different sharing methods have corresponding sharing portals, and the sharing methods include at least one of the following: saving the online claiming portal as an image, copying a link, opening the client of a specified application, or scanning a QR code in person.

[0396] In some embodiments, the online claim entry point includes a gift claim message in a chat session. Step 448 is specifically implemented as steps 4481 and 4482:

[0397] Step 4481: Display candidate account options;

[0398] Step 4482: In response to the selection operation of N receiving accounts from the candidate account options, select N receiving accounts, and display the gift collection message in the chat session with the N receiving accounts.

[0399] In some implementations, candidate account options are displayed directly on the online claiming portal's display screen. In other implementations, the sharing operation includes triggering a sharing portal. The computer device also displays candidate account options in response to the triggering of the sharing portal.

[0400] The candidate account options include the receiving accounts that the initiating account may choose. The candidate account options can be displayed in at least one of the following formats: list, table, displayed by row or column, or randomly distributed. The candidate gift options include at least one of the following: recently chatted chat accounts, recently chatted chat groups, chat accounts with an intimacy level greater than a threshold, and chat groups with an intimacy level greater than a threshold. In some embodiments, the display interface where the candidate account options are displayed may also be called the account selection interface or account selection page, or the display interface where the candidate account options are directly displayed may be the display interface of the online gift claim portal.

[0401] Optionally, recent chats can be set to chats that have occurred within a recent preset time period, such as 24 hours. Intimacy can be determined based on at least one of the following: the number of chats between the receiving and initiating accounts, chat duration, number of shared groups, number of shared friends, number of times they have participated in shared games, account matching degree, and existing social relationships. Alternatively, intimacy can be determined based on a pre-trained neural network model. The intimacy between the receiving and initiating accounts is obtained by inputting their account information into the neural network model. The threshold can be set according to actual technical needs.

[0402] It should be noted that, for the selection of N receiving accounts from the candidate account options, the method of selecting N receiving accounts can refer to the aforementioned multiple selection methods for N receiving accounts. For the method of displaying gift receipt messages in the chat conversation with N receiving accounts, the method of displaying gift receipt messages can refer to the aforementioned multiple display methods for gift receipt messages.

[0403] In this embodiment, when the online gift-giving entry is a gift-giving message in a chat session, an online gift-giving entry can be generated first, then N receiving accounts can be selected, and the gift-giving message can be displayed in the chat session with the N receiving accounts. This is adapted to another way of giving physical gifts by the initiating account, enriching the interaction methods and improving interactivity.

[0404] In some embodiments, after step 420 and before step 440, the method may optionally include steps 451 and 452:

[0405] Step 451: Display the total price information of the M physical gifts;

[0406] Step 452: In response to the triggering operation on the total price information, display the price details information; wherein the price details information includes at least one of the following: unit price information, shipping information, quantity information, total price information, discount information, and actual payment information.

[0407] The total price information is the total price of the M physical gifts that the initiating account is using to give away. This can be the total price after applying discounts or before applying discounts, depending on actual technical needs. When the total price information is triggered, detailed price information is displayed. The detailed price information can be displayed in at least one of the following ways: a pop-up window, a web link, or an email.

[0408] In some embodiments, since the receiving account is allowed to replace all or part of the M physical gifts received, the replacement gift is determined, and the replacement gift may be cheaper or more expensive. When the price of the replacement gift is cheaper, a refund of the price difference needs to be issued to the initiating account, and the refund is automatically issued to the initiating account. When the price of the replacement gift is more expensive, the initiating account needs to make up the price difference, and the payment is automatically initiated to the initiating account. Specifically, in response to the receiving account replacing all or part of the M physical gifts received, the computer device determines the replacement gift, and based on the unit price information of the received physical gifts and the replacement gift, displays a refund of price difference message, or displays a make-up of price difference message, wherein the refund of price difference message is used to instruct the initiating account to refund the price difference, and the make-up of price difference message is used to instruct the initiating account to make up the price difference.

[0409] In this embodiment, before performing the gift-giving operation, the total price information or price details of the M physical gifts can be displayed on the gift selection interface to improve information transparency. When the receiving account exchanges all or part of the M physical gifts, the system automatically refunds the price difference to the initiating account or instructs the initiating account to make up the price difference, which can improve the accuracy of the gift-giving and protect the funds of the initiating account.

[0410] In some embodiments, after step 440, one or more claim notification messages are displayed. For example, a claim notification message is displayed after each receiving account successfully claims the gift, or after all receiving accounts have successfully claimed the gift, or after all M physical gifts have been claimed. Optionally, the method further includes step 610:

[0411] Step 610: In response to one of the N receiving accounts successfully receiving all or part of the M physical gifts, a receipt notification message is displayed; wherein, the receipt notification message is used to indicate that the receiving account has successfully received all or part of the M physical gifts.

[0412] The notification message for claiming the gift can appear in at least one of the following interfaces: system message interface, chat session, order details interface, order center interface, gift details interface, or claim interface. The notification message can be displayed as at least one of the following: button, control, text, or graphic element.

[0413] The notification message indicates that the receiving account has successfully claimed all or part of the M physical gifts. For example, the notification message might read, "Account xx has claimed the physical gift you sent." Optionally, the notification message can also indicate the gift claiming status, including whether the receiving account has successfully claimed or not claimed all or part of the M physical gifts. For example, the notification message might read, "8 gifts have been claimed, 3 gifts remain unclaimed." It is understood that the initiating account can also be one of N receiving accounts. For example, the notification message might read, "You have claimed the physical gift you sent."

[0414] In this embodiment, a corresponding notification message can be displayed to the initiating account, so that the initiating account can immediately know that the receiving account has successfully received all or part of the physical gifts out of the M physical gifts, thereby improving the transparency of information.

[0415] In some embodiments, after step 440, the method further includes step 620:

[0416] Step 620: In response to the existence of unclaimed gifts among the M physical gifts, and the unclaimed duration of the unclaimed gifts exceeding the duration threshold, a refund prompt message is displayed; wherein, the refund prompt message is used to indicate the existence of unclaimed gifts and to initiate a refund.

[0417] Unclaimed time refers to the duration after M physical gifts have been gifted, during which the receiving account has not claimed all or part of the M physical gifts. The unclaimed time can be set according to actual technical needs; in one example, it is set to 24 hours. Refund notification messages can be displayed in at least one of the following interfaces: system message interface, chat session, order details interface, order center interface, and gift details interface.

[0418] In this embodiment, a corresponding refund notification message can be displayed to the initiating account, so that the initiating account can immediately know that there is an unclaimed physical gift, improving the transparency of information and saving the initiating account the cost of giving away physical gifts.

[0419] In some embodiments, the initiating account is allowed to view the gift status of M physical gifts in real time. Following step 440, the method further includes step 630:

[0420] Step 630: In response to the viewing operation of M physical gifts, display the gift status of all or part of the M physical gifts; wherein the gift status includes at least one of the following: received status, unreceived status, shipped status, unshipped status, signed for status, expired status, unclaimed quantity, and received status.

[0421] The gift status is used to indicate the collection and delivery status of M physical gifts. In some embodiments, viewing the M physical gifts can be performed in at least one of the following interfaces: chat session, order details interface, order center interface, and gift details interface. The gift status can be displayed in at least one of the following interfaces: gift details interface, order details interface, order center interface, and order and wallet interface.

[0422] In this embodiment, the gift status can be displayed to the initiating account, allowing the initiating account to immediately understand the relevant information of the physical gift given, thereby improving information transparency.

[0423] In some embodiments, after the receiving account successfully acknowledges all or part of the physical gifts among M gifts, the receiving account can post a thank-you message. The initiating account can view this thank-you message in the chat session with the receiving account. Following step 440, the method further includes step 640:

[0424] Step 640: In response to the receiving account successfully accepting all or part of the physical gifts from the M physical gifts, a thank-you message is displayed in the chat session with the receiving account; wherein, the thank-you message includes at least one of the following: gift image, thank-you text, thank-you voice, thank-you video, thank-you emoticon, thank-you effect, and virtual item package cover, which the receiving account uses to send the thank-you message after successfully accepting the physical gifts; the chat session includes: a one-on-one chat session with the receiving account, or a multi-person chat session with the receiving account in the first chat group, or a multi-person chat session with the receiving account in the second chat group.

[0425] When an initiating account sends M physical gifts to a single receiving account, a thank-you message will be displayed in the one-on-one chat session with the receiving account. When an initiating account sends M physical gifts to a receiving account in the first chat group (i.e., sending a group-exclusive gift), a thank-you message will be displayed in the multi-person chat session within the first chat group with the receiving account. When an initiating account sends M physical gifts to N receiving accounts in the second chat group (i.e., sending group gifts), a thank-you message will be displayed in the multi-person chat session within the second chat group with the receiving accounts.

[0426] In this embodiment, a method is provided for the initiating account to view the thank-you message. This not only enables the initiating account to receive the thank-you message and understand the receipt status of the physical gift by the receiving account, thus improving the transparency of information, but also enhances the user experience of the initiating account when giving a physical gift to a certain extent.

[0427] In some embodiments, to ensure that the initiating account is aware of the order details for all or part of the M physical gifts being given away in real time, the order details are also sent to the initiating account. The method further includes step 650:

[0428] Step 650: In response to one of the N receiving accounts successfully receiving all or part of the M physical gifts, a second order information is sent to the initiating account; wherein, the second order information includes at least one of the following: gift information, discount information, store information, actual payment information, refund information, gift status, and order status of all or part of the M physical gifts, and the gift information includes at least one of the following: product image, product name and description text, and unit price information.

[0429] The second order information is used to indicate to the initiating account the order details of all or part of the M physical gifts sent. The second order information can correspond to each receiving account individually, indicating the order details of all or part of the M physical gifts received by one receiving account. In other examples, the second order information can also correspond to all receiving accounts, indicating the order details of all or part of the M physical gifts received by each of N receiving accounts. The order details for each of the N receiving accounts can be displayed in rows or columns, and the order can be determined based on at least one of the following: the first letter of each receiving account's nickname, the time of receipt, the quantity of physical gifts received, the total price of the physical gifts received, and the update status.

[0430] The second order information can be displayed in at least one of the following interfaces: gift details interface, order details interface, order center interface, and order and card wallet interface. The second order information includes at least one of the following: gift information, discount information, store information, actual payment information, refund information, gift status, and order status for all or part of the M physical gifts. Gift information includes at least one of the following: product image, product name and description text, and unit price information. Order status includes one of the following: shipped, not shipped, signed for, or not signed for.

[0431] It should be noted that the second order information does not include the specific delivery information of the receiving account, in order to protect the privacy of the receiving account. In this embodiment, the order information of the initiating account and the receiving account are separated. The second order information can be sent to the initiating account, allowing the initiating account to be informed of the relevant status of the physical gift in a timely manner, improving information transparency, and also protecting the privacy of the receiving account.

[0432] As an example, taking the gift claiming message in a chat session as the online claiming portal, we will explain the specific steps for an account to send a physical gift, using a diagram as an example.

[0433] refer to Figure 10As shown in (1), a gift entry 61 "Gift" is displayed in the chat session 60 with the receiving account. This gift entry 61 is a functional control. The chat session 60 with the receiving account can be at least one of the following: a one-on-one chat session between the initiating account and the receiving account; or, a multi-person chat session in a first chat group where the initiating account and the receiving account belong; or, a multi-person chat session in a second chat group where the initiating account and the receiving account belong. (See reference...) Figure 10 As shown in (2), the gift entry 63 "Send a Gift" is displayed on the product details page 62. This gift entry 63 is a functional control. (See reference) Figure 10 As shown in (3), the gift entry 65 "Gift" is displayed in the order and card wallet interface 64. This gift entry 65 is a functional control. (See reference) Figure 10 As shown in (4) of the image, a gift entry 127 is displayed in the product promotional image 126, and this gift entry 127 is displayed as a graphic code. (See reference) Figure 10 As shown in (5) of the image, a gift entry 129 is displayed in the product promotional image 128, and this gift entry 129 is displayed as a graphic code. (See reference) Figure 10 As shown in (6), the initiating account uses the scan function offline to scan a physical item, displaying the scan result interface 154. The scan result interface 154 displays the scan result 156, the gift entry 155 located in the surrounding area of ​​the scan result, the recommended result 158 ​​related to the scan result, and the gift entry 157 located in the surrounding area of ​​the recommended result 158. The gift entry 155 and the gift entry 157 are both functional controls used to implement the gift-giving function. The initiating account can click on the gift entry 155 or the gift entry 157 to send a gift, and can also click on the scan result 154 or the recommended result 158 ​​to enter the corresponding product details interface, and send a gift by clicking on the gift entry in the product details interface.

[0434] Let's take the example of an initiating account gifting M physical gifts to a single receiving account. The initiating account first selects the physical gift and then chooses the receiving account; the order of these two steps is not critical. Then, it proceeds to confirm payment for the M physical gifts before gifting them. Specifically, the initiating account clicks the gift entry in the one-on-one chat session, as shown in the example below. Figure 11 As shown in (1), the gift-giving interface is displayed, which includes an account editing area 66, a text input area 71, a gift editing area 67, a notification message "Unreceived gifts will be automatically refunded after 24 hours," and a gift-giving entry "Pay and Gift." In the account editing area 66, the chat account corresponding to the single-person chat conversation is selected by default as the receiving account, displaying the friend's nickname; no reselection is required. To initiate the gift-giving process, click on the gift editing area 67, and refer to... Figure 11As shown in (2), the gift selection interface is displayed. The gift selection interface displays the search bar 131, candidate gift options, and the selection control "Select this" for each physical gift in the candidate gift options. The candidate gift options include physical gifts given in the past, physical gifts received, and recommended physical gifts.

[0435] Initiate account click Figure 11 (2) In the gift selection interface shown in the figure, there is a physical gift selection control 68 "Select this", refer to Figure 11 As shown in (3), the details of the physical gift are displayed. The details include the product name, product source, unit price, style information "blue, black, red", discount information "new user discount -50" and remarks. After the account initiates editing the details, click to confirm and select control 69 "selected", and you can continue to refer to it. Figure 11 As shown in (4) of the text.

[0436] In other embodiments, the account click is initiated. Figure 11 See the search bar 131 in the gift selection interface shown in (2) for further reference. Figure 12 As shown in (1), the keyboard is automatically brought up at this time, and the initiating account enters the search term 132 "product z" in the search bar. Candidate search terms related to the search term 132 "product z" are also displayed. After confirming the search term 132, the initiating account confirms the search by pressing the Enter key or clicking the search button. (See reference...) Figure 12 As shown in (2), the search results interface for "product z" is displayed. The search results interface includes all or part of the search results 133 related to "product z". Specifically, search result 133 is product information, including product image, product name, unit price information, and product source. If the initiating account clicks on search result 133, it confirms the selection of the product as a physical gift and can continue to refer to [the relevant information]. Figure 11 As shown in (3), the details of the physical gift are displayed. The details include the product name, product source, unit price, style information "blue, black, red", discount information "new user discount -50" and remarks. After the account initiates editing the details, click to confirm and select control 69 "selected", and you can continue to refer to it. Figure 11 As shown in (4) above. In some optional embodiments, a gift control 159 is also displayed in the peripheral area of ​​the search result 133. When the gift control 159 is clicked, the product corresponding to the search result can be directly selected as the chosen physical gift, and the user can continue to refer to the product. Figure 11 As shown in (4) of the text.

[0437] In other embodiments, the account click is initiated. Figure 11 The gift editing area 67 shown in (1) is for further reference. Figure 12As shown in (3), the gift selection interface 147 is displayed. The gift selection interface 147 displays multiple candidate gift options and a gift shopping cart entry 150. Taking candidate gift option 148 as an example, candidate gift option 148 specifically includes product image, product name, unit price information, product source, and add control 149. The initiating account clicks the add control 149 to confirm that the product corresponding to candidate gift option 148 is added to the gift shopping cart. Refer to Figure 12 As shown in (4), message 151 is displayed: "Gift cart added, go place your order now." The initiating account clicks on the gift cart entry 150. (See reference...) Figure 12 As shown in (5), a gift cart 152 is displayed. The gift cart 152 includes product information for multiple items, including product images, product names, unit prices, product sources, and quantities. The initiating account selects one or more items from the gift cart 152, and after selecting, clicks the confirmation selection control 153 "Send to TA Now". You can continue to refer to [the relevant documentation]. Figure 11 As shown in (4) of the text.

[0438] Continue to refer to Figure 11 As shown in (4) of the document, gift information 70 is displayed in the gift editing area of ​​the gift-giving interface. Gift information 70 includes: product name, color, model, and unit price. (Reference) Figure 11 As shown in (5), when the initiating account clicks on the text input area 71, the keyboard is automatically brought up to input the gift text. (See reference...) Figure 11 As shown in (6), the input gift text 72 is "Happy New Year to my family". The initiating account clicks the gift entry 73 "Pay and gift" to confirm the payment and execute the gifting operation, and sends a physical gift to the receiving account. The gift collection message is automatically generated and sent to the one-on-one chat session with the receiving account.

[0439] Let's take the example of an initiating account sending the same M physical gifts to N receiving accounts (i.e., sending a group gift), where the N receiving accounts are randomly selected. The initiating account first confirms the M physical gifts and then selects the N receiving accounts (the order of these steps is not important). Next, it confirms payment for the M physical gifts and then sends them. Specifically, the initiating account clicks the gift entry in the multi-person chat session, as shown in the example. Figure 13 As shown in (1), the gift-giving interface is displayed, which includes an account editing area 74, a quantity editing area 75, a text input area 76, a gift editing area 77, a notification message "Unreceived gifts will be automatically refunded after 24 hours," and a gift-giving entry "Pay and Gift." In the account editing area 74, the chat group corresponding to the multi-person chat conversation is selected by default, displaying the group name and number of participants; no reselection is required. The initiating account clicks on the gift editing area 77, as shown in the reference... Figure 13As shown in (2), the gift selection interface is displayed. The gift selection interface displays a search bar, candidate gift options, and a selection control "Select This" for each physical gift in the candidate gift options. The candidate gift options include previously given physical gifts, received physical gifts, and recommended physical gifts. The initiating account clicks on the selection control 78 "Select This" for a physical gift, as shown in the reference. Figure 13 As shown in (3), the details of the physical gift are displayed. The details include the product name, product source, unit price, style information "blue, black, red", discount information "new user discount -50", and remarks. After the account initiator edits the details, click to confirm and select control 79 "selected". Refer to Figure 13 As shown in (4) of the document, gift information 80 is displayed in the gift editing area of ​​the gift-giving interface. Gift information 80 includes: product name, color, model, and unit price. (Reference) Figure 13 As shown in (5), clicking the number editing area 75 of the account initiates the process, automatically bringing up the keyboard to edit the quantity of physical gifts, and clicking the text input area 76 automatically brings up the keyboard to input the gift text. (See reference...) Figure 13 As shown in (6), the input quantity 77 is "4 copies", the input gift text 78 is "Happy New Year to my family", the initiating account clicks the gift entry 79 "Pay and gift" to confirm the payment and execute the gifting operation, and sends physical gifts to N receiving accounts in the chat group. The gift collection message is automatically generated and sent to the chat session in the chat group. Each chat account in the chat group can receive the gift collection message, and N receiving accounts can successfully receive the physical gifts.

[0440] Taking the example of an initiating account sending a physical gift to a designated receiving account (i.e., sending a group-exclusive gift), only the designated receiving account can receive it. The initiating account performs the steps of confirming the physical gift and selecting the designated receiving account; the order of these two steps is not important. Then, the initiating account proceeds to confirm payment for the physical gift before sending it. Specifically, the initiating account clicks the gift entry in the multi-person chat session to display the gift-sending interface. (See reference...) Figure 14 As shown in (6), the gift-giving interface is displayed. The gift-giving interface displays the group selection area 86, the account selection area 89, the text input area 83, the gift editing area 84, the prompt message "Unreceived gifts will be automatically refunded after 24 hours", and the gift-giving entry 88 "Pay and Gift". Among them, the group selection area 86 is selected by default in the chat group corresponding to the multi-person chat dialogue, displaying the group name and number of people. No reselection is required. The initiating account clicks the account selection area 89 to select a chat account from the multiple chat accounts in the chat group as the receiving account. It should also be noted that Figure 14The gift editing area 84 shown in (6) has already selected a physical gift. If no physical gift has been selected, please refer to the selection method. Figure 13 As shown or referenced in (2) and (3) Figure 12 As shown. Continue to refer to... Figure 14 As shown in (6), the initiating account clicks the gift entry 88 "Pay and Gift" to confirm the payment and execute the gifting operation, and sends a physical gift to the designated receiving account in the chat group. The gift collection message is automatically generated and sent to the chat session in the chat group. Each chat account in the chat group can receive the gift collection message. Among them, only the designated receiving account can successfully receive the physical gift.

[0441] Taking the example of an initiating account gifting M identical physical gifts to N receiving accounts (i.e., gifting a group gift), where the N receiving accounts receive the gifts randomly, the initiating account first selects the M physical gifts and then chooses the N receiving accounts (the order of these steps is not important). After confirming payment for the M physical gifts, the gifting process is then executed. For details, please refer to [link / reference]. Figure 14 As shown in (1), when the initiating account clicks the gift entry 81 in the product details page 80, the product is selected as the physical gift. (See reference...) Figure 14 As shown in (2), the gift selection interface is displayed, specifically showing the details of the physical gift. The details include the product name, product source, unit price, style information (blue, black, red), discount information (new user discount -50), and remarks. After the account initiator edits the details, they click to confirm and select control 106 "Selected". (See reference) Figure 14 As shown in (3), the gift-giving interface is displayed. The gift-giving interface includes an account editing area 82, a text input area 83, a gift editing area 84, a prompt message "Unreceived gifts will be automatically refunded after 24 hours", and a gift-giving entry "Pay and Gift". Among them, the physical gift is selected by default in the gift editing area 84, and the gift information of the physical gift is displayed in the gift editing area 84, including: product name, color, model, and unit price information. To initiate an account, click on the account editing area 82, and refer to Figure 14 As shown in (4), candidate account options are displayed. These options include the group name of the most recently chatted chat group and the nickname of the friend of the most recently chatted chat account. Click on a group name 85 to select that chat group. (See reference...) Figure 14 As shown in (5), the account editing area of ​​the gift-giving interface displays the group information 86 of the chat group. The group information 86 includes the group name and the number of members. The gift-giving interface also includes a quantity editing area 87. (Continue to refer to...) Figure 15 As shown in (1), when the initiating account clicks on the quantity editing area 87, the keyboard is automatically brought up to edit the quantity of physical gifts. (Refer to...) Figure 15 As shown in (2), the initiating account continues to click on the text input area 83, which automatically brings up the keyboard to enter the gift text. The quantity entered 90 is "4 gifts", and the entered gift text 91 is "Happy New Year to my family". The gift sending interface also displays the total price information 92. The initiating account clicks on the total price information 92, and then refers to... Figure 15 As shown in (3), price details 93 are displayed, including: unit price, shipping cost, quantity, total price, discount information, and actual payment information. When the initiating account clicks... Figure 15 The gift entry 88 "Pay and Gift" shown in (2) confirms the payment and executes the gifting operation, sending physical gifts to N receiving accounts in the chat group. The gift collection message is automatically generated and sent to the chat session in the chat group. Each chat account in the chat group can receive the gift collection message, and N receiving accounts can successfully receive the physical gifts.

[0442] When the initiating account clicks on the gift entry 88 "Pay and Gift," confirms payment, and executes the gifting operation, refer to... Figure 16 As shown in (1), a pop-up window displays payment message 94. The initiating account enters the payment password based on this payment message 94. When the physical gift is successfully purchased, refer to Figure 16 As shown in (2), a gift claim message 96 is generated and automatically sent to chat session 95 in the chat group. When the initiating account is also one of the receiving accounts, refer to... Figure 16 As shown in (3), when the receiving account clicks the gift claim message 96, the claim interface 97 is displayed. The claim interface 97 displays the account information of the initiating account, "gift sent by friend xx", a blessing message, and the operation button 98 "open". After the claim conditions are met and the receiving account has claimed all or part of the physical gift, refer to Figure 16 As shown in (4), chat session 95 displays the message 99 "You have accepted your gift".

[0443] If more than 24 hours have passed and there are still unclaimed physical gifts sent by the initiating account, when the receiving account clicks... Figure 16 The gift claim message shown in (2) is 96 or click. Figure 16 The operation button 98 "Open" shown in (3) is referenced. Figure 16 As shown in (5), the gift details interface 101 displays the cancellation prompt message "The gift has expired". The gift details interface also displays the account information of the initiating account "The gift sent by xx friend", the blessing message, the gift information and the gift collection status. The gift information specifically includes: product image, product name, model, and the viewing prompt message "View details". The gift collection status is "8 gifts are waiting to be collected".

[0444] When the initiating account browses the order details of a physical gift, in one display example, refer to... Figure 16 As shown in (6), the order details interface 102 is displayed. The order details interface 102 displays the account information of the initiating account and the receiving account, "gifts sent in xx group chat", gift collection status "8 gifts are waiting to be collected. If the gifts are not collected within 24 hours, the refund will be automatically processed", store name, product image, product name, color, model, refund information, actual payment information, order number, recommendation source, after-sales service application button "apply for after-sales service", and reminder to ship button "remind to ship".

[0445] When the account initiates browsing the order details for a physical gift, in another display example, see [reference]. Figure 17 As shown in (1), the order details interface 103 is displayed. The order details interface 103 displays the account information of the initiating account and the receiving account, "gifts sent in xx group chat", gift collection status "10 gifts are waiting to be collected. If the gifts are not collected within 24 hours, the refund will be automatically issued", store name, product image, product name, color, model, actual payment information, order number, recommendation source, and the delete order button "delete order".

[0446] When the account initiates browsing the order details for a physical gift, in another display example, see [reference]. Figure 17 As shown in (2), the order details interface 104 is displayed. The order details interface 104 displays the account information of the initiating account and the receiving account, "gifts sent in xx group chat", gift collection status "7 gifts are waiting to be collected, 3 gifts remain unclaimed, and the gifts will be automatically refunded if they are not accepted within 24 hours", store name, product image, product name, color, model, actual payment information, order number, recommendation source, delete order button "delete order", and remind to ship button "remind to ship".

[0447] When the account initiates browsing the order details for a physical gift, in another display example, see [reference]. Figure 17 As shown in (3), the order details interface 105 is displayed. The order details interface 105 displays the account information of the initiating account and the receiving account, "gifts sent in xx group chat", gift collection status and gift status "7 gifts to be collected, 2 gifts to be filled in address, 1 gift to be shipped, 3 gifts in transit, 1 gift refunded", store name, product image, product name, color, model, actual payment information, order number, recommendation source, delete order button "delete order", and remind to ship button "remind to ship".

[0448] Taking the example of an initiating account sending a physical gift to a single receiving account, this physical gift can contain one or more physical gifts. The initiating account first confirms the physical gift and payment, then selects the receiving account and sends the gift. For details, please refer to... Figure 18As shown in (1), the initiating account clicks the gift entry 135 in the product details page 134 of the product, and the product is then selected as the physical gift. (See reference...) Figure 18 As shown in (2), the gift selection interface is displayed, specifically showing the details of the physical gift. The details include the product image, product name, product source, unit price, style information "blue, black, red", discount information "new user discount -50", remarks, and confirmation selection control 136 "go to send gift". After the account initiates editing the details, clicking the confirmation selection control 136 "go to send gift" will confirm the details. Figure 18 As shown in (3), the payment interface 137 is displayed. The payment interface 137 displays the product name, product source, unit price information, gift information, remarks information, text input area 138, price details, payment method options, and payment button 139 "Submit Order". The price details include total price information and discount information. The gift text "Wishing you happiness every day and everything goes smoothly" is automatically generated in the text input area 137. The gift text can be changed by clicking the "Change" button in the text input area 137. The initiating account clicks the payment button 139 to confirm the payment. After successfully paying for the physical gift, refer to Figure 18 As shown in (4), the gift-giving interface 141 is displayed. The gift-giving interface 141 displays the prompt message "If the gift is not accepted within 24 hours, you will be refunded", the gift text "Wishing you happiness every day and everything goes smoothly", the product image, the product name, the product source, the prompt message for subsequent steps, the randomly generated security password "1688", and the gift entry 142 "Go to give it to a friend". Among them, the prompt message for subsequent steps is "① Payment successful; ② Share with friends and inform them of the security password: remind friends to pay attention to protecting the password to prevent the gift from being claimed by others; ③ Friends fill in the password and delivery address to receive the gift; ④ Wait for delivery".

[0449] Initiate account click Figure 18 The gift entry 142 shown in (4) is referenced. Figure 18As shown in (5), the gift-giving interface 143 is displayed. The gift-giving interface 143 displays the prompt message "Give it to a friend; the gift is ready, quickly send your heartfelt wishes to them", the online receiving entry 144, the receiving condition notification prompt "Remember to tell your friend the security password: 1688", the sharing methods "Save image, copy link, application, face scan", and the candidate account option 145. The online receiving entry 144 is the gift receiving message, which displays the account information of the initiating account "xx friend: Sending you a gift", the prompt message "Sending you a gift", and the operation button "Open". The candidate account option 145 includes the group name of the recently chatted chat group, the nickname of the recently chatted chat account, and their respective sharing entry "Share". When the initiating account clicks on a friend's nickname, or clicks on the sharing entry "Share" corresponding to that friend's nickname, a gift receiving message is automatically sent to the chat session of the receiving account corresponding to that friend's nickname. After the receiving account clicks on the gift receiving message, it can receive the physical gift.

[0450] When the account initiates browsing the order details of physical gifts, refer to... Figure 18 As shown in (6), the order details interface 146 is displayed. The order details interface 146 displays the gift receipt status "waiting for friend to receive", security password "1688", store name, product image, product name, color, model, actual payment information, gift button, and invoice request button "Request invoice".

[0451] The following examples, in conjunction with flowcharts, provide an overall description of the interaction method based on physical gifts.

[0452] In some embodiments, the initiator enters the gift-giving page through a gift-giving portal, where they can choose the group gift-giving activity. For lucky draw gifts, recipients may win gifts of varying values; for group-exclusive gifts, designated recipients can claim them. Next, they enter the gift selection page to choose a physical gift. After payment, the physical gift is automatically sent to the multi-person chat session, where the recipient can open and accept it. Optionally, the recipient can also change the gift's style. After confirming the style, they can fill in their shipping information and accept the gift, and also see the gifts won by other recipients in the group. Both the initiator and recipient can view the gift status on the order details page, and the recipient can also take a photo to thank the initiator.

[0453] Figure 19 This is a flowchart illustrating an exemplary embodiment of an interaction method based on a physical gift provided in this application. The method is executed by a computer device initiating account login and a server; the computer device may be... Figure 1The first terminal 120 and / or the second terminal 160 are shown. The initiating account is the account used to send the gift; there can be one or more initiating accounts. When there are multiple initiating accounts, the method is executed separately by the computer device logged into by each initiating account.

[0454] Step 1.1: Initiate account confirmation for gifts: Confirm the product SKU (Stock Keeping Unit) and inventory, and submit the gift information to the order backend.

[0455] Step 1.2: The order backend generates a real order, which is only visible to the platform and the merchant.

[0456] Step 1.3: A gift list is generated in the order backend. The gift list is only visible to the platform and the merchant. After the gift is sent, the account that initiated the gift can also see the gift list.

[0457] Step 1.4: The order backend writes the order and gift list into the gift backend.

[0458] Step 1.5: The order backend locks the gift's product inventory in the product inventory.

[0459] Step 1.6: Set a 15-minute timer in the order backend. The order will be automatically canceled and payment will not be possible after the timer expires.

[0460] Step 1.7: The order backend calls the order notification interface to send an order placement notification to the merchant account.

[0461] Step 2.1: The initiating account performs a confirmation operation to confirm the gift gift gifting. The initiating account sends a confirmation message to the order backend.

[0462] Step 2.2: The order is confirmed in the backend, and the cashier of the payment platform is activated.

[0463] Step 2.3: The initiating account pays the order through the payment platform and the payment is successful.

[0464] Step 2.4: The order backend sends an inventory deduction message to the product inventory, and the product inventory deducts the corresponding product inventory according to the inventory deduction message.

[0465] Step 2.5: The order backend inserts the order into the order center of the initiating account, and the gift order becomes visible to the initiating account.

[0466] Step 2.6: The order backend changes the gift status to the gift backend, changing the gift status to "pending receipt".

[0467] Step 2.7: The order backend will change the order status to "paid" so that the order status can be displayed to the initiating account and the merchant.

[0468] Step 3.1: If the initiating account cancels the gift or fails to complete the order payment after the order is generated.

[0469] Step 3.2: Cancel the gift order from the order backend to the gift backend.

[0470] In summary, the method provided in this embodiment separates the orders from the initiating account and the receiving account. To ensure a good user experience, it also incorporates logic such as automatic inventory locking. This separation of orders allows the giver to view the gift's shipping status and initiate appropriate after-sales service, while protecting the recipient's privacy.

[0471] Figure 20 This is a flowchart illustrating an exemplary embodiment of an interactive method based on physical gifts provided in this application. The method is executed by a computer device initiating account login, a computer device receiving account login, and a server. The receiving account is an account used to receive gifts, and there can be one or more receiving accounts. When there are multiple receiving accounts, the method is executed separately by the computer device that logs in for each receiving account.

[0472] Step 4.1: The receiving account opens the gift box and submits an opening request to the order backend.

[0473] Step 4.2: The order backend retrieves all SKUs with the same price from the product inventory based on the gift list, and determines whether to display the "Change Item" entry or whether there is no "Change Item" entry. For example, the "Change Item" entry could be a limited-time flash sale, a live stream exclusive, or an influencer exclusive.

[0474] Step 4.3: The product inventory returns the SKU list and inventory to the order backend.

[0475] Step 4.4: The order backend displays an option to change the style or indicates that no style can be changed to the receiving account.

[0476] Step 5.1: The receiving account can modify the SKU.

[0477] Step 1.5: The order backend locks the product inventory in the product inventory based on the SKU modified by the receiving account.

[0478] Step 6.1: Receive the gift and fill in the shipping information.

[0479] Step 6.2: If the receiving account modifies the SKU, the order backend needs to verify the price and inventory. If they do not match, the SKU modification operation will be blocked.

[0480] Step 6.3: The order backend confirms the order details with the product inventory. The order details include at least one of the following: SKU, shipping information, and receiving account.

[0481] Step 6.4: The order backend inserts the order into the receiving account's order center, and the receiving account can see the order number.

[0482] Step 6.5: The order backend calls the payment notification interface to send a payment success notification to the merchant account.

[0483] Step 6.6: Wait for the merchant account to send a shipping notification in the order backend.

[0484] Step 6.7: The order backend will change the gift status in the gift backend to "received".

[0485] Step 6.8: The gift backend sends a system message to the receiving account: You have received the gift from xxx (the initiating account).

[0486] Step 6.9: The gift backend sends a system message notification to the initiating account: xxx (receiving account) has received your gift.

[0487] Step 7.1: If the receiving account has not received the gift within the time limit.

[0488] Step 7.2: Cancel the order in the order backend and automatically refund the order.

[0489] Step 7.3: The order backend changes the gift status to the gift backend, transferring the gift status to expired.

[0490] Step 7.4: The order backend instructs the product inventory to release the product inventory corresponding to the order.

[0491] Step 7.5: The order backend changes the order status of the order in the order center to "cancelled" and generates an after-sales order.

[0492] Step 7.6: The order backend sends an order cancellation notification to the merchant account.

[0493] Step 7.7: The order backend will change the status of the gift card on the receiving account side to expired.

[0494] Step 7.8: The order backend will change the status of the gift card on the initiating account to expired.

[0495] Step 7.9: The order backend initiates an automatic refund to the funding platform.

[0496] Step 7.10: The funding platform sends a refund notification to the initiating account for unreceived gifts.

[0497] Figure 21This is a flowchart illustrating an exemplary embodiment of an interactive method based on a physical gift. The method is performed by a computer device logged into a receiving account. The receiving account is an account used to receive gifts, and there can be one or more receiving accounts. When there are multiple receiving accounts, the method is executed separately by the computer device logged into each receiving account.

[0498] Step 1: Display the dialog bubble.

[0499] Step 2: Click the chat bubble to open the gift.

[0500] Step 3: Determine if the claim was successful. If yes, proceed to Step 4; otherwise, proceed to Step 8.

[0501] Step 4: Display the gift overlay; simultaneously trigger step 9 to the computer device that initiated the account login.

[0502] Step 5: Accept the gift.

[0503] Step 6: Determine whether to fill in the receiving information. If yes, proceed to step 7; otherwise, trigger steps 10 and 11.

[0504] Step 7: Confirm receipt.

[0505] Step 8: Claiming failed.

[0506] Step 9: Trigger a system notification “xxx (receiving account) has received your gift”.

[0507] Step 10: If the delivery information is not filled in within 1 hour, the system will notify you that "the delivery information for the gift you received has not been filled in. The gift will be automatically refunded in 1 hour".

[0508] Step 11: If the shipping information is not filled in within 2 hours, the gift will be refunded directly.

[0509] In summary, the method provided in this embodiment takes into account the different states that may arise from multiple people simultaneously grabbing gifts in a group chat, making the user experience clear and complete under different states. Users can complete the entire process of sending and receiving gifts in the group, and can also realize special scenarios such as lucky draws and designated gifts in the group. It also provides a relatively complete experience for both the giver and the receiver.

[0510] Figure 22 This is a flowchart illustrating an exemplary embodiment of an interaction method based on a physical gift provided in this application. The method is executed by a computer device that initiates account login; the computer device may be... Figure 1The first terminal 120 and / or the second terminal 160 are shown. The initiating account is the account used to send the gift; there can be one or more initiating accounts. When there are multiple initiating accounts, the method is executed separately by the computer device logged into by each initiating account. The method includes at least a portion of steps 1120 and 1140:

[0511] Step 1120: In response to the scanning operation of the graphic code, display the payment interface of the offline merchant indicated by the graphic code. The payment interface is used to purchase M physical gifts, where M is a positive integer.

[0512] Offline merchants refer to the merchants corresponding to the account that initiated the offline shopping or purchase of physical gifts. These merchants have integrated online payment / QR code payment, or can be understood as having enabled / supporting / allowing online payment / QR code payment. Scanning the QR code refers to scanning it in person. In response to scanning the QR code, the payment interface of the offline merchant indicated by the QR code is displayed. This payment interface is used to purchase M physical gifts.

[0513] The client application used to initiate the account also provides a QR code scanning function, which the initiating account uses to perform a QR code scanning operation. The QR code scanning function includes at least one of the following: scan function, AR scanning function, VR scanning function, image recognition scan, and QR code image recognition function.

[0514] M physical gifts are gifts sent by the initiating account after a successful purchase. M is a positive integer. The M physical gifts can be claimed by one or more receiving accounts. When there is only one receiving account, that account can claim all or part of the M physical gifts. When there are multiple receiving accounts (at least two), each of the at least two receiving accounts can claim all or part of the M physical gifts. In some embodiments, the M physical gifts are at least two physical gifts. It is supported that each receiving account from different accounts can claim a portion of the at least two physical gifts.

[0515] The graphic code serves as the payment gateway for the offline merchant and is provided by the merchant's account. The graphic code can be a barcode or a QR code. In this embodiment, the graphic code type includes at least one of the following: a first graphic code and a second graphic code.

[0516] The first graphic code is a payment code set by the offline merchant for M designated physical gifts. It indicates the M pre-specified physical gifts and contains relevant information about them. It can be understood as the payment entry point and gift-giving entry point for these M physical gifts; the gift-giving entry point can also be understood as the access point to the gift-giving interface. The first graphic code is generated by the merchant's computer device in response to the setting operation performed by the merchant account for the M physical gifts, or it can be automatically generated by the merchant's computer device on the backend server based on the product information of the M physical gifts provided by the merchant account. The first graphic code can also be called: merchant gift code, gift graphic code, gift-giving graphic code, gift-giving payment code, or designated gift payment code; no specific name is used here.

[0517] The second graphic code is the merchant's universal payment code, not specifying a physical gift, and can be understood as the merchant's universal payment entry point. In some embodiments, the second graphic code is also associated with whether the function of giving physical gifts via graphic code is enabled. When the function of giving physical gifts via graphic code is enabled, the second graphic code is also the entry point for giving gifts, which can also be understood as the access point for the gift-giving interface. Optionally, the second graphic code can have the following settings: the second graphic code does not specify a physical gift and is associated with X physical gifts, and the initiating account can determine M physical gifts from these X physical gifts, which are also called merchant-recommended physical gifts; or, the second graphic code does not specify a physical gift and is not associated with a physical gift, and the initiating account uploads and edits the relevant information of M physical gifts so that the merchant's computer device can determine the M physical gifts that the initiating account selects offline to give away. When the function of giving physical gifts via graphic code is disabled, the second graphic code can only serve as a universal payment entry point. After successful payment, it can also optionally continue to serve as a gift-giving entry point and a gift delivery service entry point.

[0518] In other embodiments, the second graphic code is also associated with whether the physical gift delivery service is enabled. When the second graphic code is associated with enabling the physical gift delivery service, it also serves as a gift-sending entry point, which is also referred to as the gift delivery service entry point. This entry point can also be understood as the access point to the gift delivery service interface. Gift delivery refers to an offline merchant sending all or part of the purchased M physical gifts to a receiving account on behalf of the initiating account. In the gift delivery service interface, the initiating account can upload and edit information about the purchased M physical gifts, enabling the merchant's computer to determine the M physical gifts selected offline by the initiating account and to deliver them to the receiving account. When the second graphic code is associated with disabling the physical gift delivery service, it can function solely as a general payment entry point.

[0519] In some possible implementations, the second graphic code is also associated with whether the function of sending physical gifts via graphic code is enabled, and whether the function of sending physical gifts on behalf of others is enabled. For example, (1) when the second graphic code is associated with the function of sending physical gifts via graphic code and the function of sending physical gifts on behalf of others is enabled, after the initiating account performs the scanning operation on the second graphic code, it can confirm payment and send the gift on the gift sending interface, or it can pay first and then send the gift on the gift sending service interface; (2) when the second graphic code is associated with the function of sending physical gifts via graphic code and the function of sending physical gifts on behalf of others is disabled, after the initiating account performs the scanning operation on the second graphic code, it can confirm payment and send the gift on the gift sending interface; (3) when the second graphic code is associated with the function of sending physical gifts via graphic code is disabled and the function of sending physical gifts on behalf of others is enabled, after the initiating account performs the scanning operation on the second graphic code, it can pay first and then send the gift on the gift sending service interface; (4) when the second graphic code is associated with the function of sending physical gifts via graphic code and the function of sending physical gifts on behalf of others is disabled, after the initiating account performs the scanning operation on the second graphic code, the second graphic code is only used as a general payment entry point. The second graphic code can also be called: merchant payment code, payment business code, personal payment code, classic payment code, etc., without any specific name here.

[0520] It's important to note that the second image code can be generated when a merchant integrates online payment / online payment collection functionality. When a merchant chooses to enable or disable other functions, such as gift-giving or gift-delivery via image code, the previous second image code can still be used. In this case, when the second image code is scanned, it requests information from the merchant's online payment server regarding the activation status of other functions besides payment / payment collection, and displays corresponding interfaces / entry points / prompts based on the activation status of these functions. Of course, when a merchant integrates other functions, a new second image code can be generated for offline use. This new second image code contains relevant information about the merchant's payment functions, as well as information about other functions.

[0521] In addition, a second graphic code can be generated during the process of configuring other functions by the merchant.

[0522] Other functions, besides those mentioned above, could include group buying and pre-ordering of goods, etc., without specific limitations here.

[0523] Step 1140: In response to the successful purchase of M physical gifts in the payment interface, generate a network claiming portal for the M physical gifts; wherein, the network claiming portal is used to enter the claiming interface after being triggered by the receiving account to perform the claiming operation, and the receiving account claims all or part of the physical gifts from the M physical gifts, and the receiving information of all or part of the physical gifts is provided by the receiving account.

[0524] The online gift claim portal is the entry point for receiving accounts to claim physical gifts online. There are M online gift claim portals, including at least one of the following: a gift claim message in a chat session, a web link, a mini-program, a graphic code, or audio information carrying the online claim portal. The gift claim message in the chat session can be displayed as at least one of the following: a button, a control, a chat bubble, a static image, a dynamic image, a special effects image, a card, text, an emoticon, a mini-program, a web link, or a hyperlink. The graphic code can be a barcode or a QR code.

[0525] In some embodiments, M physical gifts are given to N receiving accounts, which may be default accounts; or, the N receiving accounts may be random or unrestricted, for example, the N receiving accounts may have social relationships, friend relationships, stranger relationships, or one-way follow relationships with the initiating account; or, the N receiving accounts may be determined based on other selection operations performed by the initiating account. Furthermore, for the N receiving accounts, the gift receipt status of each receiving account may be mutually visible, or the gift receipt status of some receiving accounts may be mutually visible, or the gift receipt status of each receiving account may be mutually invisible.

[0526] The online claiming portal is used by the receiving account to access the claiming interface and perform the claiming operation. The receiving account claims all or part of the M physical gifts, and the receiving account provides the delivery information for all or part of the physical gifts. It should also be noted that the method for the receiving account to claim all or part of the M physical gifts can refer to the aforementioned interaction method based on physical gifts executed by the receiving account's computer device, which will not be repeated here.

[0527] Optionally, in response to the gifting operation on the payment interface, a payment message for M physical gifts is displayed; in response to the payment operation on the payment message, M physical gifts are purchased; in response to the successful purchase of M physical gifts on the payment interface, an online collection portal for M physical gifts is generated.

[0528] The gifting operation refers to the operation of confirming payment and gifting after determining M physical gifts to be given. Exemplarily, the gifting operation is triggered through a gifting entry point, which can be displayed as at least one of the following: a button, a control, text, or a graphic element. The triggering operation for the gifting entry point can be at least one of the following: clicking, double-clicking, long-pressing, swiping, text input, or voice input. The gifting entry point includes a gifting prompt message, which instructs the recipient to confirm payment and gift the selected M physical gifts, or, alternatively, to perform the gifting of already purchased gifts. The gifting prompt message can be displayed as at least one of the following: text, an image, or a graphic element. For example, the gifting prompt message may display "Confirm Payment and Gift". In other embodiments, the gifting operation refers to the operation of confirming the gifting after determining and paying for M physical gifts to be given. The gifting entry point includes a gifting prompt message, which instructs the recipient to perform the gifting of the selected and paid-for M physical gifts. For example, the gifting prompt message may display "Give to a friend" or "Gift".

[0529] Payment messages can be at least one of the following: SMS, pop-up window, web link, or email. The payment operation is used to purchase M physical gifts. The payment operation can be at least one of the following: password payment, biometric payment, NFC device payment, or payment by performing a specified interactive operation.

[0530] In some embodiments, if no payment operation is performed on the payment message after a preset payment time period, the purchase is determined to have failed. The preset payment time period can be set according to actual technical needs, for example, 15 minutes or 30 minutes. Optionally, in response to the successful purchase of M physical gifts, an online redemption portal for M physical gifts is generated, and the online redemption portal is automatically stored in the local storage space of the computer device, or stored in the cloud storage space of the computer device, or automatically sent to N receiving accounts.

[0531] In some alternative implementations, displaying the offline merchant's payment interface indicated by the graphic code in response to a graphic code scanning operation can be replaced by displaying the offline merchant's payment interface indicated by an NFC payment operation in response to an NFC payment operation. The NFC payment operation can be performed via an NFC-enabled payment device. In other possible implementations, displaying the offline merchant's payment interface indicated by the graphic code in response to a graphic code scanning operation, and displaying the offline merchant's payment interface indicated by an NFC payment operation in response to an NFC payment operation, can be described as: displaying the offline merchant's payment interface indicated by a payment gateway in response to a payment gateway operation. The payment operation includes at least one of the following: a code scanning operation, an NFC payment operation, an encrypted acoustic wave payment, or a Bluetooth payment.

[0532] In summary, the interactive method based on physical gifts provided in this application embodiment involves the initiating account's computer device responding to a scanning operation of a graphic code, displaying the offline merchant's payment interface indicated by the graphic code, where the payment interface is used to purchase M physical gifts, M being a positive integer; responding to a successful purchase of M physical gifts on the payment interface, generating a network claiming portal for the M physical gifts; wherein, the network claiming portal is used by the receiving account to enter the claiming interface to perform the claiming operation, whereby the receiving account claims all or part of the M physical gifts, and the receiving information for all or part of the physical gifts is provided by the receiving account. Accordingly, a method for giving physical gifts through offline scanning is provided. On the one hand, it realizes the method of giving away M physical gifts through offline scanning by the initiating account, improving human-computer interaction efficiency and interactivity; on the other hand, the initiating account can complete the giving away of physical gifts without entering any information of the receiving account; furthermore, it also protects the privacy of the receiving account, improving security.

[0533] The following examples describe the payment interface and operation method after scanning the graphic code for different types of graphic codes. In practical applications, one or more types of graphic codes can be selected for use alone or in combination.

[0534] Type 1 of graphic code:

[0535] For example, the graphic code includes a first graphic code, which is the payment entry point for M physical gifts. The first graphic code is used to indicate the M physical gifts, and the payment interface includes a first payment interface; step 1120 is specifically implemented as step 1121:

[0536] Step 1121: In response to the scanning operation of the first graphic code, display the first payment interface corresponding to the M physical gifts indicated by the first graphic code.

[0537] The first graphic code is used to indicate M physical gifts, and contains relevant information about the M physical gifts. After scanning the code, the relevant information about the M physical gifts can be directly displayed on the first payment interface. This information is pre-set by the merchant account or determined in the background based on the product information provided by the merchant account, including at least one of the following: style information, gift information, payment amount, and store information. In some embodiments, the first payment interface may also be referred to as the gift-giving interface or gift-giving page.

[0538] Gift information includes at least one of the following: product image, product name and description text, and unit price. The payment amount is also understood as the total price, which can be the total price after applying discounts or the total price before applying discounts, depending on actual technical needs. Optionally, clicking on the payment amount allows for modification or adjustment, or displays detailed price information, depending on actual technical needs. Detailed price information can be displayed as at least one of the following: a pop-up window, a web link, or an email address. Store information indicates the source of the M physical gifts. Store information includes at least one of the following: store name, store nickname, store logo, and store image.

[0539] In some embodiments, after scanning the QR code, the relevant information of the M physical gifts can be directly displayed on the first payment interface; that is, the first payment interface displays the M physical gifts. Optionally, the initiating account is also allowed to perform at least one of the following editing operations on the first payment interface: modifying the quantity of the M physical gifts, deleting some of the M physical gifts, modifying or adjusting the payment amount, and editing the style information. After the initiating account performs at least one of the above editing operations on the first payment interface, the result of the editing operation is also verified. If the verification is successful, subsequent operations can continue.

[0540] In some embodiments, the method further includes steps 1122 and 1123:

[0541] Step 1122: Display the editing area in the first payment interface;

[0542] Step 1123: In the editing area, display M physical gifts.

[0543] The first payment interface includes an editing area, which includes at least one of the following: gift editing area, price editing area, account editing area, text input area, voice input area, video input area, image input area, cover setting area, and quantity editing area.

[0544] The system includes the following components: a gift editing area to display gift information for M physical gifts indicated by a first graphic code; a price editing area to display payment amounts for the M physical gifts indicated by the first graphic code; an account editing area to select and display N receiving accounts; a text input area to input and display gift text for the M physical gifts; and a voice input area to input and display gift voice messages for the M physical gifts. The voice input area may include a voice control, which, when triggered, allows input of gift voice messages for the M physical gifts. Triggering operations include at least one of the following: click, double-click, or long press. Optionally, when gift text has already been entered, it can be automatically converted into a gift voice message with any tone and emotion. Alternatively, when gift voice messages have already been entered, they can also be automatically converted into corresponding gift text. The video input area is used to input and upload gift videos for the M physical gifts, or to automatically activate the camera to capture gift videos for the M physical gifts, and to display the gift videos. The image input area is used to input and upload images of M physical gifts to be given away, or to automatically activate the camera to capture images of the M physical gifts and display them. Optionally, if the gift text and / or voice message has already been entered, a large language model or generative neural network model can be invoked to automatically generate a gift video and / or gift image. The cover setting area is used to set the display cover for the online collection entry and / or collection interface. The quantity editing area is used to further adjust and display the quantity of the M physical gifts, for example, adjusting the quantity M of the M physical gifts to A.

[0545] The following examples illustrate the specific types and operation methods of the editing area.

[0546] The editing area includes the gift editing area; step 1123 is implemented as step 11231;

[0547] Step 11231: In the gift editing area, display the gift information of the M physical gifts indicated by the first graphic code.

[0548] The gift editing area displays gift information for M physical gifts indicated by the first graphic code. Gift information includes at least one of the following: product image, product name and description text, and unit price information. For example, the gift editing area displays the following gift information: magnetic power bank image (product image), multi-purpose magnetic power bank (product name and description text), 100 yuan (unit price information).

[0549] The editing area includes the price editing area; step 1123 is implemented as step 11232;

[0550] Step 11232: In the price editing area, display the payment amount for the M physical gifts indicated by the first graphic code.

[0551] The price editing area displays the payment amount for the M physical gifts indicated by the first graphic code. The payment amount is also understood as the total price information, which can be the total price after applying the discount information or the total price before applying the discount information, depending on the actual technical requirements. Optionally, clicking on the payment amount allows for modification or adjustment, or displays detailed price information, depending on the actual technical requirements. The detailed price information can be displayed in at least one of the following ways: a pop-up window, a web link, or an email address.

[0552] In some embodiments, M physical gifts are given to N receiving accounts, where M is greater than or equal to N, and N is greater than 0. The method further includes step 1124:

[0553] Step 1124: In the editing area, select and display N receiving accounts.

[0554] N receiving accounts are used to claim M physical gifts from the initiating account. Each receiving account can claim all or part of the M physical gifts. In the editing area, select and display the N receiving accounts.

[0555] The editing area also includes: the account editing area; step 1124 is implemented as step 1125:

[0556] Step 1125: In response to the triggered operation on the account editing area, select N receiving accounts and display N receiving accounts in the account editing area.

[0557] The triggering operation for the account editing area includes at least one of the following: click, double-click, long press, or swipe. In response to the triggering operation for the account editing area, N receiving accounts are selected, and the N receiving accounts are displayed in the account editing area.

[0558] Specifically, step 1125 is implemented as steps 11251 and 11252:

[0559] Step 11251: In response to the triggered operation on the account editing area, display candidate account options;

[0560] Step 11252: In response to the selection operation of N receiving accounts in the candidate account options, select N receiving accounts and display N receiving accounts in the account editing area.

[0561] The candidate account options include recipient accounts that the initiating account may choose. The candidate account options can be displayed in at least one of the following formats: list, table, displayed by row or column, or randomly distributed. Specifically, the candidate gift options include at least one of the following: recently chatted chat accounts, recently chatted chat groups, chat accounts with an intimacy level greater than a threshold, chat groups with an intimacy level greater than a threshold, and accounts in the initiating account's address book. In some embodiments, the display interface containing the candidate account options may also be referred to as the account selection interface or account selection page.

[0562] Optionally, recent chats can be set to chats that have occurred within a recent preset time period, such as 24 hours. Intimacy can be determined based on at least one of the following: the number of chats between the receiving and initiating accounts, chat duration, number of shared groups, number of shared friends, number of times they have participated in shared games, account matching degree, and existing social relationships. Alternatively, intimacy can be determined based on a pre-trained neural network model. The intimacy between the receiving and initiating accounts is obtained by inputting their account information into the neural network model. The threshold can be set according to actual technical needs.

[0563] It should also be noted that, depending on the value of N, the M physical gifts sent by the initiating account to the N receiving accounts can be sent as individual gifts, group gifts, or group-exclusive gifts. For the selection of the N receiving accounts, please refer to the relevant implementation method in step 522 above, which will not be repeated here.

[0564] In some embodiments, the method further includes step 1126:

[0565] Step 1126: In the editing area, display the gift-giving text for M physical gifts.

[0566] The editing area also includes: a text input area; step 1126 is implemented as step 11261:

[0567] Step 11261: In response to an input operation in the text input area, display the gift text for the M physical gifts.

[0568] It should also be noted that the information in the gift editing area and price editing area of ​​the first payment interface can be displayed directly without editing, and there is no restriction on the editing order of selecting N receiving accounts and entering the gift text of M physical gifts in the first payment interface.

[0569] In this embodiment, the initiating account can perform a scanning operation on the first graphic code to send M physical gifts without having to manually select the M physical gifts, which improves the efficiency of human-computer interaction and the efficiency of sending M physical gifts.

[0570] Type 2 of graphic code:

[0571] For example, the graphic code includes a second graphic code, which is a universal payment entry point for offline merchants, and the payment interface includes a second payment interface; step 1120 is specifically implemented as step 1130:

[0572] Step 1130: In response to the scanning operation of the second graphic code, display the second payment interface of the offline merchant indicated by the second graphic code.

[0573] The second graphic code does not indicate a physical gift but can indicate store information related to an offline merchant. Store information includes at least one of the following: store name, store nickname, store logo, and store image. Optionally, after scanning the code, the store information can be displayed on the second payment interface; other information requires further editing.

[0574] In some embodiments, the information associated with the second graphic code includes at least one of the following: whether the function of sending physical gifts via graphic code is enabled; and whether the function of sending physical gifts on behalf of others is enabled. In practical applications, the appropriate information can be selected based on actual technical needs. The following describes the different information associated with the second graphic code and their corresponding operation methods.

[0575] Regarding whether to enable the function of sending physical gifts via graphic codes for the second graphic code association:

[0576] Implementation method 1:

[0577] In some embodiments, the second graphic code is also associated with whether the function of giving physical gifts via graphic code is enabled. When the second graphic code is associated with enabling the function of giving physical gifts via graphic code, the method further includes steps 1131, 1132, and 1133:

[0578] Step 1131: In response to the triggering operation of the first prompt information in the second payment interface, the gift sending interface is displayed;

[0579] Step 1132: In response to the editing operation in the gift-giving interface, determine M physical gifts;

[0580] Step 1133: On the gift-giving interface, M physical gifts are displayed; the first prompt message indicates that the merchant has enabled the function of sending physical gifts via graphic codes.

[0581] The first notification message indicates that the merchant has enabled the function of sending physical gifts via QR code. This means the merchant allows the initiating account to perform gift-giving related actions on the payment interface after scanning the QR code. The first notification message can be displayed as at least one of the following: text, controls, or graphic elements. For example, the first notification message could be "This store supports sending gifts via xx," where xx refers to the application client.

[0582] In response to the triggering operation of the first prompt information in the second payment interface, the gift-giving interface is displayed; in response to the editing operation in the gift-giving interface, M physical gifts are selected; and the M physical gifts are displayed in the gift-giving interface.

[0583] The gift-giving interface includes a gift editing area; step 1132 is implemented as steps 11321 and 11322.

[0584] Step 11321: In response to the trigger operation on the gift editing area, display the gift list interface;

[0585] Step 11322: In response to the edit operation in the gift list interface, determine M physical gifts;

[0586] Triggering operations in the gift editing area include at least one of the following: tap, double tap, long press, and swipe. Editing operations in the gift list interface include at least one of the following: tap, double tap, long press, and swipe. When M physical gifts are selected in the gift list interface, the user can automatically return to the gift selection interface, where the gift information of the M physical gifts is displayed in the gift editing area.

[0587] The gift list interface is used to display candidate gift options and / or the gift addition entry. In response to an edit operation in the gift list interface, M physical gifts are determined in two ways: based on candidate gift options, or based on the gift addition entry.

[0588] The following examples illustrate the two determination methods. In practical applications, one or both determination methods can be selected and used in combination.

[0589] Method 1 for determination:

[0590] The gift list interface includes candidate gift options. These candidate gift options are all or some of the physical gifts associated with the second graphic code. These X physical gifts are pre-configured by the merchant account through configuration operations; they are also referred to as merchant-recommended physical gifts.

[0591] Step 11322 is implemented as step 11323:

[0592] Step 11323: In response to the selection operation of M physical gifts from the candidate gift options, determine the M physical gifts.

[0593] In response to the selection operation of M physical gifts from the candidate gift options, M physical gifts are determined. The M physical gifts selected from the candidate gift options can be one or more. When multiple physical gifts are selected, the M physical gifts can be the same physical gift or can include different physical gifts. It should be noted that the method for selecting the M physical gifts from the candidate gift options can refer to the relevant implementation method of step 512 above, and will not be repeated here.

[0594] Method 2:

[0595] The gift list interface includes a gift addition portal. This portal allows the initiating account to upload and edit information for M physical gifts, enabling the merchant account's computer to determine the M physical gifts selected offline by the initiating account. Step 11322 is implemented as steps 11324 and 11325:

[0596] Step 11324: In response to the triggered operation of adding a gift entry, display the gift editing interface;

[0597] Step 11325: In response to the editing operation in the gift editing interface, determine M physical gifts.

[0598] The gift-adding entry can be displayed as at least one of the following: a button, a control, text, a graphic element, a hyperlink, or a web link. The triggering action for the gift-adding entry can be at least one of the following: clicking, double-clicking, long-pressing, swiping, text input, or voice input. In response to the triggering action for the gift-adding entry, the gift editing interface is displayed; in response to editing operations in the gift editing interface, M physical gifts are selected.

[0599] The gift editing interface includes an image addition area; step 11325 is implemented as step 11326:

[0600] Step 11326: In response to the triggering operation in the image addition area, add product images of M physical gifts.

[0601] The trigger operation for adding an image area can be at least one of the following: tap, double tap, long press, or swipe. In response to the trigger operation in the image addition area, the camera is automatically activated to capture product images of M physical gifts. After capturing the images, the product images are automatically uploaded to add product images of the M physical gifts.

[0602] The gift editing interface includes a name addition area; step 11325 is implemented as step 11327:

[0603] Step 11327: In response to the input operation in the name addition area, add the product names of M physical gifts.

[0604] The input operation for the name addition area can be at least one of the following: manual input, voice input, or voice-to-text conversion. In response to the input operation in the name addition area, add the product names of M physical gifts. Optionally, descriptive text can also be entered in the name addition area.

[0605] The gift editing interface includes a price addition area; step 11325 is implemented as step 11328:

[0606] Step 11328: In response to the input operation in the price addition area, determine the unit price information of M physical gifts.

[0607] The input operation for the price addition area can be at least one of the following: manual input, voice input, or voice-to-text conversion. In response to the input operation in the price addition area, the unit price information for M physical gifts is determined. It should also be noted that this unit price information can be filled in after confirmation with the offline merchants.

[0608] In some embodiments, step 1133 is implemented as steps 11332 and 11333:

[0609] Step 11332: Display the editing area in the gift-giving interface;

[0610] Step 11333: In the editing area, display M physical gifts.

[0611] Once M physical gifts have been selected in the gift list interface through the candidate gift options and / or the gift addition entry, the user returns to the gift sending interface, where the M physical gifts are displayed in the editing area of ​​the gift selection interface.

[0612] The following examples illustrate the specific types and operation methods of the editing area in the gift-giving interface.

[0613] The editing area includes the gift editing area; step 11333 is implemented as step 11334:

[0614] Step 11334: In the gift editing area, display the gift information of M physical gifts; wherein, the gift information includes at least one of the following: product image, product name, and unit price information.

[0615] The gift editing area displays gift information for M physical gifts. Specifically, if M physical gifts are selected from the candidate gift options in the gift list interface, the gift information is determined based on the product information provided by the candidate gift options. If M physical gifts are selected from the gift list interface through the gift addition entry, the gift information is determined based on the editing operation performed by the initiating account. Gift information includes at least one of the following: product image, product name and description text, and unit price information. For example, the gift editing area might display the following gift information: magnetic power bank image (product image), multi-purpose magnetic power bank (product name and description text), 100 yuan (unit price information).

[0616] The editing area includes the price editing area; step 11333 is implemented as step 11335:

[0617] Step 11335: In the price editing area, display the payment amount for M physical gifts.

[0618] The price editing area displays the payment amounts for M physical gifts. Specifically, if M physical gifts are selected from the candidate gift options in the gift list interface, the payment amount is determined based on the product information provided by the candidate gift options. If M physical gifts are selected from the gift add entry in the gift list interface, the payment amount is determined based on the editing operation performed by the initiating account. The payment amount can also be understood as the total price information, which can be the total price after applying discounts or the total price before applying discounts, depending on actual technical needs.

[0619] In some embodiments, M physical gifts are given to N receiving accounts, where M is greater than or equal to N, and N is greater than 0; the method further includes step 11336:

[0620] Step 11336: In the editing area, select and display N receiving accounts.

[0621] N receiving accounts are used to claim M physical gifts from the initiating account. Each receiving account can claim all or part of the M physical gifts. In the editing area, select and display the N receiving accounts.

[0622] The editing area also includes: the account editing area; step 11336 is implemented as step 11337:

[0623] Step 11337: In response to the triggered operation on the account editing area, select N receiving accounts and display N receiving accounts in the account editing area.

[0624] The triggering operation for the account editing area includes at least one of the following: click, double-click, long press, or swipe. In response to the triggering operation for the account editing area, N receiving accounts are selected, and the N receiving accounts are displayed in the account editing area.

[0625] Specifically, step 11337 is implemented as steps 11338 and 11139:

[0626] Step 11338: In response to the triggered operation on the account editing area, display candidate account options;

[0627] Step 11139: In response to the selection operation of N receiving accounts in the candidate account options, select N receiving accounts, and display N receiving accounts in the account editing area.

[0628] The candidate account options include recipient accounts that the initiating account might choose. The candidate account options can be displayed in at least one of the following formats: list, table, displayed by row or column, or randomly distributed. The candidate gift options include at least one of the following: recently chatted chat accounts, recently chatted chat groups, chat accounts with an intimacy level greater than a threshold, and chat groups with an intimacy level greater than a threshold. In some embodiments, the display interface where the candidate account options are located may also be referred to as the account selection interface or account selection page.

[0629] Optionally, recent chats can be set to chats that have occurred within a recent preset time period, such as 24 hours. Intimacy can be determined based on at least one of the following: the number of chats between the receiving and initiating accounts, chat duration, number of shared groups, number of shared friends, number of times they have participated in shared games, account matching degree, and existing social relationships. Alternatively, intimacy can be determined based on a pre-trained neural network model. The intimacy between the receiving and initiating accounts is obtained by inputting their account information into the neural network model. The threshold can be set according to actual technical needs.

[0630] It should also be noted that, depending on the value of N, the M physical gifts sent by the initiating account to the N receiving accounts can be sent as individual gifts, group gifts, or group-exclusive gifts. For the selection of the N receiving accounts, please refer to the relevant implementation method in step 522 above, which will not be repeated here.

[0631] In some embodiments, the method further includes step 11140:

[0632] Step 11140: In the editing area, display the gift-giving text for M physical gifts.

[0633] The editing area also includes: a text input area; step 11140 is implemented as step 11141:

[0634] Step 11141: In response to an input operation in the text input area, display the gift text for the M physical gifts.

[0635] It should also be noted that there are no restrictions on the order in which the text for selecting N receiving accounts and entering M physical gifts is edited in the gift selection interface.

[0636] Implementation method 2:

[0637] In some embodiments, the second graphic code is also associated with whether the function of giving physical gifts via graphic code is enabled. When the second graphic code is associated with disabling the function of giving physical gifts via graphic code, the method further includes steps 1134 and 1135:

[0638] Step 1134: In response to the triggering operation of the second prompt information in the second payment interface, display a reminder message;

[0639] Step 1135: In response to the confirmation operation of the reminder message, the second prompt message in the second payment interface is canceled; wherein, the reminder message is used to indicate that the function of giving away physical gifts via graphic code has been reminded to the merchant.

[0640] The second prompt message indicates that the merchant has not enabled the function of giving away physical gifts via QR code. This can be understood as the merchant not allowing or not currently allowing the initiating account to perform any gift-giving related operations on the payment interface after scanning the QR code. Alternatively, the second prompt message indicates that the initiating account wishes to give the offline merchant's product as a physical gift to the receiving account. The second prompt message can be displayed as at least one of the following: text, controls, or graphic elements. For example, the second prompt message could be "Want to give our product to a friend?"

[0641] The reminder message indicates that the merchant has been reminded to enable the function of sending physical gifts via image code. This means reminding the merchant to allow the initiating account to scan the image code before performing gift-giving related actions on the payment interface. For example, the reminder message might read, "This merchant has not yet enabled xx gift sending; you have reminded the merchant to enable it via the xx payment assistant message." The reminder message can be implemented in at least one of the following ways: SMS, pop-up window, web link, email, ledger assistant message, bill assistant message, or client system message.

[0642] In this embodiment, the initiating account can select M physical gifts and send them by scanning the second graphic code. This enables precise selection of M physical gifts, improves the accuracy of the gifting process, and enhances the sense of participation in the gifting process.

[0643] Regarding whether the function of sending physical gifts on behalf of others is enabled, and the second graphic code is associated with:

[0644] In some embodiments, the second graphic code is also associated with whether the function of sending physical gifts on behalf of others is enabled. When the function of sending physical gifts on behalf of others is enabled, the gift will be sent after the payment is successful. Step 1140 is implemented as steps 1141, 1142, 1143, and 1144:

[0645] Step 1141: In response to the successful purchase of M physical gifts in the second payment interface, a payment success interface is displayed, which includes a gift entry point.

[0646] Step 1142: In response to the triggering operation of the gift entry, the gift delivery service interface is displayed;

[0647] Step 1143: In response to the editing operation in the gift delivery service interface, determine the gift information of M physical gifts;

[0648] Step 1144: In response to the gift-giving operation in the gift delivery service interface, generate M online collection portals for physical gifts.

[0649] The payment success screen indicates that M physical gifts have been successfully purchased. The gift entry point, also known as the gift-sending entry point, is used to activate the gift-sending function upon triggering. The gift entry point can be displayed as at least one of the following: a button, control, graphic element, web link, hyperlink, or mini-program. Triggering actions for the gift entry point include at least one of the following: clicking, double-clicking, long-pressing, or swiping. This gift entry point is also referred to as the gift delivery service entry point, which can also be understood as the access point to the gift delivery service interface.

[0650] Gift delivery refers to an offline merchant sending all or part of the purchased physical gifts to a receiving account on behalf of the initiating account. A physical gift sent by an offline merchant to a receiving account refers to all or part of the M physical gifts received by that receiving account. In the gift delivery service interface, the initiating account can upload and edit information about the purchased M physical gifts. This allows the merchant's computer to determine the M physical gifts selected offline by the initiating account and to deliver those gifts to the receiving accounts. The gift delivery service interface also includes a gifting portal. By triggering the gifting portal to confirm the gifting of the purchased M physical gifts, a network claiming portal is generated. When the M physical gifts are used to gift to N receiving accounts, the network claiming portal is sent to all N receiving accounts after its generation.

[0651] The computer device initiating the account responds to a successful purchase of M physical gifts on the second payment interface by displaying a payment success screen, which includes a gift entry point; responds to a triggering operation on the gift entry point by displaying a gift delivery service interface; responds to an editing operation on the gift delivery service interface by determining the gift information for the M physical gifts; and responds to a gift-giving operation on the gift delivery service interface by generating an online collection entry point for the M physical gifts. The gift information includes at least one of the following: a product image, a product name and description text, and unit price information.

[0652] In some optional embodiments, a prompt message is displayed in response to a triggering operation on the gift entry point, and a gift delivery service interface is displayed in response to a confirmation operation on the prompt message. A confirmation control is also displayed in the area surrounding the prompt message, and the confirmation operation on the prompt message includes triggering the confirmation control. For example, the confirmation control may be displayed as a "Go to fill in gift information" control. The prompt message is used to instruct at least one of the following: confirm the gift information and delivery fee payment method with the merchant in advance. For example, the prompt message may display: Before using the merchant's delivery service, please negotiate and confirm the gift information and delivery fee payment method with the merchant.

[0653] In some optional embodiments, in response to a gift-giving operation on the gift delivery service interface, a service notice message is displayed. In response to a confirmation operation on the service notice message, online collection portals for M physical gifts are generated. A confirmation control is also displayed in the area surrounding the service notice message, and the confirmation operation includes triggering the confirmation control. For example, the confirmation control is displayed as a "Confirm and Send" control. The service notice message indicates at least one of the following: instructions for giving the M physical gifts, and communication matters with the merchant. For example, the service notice message may display: 1. Please consult with the merchant before sending the gift to avoid it not being delivered properly; 2. After your friend receives the gift and fills in their address, you need to consult with the merchant and pay the shipping fee to avoid it not being delivered properly; 3. After the gift is sent, if your friend does not write their receipt information within 24 hours, you need to communicate with the merchant about receiving the goods. Optionally, a cancellation control is also displayed in the area surrounding the service notice message, and in response to triggering the cancellation control, the giving of the M physical gifts is cancelled.

[0654] For example, the editing area of ​​a gift delivery service interface includes at least one of the following: an image editing area, a name editing area, and an account editing area. The following embodiments illustrate the various editing areas and operation methods in the gift delivery service interface.

[0655] Gift information includes product images, and the gift delivery service interface includes an image addition area; step 1143 is implemented as step 11431:

[0656] Step 11431: In response to the trigger operation in the image addition area, add M product images of physical gifts.

[0657] The trigger operation for adding an image area can be at least one of the following: tap, double tap, long press, or swipe. In response to the trigger operation in the image addition area, the camera is automatically activated to capture product images of M physical gifts. After capturing the images, the product images are automatically uploaded to add product images of the M physical gifts.

[0658] Gift information includes the product name; the gift delivery service interface includes a name addition area; step 1143 is implemented as step 11432:

[0659] Step 11432: In response to the input operation in the name addition area, add the product names of M physical gifts.

[0660] The input operation for the name addition area can be at least one of the following: manual input, voice input, or voice-to-text conversion. In response to the input operation in the name addition area, add the product names of M physical gifts. Optionally, descriptive text can also be entered in the name addition area.

[0661] In some embodiments, M physical gifts are used to be given to N receiving accounts, and the gift delivery service interface also includes an account editing area; the method further includes step 11433:

[0662] Step 11433: In response to the triggered operation on the account editing area, select N receiving accounts and display N receiving accounts in the account editing area.

[0663] The triggering operation for the account editing area includes at least one of the following: click, double-click, long press, and swipe. In response to the triggering operation for the account editing area, N receiving accounts are selected, and the N receiving accounts are displayed in the account editing area. It should also be noted that the method for selecting and displaying the N receiving accounts can refer to the relevant implementation method in step 11337 above, and will not be repeated here.

[0664] In this embodiment, the initiating account can scan the second graphic code to pay for M physical gifts selected offline. After successful payment, the gift can be given, which improves the efficiency of human-computer interaction, enriches the gifting methods, improves the accuracy of gifting, and enhances the sense of participation in gifting.

[0665] In some embodiments, the online gift claiming portal includes a gift claiming message in a chat session, and M physical gifts are used to be given to N receiving accounts; the method further includes step 1150:

[0666] Step 1150: Display gift claim messages in chat sessions with N receiving accounts.

[0667] Gift claim messages in chat sessions can be displayed as at least one of the following: buttons, controls, chat bubbles, static images, animated images, special effects images, cards, text, emoticons, mini-programs, web links, and hyperlinks. When selecting N receiving accounts, different values ​​of N will result in different display formats in different chat sessions. It should also be noted that the method for displaying gift claim messages in chat sessions with N receiving accounts can refer to the relevant implementation method in step 460 above, and will not be repeated here.

[0668] In some embodiments, to ensure that the initiating account is aware of the order details for all or part of the M physical gifts being given away in real time, the initiating account is also allowed to view the order details. Order details can be viewed in the order and card wallet interface; in some optional implementations, order details can also be viewed in the payment operation message notification system / mini-program or payment assistant system. The method further includes steps 1161 and 1162:

[0669] Step 1161: In response to the trigger operation on the offline gift order area in the card pack, display the offline gift order interface;

[0670] Step 1162: Display the first gift order information on the offline gift order interface; wherein, the first gift order information includes at least one of the following: gift information, discount information, store information, actual payment information, refund information, gift status, and order status of all or part of the M physical gifts.

[0671] The first gift order information is used to indicate to the initiating account the order details of all or part of the M physical gifts sent. The first gift order information can correspond to each receiving account individually, indicating the order details of all or part of the M physical gifts received by one receiving account. In other examples, the first gift order information can also correspond to all receiving accounts, indicating the order details of all or part of the M physical gifts received by each of N receiving accounts. The order details for each of the N receiving accounts can be displayed in rows or columns, and the order can be determined based on at least one of the following: the first letter of each receiving account's nickname, the time of receipt, the quantity of physical gifts received, the total price of the physical gifts received, and the update status.

[0672] Add an offline gift order area to the account's order and card pack interface. This area will be displayed upon activation. Triggering actions for the offline gift order area include at least one of the following: tap, double-tap, long press, swipe, or voice input. In response to triggering actions in the offline gift order area of ​​the card pack, the offline gift order interface will be displayed; within the offline gift order interface, the first gift order information will be displayed.

[0673] The first gift order information includes at least one of the following: gift information, discount information, store information, actual payment information, refund information, gift status, and order status for all or part of the M physical gifts. Gift information includes at least one of the following: product image, product name and description text, and unit price. Order status includes one of the following: shipped, not shipped, signed for, or not signed for. Gift status includes at least one of the following: claimed, not claimed, shipped, not shipped, signed for, expired, unclaimed quantity, or claimed.

[0674] It should be noted that the first gift order information may not include the specific delivery information of the receiving account, in order to protect the privacy of the receiving account. In this embodiment, the initiating account can be informed of the relevant status of the physical gift in a timely manner, improving information transparency and also protecting the privacy of the receiving account.

[0675] As an example, taking the gift collection entry point in a chat session as an example, we will explain the specific steps for the initiating account to send a physical gift by scanning a QR code offline, with the help of a diagram.

[0676] refer to Figure 23 As shown in (1), the merchant account provides a QR code scanning interface 161, which displays a product image, graphic code 162, product name, and a prompt message "scan to receive a gift," where graphic code 162 corresponds to the aforementioned first graphic code and is used to indicate M physical gifts and their related information, and "xx" refers to the application client. The initiating account performs a QR code scanning operation on graphic code 162 through the client of the application that provides the scanning function, as shown in reference. Figure 23 As shown in (2), the payment interface 163, also known as the gift-giving interface, is displayed. The payment interface 163 displays store information, a store image, a gift editing area 164, a price editing area 165, an account selection area 166, a text input area 167, and a gift entry "Pay and Gift". The gift editing area 164 directly displays the gift information indicated by the graphic code 162, including the product name, color, model, and unit price. The price editing control 165 directly displays the payment amount indicated by the graphic code 162. To initiate an account selection, click the account selection area 166, then refer to... Figure 23As shown in (3), the account selection interface 168 is displayed. The account selection interface 168 includes multiple candidate account options, including the group name of the most recently chatted chat group and the nickname of the friend of the most recently chatted chat account. Click on one of the candidate account options in the account selection interface 168 to confirm the receiving account. (See reference...) Figure 23 As shown in (4), display the friend's nickname 170 in the account editing area, and continue to enter the gift text 171 "Happy New Year, family members" in the text input area. Click the gift entry 172 "Pay and Gift", confirm the payment and execute the gift operation, refer to Figure 23 As shown in (5), a pop-up window displays payment message 173. The initiating account enters the payment password based on payment message 173. When the physical gift is successfully purchased, a gift collection message is automatically generated. (See reference...) Figure 23 As shown in (6), in the chat session 174 with the receiving account, the gift receipt message 175 is displayed.

[0677] refer to Figure 24 As shown in (1), the merchant account provides a QR code scanning interface 176, which displays a graphic code 177. The graphic code 177 corresponds to the aforementioned second graphic code, which is associated with whether the function of sending physical gifts via graphic code is enabled.

[0678] In some embodiments, when the second graphic code is associated with enabling the function of gifting physical gifts via graphic code, that is, the merchant allows the initiating account to perform gift-giving related operations on the payment interface after scanning the graphic code. The initiating account uses the client of the application that provides the scanning function to... Figure 24 The graphic code 177 shown in (1) is scanned. (Refer to...) Figure 24 As shown in (2), the payment interface 178 is displayed. The payment interface 178 displays store information, store image, and the first prompt message 179 "This store supports xx to send gifts". The initiating account clicks on the first prompt message 179, and then refers to... Figure 24 As shown in (3), the gift-giving interface 180 is displayed. The gift-giving interface 180 displays store information, gift editing area 181, price editing area 182, account selection area 183, text input area 184, gift entry "Pay and Gift", and prompt message "Purchase this store's products and send them to your friends. After your friends accept them, the merchant will ship the goods; unaccepted gifts will be automatically refunded after 24 hours." The initiating account clicks on the gift editing area 181, refer to... Figure 24As shown in (4), the gift list interface 185 is displayed. The gift list interface 185 displays multiple candidate gift options 186, a selection control "Select this" for each physical gift in the candidate gift options, a prompt message "Add the gift yourself after negotiating with the merchant", and a gift addition entry 187. The initiating account can directly click the selection control "Select this" corresponding to the candidate gift option to confirm the physical gift.

[0679] The account can also click on the gift addition entry 187 for reference. Figure 24 As shown in (5), the gift adding interface 188 is displayed. The gift adding interface includes an image adding area 189, a name adding area 190, a prompt message "The above content will be used as the basis for the merchant to ship the goods. Please fill it in after communicating with the merchant", and a confirmation control. When the initiating account clicks the image adding area 189 to upload the product image, clicks the name adding area 190 to enter the product name and description text, refer to Figure 24 As shown in (6), click the OK control 191 to confirm the physical gift.

[0680] After confirming the physical gift, return to the gift-giving interface for reference. Figure 25 As shown in (1), gift information 192 is displayed in the gift editing area of ​​the gift-giving interface. Gift information 192 includes product name, color, model, and unit price. The initiating account clicks the account selection area of ​​the gift-giving interface, as shown in the reference. Figure 25 As shown in (2), the account selection interface 193 is displayed. The account selection interface 193 includes multiple candidate account options, including the group name of the most recently chatted chat group and the nickname of the friend of the most recently chatted chat account. Click on one of the candidate account options in the account selection interface 193 to confirm the receiving account. Refer to Figure 25 As shown in (3), the friend's nickname 194 is displayed in the account editing area, and the gift text 195, "Happy New Year, family," is entered in the text input area. (See reference) Figure 25 As shown in (4), the payment amount 196 is entered in the price editing area. In some other embodiments, when a physical gift is determined through the candidate gift options, the payment amount 196 can be automatically displayed according to the product information in the candidate gift options. When a physical gift is added and determined manually, the payment amount 196 can be entered or automatically displayed according to the added information. The initiating account clicks the gift entry 197 "Pay and Gift", confirms the payment and executes the gifting operation, refer to Figure 25 As shown in (5), a pop-up window displays payment message 198. The initiating account enters the payment password based on payment message 198. When the physical gift is successfully purchased, a gift collection message is automatically generated and sent to the chat session with the receiving account. Also, refer to Figure 25As shown in (6), the message 199 "Sent" is displayed to indicate that the gift has been sent for collection.

[0681] In other embodiments, when the second graphic code is associated with disabling the function of sending physical gifts via graphic code, that is, the merchant does not allow or temporarily does not allow the initiating account to perform gift-sending related operations on the payment interface after scanning the graphic code. The initiating account uses the client of the application that provides the scanning function to... Figure 24 The graphic code 177 shown in (1) is scanned. (Refer to...) Figure 26 As shown in (1), the payment interface 200 is displayed, which shows store information, store image, and second prompt message 201 "Want to send a product from this store to a friend?" The initiating account clicks on the second prompt message 201, and then... Figure 26 As shown in (2), a reminder message 202 is displayed: "This merchant has not yet activated xx gift delivery. We have reminded the merchant to activate it via the xx payment assistant message." The initiating account clicks the confirmation control "OK," and then refers to... Figure 26 As shown in (3), the second prompt message is canceled, and the payment interface 203 is displayed. The initiating account can enter the payment amount in the payment interface 203 to realize the purchase of physical gifts offline.

[0682] In some embodiments, the second graphic code is associated with enabling the physical gift delivery function, that is, the merchant, on behalf of the initiating account, delivers M purchased physical gifts to the receiving account. The initiating account uses a client application that provides the scanning function to... Figure 24 The graphic code 177 shown in (1) performs a scanning operation and displays a payment interface, which can be... Figure 24 The payment interface 178 shown in (2) can also be Figure 26 The payment interface 200 shown in (1) of 26, or the payment interface 203 shown in (3) of 26. The initiating account performs the payment operation on this payment interface. After successfully paying for the physical goods, refer to... Figure 27 As shown in (1), the payment success interface 227 is displayed. The payment success interface 227 includes the store identifier "xx store", the payment amount, the prompt message "Please send the purchased goods to your friend on my behalf", and the gift entry 228 "Go to send a gift". The initiating account clicks the gift entry 228 "Go to send a gift", refer to Figure 27 As shown in (2), message 229, "Before using the merchant's shipping service, please consult with the merchant and confirm the shipping information and payment method," and confirmation control 237, "Go to fill in the gift information," are displayed. Clicking confirmation control 237, "Go to fill in the gift information," is referred to... Figure 27As shown in (3), the gift delivery service interface 230 is displayed. The gift delivery service interface 230 displays the image addition area 231, the name addition area 232, the account editing area 233, the prompt message "Please confirm the gift contents with the merchant before sending it. You need to negotiate with the merchant and pay the shipping fee", and the gift entry. Initiate an account. To initiate an account, click the image addition area 231 to upload the product image, click the name addition area 232 to enter the product name and description text, and click the account editing area 233. You can refer to Figure 25 As shown in (2), the initiating account selects the receiving account from the candidate account options. Continue to refer to [reference]. Figure 27 As shown in (4), the product image is displayed in the image addition area, the product name and description text are displayed when the name addition area is clicked, the friend's nickname is displayed in the account editing area, and the gift initiator clicks the gift entry 234 "Gift" to automatically generate a gift receiving message. (See reference) Figure 27 As shown in (6), in chat session 237 with the receiving account, a gift claim message 238 is displayed. Optionally, the initiating account clicks... Figure 27 The gift entry 234 "Gift" shown in (4) can also be found in the reference section. Figure 27 As shown in (5), a service notice message 235 is also displayed. After the initiating account clicks the confirmation control 236 "OK and send" corresponding to the service notice message 235, a gift collection message is automatically generated.

[0683] In some embodiments, the initiating account is also allowed to view gift order information. The initiating account can open the Orders & Cards section, see [link / reference]. Figure 28 As shown in (1), the offline gift order area 205 is displayed in the order and card wallet interface 204. The initiating account clicks on the offline gift order area 205, as shown in the reference. Figure 28 As shown in (2), the offline gift order interface 206 is displayed, and the offline gift order interface 206 displays the gift order information 207. For the initiating account, the gift order information 207 includes the gift status "gift pending receipt", the prompt message "the gift will be automatically refunded if it is not received within 24 hours", the product name, product image, color, model, actual payment information, and the contact merchant control "contact merchant".

[0684] Figure 29 This is a flowchart illustrating an exemplary embodiment of an interaction method based on a physical gift provided in this application. The method is executed by a computer device logged into a merchant account; the computer device can be... Figure 1 The first terminal 120 and / or the second terminal 160 are shown. A merchant account is an account held by an offline merchant; there can be one or more merchant accounts. When there are multiple merchant accounts, the method is executed separately by the computer device logged into each merchant account. The method includes at least a portion of steps 2220 and 2240:

[0685] Step 2220: In response to the initiating account successfully purchasing M physical gifts via a graphic code, and the receiving account claiming all or part of the M physical gifts through the online claim portal, a billing message is displayed. The billing message includes the payment information for the goods, as well as the delivery information provided by the receiving account, where M is a positive integer.

[0686] A merchant account refers to the account of an offline merchant. An offline merchant is the merchant corresponding to the account that initiates the purchase of physical gifts offline. This merchant has integrated online payment / QR code payment, or can be understood as having enabled / supporting / allowing online payment / QR code payment. After the initiating account scans the QR code, it can purchase M physical gifts on the payment interface. After successfully purchasing M physical gifts, an online redemption portal is generated, through which the receiving account can redeem all or part of the M physical gifts.

[0687] The billing message includes payment information for goods and receipt information provided by the receiving account. Specifically, the billing message indicates that payment for all or part of the M physical gifts has been successfully completed, and that the receiving account has provided receipt information for all or part of the physical gifts it has received. In this embodiment, the merchant account can only receive the corresponding billing message when a physical gift is successfully purchased by the initiating account and successfully received by the receiving account with receipt information provided. The billing message can be implemented as at least one of the following: SMS, pop-up window, web link, email, ledger assistant message, bill assistant message, or system message. Payment information for goods includes one of the following: product image, product name, unit price, total price, initiating account information, payment time, arrival time, order number, and receiving account information.

[0688] Step 2240: Based on the billing message, execute the delivery operation for all or part of the physical gifts among the M physical gifts claimed by the receiving account; wherein, the online claim entry is generated after the initiating account successfully purchases M physical gifts through the graphic code, and is used to enter the claim interface after being triggered by the receiving account to perform the claim operation, so that the receiving account can claim all or part of the physical gifts, and the receiving information of all or part of the physical gifts is provided by the receiving account.

[0689] The billing message includes payment information for the goods and delivery information provided by the receiving account. The shipping operation refers to the process of sending all or part of the physical gifts received by the receiving account to the receiving account via logistics, based on the delivery address. The shipping operation may include at least one of the following: submitting the gift order, matching the system with a warehouse, and uploading logistics information.

[0690] In summary, the interactive method based on physical gifts provided in this application embodiment involves a merchant account's computer device responding to a merchant account's successful purchase of M physical gifts via a graphic code by the initiating account, and the receiving account claiming all or part of the M physical gifts through a network claiming portal. A bill message is displayed, including payment information and delivery information provided by the receiving account, where M is a positive integer. Based on the bill message, a delivery operation is performed on all or part of the M physical gifts claimed by the receiving account. The network claiming portal is generated after the initiating account successfully purchases M physical gifts via a graphic code and is used to trigger the receiving account to enter the claiming interface and perform the claiming operation. The receiving account claims all or part of the physical gifts, and the delivery information for all or part of the physical gifts is provided by the receiving account. Accordingly, a method is provided whereby a merchant account performs a delivery operation after a physical gift is given via offline scanning. On the one hand, the merchant account can promptly understand payment and delivery information through the bill message and perform the delivery operation, improving human-computer interaction efficiency and enhancing information transparency. On the other hand, since the delivery information is provided by the receiving account, the accuracy of delivery is also improved. On the other hand, for offline merchants corresponding to merchant accounts, the merchants do not need to connect to the online mall or set up mall product pages. They only need to have QR code payment / online payment functions to quickly connect to the gift sending function, which is more convenient for merchants.

[0691] The following examples describe the methods for determining graphic codes for different types. In practical applications, one or more types of graphic codes can be selected for use individually or in combination.

[0692] Type 1 of graphic code:

[0693] For example, the graphic code includes a first graphic code, which serves as the payment entry point for M physical gifts and indicates the M physical gifts. The merchant's computer device generates the first graphic code in response to a setup operation for the M physical gifts. Alternatively, it obtains product information for the M physical gifts and automatically generates the first graphic code in the background based on the product information.

[0694] In this embodiment, the merchant account can obtain the first graphic code through a series of operations. When the account initiates the scanning operation on the first graphic code, there is no need to manually select M physical gifts, which improves the efficiency of human-computer interaction.

[0695] Type 2 of graphic code:

[0696] For example, the graphic code includes a second graphic code. The information associated with the second graphic code includes at least one of the following: whether the function of sending physical gifts via the graphic code is enabled; and whether the function of sending physical gifts on behalf of others is enabled. In practical applications, the appropriate option can be selected based on actual technical needs. In other embodiments, the second graphic code may also be associated with whether other functions related to the offline merchant are enabled. For example, other functions may be one of the following: group buying function or product reservation function.

[0697] Regarding whether to enable the function of sending physical gifts via graphic codes for the second graphic code association:

[0698] In some embodiments, the second graphic code is associated with enabling the function of gifting physical gifts via graphic code. A merchant account can generate the second graphic code by performing a configuration operation. The method further includes steps 2211, 2212, and 2213:

[0699] Step 2211: Display the configuration interface;

[0700] Step 2212: In response to the configuration operation in the configuration interface, add X physical gifts, where X is a positive integer and X is greater than or equal to M;

[0701] Step 2213: In response to successfully adding X physical gifts, the recommended gift configuration is completed; wherein, the X physical gifts are used for the initiating account to select when sending physical gifts via graphic codes.

[0702] The configuration interface can be displayed when the merchant account triggers the configuration entry provided by the payment management system, or it can be displayed automatically when the merchant account launches the application that provides the configuration function. Here, the merchant account refers to the account of an offline merchant who has enabled online payment / QR code payment. Optionally, the payment management system can also be replaced with at least one of the following: a bill management system, a product management system, or a bill assistant, without restriction.

[0703] The configuration operation is used to set information for X physical gifts. Specifically, in the configuration interface, X physical gifts can be added via the configuration operation. These X physical gifts are also called merchant-recommended physical gifts, allowing the initiating account to select M physical gifts from these X gifts. In other embodiments, the configuration operation can also enable or disable the function of allowing physical gifts to be given via graphic codes. Enabling or disabling can be indicated by the on or off state of the corresponding switch. This function is enabled by default and can be manually disabled. Alternatively, this function is disabled by default and can be manually enabled. In some embodiments, X has a preset maximum value, meaning the number of added X physical gifts cannot exceed the maximum limit.

[0704] In response to successfully adding X physical gifts, the recommended gift configuration is completed. In some embodiments, in response to successfully adding X physical gifts, a second graphic code is directly generated. Alternatively, the configuration interface also includes a confirmation generation control, which is used to generate the second graphic code upon triggering. Therefore, in response to successfully adding X physical gifts and triggering the confirmation generation control, a second graphic code is generated.

[0705] When the function of allowing physical gifts to be sent via graphic codes is enabled, the configuration interface includes a gift addition entry; step 2212 is implemented as steps 22121 and 22122:

[0706] Step 22121: In response to the triggering operation of the gift addition entry, display the gift addition interface;

[0707] Step 22122: In response to the edit operation in the gift addition interface, add X physical gifts.

[0708] The gift-adding entry can be displayed as at least one of the following: a button, a control, or a graphic element. The trigger action for the gift-adding entry can be at least one of the following: a click, a double-click, a long press, a swipe, text input, or voice input. In response to the trigger action on the gift-adding entry, the gift-adding interface is displayed; in response to editing operations within the gift-adding interface, X physical gifts are added.

[0709] The gift adding interface includes an image adding area; step 22122 is implemented as step 22123:

[0710] Step 22123, in response to the triggered operation in the image addition area, add product images of X physical gifts.

[0711] The trigger operation for adding an image area can be at least one of the following: tap, double tap, long press, or swipe. In response to the trigger operation in the image addition area, the camera is automatically activated to capture product images of X physical gifts. After capturing the images, the product images are automatically uploaded to add product images of X physical gifts.

[0712] The gift adding interface includes a name adding area; step 22122 is implemented as step 22124:

[0713] Step 22124, in response to the input operation in the name addition area, add the product names of X physical gifts.

[0714] The input operation in the name addition area can be at least one of the following: manual input, voice input, or voice-to-text conversion. In response to the input operation in the name addition area, add the product names of X physical gifts. Optionally, descriptive text can also be entered in the name addition area.

[0715] The gift addition interface includes a price addition area; step 22122 is implemented as step 22125:

[0716] Step 22125: In response to the input operation in the price...

Claims

1. An interactive method based on physical gifts, characterized in that, The method is executed by the computer device that initiates the account login, and includes: In response to scanning the graphic code, the payment interface of the offline merchant indicated by the graphic code is displayed, the payment interface being used to purchase M physical gifts, where M is a positive integer; In response to a successful purchase of the M physical gifts in the payment interface, an online redemption portal for the M physical gifts is generated; The network claim entry is used to enter the claim interface after being triggered by the receiving account to perform the claim operation, so that the receiving account can claim all or part of the physical gifts among the M physical gifts, and the receipt information of all or part of the physical gifts is provided by the receiving account.

2. The method according to claim 1, characterized in that, The graphic code includes a first graphic code, which is the payment entry point for the M physical gifts. The first graphic code is used to indicate the M physical gifts. The payment interface includes a first payment interface. The step of displaying the payment interface of the offline merchant indicated by the graphic code in response to scanning the graphic code includes: In response to the scanning operation of the first graphic code, the first payment interface corresponding to the M physical gifts indicated by the first graphic code is displayed.

3. The method according to claim 2, characterized in that, The method further includes: The first payment interface displays the M physical gifts.

4. The method according to claim 2, characterized in that, The method further includes: Display the editing area in the first payment interface; The M physical gifts are displayed in the editing area.

5. The method according to claim 4, characterized in that, The editing area includes a gift editing area; The editing area displays the M physical gifts, including: In the gift editing area, the gift information of the M physical gifts indicated by the first graphic code is displayed.

6. The method according to claim 4, characterized in that, The editing area includes a price editing area; The editing area displays the M physical gifts, including: The price editing area displays the payment amount for the M physical gifts indicated by the first graphic code.

7. The method according to claim 4, characterized in that, The M physical gifts are to be given to N receiving accounts, where M is greater than or equal to N, and N is a positive integer. The method further includes: In the editing area, select and display the N receiving accounts.

8. The method according to claim 7, characterized in that, The editing area includes: an account editing area; The selection and display of the N receiving accounts in the editing area includes: In response to a trigger operation on the account editing area, the N receiving accounts are selected, and the N receiving accounts are displayed in the account editing area.

9. The method according to claim 8, characterized in that, The step of selecting the N receiving accounts in response to a trigger operation on the account editing area, and displaying the N receiving accounts in the account editing area, includes: In response to a trigger operation on the account editing area, candidate account options are displayed; In response to the selection operation of the N receiving accounts in the candidate account options, the N receiving accounts are selected, and the N receiving accounts are displayed in the account editing area.

10. The method according to claim 3 or 4, characterized in that, The method further includes: The editing area displays the gift-giving text for the M physical gifts.

11. The method according to claim 10, characterized in that, The editing area also includes: a text input area; The text displayed in the editing area for presenting the M physical gifts includes: In response to an input operation in the text input area, the gift text for the M physical gifts is displayed.

12. The method according to claim 1, characterized in that, The graphic code includes a second graphic code, which is the common payment entry point for the offline merchants; the payment interface includes a second payment interface. The step of displaying the payment interface of the offline merchant indicated by the graphic code in response to scanning the graphic code includes: In response to the scanning operation of the second graphic code, the second payment interface of the offline merchant indicated by the second graphic code is displayed.

13. The method according to claim 12, characterized in that, The method further includes: In response to the triggering operation of the first prompt message in the second payment interface, the gift-giving interface is displayed; In response to the editing operation in the gift-giving interface, the M physical gifts are determined; The gift-giving interface displays the M physical gifts; The first prompt message is used to indicate that the merchant has enabled the function of sending physical gifts via the graphic code.

14. The method according to claim 13, characterized in that, The process of determining the M physical gifts in response to an editing operation on the gift-giving interface includes: In response to a trigger operation on the gift editing area, the gift list interface is displayed; In response to the edit operation in the gift list interface, the M physical gifts are determined.

15. The method according to claim 14, characterized in that, The gift list interface includes candidate gift options; The process of determining the M physical gifts in response to an edit operation in the gift list interface includes: In response to the selection operation of the M physical gifts in the candidate gift options, the M physical gifts are determined.

16. The method according to claim 14, characterized in that, The gift list interface includes a gift addition entry; The process of determining the M physical gifts in response to an edit operation in the gift list interface includes: In response to the triggering operation of adding the gift entry, the gift editing interface is displayed; In response to the editing operation in the gift editing interface, the M physical gifts are determined.

17. The method according to claim 16, characterized in that, The gift editing interface includes an image addition area; The process of determining the M physical gifts in response to an editing operation in the gift editing interface includes: In response to a trigger operation in the image addition area, product images of the M physical gifts are added.

18. The method according to claim 16, characterized in that, The gift editing interface includes a name addition area; The process of determining the M physical gifts in response to an editing operation in the gift editing interface includes: In response to the input operation in the name addition area, add the product names of the M physical gifts.

19. The method according to claim 16, characterized in that, The gift editing interface includes a price addition area; The process of determining the M physical gifts in response to an editing operation in the gift editing interface includes: In response to an input operation in the price addition area, the unit price information of the M physical gifts is determined.

20. The method according to claim 13, characterized in that, The gift-giving interface displays the M physical gifts, including: Display the editing area in the gift-giving interface; The M physical gifts are displayed in the editing area.

21. The method according to claim 20, characterized in that, The editing area includes a gift editing area; The editing area displays the M physical gifts, including: The gift information for the M physical gifts is displayed in the gift editing area. The gift information includes at least one of the following: product image, product name, and unit price information.

22. The method according to claim 20, characterized in that, The editing area includes a price editing area; The editing area displays the M physical gifts, including: The price editing area displays the payment amount for the M physical gifts.

23. The method according to claim 20, characterized in that, The M physical gifts are to be given to N receiving accounts, where M is greater than or equal to N, and N is a positive integer. The method further includes: In the editing area, select and display the N receiving accounts.

24. The method according to claim 23, characterized in that, The editing area includes: an account editing area; The selection and display of the N receiving accounts in the editing area includes: In response to a trigger operation on the account editing area, the N receiving accounts are selected, and the N receiving accounts are displayed in the account editing area.

25. The method according to claim 24, characterized in that, The step of selecting the N receiving accounts in response to a trigger operation on the account editing area, and displaying the N receiving accounts in the account editing area, includes: In response to a trigger operation on the account editing area, candidate account options are displayed; In response to the selection operation of the N receiving accounts in the candidate account options, the N receiving accounts are selected, and the N receiving accounts are displayed in the account editing area.

26. The method according to claim 20, characterized in that, The method further includes: The editing area displays the gift-giving text for the M physical gifts.

27. The method according to claim 26, characterized in that, The editing area also includes: a text input area; The text displayed in the editing area for presenting the M physical gifts includes: In response to an input operation in the text input area, the gift text for the M physical gifts is displayed.

28. The method according to claim 12, characterized in that, The method further includes: In response to the triggering operation of the second prompt information in the second payment interface, a reminder message is displayed; In response to the confirmation operation of the reminder message, the second prompt message in the second payment interface is canceled from being displayed; The reminder message indicates that the merchant has been reminded to enable the function of sending physical gifts via the graphic code.

29. The method according to any one of claims 12 to 28, characterized in that, The response to successfully purchasing the M physical gifts on the payment interface and generating an online claiming portal for the M physical gifts also includes: In response to a successful purchase of the M physical gifts in the second payment interface, a payment success interface is displayed, which includes a gift entry point; In response to the triggering operation of the gift entry, the gift delivery service interface is displayed; In response to the editing operation in the gift delivery service interface, the gift information of the M physical gifts is determined; In response to the gift-giving operation in the gift delivery service interface, the online collection portal for the M physical gifts is generated.

30. The method according to claim 29, characterized in that, The gift information includes product images, and the gift delivery service interface includes an image addition area; The method of responding to an editing operation on the gift delivery service interface to determine the gift information of the M physical gifts includes: In response to a trigger operation in the image addition area, the product images of the M physical gifts are added.

31. The method according to claim 29, characterized in that, The gift information includes the product name, and the gift delivery service interface includes a name addition area; The response to the editing operation in the gift delivery service interface, determining the M physical gifts, includes: In response to the input operation in the name addition area, add the product name of the M physical gifts.

32. The method according to any one of claims 29 to 31, characterized in that, The M physical gifts are to be given to N receiving accounts, and the gift delivery service interface also includes an account editing area; The method further includes: In response to a trigger operation on the account editing area, the N receiving accounts are selected, and the N receiving accounts are displayed in the account editing area.

33. The method according to any one of claims 1 to 32, characterized in that, The online gift claiming portal includes gift claiming messages in chat sessions, and the M physical gifts are used to be given to N receiving accounts; The method further includes: The gift claim message is displayed in the chat sessions with the N receiving accounts.

34. The method according to any one of claims 1 to 28, characterized in that, The method further includes: In response to a trigger action on the offline gift order area in the card pack, the offline gift order interface is displayed; The first gift order information is displayed on the offline gift order interface; The first gift order information includes at least one of the following: gift information, discount information, store information, actual payment information, refund information, gift status, and order status of all or part of the M physical gifts.

35. An interactive method based on physical gifts, characterized in that, The method is executed by a computer device logged into with a merchant account, and includes: In response to the initiating account successfully purchasing M physical gifts via a graphic code, and the receiving account claiming all or part of the M physical gifts through the online claim portal, a bill message is displayed. The bill message includes product payment information and delivery information provided by the receiving account, where M is a positive integer. Based on the billing message, perform a delivery operation for all or part of the physical gifts among the M physical gifts received by the receiving account; The online claiming portal is generated after the initiating account successfully purchases the M physical gifts via the graphic code. It is used to trigger the claiming interface when the receiving account is triggered to perform the claiming operation. The receiving account then claims all or part of the physical gifts, and the receiving account provides the delivery information for all or part of the physical gifts.

36. The method according to claim 35, characterized in that, The graphic code includes a second graphic code, which is associated with whether the function of sending physical gifts through the graphic code is enabled.

37. The method according to claim 35 or 36, characterized in that, The graphic code includes a second graphic code, which is associated with whether the function of sending physical gifts on behalf of others is enabled.

38. The method according to claim 36, characterized in that, The second graphic code is associated with enabling the function of sending physical gifts via the graphic code; The method further includes: Display the configuration interface; In response to the configuration operation in the configuration interface, add the X physical gifts, where X is a positive integer and X is greater than or equal to M; Upon successful addition of the X physical gifts, the recommended gift configuration is complete; The X physical gifts are selected by the initiating account when sending physical gifts via graphic codes.

39. The method according to claim 38, characterized in that, The configuration interface includes a gift addition entry; The addition of the X physical gifts in response to the configuration operation in the configuration interface includes: In response to the triggering operation of the gift adding entry, the gift adding interface is displayed; In response to the edit operation in the gift adding interface, the X physical gifts are added.

40. The method according to claim 39, characterized in that, The gift adding interface includes an image adding area; The process of adding the X physical gifts in response to an edit operation on the gift adding interface includes: In response to a trigger operation in the image addition area, product images of the X physical gifts are added.

41. The method according to claim 39, characterized in that, The gift adding interface includes a name adding area; The process of adding the X physical gifts in response to an edit operation on the gift adding interface includes: In response to the input operation in the name addition area, add the product names of the X physical gifts.

42. The method according to claim 39, characterized in that, The gift adding interface includes a price adding area; The process of adding the X physical gifts in response to an edit operation on the gift adding interface includes: In response to an input operation in the price addition area, the unit price information for the X physical gifts is added.

43. The method according to any one of claims 39 to 42, characterized in that, The method further includes: In response to the deletion operation, delete one of the X physical gifts that have been added.

44. The method according to claim 39, characterized in that, The method further includes: In response to enabling the function of sending physical gifts via the graphic code, the gift addition entry is displayed in the configuration interface.

45. The method according to claim 44, characterized in that, The second graphic code is associated with disabling the function of sending physical gifts via the graphic code; The method further includes: In response to disabling the function of sending physical gifts via the graphic code, a disabling prompt message is displayed; In response to the confirmation of the closed prompt message, the gift addition entry is removed from the configuration interface.

46. ​​The method according to claim 38, characterized in that, The method further includes: In response to the successful addition of the X physical gifts, the gift information of the X physical gifts is displayed in the configuration interface.

47. The method according to any one of claims 35 to 46, characterized in that, The method further includes: The configuration interface displays the second gift order information; The second gift order information includes at least one of the following: gift information of all or part of the M physical gifts, the delivery information, the account information of the initiating account, the gift text, the account information of the receiving account, the order status, and the logistics status.

48. An interactive device based on a physical gift, characterized in that, The device includes: The display module is used to respond to the scanning operation of the graphic code and display the payment interface of the offline merchant indicated by the graphic code. The payment interface is used to purchase M physical gifts, where M is a positive integer. A generation module is used to generate a network claiming portal for the M physical gifts in response to a successful purchase of the M physical gifts in the payment interface. The network claim entry is used to enter the claim interface after being triggered by the receiving account to perform the claim operation, so that the receiving account can claim all or part of the physical gifts among the M physical gifts, and the receipt information of all or part of the physical gifts is provided by the receiving account.

49. An interactive device based on a physical gift, characterized in that, The device includes: The display module is used to respond to an initiating account successfully purchasing M physical gifts via a graphic code, and a receiving account claiming all or part of the M physical gifts through a network claim portal, by displaying a bill message. The bill message includes product payment information and delivery information provided by the receiving account, where M is a positive integer. The processing module is used to perform a delivery operation for all or part of the physical gifts among the M physical gifts received by the receiving account, based on the billing message. The online claiming portal is generated after the initiating account successfully purchases the M physical gifts via the graphic code. It is used to trigger the claiming interface when the receiving account is triggered to perform the claiming operation. The receiving account then claims all or part of the physical gifts, and the receiving account provides the delivery information for all or part of the physical gifts.

50. A computer device, characterized in that, The computer device includes a processor and a memory, the memory storing a computer program that is loaded and executed by the processor to implement the interactive method based on physical gifts as described in any one of claims 1 to 47.

51. A computer-readable storage medium, characterized in that, The computer-readable storage medium stores a computer program that is loaded and executed by a processor to implement the interactive method based on physical gifts as described in any one of claims 1 to 47.

52. A computer program product, characterized in that, The computer program product includes computer instructions stored in a computer-readable storage medium, from which a processor retrieves the computer instructions, causing the processor to load and execute them to implement the interactive method based on physical gifts as described in any one of claims 1 to 47.