Interaction method, device, electronic device, storage medium, and program product

The interactive method of sending virtual gifts or subscriptions between users in video applications enriches the subscription experience, improving user interaction and engagement in live streaming platforms.

CN115695926BActive Publication Date: 2025-07-15DOUYIN VISION CO LTD

Patent Information

Application Number
CN202211091923.3
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2022-09-07
Publication Date
2025-07-15
Estimated Expiration
2042-09-07

AI Technical Summary

Technical Problem

The subscription method in existing video applications is relatively single and has poor interactivity.

Method used

An interactive method is provided, allowing users to select donated users by displaying gift panels and sending target donation requests to the server to establish an association relationship between users, including displaying gift prompt information and introducing information introducing preset relationships.

Benefits of technology

It enriches the subscription methods, improves user interactivity, allows users to give others the subscription permissions, and increases the interactive experience in the live broadcast room.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN115695926B_ABST
    Figure CN115695926B_ABST
Patent Text Reader

Abstract

An embodiment of the present disclosure provides an interaction method, device, electronic device, storage medium, and program product. The method includes: displaying a gift-giving panel in response to a display operation of the gift-giving panel for a target object, where the gift-giving panel is used for a gift-giving user to select a recipient user corresponding to the target object, the gift-giving user includes a target user, and the target object is used to establish a first association relationship between the recipient user and the target user; and sending a target gift-giving request to the server in response to a gift-giving operation within the gift-giving panel. By sending a target gift-giving request to the server in response to a gift-giving operation within the gift-giving panel, the method enables the target user, as the gift-giving user, to give a target object that is used to establish a first association relationship between the recipient user and the target user, enriches the subscription method of the target user, and thus improves the interactivity.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] Embodiments of the present disclosure relate to the field of computer technologies, and in particular, to an interaction method, apparatus, electronic device, storage medium, and program product. Background Art

[0002] Currently, some video applications have launched a video live broadcast scenario. In the live broadcast scenario, a subscription function can be selected as needed. The subscription function means that a user "subscribes" to a corresponding anchor through a certain amount of virtual property, and simultaneously can obtain specific permissions (such as medal and / or emoji usage permissions) in the live broadcast room of the anchor.

[0003] However, the existing way of subscribing in applications is relatively single and has poor interactivity. Summary of the Invention

[0004] Embodiments of the present disclosure provide an interaction method, apparatus, electronic device, storage medium, and program product to enrich the subscription method of the anchor, thereby improving the interactivity.

[0005] In a first aspect, embodiments of the present disclosure provide an interaction method, including:

[0006] In response to a display operation of a gift panel for a target object, display the gift panel, where the gift panel is used for a gift-giving user to select a recipient user corresponding to the target object, the gift-giving user includes a target user, and the target object is used to establish a first association relationship between the recipient user and the target user;

[0007] In response to a gift operation on the gift panel, send a target gift request to the server, where the target gift request is used to request the server to issue the target object to the recipient user.

[0008] In a second aspect, embodiments of the present disclosure further provide an interaction method, including:

[0009] Receive a target gift request for a target object, where the target gift request is sent by a gift-giving client, the gift-giving user corresponding to the gift-giving client includes a target user, and the target object is used to establish a preset association relationship between the recipient user requested to be gifted by the target gift request and the target user;

[0010] In response to the target gift request, issue the target object to the recipient user and send a gift prompt message to the recipient client of the recipient user.

[0011] In a third aspect, embodiments of the present disclosure further provide an interaction method, including:

[0012] Display a gift prompt message, where the gift prompt message is sent by the server after the target object requested by the gifting user is distributed to the recipient user, the gifting user includes the target user, and the target object is used to establish a preset association relationship between the recipient user and the target user;

[0013] In response to a trigger operation on the gift prompt message, display the introduction information of the preset association relationship.

[0014] In a fourth aspect, an embodiment of the present disclosure further provides an interaction device, including:

[0015] A first response module, configured to display a gift panel in response to a display operation of a gift panel for a target object, where the gift panel is used for the gifting user to select the recipient user corresponding to the target object, the gifting user includes the target user, and the target object is used to establish a first association relationship between the recipient user and the target user;

[0016] A second response module, configured to send a target gift request to the server in response to a gift operation within the gift panel, where the target gift request is used to request the server to distribute the target object to the recipient user.

[0017] In a fifth aspect, an embodiment of the present disclosure further provides an interaction device, including:

[0018] A receiving module, configured to receive a target gift request for a target object, where the target gift request is sent by a gifting client, the gifting client corresponding to the gifting user includes the target user, and the target object is used to establish a preset association relationship between the recipient user requested to be gifted by the target gift request and the target user;

[0019] A third response module, configured to distribute the target object to the recipient user in response to the target gift request, and send a gift prompt message to the recipient client of the recipient user.

[0020] In a sixth aspect, an embodiment of the present disclosure further provides an interaction device, including:

[0021] A first display module, configured to display a gift prompt message, where the gift prompt message is sent by the server after the target object requested by the gifting user is distributed to the recipient user, the gifting user includes the target user, and the target object is used to establish a preset association relationship between the recipient user and the target user;

[0022] A fourth response module, configured to display the introduction information of the preset association relationship in response to a trigger operation on the gift prompt message.

[0023] In a seventh aspect, an embodiment of the present disclosure further provides an electronic device, including:

[0024] One or more processors;

[0025] A memory for storing one or more programs,

[0026] When the one or more programs are executed by the one or more processors, the one or more processors implement the interaction method as described in the embodiments of the present disclosure.

[0027] In an eighth aspect, an embodiment of the present disclosure further provides a computer-readable storage medium, on which a computer program is stored, and when the program is executed by a processor, the interaction method as described in the embodiments of the present disclosure is implemented.

[0028] In a ninth aspect, an embodiment of the present disclosure further provides a computer program product, and when the computer program product is executed by a computer, the computer implements the interaction method as described in the embodiments of the present disclosure.

[0029] An interaction method, apparatus, electronic device, storage medium, and program product provided by an embodiment of the present disclosure, the method includes: in response to a display operation of a gift panel for a target object, displaying the gift panel, where the gift panel is used for a gift-giving user to select a recipient user corresponding to the target object, the gift-giving user includes a target user, and the target object is used to establish a first association relationship between the recipient user and the target user; in response to a gift operation acting on the gift panel, sending a target gift request to a server, where the target gift request is used to request the server to issue the target object to the recipient user. With this technical solution, by responding to a gift operation acting on the gift panel and sending a target gift request to the server, it is realized that when the target user is the gift-giving user, the target object used to establish the first association relationship between the recipient user and the target user can be gifted, enriching the subscription method of the target user, thereby improving the interactivity. BRIEF DESCRIPTION OF THE DRAWINGS

[0030] In combination with the drawings and referring to the following specific embodiments, the above and other features, advantages, and aspects of the embodiments of the present disclosure will become more apparent. Throughout the drawings, the same or similar reference numerals represent the same or similar elements. It should be understood that the drawings are schematic, and the original components and elements are not necessarily drawn to scale.

[0031] Figure 1 It is a schematic flowchart of an interaction method provided by an embodiment of the present disclosure;

[0032] Figure 2 It is a schematic diagram of a gift panel provided by an embodiment of the present disclosure;

[0033] Figure 3 A schematic diagram of a first user list provided by an embodiment of the present disclosure;

[0034] Figure 4 A schematic diagram of a message panel provided by an embodiment of the present disclosure;

[0035] Figure 5 A schematic diagram of a target live page provided by an embodiment of the present disclosure;

[0036] Figure 6 A schematic diagram of another gift panel provided by an embodiment of the present disclosure;

[0037] Figure 7 A schematic diagram of another gift panel provided by an embodiment of the present disclosure;

[0038] Figure 8 A schematic diagram of a flowchart of an interaction method provided by an embodiment of the present disclosure;

[0039] Figure 9 A schematic diagram of a flowchart of an interaction method provided by an embodiment of the present disclosure;

[0040] Figure 10 A schematic diagram of a display of gift prompt information provided by an embodiment of the present disclosure;

[0041] Figure 11 A schematic diagram of an introduction information provided by an embodiment of the present disclosure;

[0042] Figure 12 A schematic diagram of a structure of an interaction device provided by an embodiment of the present disclosure;

[0043] Figure 13 A schematic diagram of a structure of an interaction device provided by an embodiment of the present disclosure;

[0044] Figure 14 A schematic diagram of a structure of an interaction device provided by an embodiment of the present disclosure;

[0045] Figure 15 A schematic diagram of a structure of an electronic device provided by an embodiment of the present disclosure. Detailed implementation manners

[0046] The embodiments of the present disclosure will be described in more detail with reference to the accompanying drawings. Although some embodiments of the present disclosure are shown in the drawings, it should be understood that the present disclosure can be implemented in various forms and should not be construed as limited to the embodiments set forth herein. On the contrary, these embodiments are provided to more thoroughly and completely understand the present disclosure. It should be understood that the drawings and embodiments of the present disclosure are only for exemplary purposes and are not used to limit the protection scope of the present disclosure.

[0047] It should be understood that the various steps described in the method embodiments of the present disclosure may be executed in different orders and / or in parallel. In addition, the method embodiments may include additional steps and / or omit the steps shown. The scope of the present disclosure is not limited in this regard.

[0048] As used herein, the term "including" and its variations are open-ended, i.e., "including but not limited to". The term "based on" means "at least partially based on". The term "one embodiment" means "at least one embodiment"; the term "another embodiment" means "at least one additional embodiment"; the term "some embodiments" means "at least some embodiments". The relevant definitions of other terms will be given in the following description.

[0049] It should be noted that the concepts such as "first" and "second" mentioned in the present disclosure are only used to distinguish different devices, modules or units, and are not used to limit the order of the functions executed by these devices, modules or units or their interdependent relationships.

[0050] It should be noted that the modifications of "one" and "multiple" mentioned in the present disclosure are illustrative rather than restrictive. Those skilled in the art should understand that, unless otherwise clearly stated in the context, it should be understood as "one or more".

[0051] The names of the messages or information exchanged between multiple devices in the embodiments of the present disclosure are only for illustrative purposes and are not used to limit the scope of these messages or information.

[0052] It can be understood that before using the technical solutions disclosed in the embodiments of the present disclosure, the types, usage scopes, usage scenarios, etc. of the personal information involved in the present disclosure should be informed to the user and the user's authorization should be obtained in an appropriate manner in accordance with relevant laws and regulations.

[0053] For example, when responding to receiving an active request from a user, a prompt message is sent to the user to clearly prompt the user that the operation requested by the user will require obtaining and using the user's personal information. Thus, the user can autonomously choose whether to provide personal information to software or hardware such as an electronic device, an application program, a server or a storage medium that executes the operations of the technical solutions of the present disclosure according to the prompt message.

[0054] As an optional but non-limiting implementation manner, the manner of sending a prompt message to the user in response to receiving an active request from the user may be, for example, in the form of a pop-up window, and the prompt message may be presented in text in the pop-up window. In addition, the pop-up window may also carry a selection control for the user to choose "agree" or "disagree" to provide personal information to the electronic device.

[0055] It is understandable that the above-mentioned notification and the process of obtaining user authorization are only illustrative and do not limit the implementation manner of the present disclosure. Other manners that comply with relevant laws and regulations can also be applied to the implementation manner of the present disclosure.

[0056] Figure 1 FIG. is a schematic flowchart of an interaction method provided by an embodiment of the present disclosure. The method is applicable to the situation of giving a target object. The method can be executed by an interaction device, where the device can be implemented by software and / or hardware and is generally integrated on an electronic device. In this embodiment, the electronic device includes but is not limited to devices such as a computer, a laptop, a tablet computer, and / or a mobile phone.

[0057] As Figure 1 shown, an interaction method provided by an embodiment of the present disclosure includes the following steps:

[0058] S110. In response to an operation of displaying a giving panel for a target object, display the giving panel.

[0059] Wherein, the giving panel is used for a giving user to select a receiving user corresponding to the target object. The giving user includes a target user, and the target object is used to establish a first association relationship between the receiving user and the target user.

[0060] The target object can be regarded as a virtual item and can be used for giving between users. For example, the target object can be a subscription, etc. Hereinafter, taking the target object as a subscription as an example for illustration. When a user subscribes to a target user, a subscription relationship can be established with the target user. Here, subscribing to a target user can be regarded as becoming a member of the target user to enjoy the member rights and interests provided by the target user during the membership validity period; correspondingly, the subscription relationship can be regarded as a membership relationship. In addition, when the membership validity period expires, that is, when the membership expires, the user will no longer be able to enjoy the member rights and interests provided by the target user. At this time, the user can become a member of the target user again by renewing the subscription to enjoy the member rights and interests provided by the target user again.

[0061] In this embodiment, the gifting user can be regarded as the user who gifts the target object to another user. The recipient user is the user who receives the target object gifted by the gifting user. The target user can be regarded as the user corresponding to the target object, and he / she can be the same as or different from the gifting user. Optionally, the gifting user can include the target user. For example, the target user can be a user who conducts a live broadcast in a video application, that is, the host in the video application. When the host receives the target object gifted by the server, the host can act as the gifting user and gift the target object to the recipient user, so that the recipient user can establish a first association relationship with the host. The target object can be used to establish a first association relationship between the recipient user and the target user. The first association relationship can be understood as the association relationship between the recipient user and the target user, such as a subscription relationship. At this time, the recipient user has certain permissions regarding the target user. For example, the recipient user has the permission to use medals and / or certain emoticons in the target user's live broadcast room, etc.

[0062] The operation of displaying the gifting panel can refer to the operation of displaying the gifting panel. The specific operation method of the operation of displaying the gifting panel is not limited. For example, the operation of displaying the gifting panel can be the operation of clicking on a certain control in the page, or the operation of performing a preset gesture in the page. The preset gesture can be a gesture set in advance, such as a swipe-up gesture, etc.

[0063] The gifting panel can be regarded as a panel for the gifting user to select the recipient user of the target object. It can be considered that multiple selectable users are displayed in the gifting panel for the gifting user to select to determine the recipient user of the target object. Optionally, the user avatars of multiple users can be displayed in columns according to user types in the gifting panel, so that the gifting user can determine the gifting user among different user types. User types can include friend users and / or active users, etc. Friend users can refer to the friends of the gifting user, such as users who follow each other with the gifting user. Active users can be regarded as users whose activity in the target user's live broadcast room is higher than a preset activity threshold or the top preset number of users with the highest activity, etc. The activity of the user can be determined according to his / her interaction situation in the target user's live broadcast room, etc.

[0064] Specifically, this step can display the gifting panel in response to the operation of displaying the gifting panel for the target object. The operation of displaying the gifting panel can act on different pages. This embodiment does not expand further on this. As long as the gifting panel can be displayed in response to the operation of displaying the gifting panel for the target object, it is okay.

[0065] S120. In response to the gifting operation acting on the gifting panel, send a target gifting request to the server.

[0066] Among them, the target gift request is used to request the server to grant the target object to the recipient user.

[0067] The target gift request can be used to request the server to grant the target object to the recipient user. The specific content of the target gift request is not limited. For example, the target gift request may include the user IDs of the gift-giving user, the recipient user, and the target user, etc.

[0068] It can be considered that the user can perform a gift-giving operation within the gift-giving panel. After the user performs the gift-giving operation, a target gift request can be sent to the server in response to the gift-giving operation performed within the gift-giving panel. Among them, the gift-giving operation can be considered as an operation to confirm the gift of the target object to the recipient user. The specific content of the gift-giving operation is not limited. For example, it can be an operation of clicking on a certain control in the gift-giving panel, etc.

[0069] In one embodiment, the gift-giving user can obtain the gift-giving permission (i.e., the gift-giving subscription quota) of the target object through the task page of the application. For example, when the gift-giving user completes the execution of the task corresponding to the gift-giving permission, a gift-giving permission for a specified anchor and a specified number can be issued to the gift-giving user. The issuing process may vary according to the status of the gift-giving user. For example, it can be completed when the gift-giving user enters the live broadcast room of the specified anchor. In this case, if the gift-giving user still does not enter the live broadcast room of the specified anchor within the preset duration (such as 7 days) after completing the task, the gift-giving permission can be directly issued to the gift-giving user; it can also be issued when the user completes the corresponding task and is synchronously informed of the gift-giving user through an in-site message; or, it can be issued when receiving the trigger operation for the user to receive the gift-giving permission.

[0070] When the gift-giving user has the gift-giving subscription quota, it can be informed to the gift-giving user in the form of public screen information (such as comment information) within the live broadcast room of the specified anchor (such as "You have received 5 gift-giving permissions"), and after clicking the gift-giving control (i.e., the display operation of the gift-giving panel of the target object), the gift-giving panel is displayed.

[0071] In some embodiments, the gift-giving panel includes a first identification area and a second identification area. Among them, the first identification area is used to display the user identification of at least one associated user of the gift-giving user, and the associated user has a second association relationship with the gift-giving user (such as following each other); the second identification area is used to display the user identification of at least one active user in the target live broadcast room, and the active user can be recommended based on the online situation of the live broadcast room audience. There may be duplicate user identifications (i.e., there are duplicate users) in the first identification area and the second identification area. For the duplicate user identifications in the first identification area and the second identification area, when the user selects / deselects a certain user identification in one identification area, the user identification displayed in the other identification area is also synchronously displayed as the selected state / unselected state.

[0072] The first identification area (i.e., the friend bar) and the second identification area (i.e., the online user bar) support horizontal sliding to switch the displayed user identifications, and can both default to display at most (instead of displaying once) a preset number (such as 15) of user identifications. During the process of the gift-giving user checking the recipient users, the number of checked users (i.e., the number of recipient users) can be displayed on the right side of the first identification area and the second identification area.

[0073] In addition, more user identifications can be viewed by clicking "More" (i.e., in response to the first list display operation within the gift-giving panel), that is, a first user list is displayed. Among them, the search bar in the first user list can support the gift-giving user for fuzzy matching, and the search results can be sorted in ascending order by the first letter; the checked recipient users can still be normally displayed according to the search results during the search without removing the selected status. After selecting the recipient users, the gift-giving panel can be returned to. If the gift-giving user newly checks a recipient user in "More", the total number of checked users (i.e., the number of checked users in the horizontal sliding state + the newly added number of checked users in More) can be displayed on the right side of the corresponding identification area.

[0074] In one embodiment, the More pop-up layers of friends and online users can respectively correspond to different candidate sets (friends correspond to the friend list, and online users correspond to the online user list), that is, the first user list includes an associated user list and / or an active user list. The associated user list is used to display the user identifications of the associated users of the gift-giving user, and the active user list is used to display the user identifications of the active users in the target live room.

[0075] Among them, existing subscribers (i.e., recipient users) can be set to no longer be giftable; the subscription gift can be mutually exclusive with the already designated recipients, that is, if a recipient has already been gifted a subscription, this recipient cannot be gifted a subscription again. In addition, the recipient users displayed in the gift-giving panel can default not to include users who cannot give rewards (i.e., blacklisted users). The upper limit of the number of subscriptions that can be gifted at one time is preferably the subscription quota held by the user. The subscription is default activated since it is issued to the recipient user, and the validity period can be set as needed.

[0076] When the gift-giving user successfully sends out a subscription, that is, after the gift is successful, a gift success prompt message can be displayed. Through this gift success prompt message, the gift-giving user is prompted that the gift is successful, and the gift-giving user can be further encouraged to send a message to the recipient (i.e., the recipient user) through this gift success prompt message. The message can be set to be visible only to the user himself and the recipient.

[0077] If the currently specified host is not live streaming, the message of leaving a message and the gift giving prompt will be sent when the specified host starts live streaming and the user who gives the gift enters the live stream of the pinned host for the first time (that is, after sending the gift giving prompt message to the receiving client of the receiving user, when the receiving user is in the target live stream room of the target user, the message left by the gift giving client will be sent to the receiving client of the receiving user in the form of a comment message in the target live stream room).

[0078] In one embodiment, the user who gives the gift can also be the host. That is, when there is a subscribed quota for task giving on the host side, in the live stream room of the host, the host can be prompted to give the received subscription through the public screen message. The public screen message lasts for a set duration (such as 20s), and a prompt regarding the use of the gift subscription function by the users in the live stream room can be displayed in the public screen folding area on the host side to encourage the host to thank them, and the prompt frequency can be a set number of times.

[0079] By clicking on the public screen message, a gift giving panel can be displayed on the host side, and the first n active users (n is the number of gifts that the host can give) in the gift giving panel are default selected as the receiving users, and the active user column can be recommended based on the online status of the live stream room audience.

[0080] If there are still remaining gifts, the public screen message will continue to be displayed at a preset frequency (such as once every 15 minutes). After the subscription is sent, the recipient can receive a prompt in the live stream room and / or an in-site message. If there are still remaining gift giving permissions on the host side that have not been sent: the host can give gifts through the live stream start page after going off the air or before going on the air. The prompt will be sent after the set duration of the host starting the live stream, and a target gift giving request can be sent to the server when the subsequent live stream reaches the set duration.

[0081] An interaction method provided by an embodiment of the present disclosure displays a gift giving panel in response to a gift giving panel display operation for a target object, where the gift giving panel is used for the user who gives the gift to select the receiving user corresponding to the target object. The user who gives the gift includes the target user, and the target object is used to establish a first association relationship between the receiving user and the target user; in response to a gift giving operation acting on the gift giving panel, a target gift giving request is sent to the server, where the target gift giving request is used to request the server to distribute the target object to the receiving user. Using this method, by responding to the gift giving operation acting on the gift giving panel and sending a target gift giving request to the server, it is realized that when the target user is the user who gives the gift, the target object used to establish the first association relationship between the receiving user and the target user can be given, enriching the subscription method of the target user, thereby improving the interactivity.

[0082] In one embodiment, the method further includes:

[0083] Display a permission prompt message for a target object on a preset page, where the preset page includes the live broadcast page and / or the message list page of the target user; the permission prompt message is sent by the server after enabling the gift-giving permission for the target object for the gift-giving user, and is used to prompt the gift-giving user that they have the gift-giving permission for the target object;

[0084] Responding to a display operation of a gift-giving panel for a target object, displaying the gift-giving panel, includes:

[0085] Responding to a trigger operation on the permission prompt message, display the gift-giving panel.

[0086] The permission prompt message can be considered as information to prompt the gift-giving user that they have the permission to give the target object; the preset page can be considered as a pre-set screen for displaying the permission prompt message, and the preset page can include the live broadcast page and / or the message list page of the target user. The live broadcast page can refer to the page where the target user conducts a live broadcast, and the message list page can be used to display relevant messages of the gift-giving user, such as notification messages, etc. It can be considered that the permission prompt message is sent by the server after enabling the gift-giving permission for the target object for the gift-giving user, and can be used to prompt the gift-giving user that they have the gift-giving permission for the target object; the specific display style of the permission prompt message can vary according to the different preset pages, and this embodiment does not limit this.

[0087] Specifically, a permission prompt message for a target object can be displayed on the preset page, and the user can perform a trigger operation on the permission prompt message, such as clicking or double-clicking on this permission prompt message, so that the application can respond to the trigger operation on the permission prompt message to implement the display of the gift-giving panel.

[0088] In one embodiment, the recipient user includes the user corresponding to the user identifier in the selected state in the gift-giving panel, and the display of the gift-giving panel includes:

[0089] Display the gift-giving panel and display each user identifier in the gift-giving panel as the unselected state; or,

[0090] Display the gift-giving panel and display at least one user identifier in the gift-giving panel as the selected state.

[0091] The recipient user can include the user corresponding to the user identifier in the selected state in the gift-giving panel. The user identifier can include a user avatar, etc., for identifying the corresponding user; the state of the user identifier can include the selected state and the unselected state. For example, the selected state can be a shaded state, and the unselected state is a non-shaded state (i.e., the normal state); the selected state can also add a preset symbol to the user identifier to distinguish the unselected state, such as the preset symbol can be a tick.

[0092] In one embodiment, after a display operation of the gift panel for a target object is performed, the gift panel can be displayed. Among them, each user identifier in the gift panel can be displayed as an unselected state, so that the gifting user can select the user corresponding to each user identifier to determine the recipient user; at least one user identifier in the gift panel can also be in a selected state, and the display states of the remaining user identifiers are in an unselected state, that is, when the gift panel is displayed, at least one user identifier is defaultly displayed in a selected state. The number of user identifiers defaultly in a selected state and the specific corresponding users can be set by relevant personnel. For example, the first user identifier is defaultly displayed in a selected state, or the user identifiers with a quantity corresponding to the number of target objects that the gifting user can currently gift are defaultly displayed in a selected state. In this case, the gifting user can use the user corresponding to the user identifier displayed in a selected state as the final recipient user, or can re-select the recipient user to determine the final recipient user.

[0093] In one embodiment, the gift panel includes a first identifier area and a second identifier area. Among them, the first identifier area is used to display the user identifiers of at least one associated user of the gifting user, and the associated user has a second association relationship with the gifting user; the second identifier area is used to display the user identifiers of at least one active user in the target live room, and the target live room is the live room of the target user.

[0094] The associated user can refer to a user who has a second association relationship with the gifting user. The specific content of the second association relationship is not limited. For example, the second association relationship can be mutual follow-up, etc. The target live room can be considered as the live room of the target user for multiple users to participate. Among them, the active user can be considered as a user with a relatively high degree of participation in the target live room, and the active user can be determined according to the interaction degree between the user and the target user.

[0095] In this embodiment, the gift panel can include a first identifier area and a second identifier area. The first identifier area is used to display the user identifiers of at least one associated user of the gifting user, and the second identifier area is used to display the user identifiers of at least one active user in the target live room. It can be considered that all user identifiers of the associated users can be displayed in the first identifier area, or a preset number of user identifiers of the associated users can be displayed. The specific display situation can be set according to the actual situation, and the preset number can be determined by relevant personnel.

[0096] Figure 2 It is a schematic diagram of a gift panel provided by an embodiment of the present disclosure, such as Figure 2As shown, the gift panel includes a first identification area 1 and a second identification area 2. The first identification area 1 is used to display the user identifiers of at least one associated user of the gifting user (such as user 11, 12, 13, 14, etc.), and the second identification area 2 is used to display the user identifiers of at least one active user in the target live room (such as user 21, 22, 23, 24, etc.).

[0097] In one embodiment, the recipient user includes the user corresponding to the user identifier in the selected state in the first user list, and the method further includes:

[0098] In response to a first list display operation acting on the gift panel, display a first user list, where the first user list includes an associated user list and / or an active user list. The associated user list is used to display the user identifiers of the associated users of the gifting user, and the active user list is used to display the user identifiers of the active users in the target live room.

[0099] The first list display operation can be considered as an operation for displaying the first user list. For example, the first list display operation can be an operation of clicking on a certain control on the page, or an operation of making a set gesture on the page. The set gesture can be a pre-set gesture, such as a pre-set gesture can be a left swipe gesture, etc. The first user list is used to display the user identifiers of all users of the corresponding type. For example, the first user list can include an associated user list and / or an active user list. The associated user list is used to display the user identifiers of all the associated users of the gifting user, and the active user list is used to display the user identifiers of all the active users in the target live room.

[0100] It can be considered that the user identifiers of a preset number of associated users can be displayed in the first identification area. When the number of associated users is greater than the preset number, the user can trigger the first list display operation to view the user identifiers of more associated users, that is, display the first user list. Specifically, when the user triggers the first list display operation, the application can receive this first list display operation to respond to it. The way of receiving the first list display operation is not limited. For example, it can receive the first list display operation triggered on the surface of the electronic device through a touch detection module set on the electronic device; it can also define an instruction for the first list display operation in the application. When the user performs the first list display operation and sends the instruction, the electronic device can analyze the instruction and receive the corresponding first list display operation.

[0101] Further, in this embodiment, different first user lists can also be displayed according to the specific position where the first list display operation is received. For example, when the specific position where the first list display operation is received is detected as the first identification area, the associated user list can be displayed in response to the first list display operation acting within the first identification area; when the first list display operation in the second identification area is received, the active user list can be displayed in response to the first list display operation acting within the second identification area.

[0102] Among them, the user identifier that is in the selected state in the gift panel is also in the selected state in the first user list.

[0103] Figure 3 A schematic diagram of a first user list provided by an embodiment of the present disclosure. When a first list display operation (such as clicking on Figure 2 the control 3 therein) is triggered within the gift panel, the first user list (i.e., Figure 3 ) can be displayed in response to the first list display operation acting within the gift panel. As Figure 3 shown, the first user list includes an active user list, and the user identifiers of multiple active users in the target live room are displayed in the active user list for the gift-giving user to select the recipient user.

[0104] In one embodiment, after sending the target gift-giving request to the server, it further includes:

[0105] Responding to the message operation of the gift-giving user, a message panel is displayed, where the message panel is used for the gift-giving user to input message information;

[0106] Responding to the message sending operation acting within the message panel, the message information is sent to the server, so that the server forwards the message information to the recipient client of the recipient user.

[0107] The message operation can be considered as an operation for the gift-giving user to want to leave a message. The specific content of the message operation will not be further elaborated, as long as it can trigger the display of the message panel. The message panel can be used for the gift-giving user to input message information; the message sending operation can be understood as an operation to trigger the sending of the message, such as the operation of clicking on a certain control, etc.

[0108] Exemplarily, after sending the target gift-giving request to the server, the gift-giving user can perform a message operation to display the message panel for the gift-giving user to input message information. When the user has finished inputting, a message sending operation can be performed within the message panel. Thus, the application can respond to the message sending operation acting within the message panel and send the message information to the server, so that the server forwards the message information to the recipient client of the recipient user.

[0109] In one embodiment, the method further includes:

[0110] When the gifting user is in the target live broadcast room of the target user, display the message information in the target live broadcast page of the target user in the form of a comment message.

[0111] It can be considered that when the gifting user is in the target live broadcast room of the target user, the message information input by the gifting user in the message panel can be displayed in the target live broadcast page of the target user in the form of a comment message, and the visible users of the message information are not limited. For example, the message information can be visible to all users in the target live broadcast room, or only visible to the gifting user and the recipient user in the target live broadcast room.

[0112] In one embodiment, the target object includes a second target object gifted by the target platform to the gifting user and / or a third target object gifted by the target user to the gifting user.

[0113] In this embodiment, the second target object can be considered as the target object gifted by the target platform to the gifting user. The target platform can refer to a service platform, such as a service provider. Exemplarily, the gifting user can perform certain tasks through the task page of the application. When the required tasks are completed, the target platform will gift the corresponding target object to the gifting user.

[0114] The third target object can be considered as the target object gifted by the target user to the gifting user. For example, when the target user is a live broadcaster, viewers in the live broadcast room or friends of the live broadcaster can gift a certain number of target objects to the target user. Thus, the target user can further transfer the target object. For example, the target user can further gift the target object gifted by other users to the target user to the recipient user in the live broadcast room to establish a first association relationship between the recipient user and the target user.

[0115] Figure 4 It is a schematic diagram of a message panel provided by an embodiment of the present disclosure. As Figure 4 shown, message information can be input in the input box 5, and after clicking the control 6 (i.e., the message sending operation in the message panel), the message information is sent to the server, so that the server forwards the message information to the recipient client of the recipient user.

[0116] Figure 5 It is a schematic diagram of a target live broadcast page provided by an embodiment of the present disclosure. As Figure 5 shown, when the gifting user xxx is in the target live broadcast room of the target user, the message information 7 (i.e., "@yyy gives it to you!") can be displayed in the target live broadcast page of the target user in the form of a comment message, and the message information 7 can be only visible to the gifting user xxx and the recipient user yyy.

[0117] In one embodiment, the recipient user includes the user corresponding to the user identifier in the selected state in the second user list, and the method further includes:

[0118] In response to a second list display operation acting on the gift panel, display a second user list, where the second user list is used to display user identifiers to be selected;

[0119] In response to a selection completion operation acting on the second user list, add and display the user identifiers in the selected state in the second user list in the gift panel.

[0120] The second list display operation can be considered as an operation for displaying the second user list. For example, the second list display operation can be an operation of clicking on a certain control in the gift panel; the second user list is used to display user identifiers to be selected. All user identifiers of the users to be selected can be displayed in the second user list at the same time, or the user identifiers can be displayed in regions according to the types of the users to be selected.

[0121] Specifically, the user identifiers to be selected may not be displayed in the gift panel. When it is detected that the user triggers the second list display operation in the gift panel, this second list display operation can be received, and in response to the second list display operation acting on the gift panel, the second user list is displayed. When all user identifiers of the users to be selected are displayed in the second user list at the same time, the recipient user can be selected in the second user list. When the recipient user is determined, the selection completion operation can be triggered, and then in response to the selection completion operation acting on the second user list, the user identifiers in the selected state in the second user list are added and displayed in the gift panel; when the user identifiers are displayed in regions according to the types of the users to be selected in the second user list, for example, the second user list may include a first identifier region and a second identifier region, the first identifier region is used to display the user identifiers of at least one associated user of the gifting user, and the second identifier region is used to display the user identifiers of at least one active user in the target live room. The recipient user can be selected in the second user list, or by triggering the first list display operation in different regions, the first user list is displayed, and the recipient user is selected in the first user list. After the selection is completed, the second user list can be returned to determine the recipient user, that is, the selection completion operation is triggered, and then in response to the selection completion operation acting on the second user list, the user identifiers in the selected state in the second user list are added and displayed in the gift panel.

[0122] Figure 6 Another schematic diagram of the gift panel provided by the embodiments of the present disclosure, such as Figure 6As shown, when the control 8 in the gift-giving panel is clicked (i.e., the second list display operation), the second user list can be displayed in response to the second list display operation acting on the gift-giving panel; the recipient user can be selected in the second user list. After the selection is completed, the control 9 can be triggered (i.e., the selection completion operation), and in response to the selection completion operation acting on the second user list, the user identifiers of the users in the second user list that are in the selected state (such as user 21, 23) are additionally displayed in the gift-giving panel.

[0123] Figure 7 Another schematic diagram of a gift-giving panel provided by an embodiment of the present disclosure is as Figure 7 As shown, when the control 8 in the gift-giving panel is clicked (i.e., the second list display operation), the second user list can be displayed in response to the second list display operation acting on the gift-giving panel; the recipient user can be selected in the second user list, or the control 10 can be triggered to display the first user list to view and select the user identifiers of more recipient users. After the selection is completed, the second user list can be returned to; then, the control 11 is clicked and triggered (i.e., the selection completion operation), and in response to the selection completion operation acting on the second user list, the user identifiers of the users in the second user list that are in the selected state (such as user 23, 12) are additionally displayed in the gift-giving panel.

[0124] In one embodiment, in response to an identification selection operation, the user identifier corresponding to the identification selection operation is switched from an unselected state to a selected state; and / or, in response to a deselection operation, the user identifier corresponding to the deselection operation is switched from a selected state to an unselected state.

[0125] The identification selection operation can be considered as an operation to select a user identifier, and the deselection operation can be considered as an operation to deselect a user identifier.

[0126] This step can adjust the state of the user identifier according to the operation. For example, in response to an identification selection operation, the user identifier corresponding to the identification selection operation can be switched from an unselected state to a selected state; and / or, in response to a deselection operation, the user identifier corresponding to the deselection operation can be switched from a selected state to an unselected state.

[0127] In one embodiment, the gift-giving panel display operation acts on the first panel corresponding to the target object. The target object includes the first target object obtained by the gift-giving user through resource transfer. The sending of a target gift request to the server in response to the gift-giving operation acting on the gift-giving panel includes:

[0128] In response to the gift-giving operation acting on the gift-giving panel, a second panel is displayed, where the second panel is used for the gift-giving user to perform a resource transfer operation;

[0129] When the gifting user completes the resource transfer corresponding to the target object, send a target gifting request to the server.

[0130] Among them, the first panel can be considered as the panel for obtaining the target object through resource transfer. The resource can be considered as virtual items such as gold coins, etc.; the second panel can be used for the gifting user to perform resource transfer operations. The resource transfer operation can be considered as the operation of determining to obtain the target object through resource transfer. For example, the resource transfer operation can include operations such as clicking the confirmation control and verifying the user information. It can be understood that in this embodiment, a corresponding target object can be obtained by exchanging a certain amount of resources, such as purchasing the target object through resources, that is, obtaining the target object through resource transfer.

[0131] In this embodiment, the first panel can be displayed by performing the first panel display operation in different pages. For example, the first panel display operation can be performed in the target live room page of the target user to display the first panel. For example, when the gifting user does not have the subscription function, a certain control can be clicked in the target live room page to display the first panel; and / or when the gifting user already has the subscription function, the first panel display operation can be triggered in the personal page of the gifting user to display the first panel. The personal page can be a page related to the gifting user's information and can be used to obtain the target object through resource transfer; the first panel display operation can also be performed in the task page of the application to display the first panel. The task page can refer to the page where the gifting user does tasks. For example, the gifting user can complete tasks by obtaining a certain number of subscription functions through resource transfer.

[0132] It can be understood that the gifting panel can be displayed in response to the gifting panel display operation in the first panel. At this time, the target object can include the first target object, and the first target object can refer to the target object obtained by the gifting user through resource transfer. After the recipient user is selected in the gifting panel, the gifting user can trigger the gifting operation in the gifting panel. The application can respond to the gifting operation acting in the gifting panel and display the second panel. When the gifting user completes the resource transfer corresponding to the target object, a target gifting request can be sent to the server to request the server to issue the target object to the recipient user.

[0133] In one embodiment, when the gifting user has not subscribed to the host or has already subscribed to the host, the gifting permission for the target object can be purchased through the first panel. That is, the target object includes the first target object obtained by the gifting user through resource transfer, and the gift panel display operation is performed by triggering the control on the page (i.e., the gift panel display operation acts within the first panel corresponding to the target object). Thus, the application can display the second user list in response to the second list display operation acting within the gift panel, for the gifting user to select the recipient user from the second user list. Subsequently, in response to the selection completion operation acting within the second user list, the user identifier of the user in the selected state in the second user list is additionally displayed in the gift panel. Then, in response to the gift operation acting within the gift panel, the second panel is displayed, and when the gifting user completes the resource transfer corresponding to the target object, a target gift request is sent to the server.

[0134] Figure 8 FIG. is a flowchart of an interaction method provided by an embodiment of the present disclosure. This method is applicable to the situation of gifting a target object. This method can be executed by an interaction device, where the device can be implemented by software and / or hardware and is generally integrated on an electronic device. In this embodiment, the electronic device includes but is not limited to devices such as computers, laptops, tablets, and / or mobile phones.

[0135] As Figure 8 shown, an interaction method provided by an embodiment of the present disclosure includes the following steps:

[0136] S210. Receive a target gift request for a target object.

[0137] Among them, the target gift request is sent by a gifting client, and the gifting user corresponding to the gifting client includes the target user. The target object is used to establish a preset association relationship between the recipient user requested to be gifted by the target gift request and the target user.

[0138] In this step, the target gift request can be a request sent by the gifting client to the server for distributing the target object to the recipient user. The target object can be used to establish a preset association relationship between the recipient user requested to be gifted by the target gift request and the target user. The preset association relationship is a pre-set association relationship. For example, the preset association relationship can include a subscription relationship, such as the recipient user has certain permissions regarding the target user. The gifting user corresponding to the gifting client can include the target user or other users other than the target user and the recipient user.

[0139] In this step, the server can receive the target gift request for the target object for subsequent operations.

[0140] S220. In response to the target gift request, distribute the target object to the recipient user and send a gift prompt message to the recipient client of the recipient user.

[0141] The gift prompt message may refer to a message that prompts the recipient user of the recipient client to receive the target object.

[0142] After receiving the target gift request for the target object, it is possible to respond to this target gift request, distribute the target object to the recipient user, and send a gift prompt message to the recipient client of the recipient user to prompt the recipient user.

[0143] The interaction method provided by the embodiments of the present disclosure receives a target gift request for a target object. The target gift request is sent by a gift client, and the gift user corresponding to the gift client includes a target user. The target object is used to establish a preset association relationship between the recipient user requested by the target gift request and the target user. In response to the target gift request, distribute the target object to the recipient user and send a gift prompt message to the recipient client of the recipient user. This method realizes the gift of a target object used to establish a preset association relationship between the recipient user and the target user when the gift user corresponding to the gift client includes the target user by responding to the received target gift request, enriches the subscription method of the target user, and thus improves the interactivity.

[0144] In one embodiment, the distributing the target object to the recipient user includes:

[0145] Establish a preset association relationship between the recipient user requested by the target gift request and the target user.

[0146] In this step, the process of distributing the target object to the recipient user can be understood as establishing a preset association relationship between the recipient user requested by the target gift request and the target user, such as enabling the recipient user to have certain permissions related to the target user. Exemplarily, the recipient user may have the permission to use medals and / or certain emoticons in the target user's live broadcast room, etc.

[0147] In one embodiment, before receiving the target gift request for the target object, it further includes:

[0148] Enable the gift permission of the target object for the gift user corresponding to the gift client and send a permission prompt message to the gift client.

[0149] The gift permission can be considered as the permission to gift the target object. For example, the gift permission can be the permission to freely gift the target object within a set time period, or the permission to freely gift a preset number of target objects. This embodiment does not limit this.

[0150] It can be considered that before receiving the target gift request of the target object, the gift permission for the target object can be enabled for the gift user corresponding to the gift client, and a permission prompt message can be sent to the gift client to prompt the gift user of the gift client. Among them, the timing of enabling the gift permission for the target object for the gift user can be set by relevant personnel. For example, the gift permission for the target object can be enabled for the gift user at a preset time, and the preset time can be determined by empirical values. Or the gift permission for the target object can be enabled for the gift user when the gift user meets specific conditions. For example, the gift user meeting specific conditions can be that the gift user completes a specified task, etc. This embodiment does not limit this.

[0151] In one embodiment, the gift permission includes the permission to gift a preset number of target objects. After enabling the gift permission for the target object for the gift user corresponding to the gift client, it further includes:

[0152] Establish resource transfer entries corresponding to the preset number of the target objects.

[0153] The resource transfer entry can refer to the entry for obtaining the target object through resource transfer. For example, the resource transfer entry can be an order for purchasing the target object. In one embodiment, when the gift permission includes the permission to gift a preset number of target objects, after enabling the gift permission for the target object for the gift user corresponding to the gift client, resource transfer entries corresponding to the preset number of target objects can be established for subsequent steps. Among them, the number of resource transfer entries can be the same as the number of gifted target objects.

[0154] In one embodiment, after distributing the target object to the recipient user, it further includes:

[0155] Add the user identifier of the recipient user to the entry information of the target resource transfer entry, where the target resource transfer entry is the resource transfer entry corresponding to the target gift request among the resource transfer entries, and the entry information includes the entry identifier of the resource transfer entry, the user identifier of the gift user, and the user identifier of the target user;

[0156] Process the target resource transfer entry, and after the processing is completed, mark the target resource transfer entry as the completed state.

[0157] Among them, the target resource transfer entry can be the resource transfer entry corresponding to the target gift request among each resource transfer entry, that is, one resource transfer entry corresponds to one target gift request. The entry information can refer to the information about the resource transfer entry. For example, the entry information can include the entry identifier of the resource transfer entry, the user identifier of the gifting user, and the user identifier of the target user. The entry identifier is used to identify the resource transfer entry, and the user identifier is used to represent the user. Specifically, after distributing the target object to the recipient user, the user identifier of the recipient user can be added to the entry information of the target resource transfer entry to complete the entry information of the target resource transfer entry; then the target resource transfer entry can be processed, and after the processing is completed, the status of the target resource transfer entry can be marked as the completed status to indicate that the resource transfer entry has been completed.

[0158] In one embodiment, the sending of the gift prompt information to the recipient client of the recipient user includes: sending a gift prompt information carrying the message information sent by the gifting client to the recipient client of the recipient user; or,

[0159] After sending the gift prompt information to the recipient client of the recipient user, it further includes: when the recipient user is in the target live room of the target user, sending the message information sent by the gifting client to the recipient client of the recipient user in the form of comment information in the target live room.

[0160] It can be considered that the process of sending the gift prompt information to the recipient client of the recipient user can be to send the message information together when sending the gift prompt information, that is, sending a gift prompt information carrying the message information sent by the gifting client to the recipient client of the recipient user. For example, the gift prompt information and the message information can be combined and sent in the form of a message for display on the message list page; or, the gift prompt information and the message information can be sent separately, that is, after sending the gift prompt information to the recipient client of the recipient user, the sending of the message information is determined according to the status of the recipient user. For example, when the recipient user is in the target live room of the target user, the message information sent by the gifting client can be sent to the recipient client of the recipient user in the form of comment information in the target live room. The visible users of the message information are not limited. For example, the message information can be visible to all users in the target live room, or only visible to the gifting user and the recipient user.

[0161] The interactive method provided by the embodiments of the present disclosure will be described exemplarily below:

[0162] First, the gift quota can be sent from the upstream of the activity, that is, the gift permission for the target object is enabled for the gift recipient corresponding to the gift client; then enter the purchase stage, that is, establish resource transfer entries corresponding to a preset number of target objects; then, in response to the received target gift request, distribute the target object to the recipient user; afterwards, add the user identifier of the recipient user to the entry information of the target resource transfer entry; process the target resource transfer entry, and after the processing is completed, mark the target resource transfer entry as the completed state.

[0163] Figure 9 The flowchart of an interaction method provided by an embodiment of the present disclosure is applicable to the situation of giving a target object. This method can be executed by an interaction device, where the device can be implemented by software and / or hardware and is generally integrated on an electronic device. In this embodiment, the electronic device includes but is not limited to: devices such as computers, laptops, tablets, and / or mobile phones.

[0164] As Figure 9 shown, an interaction method provided by an embodiment of the present disclosure includes the following steps:

[0165] S310. Display a gift prompt message.

[0166] Among them, the gift prompt message is sent by the server after distributing the target object requested by the gift-giving user to the recipient user. The gift-giving user includes the target user, and the target object is used to establish a preset association relationship between the recipient user and the target user.

[0167] It can be considered that this embodiment can be executed by the recipient client. The recipient client can receive and display the gift prompt message sent by the server to prompt the recipient user corresponding to the recipient client that they have received the target object given by the gift-giving user. The way of displaying the gift prompt message is not limited and can be displayed according to the actual situation, such as determining the display of the gift prompt message according to the current state of the recipient user when the recipient client receives the gift prompt message. Exemplarily, if the recipient user is in the target live room when the recipient client receives the gift prompt message, the gift prompt message can be displayed in the form of a pop-up window, and the specific style of the pop-up window is not limited here. If the recipient user is in the live room of other users when the recipient client receives the gift prompt message, the gift prompt message can be displayed in the form of a message on the current page, and the display position and style can be set according to the actual page situation. If the recipient user is not in the live room when the recipient client receives the gift prompt message, the gift prompt message can be displayed in the form of a message on the message list page. In this embodiment, the gift-giving user can include the target user.

[0168] S320. In response to a trigger operation on the gift giving prompt message, display the introduction information of the preset association relationship.

[0169] The introduction information of the preset association relationship can be used to introduce the preset association relationship, such as what permissions the recipient user has after establishing the preset association relationship, etc.

[0170] In this embodiment, after the gift giving prompt message is displayed, in response to a trigger operation on the gift giving prompt message, the introduction information of the preset association relationship can be displayed. The display of the introduction information can be similar to the display of the gift giving prompt message, for example, determined according to the current status of the recipient user.

[0171] Exemplarily, when the recipient user is in the target live room, the introduction information can be displayed in the live page of the target live room, such as displaying an introduction panel in the live page of the target live room and displaying the introduction information in the introduction panel. When the recipient user is in the live room of another user, in response to a trigger operation on the gift giving prompt message, after switching to the target live room, the introduction information can be displayed in the live page of the target live room. When the recipient user is not in the live room, the introduction information can be displayed in the message list page, such as displaying an introduction panel in the message list page and displaying the introduction information in the introduction panel.

[0172] An interaction method provided by an embodiment of the present disclosure displays a gift giving prompt message, wherein the gift giving prompt message is sent by the server after the target object requested by the gifting user to be given to the recipient user is distributed. The gifting user includes the target user, and the target object is used to establish a preset association relationship between the recipient user and the target user; in response to a trigger operation on the gift giving prompt message, display the introduction information of the preset association relationship. This method realizes the complete giving and receiving of the target object when the target user is the gifting user by receiving the target object distributed by the server for establishing a preset association relationship between the recipient user and the target user, thereby enriching the subscription method of the target user and improving the interactivity.

[0173] In one embodiment, the gift giving prompt message carries the message information of the gifting user.

[0174] In the above embodiment, when the gifting user has message information, the gift giving prompt message can carry the message information of the gifting user to display the message information and the gift giving prompt message simultaneously.

[0175] In one embodiment, the gift giving prompt message does not carry the message information of the gifting user, and the displaying the introduction information of the preset association relationship includes:

[0176] Display the introduction information of the preset association relationship on the target live page of the target user, and display the message information of the giving user in the form of comment information on the target live page, where the message information is sent by the server.

[0177] In the above embodiment, when the giving user has message information and the giving prompt information does not carry the message information of the giving user, the message information and the giving prompt information can be displayed separately. For example, the introduction information of the preset association relationship can be displayed on the target live page of the target user, and the message information of the giving user can be displayed in the form of comment information on the target live page. The display positions and forms of the two can be different, and the specific display can be set according to the actual page situation. The visible users of the message information are not limited. For example, the message information can be visible to all users in the target live room, or only visible to the giving user and the receiving user.

[0178] In one embodiment, the method further includes:

[0179] Display the preset reply information for the message information in the preset input box on the target live page;

[0180] In response to the reply information sending operation, send the preset reply information in the form of comment information on the target live page.

[0181] The preset input box can be a pre-set input box for inputting the preset reply information; the preset input box can be the comment input box on the target live page, and the comment input box can be an area for inputting comment information; it can also be a newly added input box. For example, the preset input box is located above the comment input box for inputting the preset reply information. The reply information sending operation can refer to the operation of sending the reply information, such as the operation of clicking a certain control to send.

[0182] It can be considered that when the message information of the giving user is displayed, the preset reply information for the message information can be displayed in the preset input box on the target live page; when the reply information sending operation for the preset reply information is triggered, in response to the reply information sending operation, the preset reply information can be sent in the form of comment information on the target live page. On this basis, through the quick sending of the preset reply information, a quick reply to the message information of the giving user is realized.

[0183] Figure 10 A schematic diagram of a display giving prompt information provided by an embodiment of the present disclosure, such as Figure 10 As shown, when the receiving user is on the target live page, the giving prompt information can be displayed in the form of a pop-up window, and then a trigger operation for the giving prompt information can be triggered (such as Figure 10The trigger control 12) is used to display the introduction information of the preset association relationship.

[0184] Figure 11 This is a schematic diagram of the introduction information provided by an embodiment of the present disclosure. As Figure 11 shown, the introduction information of the preset association relationship can be displayed on the target live page of the target user, and the message left by the giving user can be displayed in the form of comment information on the target live page (such as Figure 5 the message 7) in the figure.

[0185] In one embodiment, when the receiving user receives the target object requested by the giving user from the server, the giving prompt information can be displayed and subsequent operations can be performed according to the status of the receiving user.

[0186] Exemplarily, when the receiving user is in the live room of other anchors, the receiving user can be prompted through a high-level message that they have received a subscription given by others. Subsequently, by clicking on the high-level message, the receiving user can jump to the live room of the specified anchor, and the giving prompt information can be displayed on the target live page; when the receiving user is in the live room of the specified anchor himself / herself, the receiving user can be prompted by a pop-up window that they have received a giving subscription. The pop-up window can be clicked to display the giving prompt information.

[0187] In addition, if the giver has a message, the message can be displayed on the public screen to prompt the receiving user to click to receive. If the giver has no message, a general receiving prompt will be displayed on the public screen. Exemplarily, the message can be: Giver A@Giver B:xxxx; the general receiving prompt can be Giver A@Giver B: Enjoy your 1 month subscription (that is, the introduction information of the preset association relationship is displayed on the target live page of the target user, and the message left by the giving user is displayed in the form of comment information on the target live page).

[0188] This embodiment can also provide a quick comment that is only visible to the receiving user from the giving user, that is, the preset reply information for the message left is displayed in the preset comment input box on the target live page. The receiving user can directly click to send (that is, trigger the operation of sending the reply information), reply to the giving user, that is, send the preset reply information in the form of comment information on the target live page.

[0189] Exemplarily, when the receiving user is outside the live room, the receiving user can be notified through an in-site message that they have received a subscription given by others. If the giver has a message, the content of the in-site message is the message content and the guiding information (that is, the giving prompt information carries the message left by the giving user).

[0190] As can be seen from the above description, in the face of the existing "subscription" function, this embodiment enables the "subscription" ability to be given by users, including the platform giving it to users and the host (i.e., giving it to users), and the user who receives the gift can further give it to their friends and the active users in the host's live room. At the same time, it is realized that the user who gives the gift can purchase a certain amount and give it to the host, their friends, or the active users in the host's live room.

[0191] In addition, this embodiment realizes the technical-side splitting of the three stages when "subscription" is given as a gift for the "giving" operation, that is, the recipient user obtains a reward. Specifically, user A (i.e., the user who gives the gift) obtains a quota for giving a subscription through a platform activity (i.e., has the giving permission for the target object), and user A can freely give it to the designated object B (i.e., the recipient user). After the designated object B accepts and activates the subscription sent by user A, they automatically obtain the "subscription" identity of the platform and subscribe to the current host.

[0192] Figure 12 FIG. is a schematic structural diagram of an interaction device provided by an embodiment of the present disclosure. The device is applicable to the situation of giving a target object, and the device can be implemented by software and / or hardware and is generally integrated on an electronic device.

[0193] As Figure 12 shown, the device includes:

[0194] A first response module 410, configured to display a giving panel in response to a display operation of the giving panel for the target object, where the giving panel is used for the user who gives the gift to select the recipient user corresponding to the target object, the user who gives the gift includes the target user, and the target object is used to establish a first association relationship between the recipient user and the target user;

[0195] A second response module 420, configured to send a target giving request to the server in response to a giving operation within the giving panel, where the target giving request is used to request the server to issue the target object to the recipient user.

[0196] An interactive device provided by an embodiment of the present disclosure includes a first response module 410, which is configured to display a gift panel in response to a gift panel display operation for a target object. The gift panel is used for a gift-giving user to select a recipient user corresponding to the target object. The gift-giving user includes a target user, and the target object is used to establish a first association relationship between the recipient user and the target user. A second response module 420 is configured to send a target gift request to a server in response to a gift operation on the gift panel. The target gift request is used to request the server to grant the target object to the recipient user. By sending the target gift request to the server in response to the gift operation on the gift panel, the device realizes that when the target user is the gift-giving user, the target object for establishing the first association relationship between the recipient user and the target user can be gifted, enriching the subscription method of the target user and thus improving the interactivity.

[0197] Optionally, the interactive device provided by an embodiment of the present disclosure further includes:

[0198] A second display module, configured to display permission prompt information for a target object on a preset page, where the preset page includes the live broadcast page and / or the message list page of the target user. The permission prompt information is sent by the server after enabling the gift permission of the target object for the gift-giving user, and is used to prompt the gift-giving user that they have the gift permission for the target object.

[0199] The first response module 410 is specifically configured to:

[0200] Display the gift panel in response to a trigger operation on the permission prompt information.

[0201] Optionally, the recipient user includes the user corresponding to the user identifier in the selected state in the gift panel. The first response module 410 is specifically configured to:

[0202] Display the gift panel and display each user identifier in the gift panel as unselected; or,

[0203] Display the gift panel and display at least one user identifier in the gift panel as selected.

[0204] Optionally, the gift panel includes a first identifier area and a second identifier area. The first identifier area is used to display the user identifiers of at least one associated user of the gift-giving user, and the associated user has a second association relationship with the gift-giving user. The second identifier area is used to display the user identifiers of at least one active user in the target live broadcast room, and the target live broadcast room is the live broadcast room of the target user.

[0205] Optionally, the recipient user includes the user corresponding to the user identifier in the selected state in the first user list. The interaction device provided by the embodiment of the present disclosure further includes:

[0206] A fifth response module, configured to display a first user list in response to a first list display operation acting on the gift panel, where the first user list includes an associated user list and / or an active user list, the associated user list is used to display the user identifiers of the associated users of the gift-giving user, and the active user list is used to display the user identifiers of the active users in the target live broadcast room.

[0207] Optionally, the recipient user includes the user corresponding to the user identifier in the selected state in the second user list. The interaction device provided by the embodiment of the present disclosure further includes:

[0208] A sixth response module, configured to display a second user list in response to a second list display operation acting on the gift panel, where the second user list is used to display the user identifiers to be selected;

[0209] A seventh response module, configured to add and display the user identifiers in the selected state in the second user list in the gift panel in response to a selection completion operation acting on the second user list.

[0210] Optionally, the gift panel display operation acts on the first panel corresponding to the target object, and the target object includes a first target object obtained by the gift-giving user through resource transfer. The second response module 420 includes:

[0211] In response to a gift operation acting on the gift panel, display a second panel, where the second panel is used for the gift-giving user to perform a resource transfer operation;

[0212] When the gift-giving user completes the resource transfer corresponding to the target object, send a target gift request to the server.

[0213] Optionally, the interaction device provided by the embodiment of the present disclosure further includes:

[0214] An eighth response module, configured to display a message panel in response to a message operation of the gift-giving user after sending the target gift request to the server, where the message panel is used for the gift-giving user to input message information;

[0215] A ninth response module, configured to send the message information to the server in response to a message sending operation acting on the message panel after sending the target gift request to the server, so as to forward the message information to the recipient client of the recipient user through the server.

[0216] Optionally, the interaction device provided by the embodiments of the present disclosure further includes:

[0217] A third display module, configured to, when the gifting user is within the target live room of the target user, display the message information in the form of a comment message on the target live page of the target user.

[0218] Optionally, the target object includes a second target object gifted by the target platform to the gifting user and / or a third target object gifted by the target user to the gifting user.

[0219] The above interaction device can execute the interaction method provided by the embodiments of the present disclosure, and has corresponding functional modules and beneficial effects for executing the method.

[0220] Figure 13 It is a schematic structural diagram of an interaction device provided by an embodiment of the present disclosure. This device is applicable to the situation of gifting a target object, and this device can be implemented by software and / or hardware and is generally integrated on an electronic device.

[0221] As Figure 13 shown, the device includes:

[0222] A receiving module 510, configured to receive a target gifting request for a target object, where the target gifting request is sent by a gifting client, the gifting user corresponding to the gifting client includes a target user, and the target object is used to establish a preset association relationship between the recipient user requested by the target gifting request and the target user;

[0223] A third response module 520, configured to, in response to the target gifting request, distribute the target object to the recipient user and send a gifting prompt message to the recipient client of the recipient user.

[0224] An interaction device provided by an embodiment of the present disclosure, through the receiving module 510, receives a target gifting request for a target object, where the target gifting request is sent by a gifting client, the gifting user corresponding to the gifting client includes a target user, and the target object is used to establish a preset association relationship between the recipient user requested by the target gifting request and the target user; through the third response module 520, in response to the target gifting request, distributes the target object to the recipient user and sends a gifting prompt message to the recipient client of the recipient user. This device, by responding to the received target gifting request, realizes that when the gifting user corresponding to the gifting client includes a target user, it can gift the target object used to establish a preset association relationship between the recipient user and the target user, enriches the subscription method of the target user, and thus improves the interactivity.

[0225] Optionally, the third response module 520 is specifically configured to:

[0226] Establish a preset association relationship between the recipient user requested to be given by the target giving request and the target user.

[0227] Optionally, the interaction device provided by the embodiments of the present disclosure further includes:

[0228] A permission enabling module, configured to enable the giving permission of the target object for the giving user corresponding to the giving client before receiving the target giving request of the target object, and send a permission prompt message to the giving client.

[0229] Optionally, the giving permission includes the permission to give a preset number of target objects. The interaction device provided by the embodiments of the present disclosure further includes:

[0230] An order establishment module, configured to establish a resource transfer entry corresponding to a preset number of the target objects after enabling the giving permission of the target object for the giving user corresponding to the giving client.

[0231] Optionally, the interaction device provided by the embodiments of the present disclosure further includes:

[0232] An adding module, configured to add the user identifier of the recipient user to the entry information of the target resource transfer entry after distributing the target object to the recipient user, where the target resource transfer entry is the resource transfer entry corresponding to the target giving request among the resource transfer entries, and the entry information includes the entry identifier of the resource transfer entry, the user identifier of the giving user, and the user identifier of the target user;

[0233] A processing module, configured to process the target resource transfer entry, and mark the target resource transfer entry as a completed state after the processing is completed.

[0234] Optionally, the third response module 520 is specifically configured to: send a giving prompt message carrying the message information sent by the giving client to the recipient client of the recipient user; or,

[0235] The interaction device provided by the embodiments of the present disclosure further includes: a sending module, configured to, after sending the giving prompt message to the recipient client of the recipient user, when the recipient user is in the target live room of the target user, send the message information sent by the giving client to the recipient client of the recipient user in the form of a comment message in the target live room.

[0236] The above interaction device can execute the interaction method provided by the embodiments of the present disclosure, and has corresponding function modules and beneficial effects for executing the method.

[0237] Figure 14 The following is a schematic structural diagram of an interaction device provided by an embodiment of the present disclosure. This device can be applied to the situation of presenting a target object, and can be implemented by software and / or hardware, and is generally integrated on an electronic device.

[0238] As Figure 14 shown, the device includes:

[0239] A first display module 610, configured to display a gift-giving prompt message, where the gift-giving prompt message is sent by the server after the target object requested by the gift-giving user is given to the recipient user. The gift-giving user includes the target user, and the target object is used to establish a preset association relationship between the recipient user and the target user.

[0240] A fourth response module 620, configured to display the introduction information of the preset association relationship in response to a trigger operation on the gift-giving prompt message.

[0241] An interaction device provided by an embodiment of the present disclosure displays a gift-giving prompt message through the first display module 610, where the gift-giving prompt message is sent by the server after the target object requested by the gift-giving user is given to the recipient user. The gift-giving user includes the target user, and the target object is used to establish a preset association relationship between the recipient user and the target user. The fourth response module 620 responds to a trigger operation on the gift-giving prompt message and displays the introduction information of the preset association relationship. By receiving the target object sent by the server for establishing a preset association relationship between the recipient user and the target user, the device realizes the complete giving and receiving of the target object when the target user is the gift-giving user, thereby enriching the subscription method of the target user and improving the interactivity.

[0242] Optionally, the gift-giving prompt message carries the message information of the gift-giving user.

[0243] Optionally, the gift-giving prompt message does not carry the message information of the gift-giving user. The fourth response module 620 is specifically configured to:

[0244] Display the introduction information of the preset association relationship on the target live page of the target user, and display the message information of the gift-giving user in the form of a comment message on the target live page, where the message information is sent by the server.

[0245] Optionally, the interaction device provided by an embodiment of the present disclosure further includes:

[0246] The fourth display module is configured to display preset reply information for the message information in a preset input box on the target live page;

[0247] The tenth response module is configured to, in response to a reply information sending operation, send the preset reply information in the form of comment information on the target live page.

[0248] The above interaction device can execute the interaction method provided by the embodiments of the present disclosure, and has function modules and beneficial effects corresponding to the execution of the method.

[0249] Next, refer to Figure 15 , which shows a schematic structural diagram of an electronic device 400 suitable for implementing the embodiments of the present disclosure. The terminal device in the embodiments of the present disclosure may include, but is not limited to, mobile terminals such as mobile phones, laptop computers, digital broadcast receivers, PDAs (Personal Digital Assistants), PADs (Tablet Computers), PMPs (Portable Multimedia Players), vehicle terminals (such as vehicle navigation terminals), etc., and fixed terminals such as digital TVs, desktop computers, etc. Figure 15 The electronic device shown is only an example and should not impose any limitation on the functions and usage scope of the embodiments of the present disclosure.

[0250] As Figure 15 shown, the electronic device 400 may include a processor (such as a central processing unit, a graphics processing unit, etc.) 401, which can perform various appropriate actions and processes according to a program stored in a read-only memory (ROM) 402 or a program loaded from a storage device 408 into a random access memory (RAM) 403. In the RAM 403, various programs and data required for the operation of the electronic device 400 are also stored. The processor 401, the ROM 402, and the RAM 403 are connected to each other through a bus 404. An input / output (I / O) interface 405 is also connected to the bus 404.

[0251] Generally, the following devices may be connected to the I / O interface 405: an input device 406 including, for example, a touch screen, a touch pad, a keyboard, a mouse, a camera, a microphone, an accelerometer, a gyroscope, etc.; an output device 407 including, for example, a liquid crystal display (LCD), a speaker, a vibrator, etc.; a storage device 408 including, for example, a magnetic tape, a hard disk, etc.; and a communication device 409. The communication device 409 can allow the electronic device 400 to communicate with other devices wirelessly or wirelessly to exchange data. Although Figure 15 shows an electronic device 400 having various devices, it should be understood that it is not required to implement or have all the shown devices. Instead, more or fewer devices may be implemented or had.

[0252] In particular, according to an embodiment of the present disclosure, the processes described above with reference to the flowcharts can be implemented as computer software programs. For example, an embodiment of the present disclosure includes a computer program product, which includes a computer program carried on a non-transitory computer-readable medium, and the computer program includes program codes for performing the methods shown in the flowcharts. In such an embodiment, the computer program can be downloaded and installed from the network through the communication device 409, or installed from the storage device 408, or installed from the ROM 402. When the computer program is executed by the processor 401, the above functions defined in the methods of the embodiments of the present disclosure are performed.

[0253] It should be noted that the above computer-readable medium in the present disclosure can be a computer-readable signal medium or a computer-readable storage medium or any combination of the two. A computer-readable storage medium can be, for example, but not limited to, an electrical, magnetic, optical, electromagnetic, infrared, or semiconductor system, apparatus, or device, or any combination of the above. More specific examples of the computer-readable storage medium can include, but are not limited to: an electrical connection with one or more wires, a portable computer disk, a hard disk, a random access memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM or flash memory), an optical fiber, a portable compact disk read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination of the above. In the present disclosure, the computer-readable storage medium can be any tangible medium that contains or stores a program, and the program can be used by or in combination with an instruction execution system, apparatus, or device. In the present disclosure, a computer-readable signal medium can include a data signal propagated in a baseband or as part of a carrier wave, which carries computer-readable program codes. Such a propagated data signal can take various forms, including but not limited to electromagnetic signals, optical signals, or any suitable combination of the above. The computer-readable signal medium can also be any computer-readable medium other than the computer-readable storage medium, and the computer-readable signal medium can send, propagate, or transmit a program for use by or in combination with an instruction execution system, apparatus, or device. The program codes contained on the computer-readable medium can be transmitted by any appropriate medium, including but not limited to: wires, optical cables, RF (radio frequency), etc., or any suitable combination of the above.

[0254] In some embodiments, the client and the server can communicate using any currently known or future-developed network protocol such as HTTP (HyperText Transfer Protocol), and can be interconnected with digital data communication in any form or medium (e.g., communication network). Examples of communication networks include local area networks (“LAN”), wide area networks (“WAN”), the Internet (e.g., the Internet), and end-to-end networks (e.g., ad hoc end-to-end networks), as well as any currently known or future-developed networks.

[0255] The above computer-readable medium can be included in the above electronic device; or it can exist separately without being assembled into the electronic device.

[0256] The above computer-readable medium carries one or more programs, which, when executed by the electronic device, cause the electronic device to: display a gift-giving panel in response to a gift-giving panel display operation for a target object, where the gift-giving panel is for the gift-giving user to select the recipient user corresponding to the target object, the gift-giving user includes the target user, and the target object is used to establish a first association relationship between the recipient user and the target user; and send a target gift-giving request to the server in response to a gift-giving operation within the gift-giving panel, where the target gift-giving request is used to request the server to distribute the target object to the recipient user.

[0257] Alternatively, the above computer-readable medium carries one or more programs, which, when executed by the electronic device, cause the electronic device to: receive a target gift-giving request for a target object, where the target gift-giving request is sent by a gift-giving client, the gift-giving user corresponding to the gift-giving client includes the target user, and the target object is used to establish a preset association relationship between the recipient user requested to be gifted in the target gift-giving request and the target user; and distribute the target object to the recipient user and send a gift-giving prompt message to the recipient client of the recipient user in response to the target gift-giving request.

[0258] Alternatively, the above computer-readable medium carries one or more programs, which, when executed by the electronic device, cause the electronic device to: display a gift-giving prompt message, where the gift-giving prompt message is sent by the server after distributing the target object requested to be gifted by the gift-giving user to the recipient user, the gift-giving user includes the target user, and the target object is used to establish a preset association relationship between the recipient user and the target user; and display the introduction information of the preset association relationship in response to a trigger operation for the gift-giving prompt message.

[0259] Computer program code for performing the operations of the present disclosure may be written in one or more programming languages or combinations thereof. The foregoing programming languages include, but are not limited to, object-oriented programming languages such as Java, Smalltalk, C++, and also include conventional procedural programming languages such as the "C" language or similar programming languages. The program code may execute entirely on the user's computer, partly on the user's computer, as a stand-alone software package, partly on the user's computer and partly on a remote computer, or entirely on the remote computer or server. In the case of a remote computer, the remote computer may be connected to the user's computer through any type of network, including a local area network (LAN) or a wide area network (WAN), or may be connected to an external computer (e.g., through the Internet using an Internet service provider).

[0260] The flowcharts and block diagrams in the accompanying drawings illustrate the possible architectures, functions, and operations of systems, methods, and computer program products according to various embodiments of the present disclosure. In this regard, each block in the flowchart or block diagram may represent a module, a segment of a program, or a part of code that contains one or more executable instructions for implementing a specified logical function. It should also be noted that in some alternative implementations, the functions noted in the blocks may occur in a different order than noted in the accompanying drawings. For example, two consecutive blocks shown may actually be executed substantially in parallel, or they may sometimes be executed in the reverse order, depending on the functions involved. It should also be noted that each block in the block diagram and / or flowchart, and combinations of blocks in the block diagram and / or flowchart, may be implemented by a dedicated hardware-based system for performing the specified functions or operations, or may be implemented by a combination of dedicated hardware and computer instructions.

[0261] The units described in the embodiments of the present disclosure may be implemented in software or in hardware. Wherein, the name of the module does not constitute a limitation to the unit itself in some cases.

[0262] The functions described above herein may be performed at least in part by one or more hardware logic components. For example, without limitation, exemplary types of hardware logic components that may be used include: field programmable gate arrays (FPGA), application specific integrated circuits (ASIC), application specific standard products (ASSP), system on a chip (SOC), complex programmable logic devices (CPLD), and the like.

[0263] In the context of the present disclosure, a machine-readable medium may be a tangible medium that can contain or store a program for use by or in connection with an instruction execution system, apparatus, or device. A machine-readable medium may be a machine-readable signal medium or a machine-readable storage medium. A machine-readable medium may include, but is not limited to, electronic, magnetic, optical, electromagnetic, infrared, or semiconductor systems, apparatus, or devices, or any suitable combination of the foregoing. More specific examples of a machine-readable storage medium would include electrical connections based on one or more wires, a portable computer disk, a hard disk, a random access memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM or flash memory), an optical fiber, a portable compact disc read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination of the foregoing.

[0264] According to one or more embodiments of the present disclosure, Example 1 provides an interaction method, including:

[0265] In response to a display operation of a gift panel for a target object, display the gift panel, where the gift panel is used for a gift-giving user to select a recipient user corresponding to the target object, the gift-giving user includes a target user, and the target object is used to establish a first association relationship between the recipient user and the target user;

[0266] In response to a gift operation within the gift panel, send a target gift request to the server, where the target gift request is used to request the server to grant the target object to the recipient user.

[0267] According to one or more embodiments of the present disclosure, Example 2, based on the method of Example 1, further includes:

[0268] Display permission prompt information for the target object on a preset page, where the preset page includes the live page and / or the message list page of the target user; the permission prompt information is sent by the server after enabling the gift-giving permission of the target object for the gift-giving user, and is used to prompt the gift-giving user that they have the gift-giving permission for the target object;

[0269] The step of, in response to a display operation of a gift panel for a target object, displaying the gift panel, includes:

[0270] In response to a trigger operation for the permission prompt information, display the gift panel.

[0271] According to one or more embodiments of the present disclosure, Example 3, based on the method of Example 1, the recipient user includes the user corresponding to the user identifier in the selected state in the gift panel, and the step of displaying the gift panel includes:

[0272] Display a gift panel and display each user identifier in the gift panel as unselected; or,

[0273] Display a gift panel and display at least one user identifier in the gift panel as selected.

[0274] According to one or more embodiments of the present disclosure, in Example 4, according to the method described in Example 1, the gift panel includes a first identifier area and a second identifier area, wherein the first identifier area is used to display user identifiers of at least one associated user of the gifting user, and the associated user has a second association relationship with the gifting user; the second identifier area is used to display user identifiers of at least one active user in the target live room, and the target live room is the live room of the target user.

[0275] According to one or more embodiments of the present disclosure, in Example 5, according to the method described in Example 4, the recipient user includes the user corresponding to the user identifier in the selected state in the first user list, and the method further includes:

[0276] In response to a first list display operation within the gift panel, display a first user list, where the first user list includes an associated user list and / or an active user list, the associated user list is used to display user identifiers of the associated users of the gifting user, and the active user list is used to display user identifiers of active users in the target live room.

[0277] According to one or more embodiments of the present disclosure, in Example 6, according to the method described in Example 1, the recipient user includes the user corresponding to the user identifier in the selected state in the second user list, and the method further includes:

[0278] In response to a second list display operation within the gift panel, display a second user list, where the second user list is used to display user identifiers to be selected;

[0279] In response to a selection completion operation within the second user list, add and display the user identifiers in the selected state in the second user list in the gift panel.

[0280] According to one or more embodiments of the present disclosure, in Example 7, according to the method described in Example 6, the gift panel display operation acts on a first panel corresponding to a target object, and the target object includes a first target object obtained by the gifting user through resource transfer. The sending of a target gift request in response to a gift operation within the gift panel includes:

[0281] In response to a gifting operation within the gifting panel, display a second panel, where the second panel is used for the gifting user to perform a resource transfer operation;

[0282] When the gifting user completes the resource transfer corresponding to the target object, send a target gifting request to the server.

[0283] According to one or more embodiments of the present disclosure, Example 8 According to the method described in Example 1, after sending the target gifting request to the server, further includes:

[0284] In response to the gifting user's message operation, display a message panel, where the message panel is used for the gifting user to input message information;

[0285] In response to a message sending operation within the message panel, send the message information to the server to forward the message information to the recipient client of the recipient user through the server.

[0286] According to one or more embodiments of the present disclosure, Example 9 According to the method described in Example 8, the method further includes:

[0287] When the gifting user is within the target live room of the target user, display the message information in the form of a comment message on the target live page of the target user.

[0288] According to one or more embodiments of the present disclosure, Example 10 According to the method described in Example 1, the target object includes a second target object gifted by the target platform to the gifting user and / or a third target object gifted by the target user to the gifting user.

[0289] According to one or more embodiments of the present disclosure, Example 11 provides an interaction method, including:

[0290] Receive a target gifting request of a target object, where the target gifting request is sent by a gifting client, the gifting user corresponding to the gifting client includes a target user, and the target object is used to establish a preset association relationship between the recipient user requested to be gifted by the target gifting request and the target user;

[0291] In response to the target gifting request, distribute the target object to the recipient user and send a gifting prompt message to the recipient client of the recipient user.

[0292] According to one or more embodiments of the present disclosure, Example 12 According to the method described in Example 11, the distributing the target object to the recipient user includes:

[0293] Establish a preset association relationship between the recipient user requested to be gifted for the target gifting request and the target user.

[0294] According to one or more embodiments of the present disclosure, Example 13, based on the method described in Example 11, before receiving the target gifting request of the target object, further includes:

[0295] Enable the gifting permission for the target object for the gifting user corresponding to the gifting client, and send a permission prompt message to the gifting client.

[0296] According to one or more embodiments of the present disclosure, Example 14, based on the method described in Example 13, the gifting permission includes the permission to gift a preset number of target objects. After enabling the gifting permission for the target object for the gifting user corresponding to the gifting client, further includes:

[0297] Establish resource transfer entries corresponding to the preset number of the target objects.

[0298] According to one or more embodiments of the present disclosure, Example 15, based on the method described in Example 14, after distributing the target object to the recipient user, further includes:

[0299] Add the user identifier of the recipient user to the entry information of the target resource transfer entry, where the target resource transfer entry is the resource transfer entry corresponding to the target gifting request among the resource transfer entries, and the entry information includes the entry identifier of the resource transfer entry, the user identifier of the gifting user, and the user identifier of the target user;

[0300] Process the target resource transfer entry, and after the processing is completed, mark the target resource transfer entry as a completed state.

[0301] According to one or more embodiments of the present disclosure, Example 16, based on the method described in Example 11, the sending of the gifting prompt message to the recipient client of the recipient user includes: sending a gifting prompt message carrying the message information sent by the gifting client to the recipient client of the recipient user; or,

[0302] After sending the gifting prompt message to the recipient client of the recipient user, further includes: when the recipient user is in the target live broadcast room of the target user, sending the message information sent by the gifting client to the recipient client of the recipient user in the form of comment information in the target live broadcast room.

[0303] According to one or more embodiments of the present disclosure, Example 17 provides an interaction method, including:

[0304] Display a gift prompt message, where the gift prompt message is sent by the server after the target object requested by the gifting user is granted to the recipient user. The gifting user includes the target user, and the target object is used to establish a preset association relationship between the recipient user and the target user;

[0305] In response to a trigger operation on the gift prompt message, display the introduction information of the preset association relationship.

[0306] According to one or more embodiments of the present disclosure, Example 18 According to the method described in Example 17, the gift prompt message carries the message information of the gifting user.

[0307] According to one or more embodiments of the present disclosure, Example 19 According to the method described in Example 17, the gift prompt message does not carry the message information of the gifting user. Displaying the introduction information of the preset association relationship includes:

[0308] Display the introduction information of the preset association relationship on the target live page of the target user, and display the message information of the gifting user in the form of a comment message on the target live page, where the message information is sent by the server.

[0309] According to one or more embodiments of the present disclosure, Example 20 According to the method described in Example 19, the method further includes:

[0310] Display a preset reply message for the message information in a preset input box on the target live page;

[0311] In response to a reply message sending operation, send the preset reply message in the form of a comment message on the target live page.

[0312] According to one or more embodiments of the present disclosure, Example 21 provides an interaction device, including:

[0313] A first response module, configured to display a gift panel in response to a display operation of the gift panel for the target object, where the gift panel is used for the gifting user to select the recipient user corresponding to the target object. The gifting user includes the target user, and the target object is used to establish a first association relationship between the recipient user and the target user;

[0314] A second response module, configured to send a target gift request to the server in response to a gift operation on the gift panel, where the target gift request is used to request the server to grant the target object to the recipient user.

[0315] According to one or more embodiments of the present disclosure, Example 22 provides an interaction device, including:

[0316] A receiving module, configured to receive a target giving request of a target object, where the target giving request is sent by a giving client, the giving user corresponding to the giving client includes a target user, and the target object is configured to establish a preset association relationship between the target user and the recipient user requested to be given in the target giving request;

[0317] A third response module, configured to, in response to the target giving request, distribute the target object to the recipient user and send a giving prompt message to the recipient client of the recipient user.

[0318] According to one or more embodiments of the present disclosure, Example 23 provides an interaction device, including:

[0319] A first display module, configured to display a giving prompt message, where the giving prompt message is sent after the server distributes the target object requested to be given by the giving user to the recipient user, the giving user includes a target user, and the target object is configured to establish a preset association relationship between the recipient user and the target user;

[0320] A fourth response module, configured to, in response to a trigger operation on the giving prompt message, display introduction information about the preset association relationship.

[0321] According to one or more embodiments of the present disclosure, Example 24 provides an electronic device, including:

[0322] One or more processors;

[0323] A memory, configured to store one or more programs,

[0324] When the one or more programs are executed by the one or more processors, the one or more processors implement the interaction method as described in any one of Examples 1-20.

[0325] According to one or more embodiments of the present disclosure, Example 25 provides a computer-readable storage medium, on which a computer program is stored, and when the program is executed by a processor, the interaction method as described in any one of Examples 1-20 is implemented.

[0326] According to one or more embodiments of the present disclosure, Example 26 provides a computer program product, and when the computer program product is executed by a computer, the computer implements the interaction method as described in any one of Examples 1-20.

[0327] The above description is only a preferred embodiment of the present disclosure and an explanation of the applied technical principles. Those skilled in the art should understand that the scope of the disclosure involved in the present disclosure is not limited to the technical solutions formed by the specific combination of the above technical features, and should also cover other technical solutions formed by any combination of the above technical features or their equivalent features without departing from the above disclosure concept. For example, the technical solutions formed by mutually replacing the above features with the technical features (but not limited to) having similar functions disclosed in the present disclosure.

[0328] In addition, although the operations are depicted in a particular order, this should not be construed as requiring that the operations be performed in the particular order shown or in sequential order. In certain environments, multitasking and parallel processing may be advantageous. Similarly, although a number of specific implementation details are included in the above discussion, these should not be construed as limiting the scope of the present disclosure. Certain features described in the context of separate embodiments may also be implemented in combination in a single embodiment. Conversely, the various features described in the context of a single embodiment may also be implemented separately or in any suitable sub-combination in multiple embodiments.

[0329] Although the subject matter has been described in language specific to structural features and / or methodological logical acts, it should be understood that the subject matter defined in the appended claims is not necessarily limited to the specific features or acts described above. Rather, the specific features and acts described above are merely example forms for implementing the claims.

Claims

1. An interaction method, characterized in that, Including: In response to an operation of displaying a gift panel for a target object, display the gift panel, where the gift panel is used for a gift-giving user to select a recipient user corresponding to the target object. The gift-giving user includes a non-target user. The target object is used to establish a first association relationship between the recipient user and the target user. The gift panel supports selecting an associated user of the gift-giving user as the recipient user, and the associated user includes a user who follows the gift-giving user reciprocally; In response to a gift-giving operation performed within the gift panel, send a target gift-giving request to the server, where the target gift-giving request is used to request the server to establish the first association relationship between the recipient user and the target user.

2. The method according to claim 1, wherein It also includes: Display permission prompt information for a target object on a preset page, where the preset page includes the live broadcast page and / or the message list page of the target user; the permission prompt information is sent by the server after enabling the gift-giving permission for the target object for the gift-giving user, and is used to prompt the gift-giving user that they have the gift-giving permission for the target object; The step of displaying the gift panel in response to an operation of displaying the gift panel for the target object includes: Display the gift panel in response to a triggering operation on the permission prompt information.

3. The method according to claim 1, wherein The recipient user includes the user corresponding to the user identifier in the selected state in the gift panel. The step of displaying the gift panel includes: Display the gift panel and display each user identifier in the gift panel as an unselected state; or, Display the gift panel and display at least one user identifier in the gift panel as a selected state.

4. The method according to claim 1, wherein The gift panel includes a first identifier area and a second identifier area, where the first identifier area is used to display the user identifiers of at least one associated user of the gift-giving user, and the associated user has a second association relationship with the gift-giving user; the second identifier area is used to display the user identifiers of at least one active user in the target live broadcast room, and the target live broadcast room is the live broadcast room of the target user.

5. The method according to claim 4, wherein The recipient user includes the user corresponding to the user identifier in the selected state in the first user list. The method further includes: In response to a first list display operation performed within the gift panel, display a first user list, where the first user list includes an associated user list and / or an active user list. The associated user list is used to display the user identifiers of the associated users of the gift-giving user, and the active user list is used to display the user identifiers of the active users in the target live broadcast room.

6. The method according to claim 1, wherein The recipient user includes the user corresponding to the user identifier in the selected state in the second user list. The method further includes: In response to a second list display operation performed within the gift panel, display a second user list, where the second user list is used to display user identifiers to be selected; In response to a selection completion operation performed within the second user list, add and display the user identifiers in the selected state in the second user list in the gift panel.

7. The method according to claim 6, wherein The above-mentioned gift panel display operation acts within the first panel corresponding to the target object. The target object includes the first target object obtained by the gifting user through resource transfer. The step of sending a target gifting request to the server in response to a gifting operation acting within the gift panel includes: In response to a gifting operation acting within the gift panel, display a second panel, where the second panel is used for the gifting user to perform resource transfer operations; When the gifting user completes the resource transfer corresponding to the target object, send a target gifting request to the server.

8. The method according to claim 1, wherein After sending the target gifting request to the server, it further includes: In response to the gifting user's message operation, display a message panel, where the message panel is used for the gifting user to input message information; In response to a message sending operation acting within the message panel, send the message information to the server so that the server forwards the message information to the recipient client of the recipient user.

9. The method according to claim 8, characterized in that, It also includes: When the gifting user is within the target live room of the target user, display the message information in the form of a comment on the target live page of the target user.

10. According to the method described in claim 1, the target object includes the second target object gifted by the target platform to the gifting user and / or the third target object gifted by the target user to the gifting user.

11. An interaction method, characterized in that It includes: Receive a target gifting request for a target object, where the target gifting request is sent by a gifting client. The gifting user corresponding to the gifting client includes a non-target user. The target object is used to establish a preset association relationship between the recipient user requested to be gifted in the target gifting request and the target user. The gift panel supports selecting an associated user of the gifting user as the recipient user, and the associated user includes a user who follows the gifting user mutually; In response to the target gifting request, establish a preset association relationship between the recipient user requested to be gifted in the target gifting request and the target user, and send a gifting prompt message to the recipient client of the recipient user.

12. The method according to claim 11, characterized in that, Before receiving the target gifting request for the target object, it further includes: Enable the gifting permission for the target object for the gifting user corresponding to the gifting client, and send a permission prompt message to the gifting client.

13. The method according to claim 12, wherein The gifting permission includes the permission to gift a preset number of target objects. After enabling the gifting permission for the target object for the gifting user corresponding to the gifting client, it further includes: Establish resource transfer entries corresponding to the preset number of the target objects.

14. The method according to claim 13, wherein After establishing the preset association relationship between the recipient user requested to be gifted in the target gifting request and the target user, it further includes: Add the user identifier of the recipient user to the entry information of the target resource transfer entry, where the target resource transfer entry is the resource transfer entry corresponding to the target gifting request among the resource transfer entries, and the entry information includes the entry identifier of the resource transfer entry, the user identifier of the gifting user, and the user identifier of the target user; Process the target resource transfer entry, and after the processing is completed, mark the target resource transfer entry as the completed status.

15. The method according to claim 11, wherein Sending a gift prompt message to the recipient client of the recipient user includes: sending a gift prompt message carrying the message information sent by the gift-giving client to the recipient client of the recipient user; or, After sending the gift prompt message to the recipient client of the recipient user, it further includes: when the recipient user is in the target live broadcast room of the target user, sending the message information sent by the gift-giving client to the recipient client of the recipient user in the form of comment information in the target live broadcast room.

16. An interaction method, characterized in that It includes: Display a gift prompt message, where the gift prompt message is sent by the server after establishing a preset association relationship between the recipient user and the target user in response to a target gift request of the gift-giving user for the target object. The gift-giving user includes non-target users, and the target object is used to establish a preset association relationship between the recipient user and the target user. The gift panel supports selecting an associated user of the gift-giving user as the recipient user, and the associated user includes users who follow each other with the gift-giving user; In response to a trigger operation on the gift prompt message, display the introduction information of the preset association relationship.

17. The method according to claim 16, wherein The gift prompt message carries the message information of the gift-giving user.

18. The method according to claim 16, characterized in that, The gift prompt message does not carry the message information of the gift-giving user. Displaying the introduction information of the preset association relationship includes: Display the introduction information of the preset association relationship on the target live page of the target user, and display the message information of the gift-giving user in the form of comment information on the target live page, where the message information is sent by the server.

19. The method according to claim 18, characterized in that, It further includes: Display a preset reply message for the message information in a preset input box on the target live page; In response to a reply message sending operation, send the preset reply message in the form of comment information on the target live page.

20. An interaction device, characterized in that, It includes: A first response module, configured to display a gift panel in response to a gift panel display operation for a target object, where the gift panel is used for the gift-giving user to select a recipient user corresponding to the target object. The gift-giving user includes non-target users, and the target object is used to establish a first association relationship between the recipient user and the target user. The gift panel supports selecting an associated user of the gift-giving user as the recipient user, and the associated user includes users who follow each other with the gift-giving user; A second response module, configured to send a target gift request to the server in response to a gift operation within the gift panel, where the target gift request is used to request the server to establish the first association relationship between the recipient user and the target user.

21. An interaction device, characterized in that, It includes: A receiving module, configured to receive a target gift-giving request of a target object, where the target gift-giving request is sent by a gift-giving client, the gift-giving user corresponding to the gift-giving client includes a non-target user, the target object is used to establish a preset association relationship between the recipient user requested to be gifted in the target gift-giving request and a target user, and the gift-giving panel supports selecting an associated user of the gift-giving user as the recipient user, and the associated user includes a user who is mutually followed by the gift-giving user; A third response module, configured to, in response to the target gift-giving request, establish a preset association relationship between the recipient user requested to be gifted in the target gift-giving request and the target user, and send a gift-giving prompt message to the recipient client of the recipient user.

22. An interaction device, characterized in that, Comprising: A first display module, configured to display a gift-giving prompt message, where the gift-giving prompt message is sent by the server after establishing a preset association relationship between the recipient user and the target user in response to a target gift-giving request of a gift-giving user to the target object, the gift-giving user includes a non-target user, the target object is used to establish a preset association relationship between the recipient user and the target user, and the gift-giving panel supports selecting an associated user of the gift-giving user as the recipient user, and the associated user includes a user who is mutually followed by the gift-giving user; A fourth response module, configured to, in response to a trigger operation on the gift-giving prompt message, display introduction information of the preset association relationship.

23. An electronic device, characterized in that, Comprising: At least one processor; And A memory communicatively connected to the at least one processor; wherein, The memory stores a computer program executable by the at least one processor, and the computer program is executed by the at least one processor so that the at least one processor can execute the interaction method according to any one of claims 1-19.

24. A computer-readable storage medium, characterized in that, The computer-readable storage medium stores computer instructions, and the computer instructions are used to cause the processor to implement the interaction method according to any one of claims 1-19 when executed.

25. A computer program product, characterized in that, The computer program product includes a computer program, and the computer program implements the interaction method according to any one of claims 1-19 when executed by the processor.

Citation Information

Patent Citations

  • Method and device for establishing friend relationship

    CN107945035A

  • Live broadcast interaction method and device, server and storage medium

    CN112954460A

  • Music social contact implementation method and device, storage medium and electronic equipment

    CN113296669A

  • Resource processing method and device, electronic equipment, storage medium and program product

    CN114356484A

  • Method for giving gifts and displaying gifts in live broadcasting room and related equipment

    CN114915828A

Cited By

  • Interaction method and apparatus, electronic device, storage medium, and program product

    WO2024051779A1