Interaction method and apparatus based on physical gift, device, and storage medium

By providing an online entry point for receiving accounts and offering multiple gifting methods, this technology solves the problem of limited options for gifting physical gifts in existing technologies, enabling flexible human-computer interaction and privacy protection in gifting and receiving.

WO2026148967A1PCT designated stage Publication Date: 2026-07-16TENCENT TECHNOLOGY (SHENZHEN) CO LTD

Patent Information

Authority / Receiving Office
WO · WO
Patent Type
Applications
Current Assignee / Owner
TENCENT TECHNOLOGY (SHENZHEN) CO LTD
Filing Date
2025-10-23
Publication Date
2026-07-16

AI Technical Summary

Technical Problem

In existing technologies, giving physical gifts requires knowing and inputting the recipient's information, resulting in a single method, lack of interactivity, low efficiency of human-computer interaction, and no support for giving one gift to multiple people or obtaining different gifts through luck.

Method used

This provides an interactive method based on physical gifts, allowing receiving accounts to claim gifts through an online entry point. The initiating account generates an online entry point and completes the gifting without entering the recipient's information. It supports multiple gifting and claiming methods, including individual gifting, group gifting, and lucky draw claiming, while protecting the recipient's privacy.

Benefits of technology

It enables multiple gifting and receiving methods, improving the flexibility and efficiency of human-computer interaction, allowing the giver to send gifts quickly, protecting the recipient's privacy, and enhancing interactivity and security.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN2025129665_16072026_PF_FP_ABST
    Figure CN2025129665_16072026_PF_FP_ABST
Patent Text Reader

Abstract

The present application discloses an interaction method and apparatus based on a physical gift, a device, and a storage medium, which are applied to the field of human-computer interaction. The method is executed by a computer device logged in with a receiving account, and comprises: acquiring an online receiving entrance of M physical gifts, wherein M is a positive integer; in response to a trigger operation on the online receiving entrance, entering a receiving interface to perform a receiving operation; and in response to satisfying a receiving condition of the M physical gifts, receiving all or some of the M physical gifts, wherein receipt information of all or some of the physical gifts is provided by the receiving account.
Need to check novelty before this filing date? Find Prior Art

Description

Interactive methods, devices, equipment, and storage media based on physical gifts

[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.

[0002] This application claims priority to Chinese Patent Application No. 202510123822.7, filed on January 24, 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

[0003] 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

[0004] 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.

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

[0006] However, in related technologies, the giver needs to know and input the recipient's information in order to give a physical gift, such as the recipient's account and / or delivery address. This results in a relatively simple way of giving physical gifts, a lack of interactivity, and low efficiency in human-computer interaction. Summary of the Invention

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

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

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

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

[0011] 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.

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

[0013] Determine M physical gifts to be given as gifts, where M is a positive integer;

[0014] In response to the gifting operation, generate online claiming portals for the M physical gifts;

[0015] The network claim entry is used to enter the claim interface after being triggered by the receiving account to perform the claim operation. In response to the fulfillment of the claim conditions, the receiving account can claim all or part of the physical gifts among the M physical gifts. The receipt information of all or part of the physical gifts is provided by the receiving account.

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

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

[0018] 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;

[0019] 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.

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

[0021] A determining module is used to determine M physical gifts to be given away, where M is a positive integer;

[0022] The generation module is used to generate online claiming portals for the M physical gifts in response to the gifting operation;

[0023] The network claim entry is used to enter the claim interface after being triggered by the receiving account to perform the claim operation. In response to the fulfillment of the claim conditions, the receiving account can claim all or part of the physical gifts among the M physical gifts. The receipt information of all or part of the physical gifts is provided by the receiving account.

[0024] 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.

[0025] 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.

[0026] 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.

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

[0028] This invention provides a novel method for giving and receiving physical gifts. Each receiving account is allowed to receive all or part of M physical gifts. The receiving account provides the delivery information for all or part of the M physical gifts. On one hand, this allows for multiple ways for the initiating account to give the M physical gifts and multiple ways for the receiving account to receive them, improving interactivity and efficiency. Furthermore, both the initiating and receiving accounts can choose from various methods, enhancing the flexibility and efficiency of human-computer interaction. On the other hand, the initiating account can complete the gift-giving process without entering any information about the receiving account, making gift-giving faster and more efficient. Finally, since the receiving account does not need to disclose any of its information to the initiating account beforehand, the privacy of the receiving account is protected, improving security. Attached Figure Description

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

[0030] Figure 2 is a flowchart of an exemplary embodiment of the present application providing an interactive method based on physical gifts;

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

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

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

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

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

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

[0037] Figure 9 is a flowchart of an exemplary embodiment of the present application providing an interactive method based on physical gifts;

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

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

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

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

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

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

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

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

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

[0047] Figure 19 is a flowchart of an exemplary embodiment of the present application providing an interactive method based on physical gifts;

[0048] Figure 20 is a flowchart of an exemplary embodiment of the present application providing an interactive method based on physical gifts;

[0049] Figure 21 is a flowchart of an exemplary embodiment of the present application providing an interactive method based on physical gifts;

[0050] Figure 22 is a block diagram of an interactive device based on a physical gift provided in an exemplary embodiment of this application;

[0051] Figure 23 is a block diagram of an interactive device based on a physical gift provided in an exemplary embodiment of this application;

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

[0053] 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.

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

[0055] Gifts: These are items given by the initiating account (giver) to the receiving account (recipient). Gifts include physical gifts and / or 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.

[0056] 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 the multiple operations are performed.

[0057] Figure 1 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.

[0058] 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.

[0059] 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.

[0060] 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.

[0061] 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.

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

[0063] 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.

[0064] 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.

[0065] 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.

[0066] 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.

[0067] The interactive method based on physical gifts provided in this application embodiment can be executed by computer equipment, which refers to electronic devices with data computing, processing, and storage capabilities. Taking the implementation environment of the scheme shown in Figure 1 as an example, the interactive 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 the method. This application embodiment does not limit the specific implementation of the method.

[0068] 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.

[0069] 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.

[0070] 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.

[0071] 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.

[0072] 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.

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

[0074] 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 giving physical gifts; 2. The delivery mode for physical gifts is relatively simple; 3. It does not support giving a physical gift to one person among multiple people, or allowing participants to win different physical gifts through a lottery; 4. After a physical gift is given, the giver is not shown order status or other information, resulting in information not being communicated to the giver.

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

[0076] 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. For detailed implementation examples, please refer to the description below.

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

[0078] Figure 2 is a flowchart of an interactive method based on physical gifts provided in an exemplary embodiment of this application. The method is executed by a computer device logged into a receiving account, which may be the first terminal 120 and / or the second terminal 160 shown in Figure 1. The receiving account is an account used to receive gifts, and there may 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:

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

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

[0081] 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.

[0082] The online gift claiming portal is the entry point for claiming physical gifts online. There are M online gift claiming portals, each including at least one of the following: a gift claiming message in a chat session, a web link, a mini-program, a graphic code, or audio information carrying the online claiming portal. 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, or a hyperlink. The graphic code can be at least one of: a barcode or a QR code. The online claiming portal can also be implemented as a device supporting Near Field Communication (NFC).

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

[0084] 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, QR code scanning, NFC operation, and gesture triggering. Among these, QR code scanning can be online scanning and / or face-to-face scanning. For example, the online claiming portal might be a graphic QR code displayed in person by the initiating account, which the receiving account scans in person to access the claiming interface.

[0085] 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.

[0086] 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.

[0087] 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.

[0088] 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.

[0089] The computer device, in response to meeting the conditions for receiving M physical gifts, can claim all or part of the 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 by photo, uploading by scanning a QR code, or uploading via NFC. The delivery information includes at least one of the following: recipient's name or nickname, contact information, and detailed address.

[0090] 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."

[0091] 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".

[0092] In summary, the interactive method based on physical gifts provided in this application offers a novel way to give and receive physical gifts. For each receiving account, it is allowed to receive all or part of M physical gifts. Furthermore, the receiving account provides the delivery information for all or part of the M physical gifts. On one hand, this enables multiple ways for the initiating account to give the M physical gifts and multiple ways for the receiving account to receive them, improving interactivity and efficiency. Moreover, the initiating account can choose from multiple giving methods, and the receiving account can choose from multiple receiving methods, increasing the flexibility and efficiency of human-computer interaction. On the other hand, the initiating account can complete the gift-giving without entering any information from the receiving account, making the gift-giving process faster and more efficient. Finally, since the receiving account does not need to disclose any of its information to the initiating account in advance, the privacy of the receiving account is protected, improving security.

[0093] In some embodiments, when the conditions for receiving M physical gifts are met, it is considered that all or part of the 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 have been ultimately successfully received. Step 260 may further include the following steps: 261, 262, and 263:

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

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

[0096] 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.

[0097] 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."

[0098] 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".

[0099] 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".

[0100] 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.

[0101] Triggering operations for the editing entry include at least one of the following: click, double-click, long press, swipe, gesture input, voice input, text input, and gesture trigger. 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.

[0102] 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.

[0103] 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.

[0104] 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:

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

[0106] 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.

[0107] 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.

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

[0109] 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.

[0110] 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.

[0111] 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.

[0112] 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.

[0113] 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.

[0114] 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.

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

[0116] 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.

[0117] 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.

[0118] 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.

[0119] 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, they can be selected or set according to actual technical needs, thereby enriching the interaction methods, improving interactivity, and helping to improve the efficiency of human-computer interaction.

[0120] 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:

[0121] 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.

[0122] 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.

[0123] 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.

[0124] 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.

[0125] 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.

[0126] 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.

[0127] 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, improves interactivity, and helps to improve the efficiency of human-computer interaction.

[0128] 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:

[0129] 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.

[0130] 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.

[0131] 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.

[0132] 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.

[0133] 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.

[0134] 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:

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

[0136] 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.

[0137] 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.

[0138] 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.

[0139] 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 and improve the efficiency of human-computer interaction. 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 itself, which improves the efficiency and matching degree of receiving physical gifts, and can also improve the user experience of the receiving account to a certain extent.

[0140] 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:

[0141] 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.

[0142] 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:

[0143] 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.

[0144] 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.

[0145] 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.

[0146] In this embodiment, when the online gift claiming portal 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, making the information more transparent, enriching the interaction methods, and improving interactivity. Moreover, when the receiving account claims physical gifts based on the online gift claiming portal, the efficiency of claiming physical gifts is improved, which is conducive to improving the efficiency of human-computer interaction.

[0147] 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:

[0148] 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;

[0149] 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.

[0150] 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.

[0151] 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.

[0152] 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 enables 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, improving the efficiency of thank-you message dissemination. This is beneficial to improving human-computer interaction efficiency and, to some extent, enhancing the user experience.

[0153] 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:

[0154] 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.

[0155] 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.

[0156] 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.

[0157] 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:

[0158] 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.

[0159] 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.

[0160] 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.

[0161] 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.

[0162] Referring to Figure 3(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".

[0163] When the receiving account clicks the gift claim message 11 shown in Figure 3(1), the claim interface is displayed as shown in Figure 3(2), displaying claim interface 12. Claim interface 12 displays the account information of the initiating account "gift from friend xx", the gift text "Happy Holidays" and the operation button 13 "Open". When the receiving account clicks the operation button 13 "Open", if the claim conditions are met and the receiving account has claimed all or part of the physical gift, as shown in Figure 3(3), claim interface 14 displays the combined text of the account information of the initiating account and the gift text "Friend xx: Happy Holidays", the product image, product name, the editing entry 15 "Fill in address and accept", and the store information "Gift from xx store".

[0164] The receiving account clicks on the gift claim message 11 shown in Figure 3(1). Another way to display the claim interface is as shown in Figure 4(1), which displays the claim interface 21. The claim interface 21 displays the account information of the initiating account "gift from friend xx", a blessing, graphic elements, and operation button 22 "open".

[0165] When the receiving account clicks the operation button 22 "Open", and the receiving account has received all or part of the physical gift, as shown in (2) of Figure 4, 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 "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.

[0166] When the receiving account clicks the operation button 22 "Open", if the conditions for receiving the gift are not met and the physical gift cannot be received, as shown in Figure 4 (3), the receiving interface 25 displays the account information of the initiating account "gift sent by friend xx", a blessing, graphic elements, and the viewing prompt message "view details". At the top of the receiving interface 25, the receiving failure message 31 "only friend xx can receive" is also displayed. Alternatively, when the receiving account clicks the gift receiving message 11 shown in Figure 3 (1), it is directly determined that the receiving account does not meet the conditions for receiving the gift and cannot receive the physical gift. The receiving interface 25 shown in Figure 4 (3) and the receiving failure message 31 "only friend xx can receive" are directly displayed.

[0167] When the receiving account clicks the operation button 22 "Open", if the conditions for receiving the gift are not met and the physical gift cannot be received, as shown in Figure 4 (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, when the receiving account clicks the gift receiving message 11 shown in Figure 3 (1), it is directly determined that the receiving account does not meet the conditions for receiving the gift and cannot receive the physical gift, and the receiving interface 26 shown in Figure 4 (4) is directly displayed.

[0168] After the receiving account successfully receives all or part of the physical gift, and clicks the "Fill in address and accept" option in the receiving information editing entry 15 (3) of Figure 3 or the "Fill in address and accept" option in the receiving information editing entry 24 (2) of Figure 4, as shown in Figure 4 (5), the gift details interface 27 is displayed. The gift details interface 27 displays the account information of the initiating account "gift from friend xx", the gift text "Happy Holidays", the gift information 35, the receiving information editing area 37, the receiving information confirmation button 38 "Accept Gift", and the prompt message "If not accepted 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 receiving address, please add a receiving address".

[0169] When an initiating account sends a physical gift to multiple receiving accounts, and the gift receipt status of each receiving account is visible to each other, after the receiving account adds the receipt information in the receiving information editing area 37, as shown in Figure 4 (6), the gift details interface 28 is displayed. The gift details interface 28 displays the initiating account's account information "gift sent by friend xx", a blessing, gift information 29, shipping information 40, gift receipt status 41, and an 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 receipt status 41 is "3 gifts have been received, 1 gift remains to be received; recipient xx has received it".

[0170] When the initiating account sends a physical gift only to the receiving account, or sends a physical gift to multiple receiving accounts, and the gift receipt status of each receiving account is not visible to each other, after the receiving account adds the receiving information in the receiving information editing area 37, as shown in Figure 5(1), the gift details interface 42 is displayed. The gift details interface 42 displays the initiating account's account information "gift sent by friend xx", blessing, gift information, shipping information "gift received, merchant will ship at the latest tomorrow", and order viewing prompt "logistics status can be viewed in orders and wallets". The gift information specifically includes: product image, product name, model, and viewing prompt message "view details".

[0171] When the receiving account opens the order and card wallet, in one display example, referring to Figure 5(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.

[0172] When the receiving account opens the order and card wallet, in another display example, as shown in (3) of Figure 5, 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.

[0173] When the receiving account successfully signs for all or part of the physical gift, as shown in Figure 6(1), a thank-you message posting control 48 is displayed in the gift details interface. When the receiving account clicks the posting control 48, the photo upload option 50 and the option to select upload from the phone's album 49 are displayed. When the receiving account clicks the photo upload option 50, as shown in Figure 6(2), the camera is automatically activated to capture the gift image 51 and upload it automatically. When the receiving account clicks the upload from the phone's album option 49, as shown in Figure 6(3), the album is automatically opened to select the gift image 51 and upload it automatically.

[0174] After uploading the gift image 51, referring to Figure 6(4), you can continue to enter a thank-you message in the text input area 53 and send a thank-you message 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. The receiving account clicks the send button 54 shown in Figure 6(4), and referring to Figure 6(6), a successful sending prompt 56 "Sent", is displayed, and the posting control 48 switches to display a thank-you prompt message 57 "Thanked him".

[0175] Alternatively, after uploading the gift image 51, referring to Figure 6(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 the chat group 55. When the receiving account clicks the send button 54 shown in Figure 6(5), referring to Figure 6(6), a successful sending prompt 56 "sent" is displayed, and the post control 48 switches to display a thank-you prompt message 57 "thanked him / her".

[0176] Referring to Figure 7(1), a gift collection 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 the first chat group, or a multi-person chat conversation between the receiving account and the initiating account in the second chat group. The gift collection message 108 is displayed as a chat bubble, and the gift collection message 108 displays the prompt message "A friend sent you a gift", the operation button "Open", and the operation button "Go to collect the gift". In another example, referring to Figure 8(3), a display interface 124 for displaying the online collection entrance is displayed, which can also be called a 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 "A friend sent you a gift", a graphic code, graphic elements, and the source of the product. The graphic code is the online collection entrance. The source of the product can be at least one of the following: store name, store logo, store nickname, and store image.

[0177] The receiving account clicks on the gift claim message 108 shown in Figure 7(1), or clicks the operation button "Go to claim gift" in the gift claim message 108, or scans the graphic code in the display interface 124 in Figure 8(3). Then, referring to Figure 7(2), the claim interface 109 is displayed. The claim 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". Referring to Figure 7(3), the receiving account clicks the operation button 110 "Open" to display the claim interface 111. The claim interface 111 displays the claim prompt message "Please accept the gift", 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, and the operation button 112 "Accept the gift".

[0178] The receiving account clicks the operation button 112 "Receive Gift", as shown in Figure 7 (4), and displays the receiving interface 113. 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 "Receive 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", and the operation button 117 "Receive Gift" is clicked. At this point, the conditions for receiving the gift have been met. Referring to Figure 7(6), the gift details interface 118 is displayed. The gift details interface 118 displays the following information: "Gift received, date 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 referred to Figure 6.

[0179] After the receiving account successfully receives the physical gift, as shown in Figure 8(1), a notification message 122 is sent manually or automatically in the chat session with the initiating account. The notification message 122 displays the product image, product name, product source, and the notification message "You have successfully received the gift from TA". When the receiving account clicks the notification message 122 or clicks the gift viewing control 119 "View Gift" shown in Figure 7(6), as shown in Figure 8(2), the gift details interface 123 is displayed. The gift details interface 123 displays the notification 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 product source, product image, product name, order number, and the refund button "Refund".

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

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

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

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

[0184] 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.

[0185] 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.

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

[0187] 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.

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

[0189] 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.

[0190] In summary, the interaction 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. On one hand, this enables multiple ways for the initiating account to give the M physical gifts and multiple ways for the receiving account to receive them, improving interactivity and efficiency. Moreover, the initiating account can choose from multiple giving methods, and the receiving account can choose from multiple receiving methods, increasing the flexibility and efficiency of human-computer interaction. On the other hand, the initiating account can complete the gift-giving without obtaining any information from the receiving account, making the gift-giving process faster and more efficient. Finally, since the receiving account does not need to disclose any of its information to the initiating account in advance, the privacy of the receiving account is protected, improving security.

[0191] 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):

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

[0193] 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.

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

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

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

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

[0198] 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".

[0199] 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.

[0200] The trigger operation for the settings entry can be at least one of the following: click, double-click, long press, swipe, voice trigger, and gesture trigger. The setting area for the claim conditions can be displayed as at least one of the following: text input box, claim condition candidate options, text paste box, image upload box, table import box, and voice input box.

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

[0202] 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.

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

[0204] 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.

[0205] 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.

[0206] 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.

[0207] 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.

[0208] 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.

[0209] In some embodiments, the conditions for claiming the M physical gifts are related to the receiving account. For step 433, the conditions for claiming the M physical gifts include at least one of the following:

[0210] 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.

[0211] 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.

[0212] 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.

[0213] 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, they can be selected or set according to actual technical needs, thereby enriching the interaction methods, improving interactivity, and helping to improve the efficiency of human-computer interaction.

[0214] 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:

[0215] 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.

[0216] 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.

[0217] 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.

[0218] 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.

[0219] 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.

[0220] 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.

[0221] 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, improves interactivity, and helps to improve the efficiency of human-computer interaction.

[0222] 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.

[0223] 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:

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

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

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

[0227] 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, voice input, or gesture triggering. The gifting entry point includes a gifting prompt message, which instructs the user to confirm payment and gift 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.

[0228] 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.

[0229] 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.

[0230] 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.

[0231] 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):

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

[0233] 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.

[0234] 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.

[0235] 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:

[0236] 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.

[0237] 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.

[0238] 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:

[0239] 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.

[0240] 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.

[0241] 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:

[0242] 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.

[0243] 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.

[0244] 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:

[0245] 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.

[0246] 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.

[0247] In this embodiment, when the network access point is a gift claim message in a chat session, different display methods for the gift claim message are provided. These display methods are adapted to the way the initiating account gives physical gifts, making the information more transparent, enriching the interaction methods, improving interactivity, and helping to improve the efficiency of human-computer interaction.

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

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

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

[0251] 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, QR code scanning, or NFC operation.

[0252] 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.

[0253] 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.

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

[0255] 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.

[0256] In a chat session, specifically in the message editing box, a gift entry 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, and various functional controls. The gift entry is a functional control used to implement the gift-giving function, displayed in the display area of ​​the various functional controls within the message editing box. For example, referring to (1) in Figure 10, 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 camera control, a video call control, a location control, a red envelope control, a gift control 61, and a voice input control. This gift control 61 is the gift entry.

[0257] 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 within 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.

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

[0259] 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.

[0260] In the product details interface, specifically in the border area or corner area, a gift entry is displayed. The border area can be at least one of the top border, bottom border, left border, and right border. The corner area can be at least one of the top left corner, top right corner, bottom left corner, and bottom right corner. For example, referring to (2) in Figure 10, a gift entry 63 "Send a Gift" is displayed in the product details interface 62. This gift entry 63 is a functional control used to implement the gift-sending function.

[0261] 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.

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

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

[0264] The application used by the initiating account provides order and card wallet functions, and displays the gift entry in the card wallet. In the card wallet, you can also view order information related to physical gifts that have been given or received in the past. For example, referring to (3) in Figure 10, 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.

[0265] 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.

[0266] 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.

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

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

[0269] Optionally, the product promotional image is provided by the merchant account. The merchant account is used to provide the product promotional image in 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. Scanning can be online scanning and / or face-to-face scanning. In other embodiments, the product promotional image may also be generated by other accounts through interactive operations on the product details page and sent to the initiating account.

[0270] 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.

[0271] For example, referring to the product promotional image 126 shown in Figure 10 (4), the product promotional image 126 displays the product name, unit price information, product source, forwarding button "Forward to friends", prompt message "xx scan to send a gift", where "xx" refers to the client of the application that supports the gift sending function, and gift entry 127, which is displayed as a graphic code. The initiating account can scan the graphic code to receive the product as a physical gift and perform subsequent gifting. Referring to the product promotional image 128 shown in Figure 10 (5), the product promotional image 128 displays the gift entry 129, product name, product source, graphic elements, and prompt message "xx scan to send a gift", where "xx" refers to the client of the application that supports the gift sending function, and gift entry 129 is displayed as a graphic code. The initiating account can scan the graphic code to receive the product as a physical gift and perform subsequent gifting.

[0272] 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.

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

[0274] 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.

[0275] 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.

[0276] 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.

[0277] For example, referring to (6) in Figure 10, 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:

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

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

[0280] 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.

[0281] 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, the gift text 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 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 to a single type.

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

[0283] 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:

[0284] 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.

[0285] 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.

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

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

[0288] 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.

[0289] 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.

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

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

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

[0293] 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.

[0294] 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.

[0295] 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.

[0296] 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.

[0297] 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.

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

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

[0300] 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.

[0301] 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.

[0302] 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.

[0303] 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.

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

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

[0306] 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.

[0307] 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.

[0308] 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:

[0309] 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;

[0310] 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.

[0311] 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.

[0312] 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.

[0313] 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:

[0314] 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.

[0315] 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.

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

[0317] 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.

[0318] 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.

[0319] 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.

[0320] 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:

[0321] 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.

[0322] 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.

[0323] 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, which improves the efficiency of human-computer interaction.

[0324] 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 search results and from a gift cart. For example, in response to the selection operation of each of the M physical gifts in the search results, and / or in response to the selection operation of each of the M physical gifts in the gift cart, each of the M physical gifts is selected, and the gift information of each of the M physical gifts is displayed in the gift editing area. Further details will not be elaborated here.

[0325] 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:

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

[0327] 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.

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

[0329] 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:

[0330] 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.

[0331] 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.

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

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

[0334] 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.

[0335] 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.

[0336] 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.

[0337] 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.

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

[0339] 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.

[0340] 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.

[0341] 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:

[0342] 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;

[0343] 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.

[0344] 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.

[0345] 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.

[0346] 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.

[0347] 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:

[0348] 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.

[0349] 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.

[0350] 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.

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

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

[0353] 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:

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

[0355] 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.

[0356] 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.

[0357] 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.

[0358] 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:

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

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

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

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

[0363] 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.

[0364] 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.

[0365] 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.

[0366] The gifting operation refers to the act of giving away M physical gifts after they 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, voice input, or gesture triggering. The gifting entry point includes a gifting prompt message, which instructs the recipient to give away the selected and paid-for 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 "Give 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.

[0367] 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.

[0368] 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:

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

[0370] 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, voice input, or gesture triggering. 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.

[0371] 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:

[0372] Step 4481: Display candidate account options;

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

[0374] 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.

[0375] 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.

[0376] 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.

[0377] 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.

[0378] In this embodiment, when the online gift collection entry is a gift collection message in a chat session, an online gift collection entry can be generated first, then N receiving accounts can be selected, and the gift collection 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, which enriches the interaction methods, improves interactivity, and helps to improve the efficiency of human-computer interaction.

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

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

[0381] 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.

[0382] 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.

[0383] 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.

[0384] 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.

[0385] 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:

[0386] 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.

[0387] 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.

[0388] 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."

[0389] 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.

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

[0391] 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.

[0392] 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.

[0393] 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.

[0394] 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:

[0395] 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.

[0396] 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.

[0397] 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.

[0398] 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:

[0399] 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.

[0400] 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.

[0401] 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.

[0402] 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:

[0403] 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.

[0404] The second order information is used to instruct the initiating account on 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 the 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.

[0405] 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.

[0406] 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.

[0407] 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.

[0408] Referring to Figure 10(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 conversation in a first chat group where the initiating account and the receiving account belong, or a multi-person chat conversation in a second chat group where the initiating account and the receiving account belong. Referring to Figure 10(2), a gift entry 63 "Send a Gift" is displayed in the product details interface 62. This gift entry 63 is a functional control. Referring to Figure 10(3), a gift entry 65 "Gift" is displayed in the order and card wallet interface 64. This gift entry 65 is a functional control. Referring to Figure 10(4), a gift entry 127 is displayed in the product promotion image 126. This gift entry 127 is displayed as a graphic code. Referring to Figure 10(5), a gift entry 129 is displayed in the product promotion image 128. This gift entry 129 is displayed as a graphic code. Referring to (6) in Figure 10, 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.

[0409] Take the example of an initiating account sending M physical gifts to a receiving account. The initiating account performs the steps of confirming the physical gift and selecting the receiving account. The order of these two steps is not limited. Then, the initiating account continues to perform the steps of confirming payment for the M physical gifts and then sending them. Specifically, the initiating account clicks the gift entry in the one-person chat session. Referring to Figure 11(1), the gift sending interface is displayed. The gift sending interface displays the account editing area 66, the text input area 71, the gift editing area 67, the prompt message "Unreceived gifts will be automatically refunded after 24 hours", and the gift entry "Pay and send". In the account editing area 66, the chat account corresponding to the one-person chat session is selected as the receiving account by default, and the friend's nickname is displayed. No reselection is required. The initiating account clicks the gift editing area 67. Referring to Figure 11(2), the gift selection interface is displayed. The gift selection interface displays the search bar 131, the 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 sent in the past, physical gifts received, and recommended physical gifts.

[0410] The initiating account clicks on the selection control 68 "Select this" for a physical gift in the gift selection interface shown in Figure 11 (2). Referring to Figure 11 (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 initiating account edits the details, clicks on the confirmation selection control 69 "Selected", and can continue to refer to Figure 11 (4).

[0411] In other embodiments, the initiating account clicks the search bar 131 in the gift selection interface shown in (2) of Figure 11, and continues to refer to (1) of Figure 12. At this time, the keyboard is automatically brought up, 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 the initiating account confirms the search term 132, it confirms the search by pressing the Enter key or clicking the search button. Referring to (2) of Figure 12, 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". The search results 133 are 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. The user can then refer to Figure 11(3) for details of the physical gift, including the product name, source, unit price, style (blue, black, red), discount (new user discount -50), and remarks. After editing these details, the initiating account can click on the confirmation selection control 69 ("selected") and continue referring to Figure 11(4). In some optional embodiments, a gift control 159 is also displayed around search result 133. Clicking on the gift control 159 allows the user to directly select the product corresponding to the search result as the chosen physical gift and continue referring to Figure 11(4).

[0412] In other embodiments, the initiating account clicks on the gift editing area 67 shown in (1) of Figure 11, and continues to refer to (3) of Figure 12, displaying the gift selection interface 147. 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 on the add control 149 to confirm that the product corresponding to candidate gift option 148 has been added to the gift shopping cart. Referring to (4) of Figure 12, a prompt message 151 "Added to gift shopping cart, go place an order now" is displayed. The initiating account clicks on the gift shopping cart entry 150, and referring to (5) of Figure 12, the gift shopping cart 152 is displayed. The gift shopping cart 152 includes product information for multiple products, including product image, product name, unit price information, product source, and quantity. The initiating account selects one or more items from the gift shopping cart 152. After selecting, click the confirmation selection control 153 "Send to TA immediately". You can continue to refer to (4) in Figure 11.

[0413] Continuing with reference to Figure 11(4), the gift information 70 is displayed in the gift editing area of ​​the gift-giving interface. The gift information 70 includes: product name, color, model, and unit price. Referring to Figure 11(5), the initiating account clicks the text input area 71, which automatically brings up the keyboard to input the gift text. Referring to Figure 11(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, sending a physical gift to the receiving account. The gift receipt message is automatically generated and sent to the one-on-one chat session with the receiving account.

[0414] Taking the example of an initiating account sending the same M physical gifts to N receiving accounts (i.e., sending group gifts), the N receiving accounts receive the gifts by chance. The initiating account performs the steps of determining the M physical gifts and selecting the N receiving accounts. The order of these two steps is not limited. Then, the initiating account continues to perform the steps of confirming payment for the M physical gifts and then sending them. Specifically, the initiating account clicks the gift entry in the multi-person chat session. Referring to (1) in Figure 13, the gift sending interface is displayed. The gift sending interface displays the account editing area 74, the quantity editing area 75, the text input area 76, the gift editing area 77, the prompt message "Unreceived gifts will be automatically refunded after 24 hours", and the gift entry "Pay and send". Among them, the chat group corresponding to the multi-person chat session is selected by default in the account editing area 74, and the group name and number of people are displayed. No reselection is required. The initiating account clicks the gift editing area 77, as shown in Figure 13(2), to display the gift selection interface. 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 physical gifts that have been given in the past, physical gifts that have been received, and recommended physical gifts. The initiating account clicks the selection control 78 "Select this" for a physical gift, as shown in Figure 13(3), to display the details of the physical gift. The details include the product name, product source, unit price information, style information "blue, black, red", discount information "new user discount -50", and remarks information. After the initiating account edits the details, it clicks the confirmation selection control 79 "Selected", as shown in Figure 13(4), to display the gift information 80 in the gift editing area of ​​the gift sending interface. The gift information 80 includes: product name, color, model, and unit price information. Referring to Figure 13(5), the initiating account clicks the quantity editing area 75, which automatically brings up the keyboard to edit the quantity of the physical gift, and clicks the text input area 76, which automatically brings up the keyboard to input the gift text. Referring to Figure 13(6), the input quantity 77 is "4 copies", and 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, 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.

[0415] 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 limited. Then, the initiating account continues to perform the steps of confirming payment for the physical gift and then sending it. Specifically, the initiating account clicks the gift entry in the multi-person chat session and displays the gift sending interface. Referring to (6) in Figure 14, the gift sending interface is displayed. The gift sending 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 entry 88 "Pay and send". Among them, the group selection area 86 is selected by default in the chat group corresponding to the multi-person chat conversation, displaying the group name and number of people. No reselection is required. The initiating account clicks the account selection area 89 and selects a chat account from the multiple chat accounts in the chat group as the receiving account. It should also be noted that the gift editing area 84 shown in (6) of Figure 14 has already selected a physical gift. If no physical gift is selected, the selection method is as shown in (2) and (3) of Figure 13 or as shown in Figure 12. Continuing to refer to (6) of Figure 14, the initiating account clicks the gift entry 88 "Pay and Gift" to confirm the payment and execute the gifting operation, sending a physical gift to the designated receiving account in the chat group. A 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, but only the designated receiving account can successfully receive the physical gift.

[0416] Taking 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 determines the M physical gifts and then selects the N receiving accounts (the order of these steps is not important). Next, the account confirms payment for the M physical gifts and then sends them. Specifically, referring to Figure 14(1), the initiating account clicks the gift entry 81 in the product details interface 80, and the product is selected as the physical gift. Referring to Figure 14(2), the gift selection interface is displayed, which specifically displays 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 initiating account edits the details, it clicks the confirmation selection control 106 "selected". Referring to Figure 14(3), the gift sending interface is displayed. The gift sending interface includes the account editing area 82, 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 entry "pay and send". 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. The gift information includes: product name, color, model, and unit price. Click on the account editing area 82 to initiate the account. As shown in (4) of Figure 14, the candidate account options are displayed. The candidate account options include the group name of the recently chatted chat group and the nickname of the friend of the recently chatted chat account. Click on a group name 85 to select the chat group. As shown in (5) of Figure 11, the group information 86 of the chat group is displayed in the account editing area of ​​the gift sending interface. The group information 86 includes the group name and the number of people. The gift sending interface also includes a quantity editing area 87. Continuing with reference to Figure 15(1), when the initiating account clicks the quantity editing area 87, the keyboard is automatically brought up to edit the quantity of the physical gift. Referring to Figure 15(2), the initiating account continues to click the text input area 83, which automatically brings up the keyboard to input the gift text. The input quantity 90 is "4 pieces", and the input gift text 91 is "Happy New Year to my family". The gift sending interface also displays the total price information 92. When the initiating account clicks the total price information 92, referring to Figure 15(3), the price details information 93 is displayed. The price details information 93 includes: unit price information, shipping information, quantity information, total price information, discount information, and actual payment information. When the initiating account clicks the gift entry 88 "Pay and Gift" shown in Figure 15(2) to confirm payment and execute the gifting operation, the physical gift is sent 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 gift.

[0417] When the initiating account clicks the gift entry 88 "Pay and Gift" to confirm payment and execute the gifting operation, as shown in Figure 16(1), a pop-up message 94 is displayed. The initiating account enters the payment password based on the payment message 94. When the physical gift is successfully purchased, as shown in Figure 16(2), a gift collection message 96 is generated and automatically sent to the chat session 95 of the chat group. When the initiating account is also one of the receiving accounts, as shown in Figure 16(3), when the receiving account clicks the gift collection message 96, the collection interface 97 is displayed. The collection interface 97 displays the account information of the initiating account "gift from friend xx", a blessing, and the operation button 98 "open". When the collection conditions are met and the receiving account has collected all or part of the physical gift, as shown in Figure 16(4), the chat session 95 displays the collection prompt message 99 "You have received your gift".

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

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

[0420] When the initiating account browses the order details of the physical gift, in another display example, as shown in (1) of Figure 17, the order details interface 103 is displayed. The order details interface 103 displays the account information of the initiating account and the receiving account, "gift sent in xx group chat", gift receipt status "10 gifts are waiting to be received, and the gift will be automatically refunded if it is not received within 24 hours", store name, product image, product name, color, model, actual payment information, order number, recommendation source, and the delete order button "delete order".

[0421] When the initiating account browses the order details of the physical gift, in another display example, as shown in (2) of Figure 17, the order details interface 104 is displayed. The order details interface 104 displays the account information of the initiating account and the receiving account, "gift sent in xx group chat", gift collection status "7 gifts are waiting to be collected, 3 gifts remain unclaimed, and the gift will be automatically refunded if it is not received 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".

[0422] When the initiating account browses the order details of the physical gift, in another display example, as shown in (3) of Figure 17, the order details interface 105 is displayed. The order details interface 105 displays the account information of the initiating account and the receiving account, "gift 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".

[0423] 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 selects the physical gift and confirms payment, and then selects the receiving account and sends the gift. Specifically, referring to Figure 18(1), the initiating account clicks the gift entry 135 in the product details interface 134, and the product is selected as the physical gift. Referring to Figure 18(2), the gift selection interface is displayed, which specifically displays the details of the physical gift. The details include the product image, product name, product source, unit price information, style information "blue, black, red", discount information "new user discount -50", remarks information, and confirmation selection control 136 "go to send gift". After the initiating account edits the details, it clicks the confirmation selection control 136 "go to send gift". Referring to Figure 18(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, as shown in (4) of Figure 18, the gift sending interface 141 is displayed. The gift sending interface 141 displays the prompt message "If the gift is not accepted within 24 hours, a refund will be issued to you", 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 send 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".

[0424] The initiating account clicks the gift entry 142 shown in (4) of Figure 18. Referring to (5) of Figure 18, the gift-giving interface 143 is displayed. The gift-giving interface 143 displays the prompt message "Give 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-to-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: Send you a gift", the prompt message "Send 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 friend of the recently chatted chat account, and their respective sharing entry "Share". When the initiating account clicks on a friend's nickname, or clicks the "Share" entry corresponding to that friend's nickname, a gift claim message will be automatically sent to the chat session of the receiving account corresponding to that friend's nickname. The receiving account can claim the physical gift after clicking on the gift claim message.

[0425] When the initiating account browses the order details of the physical gift, as shown in (6) of Figure 18, 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 sending button, and invoice request button "Request invoice".

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

[0427] 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.

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

[0429] 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.

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

[0431] 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.

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

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

[0434] 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.

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

[0436] 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.

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

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

[0439] 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.

[0440] 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.

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

[0442] 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.

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

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

[0445] 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.

[0446] Figure 20 is a flowchart of an interactive method based on physical gifts provided in an exemplary embodiment of 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.

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

[0448] 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.

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

[0450] 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.

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

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

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

[0454] 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.

[0455] 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.

[0456] 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.

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

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

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

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

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

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

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

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

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

[0466] 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.

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

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

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

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

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

[0472] Figure 21 is a flowchart of an interactive method based on a physical gift, provided in an exemplary embodiment of this application. The method is executed 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.

[0473] Step 1: Display the dialog bubbles;

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

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

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

[0477] Step 5: Accept the gift.

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

[0479] Step 7: Confirm receipt.

[0480] Step 8: Claiming failed.

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

[0482] 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".

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

[0484] 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.

[0485] It should also be noted that each of the embodiments in the above embodiments can be implemented individually, or two or more of them can be implemented in combination. This application does not limit this.

[0486] Figure 22 is a block diagram of an interactive device based on a physical gift, provided in an exemplary embodiment of this application. The interactive device 800 based on the physical gift is logged into a receiving account and includes:

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

[0488] The processing module 840 is used to enter the claiming interface to perform the claiming operation in response to the triggering operation of the network claiming entry;

[0489] The receiving module 860 is used to receive all or part of the physical gifts among the M physical gifts in response to the fulfillment of the receiving conditions of the M physical gifts, wherein the receipt information of all or part of the physical gifts is provided by the receiving account.

[0490] In an optional embodiment, the receiving module 860 is configured to display an editing entry for the receipt information in response to the fulfillment of the receiving conditions for the M physical gifts;

[0491] The receiving module 860 is used to display the editing area of ​​the receiving information in response to a trigger operation on the editing entry.

[0492] The receiving module 860 is configured to receive the receiving information for receiving all or part of the M physical gifts in response to an editing operation on the receiving information in the editing area.

[0493] In an optional embodiment, the receiving module 860 is configured to perform at least one of the following steps:

[0494] In response to the claiming operation satisfying the claiming conditions of the M physical gifts, all or part of the M physical gifts can be claimed;

[0495] In response to the receiving account meeting the conditions for receiving the M physical gifts, all or part of the M physical gifts can be claimed.

[0496] In one optional embodiment, the conditions for receiving the M physical gifts include at least one of the following:

[0497] Enter the passwords corresponding to all or some of the M physical gifts;

[0498] Enter the answers to the questions corresponding to all or some of the M physical gifts;

[0499] Input the specified text corresponding to all or some of the M physical gifts;

[0500] Within a set time period, perform specified interactive operations through the computer device;

[0501] The receiving account is among the first M to execute the claim operation.

[0502] In one optional embodiment, the conditions for receiving the M physical gifts include at least one of the following:

[0503] The receiving account belongs to the designated receiving account corresponding to all or part of the M physical gifts;

[0504] The receiving accounts belong to the N receiving accounts required to receive the M physical gifts;

[0505] The affinity between the receiving account and the initiating account of the M physical gifts is greater than a threshold.

[0506] In one optional embodiment, the distribution of all or part of the M physical gifts includes at least one of the following methods:

[0507] Distributed randomly;

[0508] Distribute the M physical gifts in the order they are arranged;

[0509] The gifts are distributed according to the matching degree between the account information of the receiving account and the M physical gifts;

[0510] The gifts are distributed according to the affinity between the account information of the receiving account and the M physical gifts;

[0511] The funds will be distributed according to the trigger time for the receiving account to perform the claiming operation;

[0512] Gifts will be distributed according to the gift type pre-specified by the receiving account.

[0513] In an optional embodiment, the receiving module 860 is configured to display a cancellation prompt message in response to not receiving the receipt information for receiving all or part of the physical gifts among the M physical gifts within a preset time period;

[0514] The cancellation notification message is used to indicate that the M physical gifts are in an expired state.

[0515] In an optional embodiment, the receiving module 860 is used to display an entry point for changing the style of all or some of the physical gifts among the M physical gifts;

[0516] The receiving module 860 is used to respond to a trigger operation on the style change entry to change all or part of the received physical gifts among the M physical gifts.

[0517] In one optional embodiment, the online claiming portals for the M physical gifts include at least one of the following:

[0518] Gift claiming messages, web links, mini-programs, and graphic codes in chat sessions.

[0519] In one optional embodiment, the online claiming entry point includes a gift claiming message in a chat session;

[0520] The receiving module 860 is used to display the gift receiving message in a chat session with the initiating account;

[0521] The chat sessions include: a one-on-one chat session with the initiating account, a multi-person chat session with the initiating account in a first chat group, or a multi-person chat session with the initiating account in a 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.

[0522] In an optional embodiment, the receiving module 860 is configured to display a thank-you message posting control in response to the successful receipt of all or part of the M physical gifts;

[0523] The receiving module 860 is configured to, in response to a trigger operation on the publishing control, publish the thank-you message; and send the thank-you message to the initiating account.

[0524] 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.

[0525] In an optional embodiment, the receiving module 860 is configured to send first order information to the receiving account when it obtains the delivery information for receiving all or part of the physical gifts among the M physical gifts;

[0526] The first order information includes at least one of the following: gift information of all or part of the M physical gifts, the receiving 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. The gift information includes at least one of the following: product image, product name and description text, and unit price information.

[0527] In an optional embodiment, the receiving module 860 is configured to determine the replaced gift and verify the verification information of the replaced gift when all or part of the physical gifts among the M physical gifts received by the receiving account are replaced.

[0528] The verification information includes at least one of the following: unit price information and inventory information.

[0529] Figure 23 is a block diagram of an interactive device based on a physical gift, provided in an exemplary embodiment of this application. The interactive device 900 based on the physical gift is logged into an initiating account and includes:

[0530] The determining module 920 is used to determine M physical gifts to be given away, where M is a positive integer;

[0531] Generation module 940 is used to generate network claiming portals for the M physical gifts in response to the gifting operation;

[0532] The network claim entry is used to enter the claim interface after being triggered by the receiving account to perform the claim operation. In response to the fulfillment of the claim conditions, the receiving account can claim all or part of the physical gifts among the M physical gifts. The receipt information of all or part of the physical gifts is provided by the receiving account.

[0533] In one optional embodiment, the online claiming portals for the M physical gifts include at least one of the following:

[0534] Gift claiming messages, web links, mini-programs, and graphic codes in chat sessions.

[0535] In an alternative embodiment, the determining module 920 is configured to set the conditions for receiving the M physical gifts in response to a setting operation.

[0536] In an optional embodiment, the determining module 920 is used to display an entry point for setting the claiming conditions for the M physical gifts;

[0537] The determining module 920 is used to display the setting area of ​​the receiving conditions in response to the triggering operation of the setting entry;

[0538] The determining module 920 is configured to set the receiving conditions for the M physical gifts in response to the setting operation of the receiving conditions in the setting area.

[0539] In one optional embodiment, the conditions for receiving the M physical gifts include at least one of the following:

[0540] Enter the passwords corresponding to all or some of the M physical gifts;

[0541] Enter the answers to the questions corresponding to all or some of the M physical gifts;

[0542] Input the specified text corresponding to all or some of the M physical gifts;

[0543] Within a set time period, perform specified interactive operations through the computer device;

[0544] The receiving account is among the first M to execute the claim operation.

[0545] In one optional embodiment, the conditions for receiving the M physical gifts include at least one of the following:

[0546] The receiving account belongs to the designated receiving account corresponding to all or part of the M physical gifts;

[0547] The receiving accounts belong to the N receiving accounts required to receive the M physical gifts;

[0548] The affinity between the receiving account and the initiating account of the M physical gifts is greater than a threshold.

[0549] In one optional embodiment, the distribution of all or part of the M physical gifts includes at least one of the following methods:

[0550] Distributed randomly;

[0551] Distribute the M physical gifts in the order they are arranged;

[0552] The gifts are distributed according to the matching degree between the account information of the receiving account and the M physical gifts;

[0553] The gifts are distributed according to the affinity between the account information of the receiving account and the M physical gifts;

[0554] The funds will be distributed according to the trigger time for the receiving account to perform the claiming operation;

[0555] Gifts will be distributed according to the gift type pre-specified by the receiving account.

[0556] In an optional embodiment, the generation module 940 is configured to display payment messages for the M physical gifts in response to the gifting operation;

[0557] The generation module 940 is used to purchase the M physical gifts in response to a payment operation on the payment message;

[0558] The generation module 940 is used to generate the online claiming portal for the M physical gifts in response to the successful purchase of the M physical gifts.

[0559] In one optional embodiment, the network receiving entry includes a gift receiving message in a chat session, wherein the M physical gifts are used to give to N receiving accounts, where M is greater than or equal to N, and N is greater than 0;

[0560] The generation module 940 is used to display the gift claim message in chat sessions with the N receiving accounts.

[0561] In one alternative embodiment, N equals 1, and the chat session includes: a one-on-one chat session with the receiving account;

[0562] The generation module 940 is used to display the gift receipt message in a one-on-one chat session with the receiving account;

[0563] The receiving account is used to receive all or part of the physical gifts among the M physical gifts after triggering the gift claim message.

[0564] In one optional embodiment, N is greater than 1, and the chat session includes: a one-on-one chat session with each of the N receiving accounts;

[0565] The generation module 940 is used to display the gift receipt message in a one-on-one chat session with each of the N receiving accounts;

[0566] Each of the N receiving accounts is used to receive all or part of the physical gifts from the M physical gifts after triggering the gift claim message.

[0567] In one optional embodiment, N equals 1, M equals 1, the receiving account is located in a first chat group, and the chat session includes: a multi-person chat session with the first chat group to which the receiving account is located;

[0568] The generation module 940 is used to display the gift receipt message in the multi-person chat session of the first chat group to which the receiving account belongs;

[0569] The receiving account is used to receive the physical gift after triggering the gift claim message.

[0570] In one optional embodiment, N is greater than 1, M is greater than 1, the N receiving accounts are located in the same second chat group, and the chat session includes: a multi-person chat session with the second chat group where the N receiving accounts are located;

[0571] The generation module 940 is used to display, in the multi-person chat session of the second chat group where the N receiving accounts are located, the gift receiving message indicating the M physical gifts to be given;

[0572] Among them, one of the N receiving accounts is used to receive all or part of the physical gifts among the M physical gifts after triggering the gift claim message.

[0573] In an optional embodiment, the determining module 920 is configured to display a gift entry for giving physical gifts;

[0574] The determining module 920 is used to select the M physical gifts to be given in response to the triggering operation of the gift entry.

[0575] In an optional embodiment, the determining module 920 is configured to display an editing area in response to the triggering operation on the gift entry point;

[0576] The determining module 920 is used in the editing area to select and display the M physical gifts to be given.

[0577] In one optional embodiment, the editing area includes: a gift editing area; the gift editing area is used to select and display the M physical gifts;

[0578] The determining module 920 is configured to select the M physical gifts in response to a trigger operation on the gift editing area, and to display the M physical gifts in the gift editing area.

[0579] In an optional embodiment, the determining module 920 is configured to display candidate gift options in response to an editing operation on the gift editing area;

[0580] The determining module 920 is configured to, in response to a selection operation of the M physical gifts in the candidate gift options, select the M physical gifts and display the M physical gifts in the gift editing area;

[0581] 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, and physical gifts given and received in the past by accounts with whom the relationship is established.

[0582] In one alternative embodiment, M equals 1;

[0583] The determining module 920 is configured to, in response to a selection operation of a physical gift among the candidate gift options, select the physical gift and, in the gift editing area, display the gift information of the physical gift;

[0584] The gift information includes at least one of the following: product image, product name and description text, and unit price information.

[0585] In one optional embodiment, M is greater than 1, the M physical gifts are the same physical gifts, and the editing area further includes: a quantity editing area;

[0586] The determining module 920 is configured to, in response to a selection operation of a physical gift among the candidate gift options, select the physical gift and, in the gift editing area, display the gift information of the physical gift;

[0587] The determining module 920 is configured to, in response to an editing operation in the quantity editing area, edit the quantity of the physical gift to P, wherein P is less than or equal to M and P is greater than 0.

[0588] In an optional embodiment, the determining module 920 is configured to display details of the gift in response to a triggering operation of a selection control for an entity gift among the candidate gift options;

[0589] The determining module 920 is configured to edit the details of the physical gift in response to an editing operation on the details information; and to select the physical gift in response to a triggering operation on the confirmation selection control of the physical gift.

[0590] The detailed information includes at least one of the following: unit price information, shipping information, freight information, style information, discount information, and remarks information.

[0591] In one alternative embodiment, M is greater than 1, and the M physical gifts include different physical gifts;

[0592] The determining module 920 is configured to, in response to a selection operation of each of the M physical gifts in the candidate gift options, select each of the M physical gifts, and, in the gift editing area, display the gift information of each of the M physical gifts respectively;

[0593] The gift information includes at least one of the following: product image, product name and description text, and unit price information.

[0594] In an optional embodiment, the determining module 920 is configured to display detailed information of each physical gift in response to a triggering operation of a selection control for each of the M physical gifts in the candidate gifts;

[0595] The determining module 920 is configured to edit the details of each physical gift in response to an editing operation of the details of each physical gift; and to select each of the M physical gifts in response to a triggering operation of a confirmation selection control for each physical gift.

[0596] The detailed information includes at least one of the following: unit price information, shipping information, freight information, style information, discount information, and remarks information.

[0597] In one optional embodiment, the M physical gifts are used to give gifts to N receiving accounts;

[0598] The determining module 920 is used to select and display the N receiving accounts in the editing area.

[0599] In one optional embodiment, the editing area further includes: an account editing area; the account editing area is used to select and display the N receiving accounts;

[0600] The determining module 920 is configured to select the N receiving accounts in response to a trigger operation on the account editing area, and to display the N receiving accounts in the account editing area.

[0601] In an optional embodiment, the determining module 920 is configured to display candidate account options in response to a trigger operation on the account editing area;

[0602] The determining module 920 is configured to, in response to the selection operation of the N receiving accounts in the candidate account options, select the N receiving accounts and display the N receiving accounts in the account editing area.

[0603] In one alternative embodiment, N equals 1;

[0604] The determining module 920 is configured to, in response to the selection operation of the receiving account in the candidate account options, select the receiving account, and display the account information of the receiving account in the account editing area;

[0605] The account information includes at least one of the following: account avatar, account nickname, and account identifier.

[0606] In one optional embodiment, N equals 1, the receiving account is located in the first chat group, and the account editing area includes: a group selection area and an account selection area;

[0607] The determining module 920 is configured to, in response to the selection operation of the first chat group in the candidate account options, select the first chat group, and, in the group selection area, display the first group information of the first chat group;

[0608] The determining module 920 is used to display Q chat accounts of the first chat group in response to a trigger operation on the account selection area, wherein Q is greater than 1 and the Q chat accounts are accounts used to receive the gift claim message;

[0609] The determining module 920 is configured to, in response to the selection operation of one of the Q chat accounts, designate the selected chat account as the receiving account, and display the account information of the receiving account in the account selection area;

[0610] The first group information includes at least one of the following: group avatar, group nickname, and group identifier; the account information includes at least one of the following: account avatar, account nickname, and account identifier.

[0611] In one optional embodiment, N is greater than 1, and the N receiving accounts are located in the same second chat group;

[0612] The determining module 920 is configured to, in response to the selection operation of the second chat group in the candidate account options, select the second chat group to select the N receiving accounts located in the second chat group, and, in the account editing area, display the second group information of the second chat group;

[0613] The second group information includes at least one of the following: group avatar, group nickname, and group identifier.

[0614] In one optional embodiment, the editing area further includes a text input area;

[0615] The determining module 920 is used to display the gift text of the M physical gifts in response to an input operation in the text input area.

[0616] In an optional embodiment, the generation module 940 is configured to display the gift entry in chat sessions with the N receiving accounts;

[0617] Wherein, if 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; if 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.

[0618] In an optional embodiment, the generation module 940 is used to display the gift entry on the product details interface;

[0619] The product details interface 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.

[0620] In an optional embodiment, the generation module 940 is configured to display the gift entry in the card pack of the initiating account.

[0621] In an optional embodiment, the generation module 940 is used to display payment messages for the M physical gifts;

[0622] In response to the payment operation of the payment message, purchase the M physical gifts;

[0623] In response to the successful purchase of the M physical gifts, conditions for claiming the M physical gifts are generated;

[0624] In response to the gifting operation, the online claiming portals for the M physical gifts are generated.

[0625] In one optional embodiment, the M physical gifts are used to give gifts to N receiving accounts, where M is greater than or equal to N, and N is greater than 0;

[0626] The generation module 940 is used to share the online claiming portal for the M physical gifts with the N receiving accounts.

[0627] In one optional embodiment, the network claim entry includes a gift claim message in a chat session; the generation module 940 is used to display candidate account options;

[0628] In response to the selection operation of the N receiving accounts in the candidate account options, the N receiving accounts are selected, and the gift collection message is displayed in the chat session with the N receiving accounts.

[0629] In an optional embodiment, the generation module 940 is used to display the total price information of the M physical gifts;

[0630] The generation module 940 is used to display price details in response to a trigger operation on the total price information;

[0631] The price details include at least one of the following: unit price, shipping cost, quantity, total price, discount information, and actual payment information.

[0632] In an optional embodiment, the generation module 940 is configured to display a claim prompt message in response to one of the N receiving accounts successfully claiming all or part of the physical gifts among the M physical gifts;

[0633] The notification message indicates that the receiving account has successfully claimed all or part of the M physical gifts.

[0634] In an optional embodiment, the generation module 940 is configured to display a refund prompt message in response to the presence of unclaimed gifts among the M physical gifts, and the unclaimed duration of the unclaimed gifts exceeding a duration threshold.

[0635] The refund notification message is used to indicate the existence of unclaimed gifts and to initiate a refund.

[0636] In an optional embodiment, the generation module 940 is configured to display the gift status of all or part of the M physical gifts in response to a viewing operation of the M physical gifts;

[0637] The gift status includes at least one of the following: received, unreceived, shipped, unshipped, signed for, expired, unclaimed quantity, and received status.

[0638] In an optional embodiment, the generation module 940 is configured to display a thank-you message in the chat session with the receiving account in response to the receiving account successfully accepting all or part of the physical gifts among the M physical gifts;

[0639] 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. The receiving account is used to post the thank-you message after successfully receiving the physical gift. 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 a first chat group, or a multi-person chat session with the receiving account in a second chat group.

[0640] In an optional embodiment, the generation module 940 is configured to send a second order information to the initiating account in response to one of the N receiving accounts successfully receiving all or part of the physical gifts among the M physical gifts;

[0641] 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. The gift information includes at least one of the following: product image, product name and description text, and unit price information.

[0642] It should be noted that the specific limitations of the embodiments of one or more interactive devices 800 and 900 based on physical gifts provided above can be found in the limitations of the interactive methods based on physical gifts above, and will not be repeated here. Each module of the above-mentioned device can be implemented entirely or partially through software, hardware, or a combination thereof. Each module can be embedded in the processor of the computer device in hardware form or independent of the processor, or it can be stored in the memory of the computer device in software form, so that the processor can call and execute the operations corresponding to each module.

[0643] This application also provides a computer device, which includes: a processor and a memory, wherein the memory stores a computer program; the processor is used to execute the computer program in the memory to implement the interactive method based on physical gifts provided in the above method embodiments.

[0644] Figure 24 is a structural block diagram of a computer device provided in an exemplary embodiment of this application.

[0645] The computer device 1000 can be a terminal, such as a smartphone, tablet computer, wearable device, PC (Personal Computer), laptop computer, desktop computer, intelligent voice interaction device, smart home appliance, unmanned reservation terminal, or unmanned vending terminal. The computer device 1000 may also be referred to as user equipment, portable terminal, portable mobile terminal, or other names.

[0646] Typically, computer device 1000 includes a processor 1001 and a memory 1002.

[0647] Processor 1001 may include one or more processing cores, such as a quad-core processor, an octa-core processor, etc. Processor 1001 may be implemented using at least one hardware form selected from DSP (Digital Signal Processing), FPGA (Field Programmable Gate Array), and PLA (Programmable Logic Array). Processor 1001 may also include a main processor and a coprocessor. The main processor, also known as a CPU (Central Processing Unit), is used to process data in the wake-up state; the coprocessor is a low-power processor used to process data in the standby state. In some embodiments, processor 1001 may integrate a GPU (Graphics Processing Unit), which is responsible for rendering and drawing the content to be displayed on the screen. In some embodiments, processor 1001 may also include an AI (Artificial Intelligence) processor, which is used to handle computational operations related to machine learning.

[0648] The memory 1002 may include one or more computer-readable storage media, which may be tangible and non-transitory. The memory 1002 may also include high-speed random access memory and non-volatile memory, such as one or more disk storage devices or flash memory devices. In some embodiments, the non-transitory computer-readable storage media in the memory 1002 are used to store at least one instruction, which is executed by the processor 1001 to implement the interaction method based on physical gifts provided in the embodiments of this application.

[0649] In some embodiments, the computer device 1000 may also optionally include: a peripheral device interface 1003 and at least one peripheral device. Specifically, the peripheral device includes at least one of: a radio frequency circuit 1004, a touch display screen 1005, a camera assembly 1006, an audio circuit 1007, and a power supply 1008.

[0650] Peripheral device interface 1003 can be used to connect at least one I / O (Input / Output) related peripheral device to processor 1001 and memory 1002. In some embodiments, processor 1001, memory 1002 and peripheral device interface 1003 are integrated on the same chip or circuit board; in some other embodiments, any one or two of processor 1001, memory 1002 and peripheral device interface 1003 can be implemented on separate chips or circuit boards, which is not limited in this embodiment.

[0651] The radio frequency (RF) circuit 1004 is used to receive and transmit RF (Radio Frequency) signals, also known as electromagnetic signals. The RF circuit 1004 communicates with communication networks and other communication devices via electromagnetic signals. The RF circuit 1004 converts electrical signals into electromagnetic signals for transmission, or converts received electromagnetic signals back into electrical signals. Optionally, the RF circuit 1004 includes: an antenna system, an RF transceiver, one or more amplifiers, a tuner, an oscillator, a digital signal processor, a codec chipset, a user identity module card, etc. The RF circuit 1004 can communicate with other terminals through at least one wireless communication protocol. This wireless communication protocol includes, but is not limited to: the World Wide Web, metropolitan area networks, intranets, various generations of mobile communication networks (2G, 3G, 4G, and 5G), wireless local area networks, and / or WiFi (Wireless Fidelity) networks. In some embodiments, the RF circuit 1004 may also include circuitry related to NFC (Near Field Communication), which is not limited in this application.

[0652] The touch display screen 1005 is used to display a UI (User Interface). This UI may include graphics, text, icons, videos, and any combination thereof. The touch display screen 1005 also has the ability to collect touch signals on or above its surface. These touch signals can be input as control signals to the processor 1001 for processing. The touch display screen 1005 is used to provide virtual buttons and / or a virtual keyboard, also known as soft buttons and / or a soft keyboard. In some embodiments, there may be one touch display screen 1005, located on the front panel of the computer device 1000; in other embodiments, there may be at least two touch display screens, respectively located on different surfaces of the computer device 1000 or in a folded design; in some embodiments, the touch display screen 1005 may be a flexible display screen, located on a curved or folded surface of the computer device 1000. Furthermore, the touch display screen 1005 may be configured as a non-rectangular, irregular shape, i.e., a non-rectangular screen. The touch display screen 1005 may be made of materials such as LCD (Liquid Crystal Display) or OLED (Organic Light-Emitting Diode).

[0653] The camera assembly 1006 is used to capture images or videos. Optionally, the camera assembly 1006 includes a front-facing camera and a rear-facing camera. Typically, the front-facing camera is used for video calls or selfies, and the rear-facing camera is used for taking photos or videos. In some embodiments, there are at least two rear-facing cameras, which are any one of a main camera, a depth-sensing camera, and a wide-angle camera, to achieve background blurring by fusion of the main camera and the depth-sensing camera, and panoramic shooting and VR (Virtual Reality) shooting by fusion of the main camera and the wide-angle camera. In some embodiments, the camera assembly 1006 may also include a flash. The flash can be a single-color temperature flash or a dual-color temperature flash. A dual-color temperature flash is a combination of a warm-light flash and a cool-light flash, which can be used for light compensation at different color temperatures.

[0654] Audio circuit 1007 provides an audio interface between the user and computer device 1000. Audio circuit 1007 may include a microphone and a speaker. The microphone is used to collect sound waves from the user and the environment, converting the sound waves into electrical signals that are input to processor 1001 for processing, or input to radio frequency circuit 1004 for voice communication. For stereo sound acquisition or noise reduction purposes, multiple microphones may be used, each located at a different location within computer device 1000. The microphone may also be an array microphone or an omnidirectional microphone. The speaker converts electrical signals from processor 1001 or radio frequency circuit 1004 into sound waves. The speaker may be a conventional diaphragm speaker or a piezoelectric ceramic speaker. When the speaker is a piezoelectric ceramic speaker, it can convert electrical signals not only into audible sound waves but also into inaudible sound waves for purposes such as distance measurement. In some embodiments, audio circuit 1007 may also include a headphone jack.

[0655] Power supply 1008 is used to supply power to the various components in computer device 1000. Power supply 1008 can be AC ​​power, DC power, a disposable battery, or a rechargeable battery. When power supply 1008 includes a rechargeable battery, the rechargeable battery can be a wired rechargeable battery or a wireless rechargeable battery. A wired rechargeable battery is a battery that is charged via a wired line, and a wireless rechargeable battery is a battery that is charged via a wireless coil. The rechargeable battery can also be used to support fast charging technology.

[0656] In some embodiments, the computer device 1000 further includes one or more sensors 1009. The one or more sensors 1009 include, but are not limited to, an accelerometer 1010, a gyroscope 1011, a pressure sensor 1012, an optical sensor 1013, and a proximity sensor 1014.

[0657] Accelerometer 1010 can detect the magnitude of acceleration along the three coordinate axes of a coordinate system established by computer device 1000. For example, accelerometer 1010 can be used to detect the components of gravitational acceleration along the three coordinate axes. Processor 1001 can control touchscreen 1005 to display the user interface in landscape or portrait view based on the gravitational acceleration signal acquired by accelerometer 1010. Accelerometer 1010 can also be used for games or for acquiring user motion data.

[0658] The gyroscope sensor 1011 can detect the orientation and rotation angle of the computer device 1000. The gyroscope sensor 1011 can work in conjunction with the accelerometer sensor 1010 to acquire the user's 3D movements on the computer device 1000. Based on the data acquired by the gyroscope sensor 1011, the processor 1001 can perform the following functions: motion sensing (e.g., changing the UI based on the user's tilt), image stabilization during shooting, game control, and inertial navigation.

[0659] The pressure sensor 1012 can be disposed on the side bezel of the computer device 1000 and / or on the lower layer of the touch display screen 1005. When the pressure sensor 1012 is disposed on the side bezel of the computer device 1000, it can detect the user's grip signal on the computer device 1000 and perform left / right hand recognition or quick operation based on the grip signal. When the pressure sensor 1012 is disposed on the lower layer of the touch display screen 1005, it can control operable controls on the UI interface based on the user's pressure operation on the touch display screen 1005. Operable controls include at least one of button controls, scroll bar controls, icon controls, and menu controls.

[0660] An optical sensor 1013 is used to collect ambient light intensity. In one embodiment, the processor 1001 can control the display brightness of the touch screen 1005 based on the ambient light intensity collected by the optical sensor 1013. Specifically, when the ambient light intensity is high, the display brightness of the touch screen 1005 is increased; when the ambient light intensity is low, the display brightness of the touch screen 1005 is decreased. In another embodiment, the processor 1001 can also dynamically adjust the shooting parameters of the camera assembly 1006 based on the ambient light intensity collected by the optical sensor 1013.

[0661] The proximity sensor 1014, also known as a distance sensor, is typically located on the front of the computer device 1000. The proximity sensor 1014 is used to detect the distance between the user and the front of the computer device 1000. In one embodiment, when the proximity sensor 1014 detects that the distance between the user and the front of the computer device 1000 is gradually decreasing, the processor 1001 controls the touchscreen display 1005 to switch from a screen-on state to a screen-off state; when the proximity sensor 1014 detects that the distance between the user and the front of the computer device 1000 is gradually increasing, the processor 1001 controls the touchscreen display 1005 to switch from a screen-off state to a screen-on state.

[0662] Those skilled in the art will understand that the structure shown in Figure 24 does not constitute a limitation on the computer device and may include more or fewer components than shown, or combine certain components, or employ different component arrangements.

[0663] In an exemplary embodiment, this application also provides a chip, which includes programmable logic circuits and / or computer instructions, and when the chip is run on a computer device, it is used to implement the interactive method based on physical gifts provided in the above method embodiments.

[0664] This application also provides a computer-readable storage medium storing a computer program that is loaded and executed by a processor to implement the interactive method based on physical gifts provided in the above-described method embodiments.

[0665] This application also provides a computer program product or computer program, which includes computer instructions stored in a computer-readable storage medium. A processor of a computer device reads the computer instructions from the computer-readable storage medium and executes the computer instructions, causing the processor of the computer device to load and execute to implement the interactive method based on physical gifts provided in the above-described method embodiments.

[0666] The sequence numbers of the embodiments in this application are for descriptive purposes only and do not represent the superiority or inferiority of the embodiments.

[0667] Those skilled in the art will understand that all or part of the steps of the above embodiments can be implemented by hardware or by a program instructing related hardware. The program can be stored in a computer-readable storage medium, such as a read-only memory, a disk, or an optical disk.

[0668] Those skilled in the art will recognize that the functions described in the embodiments of this application in one or more of the above examples can be implemented using hardware, software, firmware, or any combination thereof. When implemented using software, these functions can be stored in a computer-readable medium or transmitted as one or more instructions or code on a computer-readable medium. Computer-readable media include computer storage media and communication media, wherein communication media include any medium that facilitates the transfer of a computer program from one place to another. Storage media can be any available medium that can be accessed by a general-purpose or special-purpose computer.

[0669] The above description is merely an optional embodiment of this application and is not intended to limit this application. Any modifications, equivalent substitutions, improvements, etc., made within the spirit and principles of this application should be included within the protection scope of this application.

Claims

An interactive method based on physical gifts, the method being executed by a computer device receiving account login, comprising: Find M online entry points for claiming physical gifts, where M is a positive integer; In response to a trigger operation on the network claim entry point, the claim interface is accessed to perform the claim operation; 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. According to the method of claim 1, wherein, The method further includes: In response to the fulfillment of the claim conditions for the M physical gifts, the editing entry for the delivery information is displayed; In response to a trigger operation on the editing entry, the editing area for the receipt information is displayed; In response to an editing operation on the receipt information in the editing area, the receipt information for receiving all or part of the M physical gifts is received. The method according to claim 1 or 2, wherein, The act of claiming all or part of the M physical gifts in response to the fulfillment of the claiming conditions includes at least one of the following: In response to the claiming operation satisfying the claiming conditions of the M physical gifts, all or part of the M physical gifts can be claimed; In response to the receiving account meeting the conditions for receiving the M physical gifts, all or part of the M physical gifts can be claimed. The method according to claim 3, wherein, The conditions for receiving the M physical gifts include at least one of the following: Enter the passwords corresponding to all or some of the M physical gifts; Enter the answers to the questions corresponding to all or some of the M physical gifts; Input the specified text corresponding to all or some of the M physical gifts; Within a set time period, perform specified interactive operations through the computer device; The receiving account is among the first M to execute the claim operation. The method according to claim 3 or 4, wherein, The conditions for receiving the M physical gifts include at least one of the following: The receiving account belongs to the designated receiving account corresponding to all or part of the M physical gifts; The receiving accounts belong to the N receiving accounts required to receive the M physical gifts; The affinity between the receiving account and the initiating account of the M physical gifts is greater than a threshold. The method according to any one of claims 1 to 5, wherein, The distribution method of all or part of the M physical gifts includes at least one of the following: Distributed randomly; Distribute the M physical gifts in the order they are arranged; The gifts are distributed according to the matching degree between the account information of the receiving account and the M physical gifts; The gifts are distributed according to the affinity between the account information of the receiving account and the M physical gifts; The funds will be distributed according to the trigger time for the receiving account to perform the claiming operation; Gifts will be distributed according to the gift type pre-specified by the receiving account. The method according to any one of claims 1 to 6, wherein, The method further includes: If the receipt information for claiming all or part of the M physical gifts is not received within a preset time period, a cancellation prompt message is displayed; The cancellation notification message is used to indicate that the M physical gifts are in an expired state. The method according to any one of claims 1 to 7, wherein, The method further includes: Displays an entry point for changing the style of all or some of the M physical gifts; In response to the triggering operation of the style change entry, all or part of the physical gifts among the M physical gifts received are replaced. The method according to any one of claims 1 to 8, wherein, The online claim portals for the M physical gifts include at least one of the following: Gift claiming messages, web links, mini-programs, and graphic codes in chat sessions. The method according to any one of claims 1 to 8, wherein, The online claiming portal includes gift claiming messages in chat sessions; The online entry point for obtaining M physical gifts includes: The gift claim message is displayed in the chat session with the initiating account; The chat sessions include: a one-on-one chat session with the initiating account, a multi-person chat session with the initiating account in a first chat group, or a multi-person chat session with the initiating account in a 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. The method according to any one of claims 1 to 10, wherein, The method further includes: A control for displaying a thank-you message is provided in response to the successful receipt of all or part of the M physical gifts. In response to the triggering operation of the publishing control, the thank-you message is published; and the thank-you message is sent to the initiating account; 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. The method according to any one of claims 1 to 11, wherein, The method further includes: Upon obtaining the receipt information for receiving all or part of the M physical gifts, the first order information is sent to the receiving account; The first order information includes at least one of the following: gift information of all or part of the M physical gifts, the receiving 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. The gift information includes at least one of the following: product image, product name and description text, and unit price information. The method according to claim 12, wherein, The method further includes: In the case where the receiving account changes all or part of the physical gifts among the M physical gifts, determine the changed gifts, and verify the verification information of the changed gifts; The verification information includes at least one of the following: unit price information and inventory information. An interactive method based on physical gifts, the method being executed by a computer device initiating account login, comprising: Determine M physical gifts to be given as gifts, where M is a positive integer; In response to the gifting operation, generate online claiming portals for the M physical gifts; The network claim entry is used to enter the claim interface after being triggered by the receiving account to perform the claim operation. In response to the fulfillment of the claim conditions, the receiving account can claim all or part of the physical gifts among the M physical gifts. The receipt information of all or part of the physical gifts is provided by the receiving account. The method according to claim 14, wherein, The online claim portals for the M physical gifts include at least one of the following: Gift claiming messages, web links, mini-programs, and graphic codes in chat sessions. The method according to claim 14 or 15, wherein, The method further includes: In response to the setting operation, the conditions for receiving the M physical gifts are set. The method according to claim 16, wherein, The response to the setting operation, setting the conditions for receiving the M physical gifts, includes: The entry point for setting the conditions for receiving the M physical gifts is displayed; In response to a trigger operation on the settings entry, the settings area for the claiming conditions is displayed; In response to the setting operation of the claiming conditions in the setting area, the claiming conditions for the M physical gifts are set. The method according to claim 16 or 17, wherein, The conditions for receiving the M physical gifts include at least one of the following: Enter the passwords corresponding to all or some of the M physical gifts; Enter the answers to the questions corresponding to all or some of the M physical gifts; Input the specified text corresponding to all or some of the M physical gifts; Within a set time period, perform specified interactive operations through the computer device; The receiving account is among the first M to execute the claim operation. The method according to any one of claims 16 to 18, wherein, The conditions for receiving the M physical gifts include at least one of the following: The receiving account belongs to the designated receiving account corresponding to all or part of the M physical gifts; The receiving accounts belong to the N receiving accounts required to receive the M physical gifts; The affinity between the receiving account and the initiating account of the M physical gifts is greater than a threshold. The method according to any one of claims 14 to 19, wherein, The distribution method of all or part of the M physical gifts includes at least one of the following: Distributed randomly; Distribute the M physical gifts in the order they are arranged; The gifts are distributed according to the matching degree between the account information of the receiving account and the M physical gifts; The gifts are distributed according to the affinity between the account information of the receiving account and the M physical gifts; The funds will be distributed according to the trigger time for the receiving account to perform the claiming operation; Gifts will be distributed according to the gift type pre-specified by the receiving account. The method according to any one of claims 14 to 20, wherein, The process of generating online claiming portals for the M physical gifts in response to the gift-giving operation includes: In response to the gifting operation, the payment messages for the M physical gifts are displayed; In response to the payment operation of the payment message, purchase the M physical gifts; In response to a successful purchase of the M physical gifts, an online redemption portal for the M physical gifts is generated. The method according to any one of claims 14 to 20, wherein, The online gift claiming portal includes gift claiming messages in chat sessions. The M physical gifts are used to send to N receiving accounts, where M is greater than or equal to N, and N is greater than 0. The method further includes: The gift claim message is displayed in the chat sessions with the N receiving accounts. The method according to claim 22, wherein, The N equals 1, and the chat session includes: a one-on-one chat session with the receiving account; The process of displaying the gift claim message in the chat sessions with the N receiving accounts includes: The gift claim message is displayed in a one-on-one chat session with the receiving account; The receiving account is used to receive all or part of the physical gifts among the M physical gifts after triggering the gift claim message. The method according to claim 22, wherein, Where N is greater than 1, the chat session includes: a one-on-one chat session with each of the N receiving accounts; The process of displaying the gift claim message in the chat sessions with the N receiving accounts includes: The gift claim message is displayed in a one-on-one chat session with each of the N receiving accounts; Each of the N receiving accounts is used to receive all or part of the physical gifts from the M physical gifts after triggering the gift claim message. The method according to claim 22, wherein, The N equals 1, the receiving account is located in the first chat group, and the chat session includes: a multi-person chat session with the first chat group where the receiving account is located; The process of displaying the gift claim message in the chat sessions with the N receiving accounts includes: The gift claim message is displayed in the multi-person chat session of the first chat group to which the receiving account belongs; The receiving account is used to receive all or part of the physical gifts among the M physical gifts after triggering the gift claim message. The method according to claim 22, wherein, The N is greater than 1, the M is greater than 1, the N receiving accounts are located in the same second chat group, and the chat session includes: a multi-person chat session with the second chat group where the N receiving accounts are located; The process of displaying the gift claim message in the chat sessions with the N receiving accounts includes: The gift claim message is displayed in the multi-person chat session of the second chat group where the N receiving accounts are located; Among them, one of the N receiving accounts is used to receive all or part of the physical gifts among the M physical gifts after triggering the gift claim message. The method according to any one of claims 14 to 26, wherein, The determination of the M physical gifts to be given as gifts includes: Displays the gift entry point for sending physical gifts; In response to the triggering operation of the gift entry, select the M physical gifts to be given. The method according to claim 27, wherein, The response to the triggering operation of the gift entry, selecting the M physical gifts to be given, includes: In response to the trigger operation on the gift entry point, the editing area is displayed; In the editing area, select and display the M physical gifts to be given. The method according to claim 28, wherein, The editing area includes: a gift editing area; the gift editing area is used to select and display the M physical gifts; The process of selecting and displaying the M physical gifts in the editing area includes: In response to a trigger operation on the gift editing area, the M physical gifts are selected, and the M physical gifts are displayed in the gift editing area. The method according to claim 29, wherein, The step of selecting the M physical gifts in response to a trigger operation on the gift editing area, and displaying the M physical gifts in the gift editing area, includes: In response to an editing operation on the gift editing area, candidate gift options are displayed; In response to the selection operation of the M physical gifts in the candidate gift options, the M physical gifts are selected, and the M physical gifts are displayed in the gift editing area; 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, and physical gifts given and received in the past by accounts with whom the relationship is established. The method according to claim 30, wherein, The M is equal to 1; The action of selecting one of the M physical gifts from the candidate gift options, and displaying the M physical gifts in the gift editing area, includes: In response to a 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; The gift information includes at least one of the following: product image, product name and description text, and unit price information. The method according to claim 30, wherein, Where M is greater than 1, the M physical gifts are the same physical gifts, and the editing area also includes: a quantity editing area; The action of selecting one of the M physical gifts from the candidate gift options, and displaying the M physical gifts in the gift editing area, includes: In response to a 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; In response to an edit operation in the quantity editing area, the quantity of the physical gift is edited to P, where P is less than or equal to M and greater than 0. The method according to claim 31 or 32, wherein, The action of selecting a physical gift from the candidate gift options, including: In response to a triggering operation of the selection control for a physical gift among the candidate gift options, the detailed information of the physical gift is displayed; In response to the editing operation of the details information, the details information of the physical gift is edited; and in response to the triggering operation of the confirmation selection control of the physical gift, the physical gift is selected; The detailed information includes at least one of the following: unit price information, shipping information, freight information, style information, discount information, and remarks information. The method according to claim 30, wherein, The M is greater than 1, and the M physical gifts include different physical gifts; The action of selecting one of the M physical gifts from the candidate gift options, and displaying the M physical gifts in the gift editing area, includes: In response to the selection operation of each of the M physical gifts in the candidate gift options, each of the M physical gifts is selected, and the gift information of each of 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 description text, and unit price information. The method according to claim 34, wherein, The operation of selecting each of the M physical gifts from the candidate gift options, in response to the selection operation of each physical gift from the M physical gifts, includes: In response to a triggering operation of the selection control for each of the M physical gifts in the candidate gifts, detailed information of each physical gift is displayed; In response to an edit operation on the details of each physical gift, the details of each physical gift are edited; and in response to a trigger operation on the confirmation selection control of each physical gift, each of the M physical gifts is selected. The detailed information includes at least one of the following: unit price information, shipping information, freight information, style information, discount information, and remarks information. The method according to claim 28, wherein, The M physical gifts are to be given to N receiving accounts; The method further includes: In the editing area, select and display the N receiving accounts. The method according to claim 36, wherein, The editing area further includes: an account editing area; the account editing area is used to select and display the N receiving accounts; 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. The method according to claim 37, wherein, 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. The method according to claim 38, wherein, The N is equal to 1; The response to the selection operation of the N receiving accounts from the candidate account options, selecting the N receiving accounts, and displaying the N receiving accounts in the account editing area, includes: In response to the selection operation of the receiving account in the candidate account options, the receiving account is selected, and the account information of the receiving account is displayed in the account editing area; The account information includes at least one of the following: account avatar, account nickname, and account identifier. The method according to claim 38, wherein, The N equals 1, the receiving account is located in the first chat group, and the account editing area includes: a group selection area and an account selection area; The response to the selection operation of the N receiving accounts from the candidate account options, selecting the N receiving accounts, and displaying the N receiving accounts in the account editing area, includes: In response to the selection operation of the first chat group in the candidate account options, the first chat group is selected, and the first group information of the first chat group is displayed in the group selection area; In response to a trigger operation on the account selection area, Q chat accounts of the first chat group are displayed, where Q is greater than 1, and the Q chat accounts are chat accounts used to receive the gift claim message; In response to the selection operation of one of the 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; The first group information includes at least one of the following: group avatar, group nickname, and group identifier; the account information includes at least one of the following: account avatar, account nickname, and account identifier. The method according to claim 38, wherein, The N is greater than 1, and the N receiving accounts are located in the same second chat group; The response to the selection operation of the N receiving accounts from the candidate account options, selecting the N receiving accounts, and displaying the N receiving accounts in the account editing area, includes: In response to the selection operation of the second chat group in the candidate account options, the second chat group is selected to select the N receiving accounts located in the second chat group, and the second group information of the second chat group is displayed in the account editing area; The second group information includes at least one of the following: group avatar, group nickname, and group identifier. The method according to any one of claims 28 to 41, wherein, The editing area also includes: a text input area; The method further includes: In response to an input operation in the text input area, the gift text for the M physical gifts is displayed. The method according to any one of claims 27 to 42, wherein, The gift entry point for displaying physical gifts includes: The gift entry point is displayed in the chat sessions with the N receiving accounts; Wherein, if 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; if 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. The method according to any one of claims 27 to 42, wherein, The gift entry point for displaying physical gifts includes: The gift entry point is displayed on the product details page; The product details interface 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. The method according to any one of claims 27 to 42, wherein, The gift entry point for displaying physical gifts includes: The gift entry is displayed in the card pack of the initiating account. The method according to any one of claims 14 to 20, wherein, The process of generating online claiming portals for the M physical gifts in response to the gift-giving operation includes: Display the payment messages for the M physical gifts; In response to the payment operation of the payment message, purchase the M physical gifts; In response to the successful purchase of the M physical gifts, conditions for claiming the M physical gifts are generated; In response to the gifting operation, the online claiming portals for the M physical gifts are generated. The method according to claim 46, wherein, The M physical gifts are to be given to N receiving accounts, where M is greater than or equal to N, and N is greater than 0; The method further includes: The online claiming portal for the M physical gifts is shared with the N receiving accounts. The method according to claim 47, wherein, The online claiming portal includes gift claiming messages in chat sessions; The step of sharing the online claim portal for the M physical gifts with the N receiving accounts includes: Display candidate account options; In response to the selection operation of the N receiving accounts in the candidate account options, the N receiving accounts are selected, and the gift collection message is displayed in the chat session with the N receiving accounts. The method according to any one of claims 14 to 48, wherein, The method further includes: Display the total price information of the M physical gifts; In response to a triggering operation on the total price information, price details are displayed; The price details include at least one of the following: unit price, shipping cost, quantity, total price, discount information, and actual payment information. The method according to any one of claims 14 to 48, wherein, The method further includes: In response to one of the N receiving accounts successfully claiming all or part of the M physical gifts, a claim notification message is displayed. The notification message indicates that the receiving account has successfully claimed all or part of the M physical gifts. The method according to any one of claims 14 to 48, wherein, The method further includes: If there are unclaimed gifts among the M physical gifts, and the unclaimed time of the unclaimed gifts exceeds the time threshold, a refund prompt message will be displayed; The refund notification message is used to indicate the existence of unclaimed gifts and to initiate a refund. The method according to any one of claims 14 to 48, wherein, The method further includes: In response to the viewing operation of the M physical gifts, display the gift status of all or part of the M physical gifts; The gift status includes at least one of the following: received, unreceived, shipped, unshipped, signed for, expired, unclaimed quantity, and received status. The method according to any one of claims 14 to 48, wherein, The method further includes: In response to the receiving account successfully accepting all or part of the M physical gifts, a thank-you message is displayed in the chat session with the receiving account; 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. The receiving account is used to post the thank-you message after successfully receiving the physical gift. 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 a first chat group, or a multi-person chat session with the receiving account in a second chat group. The method according to any one of claims 14 to 48, wherein, The method further includes: 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; 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. The gift information includes at least one of the following: product image, product name and description text, and unit price information. An interactive device based on a physical gift, the device comprising: The acquisition module is used to acquire M online redemption portals for physical gifts, where M is a positive integer; 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; 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. An interactive device based on a physical gift, the device comprising: A determining module is used to determine M physical gifts to be given away, where M is a positive integer; The generation module is used to generate online claiming portals for the M physical gifts in response to the gifting operation; The network claim entry is used to enter the claim interface after being triggered by the receiving account to perform the claim operation. In response to the fulfillment of the claim conditions, the receiving account can claim all or part of the physical gifts among the M physical gifts. The receipt information of all or part of the physical gifts is provided by the receiving account. A computer device, the computer device comprising: 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 54. A computer-readable storage medium storing 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 54. A computer program product comprising 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 the computer instructions to implement the interactive method based on physical gifts as described in any one of claims 1 to 54.