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

The interaction method enriches live streaming subscription by allowing users to select recipients and send gifts, enhancing user engagement and relationship building.

JP2025522556AActive Publication Date: 2025-07-15DOUYIN VISION CO LTD
View PDF 8 Cites 0 Cited by

Patent Information

Application Number
JP2024575460
Authority / Receiving Office
JP · JP
Patent Type
Applications
Current Assignee / Owner
Priority Date
2022-09-07
Filing Date
2023-09-07
Publication Date
2025-07-15
Estimated Expiration
2043-09-07

AI Technical Summary

Technical Problem

Existing video applications have a single and uninteractive subscription method for live streaming, limiting user engagement and interaction possibilities.

Method used

An interaction method that allows users to select a recipient user through a gift panel, send a target gift request to a server, and establish a relationship between the giver and recipient, including displaying gift presentation information and introduction information.

Benefits of technology

Enhances the subscription method by enabling interactive gifting, enriching user interaction and relationship establishment within live streaming platforms.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 2025522556000001_ABST
    Figure 2025522556000001_ABST
Patent Text Reader

Abstract

An interaction method, apparatus, electronic device, storage medium, and program product, the method includes: responding to a gift panel display operation for a target object, and displaying a gift panel for a gifting user including a target user to select a recipient user corresponding to the target object, wherein the target object is used to establish a first association relationship between the target user and the recipient user (S110); and responding to a gift operation performed in the gift panel, and sending a target gift request to a server (S120).
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This application claims the priority of a Chinese patent application with an application number of 202211091923.3, filed with the Chinese Patent Office on September 7, 2022, and all the contents of the application are incorporated herein by reference.

[0002] The present disclosure relates to the technical field of computers, for example, an interaction method, apparatus, electronic device, storage medium, and program product.

Background Art

[0003] Some video applications provide a video live streaming scene, and in the live streaming scene, a subscription function can be selected as needed. The subscription function means that when a user "subscribes" to a corresponding live streamer with a certain resource, the user can synchronously obtain specific permissions (such as the use permissions of medals and / or stamps) in the live streamer's live streaming room.

[0004] However, related applications have a single subscription method and poor interactivity.

Summary of the Invention

[0005] The present disclosure provides an interaction method, apparatus, electronic device, storage medium, and program product for enriching the subscription method of a live streamer and improving the interaction possibility.

[0006] Embodiments of the present disclosure include displaying a gift panel for a gift user including a target user to select a recipient user corresponding to the target object in response to a gift panel display operation for the target object, wherein the target object is used to establish a first association relationship between the target user and the recipient user for the recipient user; In response to a gift operation acting within the gift panel, sending a target gift request to a server to request the server to give the target object to the recipient user, and providing an interaction method including this.

[0007] Embodiments of the present disclosure Receiving a target gift request for a target object, wherein the target gift request is sent by a gift client, the gift user corresponding to the gift client includes a target user, and the target object is used to establish a preset relationship between the target user and the recipient user for whom the target gift request is requesting a gift. Further providing an interaction method including, in response to the target gift request, giving the target object to the recipient user and sending gift presentation information to the recipient client of the recipient user.

[0008] Embodiments of the present disclosure Displaying gift presentation information, wherein the gift presentation information is sent after the server gives the target object requested by the gift user to the recipient user, the gift user includes a target user, and the target object is used to establish a preset relationship between the target user and the recipient user. Further providing an interaction method including, in response to a trigger operation on the gift presentation information, displaying introduction information about the preset relationship.

[0009] Embodiments of the present disclosure In response to a gift panel display operation on a target object, displaying a gift panel for a gift user including a target user to select a recipient user corresponding to the target object, wherein the target object is configured to be used to establish a first relationship between the target user and the recipient user. A first response module. A second response module configured to send a target gift request to a server to request the server to provide the target object to the recipient user in response to a gift operation acting on the gift panel is further provided for the interaction device.

[0010] Embodiments of the present disclosure A receiving module that receives a target gift request for a target object, wherein the target gift request is sent by a gift client, the gift user corresponding to the gift client includes a target user, and the target object is configured to be used to establish a preset relationship between the target user and the recipient user for whom the target gift request requests a gift. A third response module configured to provide the target object to the recipient user in response to the target gift request and send gift presentation information to the recipient client of the recipient user is further provided for the interaction device.

[0011] Embodiments of the present disclosure A first display module that displays gift presentation information, wherein the gift presentation information is sent after the server provides the target object requested by the gift user to the recipient user, the gift user includes a target user, and the target object is configured to be used to establish a preset relationship between the target user and the recipient user. A fourth response module configured to display introduction information about the preset relationship in response to a trigger operation on the gift presentation information is further provided for the interaction device.

[0012] Embodiments of the present disclosure One or more processors A memory configured to store one or more programs, and When the one or more programs are executed by the one or more processors, the one or more processors further provide an electronic device that realizes the interaction method described in the embodiments of the present disclosure.

[0013] An embodiment of the present disclosure further provides a computer-readable storage medium storing a computer program which, when executed by a processor, implements the interaction method described in the embodiments of the present disclosure.

[0014] An embodiment of the present disclosure further provides a computer program product which, when executed by a computer, causes the computer to implement the interaction method described in the embodiments of the present disclosure.

Brief Description of the Drawings

[0015]

Figure 1

Figure 2

Figure 3

Figure 4

Figure 5

Figure 6

Figure 7

Figure 8

Figure 9

Figure 10

Figure 11

Figure 12

Figure 13

Figure 14

Figure 15

Embodiments for Carrying out the Invention

[0016] Hereinafter, embodiments of the present disclosure will be described with reference to the drawings. Although some embodiments of the present disclosure are shown in the drawings, the present disclosure can be realized in various forms and should not be construed as being limited to the embodiments described herein. On the contrary, these embodiments are provided to facilitate understanding of the present disclosure. The drawings and embodiments of the present disclosure are merely illustrative and not intended to limit the protection scope of the present disclosure.

[0017] The plurality of steps described in the embodiments of the method of the present disclosure may be executed in a different order and / or in parallel. Also, the method embodiments may include additional steps and / or omit the execution of the steps shown. The scope of the present disclosure is not limited in this regard.

[0018] The term "comprising" and its variations used in the present invention are open inclusion, that is, "including but not limited to these". The term "based on" means "at least partially based on". The term "one embodiment" represents "at least one embodiment", the term "another embodiment" represents "at least one another embodiment", and the term "some embodiments" represents "at least some embodiments". Related definitions of other terms are given in the following description.

[0019] The concepts such as "first", "second", etc. mentioned in the present disclosure are only for distinguishing different devices, modules or units, and are not for limiting the order or interdependence of the functions executed by these devices, modules or units.

[0020] The modifiers "one" and "a plurality" referred to in this disclosure are exemplary and not limiting, and should be understood as "one or a plurality" unless otherwise specified in this specification.

[0021] The names of messages or information that interact between multiple devices in the embodiments of this disclosure are for illustrative purposes only and are not intended to limit the scope of these messages or information.

[0022] Before using the technical aspects disclosed in multiple examples of this disclosure, the user should be informed in an appropriate manner about the types, scope of use, usage scenarios, etc. of personal information related to this disclosure in accordance with relevant laws and regulations, and the user's permission should be obtained.

[0023] For example, when responding to the user's active request, it is possible to clearly prompt the user that the operation for which execution is requested needs to obtain and use the user's personal information by sending prompt information to the user. Thereby, based on the prompt information, the user can independently 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 aspects of this disclosure.

[0024] As a selectable but non-limiting implementation manner, the method of sending prompt information to the user in response to receiving the user's active request may be, for example, in the form of a pop-up window. In the pop-up window, the prompt information can be presented in text form. Also, the pop-up window may be provided with a selection control for the user to choose whether to "agree" or "disagree" to provide personal information to the electronic device.

[0025] The above process of notifying the user and obtaining the user's permission is merely exemplary and does not limit the implementation manner of this disclosure. Other methods that meet the relevant laws and regulations are also applicable to the implementation manner of this disclosure.

[0026] FIG. 1 is a schematic diagram of a flow of an interaction method according to an embodiment of the present disclosure. The method is applicable when presenting a target object, and the method is executable by an interaction device, wherein the device can be realized by software and / or hardware and can be integrated into an electronic device. In this embodiment, the electronic device includes devices such as a computer, a laptop computer, a tablet, and / or a mobile phone.

[0027] As shown in FIG. 1, the interaction method according to the embodiment of the present disclosure includes the following steps.

[0028] In S110, in response to an operation of displaying a presentation panel for a target object, the presentation panel is displayed.

[0029] Among them, the presentation panel is used for a presenting user to select a receiving user corresponding to the target object. The presenting 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.

[0030] The target object can be considered as a virtual item and can be used for presenting among users. For example, the target object may be a subscription, etc. Hereinafter, taking the target object being a subscription as an example, after a user subscribes to a target user, a subscription relationship can be established between the target user and the user. Here, subscribing to a target user is considered as becoming a member of the target user so as to enjoy the membership rights and interests provided by the target user within the valid period of the membership. Correspondingly, the subscription relationship can be considered as a membership relationship. Also, after the expiration of the membership period, that is, after the membership expires, the user can no longer enjoy the membership rights and interests provided by the target user. At this time, the user can become a member of the target user again in the way of subscription renewal so as to enjoy the membership rights and interests provided by the target user again.

[0031] In this embodiment, the presenting user is considered as the user who presents the target to other users, the receiving user is the user who receives the target presented by the presenting user, the target user is considered as the user corresponding to the target, and the target user and the presenting user may be the same user or different users. Preferably, the presenting user may include the target user. For example, the target user may be a user who conducts a live broadcast in a video application program, that is, a live broadcaster in the video application program. When the live broadcaster receives the target presented by the server side, the live broadcaster can present the target to the receiving user as the presenting user, thereby establishing a first association relationship between the receiving user and the live broadcaster. The target can be used to establish a first association relationship between the receiving user and the target user. The first association relationship can be understood as the association relationship between the receiving user and the target user, such as a subscription relationship. At this time, the receiving user will have some permissions regarding the target user. For example, the receiving user has the permission to use medals and / or some stamps in the live broadcast room of the target user, etc.

[0032] The presenting panel display operation may be an operation for displaying the presenting panel, and the operation method of the presenting panel display operation is not limited. For example, the presenting panel display operation may be an operation of tapping a control on the page, or an operation of performing a preset gesture on the page. The preset gesture may be a preset gesture. For example, the preset gesture may be an upward swipe gesture or the like.

[0033] The gift panel can be considered as a panel for the gifting user to select the target recipient user. On the gift panel, a plurality of selectable users for the gifting user to select and determine the target recipient user are displayed. Preferably, on the gift panel, user icons of a plurality of users may be displayed separately by user type so that the gifting user can determine the gifting user among different user types. The user type may include related users and / or recommended users, etc. The related user may be a friend of the gifting user, for example, a user who follows each other with the gifting user. The recommended user is considered as a user in the live broadcast room of the user's target user whose recommendation degree is higher than the preset recommendation degree threshold or the user with the highest preset number of the highest recommendation degrees, etc., and may be, for example, a user who has completed the gift transaction. The recommendation degree of the user can be determined according to the interaction situation, etc. in the live broadcast room of the user's target user. The interaction situation may be, for example, the amount of comments.

[0034] Exemplarily, in response to an operation of displaying a gift panel for the target, the gift panel can be displayed. The operation of displaying the gift panel may act on different pages. This embodiment does not expand on this, and it is sufficient that the gift panel can be displayed in response to the operation of displaying the gift panel for the target.

[0035] In S120, in response to a gift operation acting within the gift panel, a target gift request is sent to the server.

[0036] Among them, the target gift request is used to request the server to give the target to the recipient user.

[0037] The target gift request can be used to request the server to give the target to the recipient user, and the content of the target gift request is not limited. For example, the target gift request may include the user identifiers (Identifiers, IDs) of the gifting user, the recipient user, and the target user, etc.

[0038] The user can perform a gifting operation on the gifting panel. After the user performs the gifting operation, in response to the gifting operation that has taken effect within the gifting panel, a target gifting request can be sent to the server. Among them, the gifting operation is considered as an operation to confirm gifting the target to the recipient user, and the content of the gifting operation is not limited. For example, it may be an operation such as tapping one control on the gifting panel.

[0039] In one embodiment, the gifting user may obtain the gifting right of the target (that is, gifting the subscription limit amount) through the task page of the application program. For example, when the gifting user completes the execution of the task corresponding to the gifting right, a predetermined number of gifting rights for a predetermined live streamer can be issued to the gifting user. The issuing process may vary according to the state of the gifting user. For example, the issuing can be completed when the gifting user enters the live stream room of the predetermined live streamer. In such a case, if the gifting user has not entered the live stream room of the predetermined live streamer within a preset time period (for example, 7 days) after the completion of the task, the gifting right may be directly issued to the gifting user, or issued when the user completes the corresponding task and synchronously notified to the gifting user through an in-site message, or issued when receiving the trigger operation for the user to receive the gifting right.

[0040] When the gifting user has the subscription limit amount to be gifted, in the live stream room of the predetermined live streamer, the gifting user can be notified in the form of public screen information (for example, comment information) (for example, "You have received 5 gifting rights"), and after tapping the gifting control (that is, the target display operation of the gifting panel), the gifting panel can be displayed.

[0041] In some embodiments, 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 gift-giving user. The associated user and the gift-giving user have a second association relationship (for example, they follow each other). The second identifier area is used to display the user identifiers of at least one recommended user in the target live streaming room. The recommended user can be recommended based on the online status of the viewers in the live streaming room. There may be overlapping user identifiers in the first identifier area and the second identifier area (that is, there may be overlapping users). For the overlapping user identifiers in the first identifier area and the second identifier area, when a user selects / cancels the selection of one user identifier in one identifier area, the user identifier displayed in the other identifier area will also be synchronously displayed in the selected / unselected state.

[0042] The first identifier area (i.e., the friend list) and the second identifier area (i.e., the online user list) support switching the displayed user identifiers by swiping horizontally, and at most a preset number (for example, 15) of user identifiers can be displayed by default (not a single display). During the process of the gift-giving user checking the recipient user, the number of checked users (i.e., the number of recipient users) may be displayed on the right side of the first identifier area and the second identifier area.

[0043] Also, by tapping "See More" (i.e., in response to the first list display operation acting within the said gift panel), more user identifiers can be viewed, that is, the first user list can be displayed. Among them, the search bar in the first user list can support the gift-giving user to perform fuzzy matching, and the search results can be sorted in ascending order of the first letter. The recipient user who has already been checked does not need to cancel the selection during the search and can still be normally displayed according to the search results. After the selection of the recipient user is completed, it is possible to return to the gift panel. If the gift-giving user checks a new recipient user with "See More", the total number of checked users (i.e., the number of checked users in the horizontal swipe state + the number of newly added checked users with More) can be displayed on the right side of the corresponding identifier area.

[0044] In one embodiment, the More pop-up layers for friends and online users can each 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 a related user list and / or a recommended user list. The related user list is used to display the user identifiers of the related users of the gift-giving user, and the recommended user list is used to display the user identifiers of the recommended users in the target live streaming room.

[0045] Among them, existing subscribers (i.e., recipient users) may not be able to be gifted again, and the subscription gift may be exclusive to the already designated recipient, that is, if a subscription has already been gifted to one recipient, the recipient cannot be gifted the subscription again. Also, the recipient users displayed on the gift panel may not include users who cannot be given rewards by default (i.e., blacklist users). The upper limit of the number of subscriptions that can be gifted at one time may be the subscription limit amount held by the user. The subscription is activated by default when issued to the recipient user, and the expiration date can be set as required.

[0046] After the gifting user successfully sends a subscription, that is, after the gifting is successful, a gifting success prompt message is displayed, and the gifting success prompt message can be used to prompt the gifting user that the gifting has been successful. The gifting success prompt message can encourage the gifting user to send a message to the recipient (i.e., the receiving user). The message may be viewable only by the user himself and the recipient.

[0047] Currently, if a predetermined live streamer has not started a live stream, the message and gifting prompt message are sent when the predetermined live streamer starts a live stream and the gifting user first enters the live stream of the topmost live streamer (i.e., after sending the gifting prompt information to the receiving user's receiving client, when the receiving user is in the target live stream room of the target user, the message sent by the gifting client is sent to the receiving user's receiving client in the form of comment information in the target live stream room).

[0048] In one embodiment, the gifting user may be a live streamer. That is, when the live streamer side has a subscription limit amount gifted by a task, in the live stream room of the live streamer, the live streamer can be prompted to gift the received subscription by public screen information. The public screen information lasts for a set duration (e.g., 20s), and in the folded area of the public screen on the live streamer side, a prompt regarding the use of the subscription gifting function by the users in the live stream room can be displayed, thereby encouraging the live streamer to thank them. The prompt frequency may be a set number of times.

[0049] When the public screen information is tapped, a gift panel is displayed on the live streamer side, and by default, the top n recommended users (n is the number of available gifts owned by the live streamer) in the gift panel can be selected as the recipients, and the recommended user column can be recommended online based on the viewers in the live stream room.

[0050] If there are still remaining gift counts, the public screen information will continue to be displayed according to a preset frequency (for example, displayed once every 15 minutes), and after the subscription is sent, the recipient can receive the presentation within the live stream room and / or in-site messages. If there are still remaining gift permissions that have not been sent to the live streamer side, the live streamer can make a gift through the live stream hosting page after the live stream ends or before the live stream starts, and can prompt to send it after a set time period has elapsed since the live streamer started the live stream, and when the set time period is reached after starting the subsequent live stream, a target gift request can be sent to the server.

[0051] The interaction method according to the embodiments of the present disclosure responds to a gift panel display operation for a target object, displays a gift panel for a gift user including the target user to select a recipient corresponding to the target object, wherein the target object is used to establish a first association relationship between the target user and the recipient, and in response to a gift operation acting within the gift panel, sends a target gift request to the server to request the server to grant the target object to the recipient. By using this method, in response to a gift operation acting within the gift panel and sending a target gift request to the server, when the target user is used as the gift user, it is possible to present a target object for establishing a first association relationship between the target user and the recipient to the recipient, enrich the subscription method of the target user, and improve the interaction possibility.

[0052] In one embodiment, the method is After the server turns on the gifting permission for the target recipient for the preset page including the live streaming page and / or the message list page of the target user, it is further transmitted to the gifting user and used to prompt the gifting user that they have the gifting permission for the target recipient, and further includes displaying permission prompt information for the target recipient. Responding to a gifting panel display operation for the target recipient and displaying a gifting panel means including displaying a gifting panel in response to a trigger operation on the permission prompt information.

[0053] The permission prompt information is considered as information to prompt the gifting user that they have the permission to gift the target recipient. The preset page is considered as a preset screen for displaying the permission prompt information. The preset page may include the live streaming page and / or the message list page of the target user. The live streaming page may be the page where the target user conducts a live stream. The message list page can be used to display relevant messages of the gifting user, such as notification messages, etc. The permission prompt information is transmitted by the server after the gifting permission for the target recipient is turned on for the gifting user and can be used to prompt the gifting user that they have the gifting permission for the target recipient. The display format of the permission prompt information may vary depending on the preset page, and this embodiment does not limit this.

[0054] Exemplarily, the preset page may display permission prompt information for the target recipient. The user can perform a trigger operation on the permission prompt information, for example, single-tap or double-tap this permission prompt information, and the application program can, in response to the trigger operation on the permission prompt information, realize the display of the gifting panel.

[0055] In one embodiment, the recipient user includes the user corresponding to the user identifier in the selected state in the gifting panel. Displaying the gifting panel means Display a gift panel and display at least one user identifier in the gift panel in an unselected state, or Display a gift panel and display at least one user identifier in the gift panel in a selected state, including.

[0056] The recipient user may include the user corresponding to the user identifier in the selected state in the gift panel. The user identifier may include a user icon, etc., and is used to label the corresponding user. The state of the user identifier may include a selected state and an unselected state. For example, the selected state may be a shaded state, and the unselected state may be a non-shaded state (i.e., the normal state). To distinguish the selected state from the unselected state, a pre-set symbol may be added to the user identifier. For example, the pre-set symbol may be a check mark.

[0057] In one embodiment, after responding to the gift panel display operation for the target, the gift panel can be displayed. Among them, at least one user identifier in the gift panel may all be displayed in the unselected state so that the gift-giving user selects the user corresponding to at least one user identifier to determine the recipient user. The display state of the user identifier in the gift panel may be such that the display state of at least one user identifier is set to the selected state and the display states of the remaining user identifiers are set to the unselected state. That is, when the gift panel is displayed, at least one user identifier is displayed in the selected state by default. The number of user identifiers displayed in the selected state by default and the corresponding users can be set by the relevant parties. For example, the first user identifier is displayed in the selected state by default, or the number of user identifiers that is defaultly equal to the current number of giftable targets of the gift-giving user is displayed in the selected state. In such a case, the gift-giving user may use the user corresponding to the user identifier displayed in the selected state as the final recipient user, or may select the recipient user again to determine the final recipient user.

[0058] 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 gift-giving user. The associated user and the gift-giving user have a second association relationship. The second identifier area is used to display the user identifiers of at least one recommended user in the target live streaming room. The target live streaming room is the live streaming room of the target user.

[0059] The associated user may be a user who has a second association relationship with the gift-giving user. The content of the second association relationship is not limited. For example, the second association relationship may be mutual following, etc. The target live streaming room can be considered as the live streaming room of the target user for multiple users to participate. Among them, the recommended user can be considered as a user with a high degree of participation in the target live streaming room. The recommended user can be determined according to the interaction degree between the user and the target user.

[0060] The gift panel in this embodiment may 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 gift-giving user. The second identifier area is used to display the user identifiers of at least one recommended user in the target live streaming room. All the user identifiers of the associated users may be displayed in the first identifier area, or the user identifiers of a preset number of associated users may be displayed. The display situation can be set according to the actual situation, and the preset number can be determined by the relevant person.

[0061] FIG. 2 is a schematic diagram of a gift panel according to an embodiment of the present disclosure. As shown in FIG. 2, the gift panel includes a first identifier area 1 and a second identifier area 2. The first identifier area 1 is used to display user identifiers of at least one associated user of the gifting user (such as users 11, 12, 13, 14, etc.), and the second identifier area 2 is used to display user identifiers of at least one recommended user in the target live streaming room (such as users 21, 22, 23, 24, etc.).

[0062] In one embodiment, the recipient user includes a user corresponding to a user identifier in a selected state in a first user list, and the method includes further displaying a first user list including an associated user list for displaying user identifiers of associated users of the gifting user and / or a recommended user list for displaying user identifiers of recommended users in the target live streaming room in response to a first list display operation performed within the gift panel.

[0063] The first list display operation can be considered as an operation for displaying the first user list. For example, the first list display operation may be an operation of tapping a control on the page, or an operation of performing a setting gesture on the page. The setting gesture may be a preset gesture, such as a left swipe gesture. The first user list is used to display user identifiers of all users of the corresponding type. For example, the first user list may include an associated user list and / or a recommended user list. The associated user list is used to display user identifiers of all associated users of the gifting user, and the recommended user list is used to display user identifiers of all recommended users in the target live streaming room.

[0064] In the first identifier area, user identifiers of related users corresponding to the preset number may be displayed. When the number of related users is greater than the preset number, the user can view user identifiers of more related users, that is, display the first user list, by triggering a first list display operation. Exemplarily, after the user triggers the first list display operation, the application program can receive and respond to this first list display operation. The manner of receiving the first list display operation is not limited. For example, the first list display operation triggered on the surface of the electronic device by a touch detection module set in the electronic device may be received, or the application program defines an instruction used for the first list display operation, and after the user performs the first list display operation, the instruction is sent, and the electronic device analyzes the instruction to receive the corresponding first list display operation.

[0065] Exemplarily, in this embodiment, different first user lists may be displayed according to the difference in the position where the first list display operation is received. For example, when the position where the first list display operation is received is the first identifier area, a related user list can be displayed in response to the first list display operation acting in the first identifier area. When the first list display operation in the second identifier area is received, a recommended user list can be displayed in response to the first list display operation acting in the second identifier area.

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

[0067] FIG. 3 is a schematic diagram of a first user list according to an embodiment of the present disclosure. After triggering a first list display operation on the gift panel (for example, tapping the control 3 in FIG. 2), the first user list (that is, FIG. 3) can be displayed in response to the first list display operation acting in the gift panel. As shown in FIG. 3, the first user list includes a recommended user list, and in the recommended user list, user identifiers of a plurality of recommended users in the target live broadcast room are displayed so that the gifting user can select the receiving user.

[0068] In one embodiment, after sending a target gift request to the server, responding to the message operation of the gifting user, and displaying a message panel for the gifting user to input message information; further including, in response to a message sending operation performed within the message panel, sending the message information to the server, and transferring the message information to the recipient client of the recipient user by the server.

[0069] The message operation can be considered as an operation for the gifting user to leave a message. Without elaborating on the content of the message operation, it is sufficient to trigger the display of the message panel. The message panel can be used for the gifting user to input message information. The message sending operation can be understood as an operation to trigger the sending of a message, such as an operation of tapping a control.

[0070] Exemplarily, after sending a target gift request to the server, the gifting user can perform a message operation to display the message panel, which can be used for the gifting user to input message information. After the user's input is completed, the gifting user can perform a message sending operation on the message panel. Thereby, the application program can, in response to the message sending operation performed within the message panel, send the message information to the server, and the server can transfer the message information to the recipient client of the recipient user.

[0071] In one embodiment, the method further includes when the gifting user is in the target live streaming room of the target user, displaying the message information on the target live streaming page of the target user in the form of comment information.

[0072] When the gifting user is in the target live streaming room of the target user, the gifting user can display the message information entered in the message panel on the target live streaming page of the target user in the form of comment information. The users who can view the message information are not limited. For example, the message information may be viewable to all users in the target live streaming room, or may be viewable only to the gifting user and the receiving user in the target live streaming room.

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

[0074] In this embodiment, the second target object is considered as the target object presented by the target platform to the gifting user. The target platform may be a service platform, for example, a service provider. Exemplarily, the gifting user can perform certain tasks through the task page of the application program. When the required tasks are completed, the target platform presents the corresponding target object to the gifting user.

[0075] The third target object is considered as the target object presented by the target user to the gifting user. For example, when the target user is a live streamer, viewers in the live streaming room or friends of the live streamer can present a certain number of target objects to the target user. As a result, the target user can present the received target objects. For example, the target user can present the target objects presented by other users to the target user to the receiving user in the live streaming room so as to establish a first association relationship between the target user and the receiving user.

[0076] Figure 4 is a schematic diagram of a message panel according to an embodiment of the present disclosure. As shown in Figure 4, message information can be input into the input frame 5, and after tapping the control 6 (i.e., performing a message sending operation within the message panel), the message information is sent to the server, and the server transfers the message information to the receiving client of the receiving user.

[0077] FIG. 5 is a schematic diagram of a target live delivery page according to an embodiment of the present disclosure. As shown in FIG. 5, when the presenting user xxx is in the target live delivery room of the target user, the message information 7 (i.e., @yyy, I give it to you!) can be displayed on the target live delivery page of the target user in the form of comment information, and the message information 7 may be viewable only by the presenting user xxx and the receiving user yyy.

[0078] In one embodiment, the receiving user includes a user corresponding to a user identifier in a selected state in the second user list, and the method includes: responding to a second list display operation performed in the presenting panel by displaying a second user list for presenting user identifiers waiting to be selected; responding to a selection completion operation performed in the second user list by adding and displaying a user identifier in a selected state in the second user list to the presenting panel.

[0079] The second list display operation can be considered as an operation for displaying the second user list. For example, the second list display operation may be an operation of tapping a control in the presenting panel. The second user list is used for presenting user identifiers waiting to be selected. All user identifiers of all users waiting to be selected may be simultaneously displayed in the second user list, or user identifiers may be displayed by region according to the type of users waiting to be selected.

[0080] Exemplarily, the gift panel may not display the user identifier waiting to be selected. After it is detected that the user has triggered the second list display operation within the gift panel, the second list display operation is received, and in response to the second list display operation acting on the gift panel, the second user list can be displayed. If all the user identifiers of the users waiting to be selected are simultaneously displayed in the second user list, the recipient user can be selected in the second user list. After determining the recipient user, the selection completion operation is triggered, and in response to the selection completion operation acting on the second user list, the user identifier in the selected state in the second user list can be added and displayed on the gift panel. If the user identifiers are displayed by region according to the type of the users waiting to be selected in the second user list, for example, the second user list includes a first identifier region for displaying the user identifiers of at least one related user of the gift-giving user and a second identifier region for displaying the user identifiers of at least one recommended user in the target live streaming room, the recipient user can be selected in the second user list, or the first list display operation can be triggered in a different region to display the first user list, and the recipient user can be selected in the first user list. After the selection is completed, return to the second user list to determine the recipient user, that is, trigger the selection completion operation, and in response to the selection completion operation acting on the second user list, the user identifier in the selected state in the second user list can be added and displayed on the gift panel.

[0081] FIG. 6 is a schematic diagram of another gift panel according to an embodiment of the present disclosure. As shown in FIG. 6, when the control 8 in the gift panel is tapped (i.e., the second list display operation), in response to the second list display operation acting on the gift panel, the second user list can be displayed. The recipient user can be selected in the second user list. After the selection is completed, the control 9 is triggered (i.e., the selection completion operation), and 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 (e.g., user 21, 23) can be added and displayed on the gift panel.

[0082] FIG. 7 is a schematic diagram of another gift panel according to an embodiment of the present disclosure. As shown in FIG. 7, when tapping the control 8 in the gift panel (i.e., the second list display operation), in response to the second list display operation acting in the gift panel, the second user list can be displayed, and the recipient user can be selected in the second user list. Triggering the control 10 to display the first user list, more recipient user identifiers can also be viewed and selected. After the selection is completed, return to the second user list, and then tap and trigger the control 11 (i.e., the selection completion operation). In response to the selection completion operation acting in the second user list, the user identifiers (e.g., user 23, 12) in the selected state in the second user list can be added and displayed on the gift panel.

[0083] In one embodiment, in response to the identifier selection operation, the user identifier corresponding to the identifier selection operation is switched from the unselected state to the selected state, and / or in response to the selection cancellation operation, the user identifier corresponding to the selection cancellation operation is switched from the selected state to the unselected state.

[0084] The identifier selection operation is considered as an operation to select a user identifier, and the selection cancellation operation is considered as an operation to cancel the selection for a user identifier.

[0085] In this step, the state of the user identifier can be adjusted according to the operation. For example, in response to the identifier selection operation, the user identifier corresponding to the identifier selection operation can be switched from the unselected state to the selected state, and / or in response to the selection cancellation operation, the user identifier corresponding to the selection cancellation operation can be switched from the selected state to the unselected state.

[0086] In one embodiment, the gift panel display operation acts in the first panel corresponding to the target object. The target object includes the first target object obtained by the gift user through resource transfer. Sending a target gift request to the server in response to the gift operation acting in the gift panel is In response to a gift operation acting within the gift panel, display a second panel for the gift user to perform a resource transfer operation; When the gift user completes a resource transfer corresponding to the target object, send a target gift request to the server.

[0087] Among them, the first panel can be considered as a panel for acquiring a target object through resource transfer, the resource can be considered as a virtual item or the like, the second panel can be used by the gift user to perform a resource transfer operation, and the resource transfer operation can be considered as an operation for determining to acquire a target object through resource transfer. For example, the resource transfer operation may include an operation of tapping a confirmation control and an operation of verifying user information. In this embodiment, a corresponding target object can be obtained by exchanging a certain number of resources. For example, the target object can be purchased with resources, that is, the target object is acquired through resource transfer.

[0088] In this embodiment, the first panel can be displayed by performing a first panel display operation on different pages. For example, the first panel can be displayed by performing a first panel display operation on the page of the target user's target live streaming room. For example, if the gift user does not have the subscription function, the first panel can be displayed by tapping one control on the page of the target live streaming room, and / or if the gift user has already obtained the subscription function, the first panel can be displayed by triggering a first panel display operation on the personal page of the gift user. The personal page may be a page related to the information of the gift user and can be used to acquire a target object through resource transfer. Furthermore, the first panel can be displayed by performing a first panel display operation on the task page of the application program. The task page may be a page where the gift user performs tasks. For example, the gift user can acquire a certain number of subscription functions through resource transfer to complete the task.

[0089] In response to the gift panel display operation on the first panel, the gift panel can be displayed. In this case, the target may include the first target, and the first target may be the target obtained by the gift user through resource transfer. After completing the selection for the recipient user on the gift panel, the gift user can trigger a gift operation on the gift panel. The application program can respond to the gift operation performed within the gift panel and display the second panel. When the gift user completes the resource transfer corresponding to the target, a target gift request can be sent to the server to request the server to grant the target to the recipient user.

[0090] In one embodiment, when the gift user has not subscribed to the live streamer or has already subscribed to the live streamer, the first panel can be used to purchase the gift permission for the target including the first target obtained by the gift user through resource transfer, and the gift panel display operation can be executed by triggering the page control (i.e., the gift panel display operation acts within the first panel corresponding to the target). Thereby, the application program can respond to the second list display operation performed within the gift panel, display the second user list for the gift user to select the recipient user in the second user list, and in response to the selection completion operation performed within the second user list, add and display the user identifier in the selected state in the second user list to the gift panel. In response to the gift operation performed within the gift panel, the second panel is displayed. When the gift user completes the resource transfer corresponding to the target, a target gift request is sent to the server.

[0091] FIG. 8 is a schematic diagram of the flow of the interaction method according to an embodiment of the present disclosure. The method is applicable when presenting a target, and the method is executable by an interaction device, wherein the device can be realized by software and / or hardware and can be integrated into an electronic device. In this embodiment, the electronic device includes devices such as a computer, a notebook computer, a tablet, and / or a mobile phone.

[0092] As shown in FIG. 8, the interaction method according to the embodiment of the present disclosure includes the following steps.

[0093] In S210, receive a target gift request of a target object.

[0094] Among them, the target gift request is sent by a gift client, the gift user corresponding to the gift client includes a target user, and the target object is used to establish a preset relationship between the target user and the recipient user for whom the target gift request requests a gift.

[0095] In this step, the target gift request may be a request sent from a gift client to a server, and is used to give a target object to a recipient user. The target object can be used to establish a preset relationship between the target user and the recipient user for whom the target gift request requests a gift. The preset relationship is a relationship set in advance. For example, the preset relationship may include a subscription relationship. For example, the recipient user may have some permissions regarding the target user, and the gift user corresponding to the gift client may include the target user, or may include other users other than the target user and the recipient user.

[0096] In this step, the server can receive the target gift request of the target object and perform subsequent operations.

[0097] In S220, in response to the target gift request, give the target object to the recipient user and send gift presentation information to the recipient client of the recipient user.

[0098] The gift presentation information may be information for presenting to the recipient user of the recipient client that the target object has been received.

[0099] After receiving the target presentation request of the target object, in response to this target presentation request, the target object can be given to the recipient user, and the presentation prompt information can be sent to the recipient client of the recipient user for presentation to the recipient user.

[0100] The interaction method according to the embodiments of the present disclosure receives a target presentation request of a target object, wherein the target presentation request is sent by a presentation client, the presentation user corresponding to the presentation client includes a target user, and the target object is used to establish a preset relationship between the target user and the recipient user for whom the target presentation request requests a presentation. In response to the target presentation request, the target object is given to the recipient user, and presentation prompt information is sent to the recipient client of the recipient user. By responding to the received target presentation request, when the presentation user corresponding to the presentation client includes a target user, it is possible to present a target object for establishing a preset relationship between the target user and the recipient user to the recipient user, enrich the subscription method of the target user, and improve the interaction possibility.

[0101] In one embodiment, giving the target object to the recipient user includes establishing a preset relationship between the target user and the recipient user for whom the target presentation request requests a presentation.

[0102] In this step, the process of giving the target object to the recipient user can be understood as establishing a preset relationship between the target user and the recipient user for whom the target presentation request requests a presentation. For example, the recipient user can be given some permissions regarding the target user. Exemplarily, the recipient user may have the permission to use medals and / or some stamps in the live broadcast room of the target user.

[0103] In one embodiment, before receiving the target presentation request of the target object, It further includes turning on the gifting authority for the target for the gifting user corresponding to the gifting client and sending authority presentation information to the gifting client.

[0104] The gifting authority can be considered as the authority to gift the target. The gifting authority may be, for example, the authority to gift the target for free within a set time period, or the authority to gift a preset number of targets for free. This embodiment does not limit this.

[0105] Before receiving the target gifting request for the target, the gifting authority for the target can be turned on for the gifting user corresponding to the gifting client, and the authority presentation information can be sent to the gifting client and presented to the gifting user of the gifting client. Among them, the timing of turning on the gifting authority for the target for the gifting user can be set by the relevant person. For example, the gifting authority for the target can be turned on for the gifting user at a preset time. The preset time can be determined based on experience values. It is also possible to turn on the gifting authority for the target for the gifting user when the gifting user meets specific conditions. That the gifting user meets specific conditions may be, for example, the completion of a predetermined task by the gifting user, etc. This embodiment does not limit this.

[0106] In one embodiment, the gifting authority includes the authority to gift a preset number of targets. After turning on the gifting authority for the target for the gifting user corresponding to the gifting client, It further includes establishing a resource transfer entry corresponding to the target according to the preset number.

[0107] A resource transfer entry may be an entry that acquires a target through resource transfer. For example, the resource transfer entry may be an order form for purchasing a target. In one embodiment, when the gift permission includes the permission to gift a preset number of targets, after turning on the gift permission for the target for the gift user corresponding to the gift client, a resource transfer entry corresponding to the target may be established in the preset number, where the number of resource transfer entries may be the same as the number of targets to be gifted. Then, subsequent steps may be performed.

[0108] In one embodiment, after giving the target to the recipient user, adding the user identifier of the recipient user to the entry information including the entry identifier of the resource transfer entry, the user identifier of the gift user, and the user identifier of the target user, where the resource transfer entry is the target resource transfer entry corresponding to the target gift request among the preset number of resource transfer entries; processing the target resource transfer entry, and after the processing is completed, marking the target resource transfer entry as a completed state, are further included.

[0109] Among them, the target resource transfer entry may be a resource transfer entry corresponding to the target gift request among the preset number of resource transfer entries, that is, one resource transfer entry corresponds to one target gift request. The entry information may be information regarding the resource transfer entry. For example, the entry information may 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 label the resource transfer entry, and the user identifier is used to represent the user. Exemplarily, after giving 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 so as to complete the entry information of the target resource transfer entry, and then the target resource transfer entry is processed. After the processing is completed, the status of the target resource transfer entry can be marked as a completed state so as to indicate that the resource transfer entry has been completed.

[0110] In one embodiment, sending the gift presentation information to the recipient client of the recipient user includes sending the gift presentation information carrying the message information sent by the gifting client to the recipient client of the recipient user. Alternatively, after sending the gift presentation information to the recipient client of the recipient user, if the recipient user is in the target live streaming room of the target user, it further includes 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 streaming room.

[0111] In the process of sending the gift presentation information to the recipient client of the recipient user, the message information may be sent together with the gift presentation information at the same time as the gift presentation information is sent. That is, the gift presentation information carried with the message information sent by the gift-giving client may be sent to the recipient client of the recipient user. For example, the gift presentation information and the message information may be combined and displayed on the message list page and sent in the form of a message. Or, the gift presentation information and the message information may be sent separately. That is, after the gift presentation information is sent to the recipient client of the recipient user, the sending of the message information may be determined according to the state of the recipient user. For example, when the recipient user is in the target live broadcast room of the target user, the message information sent by the gift-giving client may be sent to the recipient client of the recipient user in the form of comment information in the target live broadcast room. The users who can view the message information are not limited. For example, the message information may be viewable to all users in the target live broadcast room, or may be viewable only to the gift-giving user and the recipient user.

[0112] Hereinafter, the interaction method according to the embodiments of the present disclosure will be exemplarily described.

[0113] Issue a gift limit amount upstream of the campaign, that is, turn on the gift-giving permission for the target for the gift-giving user corresponding to the gift-giving client, enter the purchase stage, that is, establish a preset number of resource transfer entries corresponding to the target, and respond to the received target gift request to give the target to the recipient user. 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, the target resource transfer entry may be marked as a completed state.

[0114] FIG. 9 is a schematic diagram of the flow of the interaction method according to an embodiment of the present disclosure. The method is applicable when presenting a target object as a gift. The method is executable by an interaction device, wherein the device can be realized by software and / or hardware and can be integrated into an electronic device. In this embodiment, the electronic device includes devices such as a computer, a laptop computer, a tablet, and / or a mobile phone.

[0115] As shown in FIG. 9, the interaction method according to an embodiment of the present disclosure includes the following steps.

[0116] In S310, display gift presentation information.

[0117] Among them, the gift presentation information is sent by the server after the recipient user is given the target object that the gifting user has requested to gift. The gifting user includes the target user, and the target object is used to establish a preset relationship between the target user and the recipient user.

[0118] This embodiment can be executed by the recipient client. The recipient client can receive and display the gift presentation information sent by the server for presenting to the recipient user corresponding to the recipient client that the target object presented by the giver user has been received. The way of displaying the gift presentation information is not limited and can be displayed according to the actual situation. For example, the display of the gift presentation information is determined according to the current state of the recipient user when the recipient client receives the gift presentation information. Exemplarily, when the recipient user is in the target live streaming room when the recipient client receives the gift presentation information, the gift presentation information can be displayed in the form of a pop-up window, where the style of the pop-up window is not limited. When the recipient user is in another user's live streaming room when the recipient client receives the gift presentation information, the gift presentation information can be displayed on the current page in the form of a message, and the display position and style can be set according to the actual page situation. When the recipient user is not in the live streaming room when the recipient client receives the gift presentation information, the gift presentation information can be displayed in the form of a message on the message list page. In this embodiment, the giver user may include the target user.

[0119] In S320, in response to the trigger operation on the gift presentation information, the introduction information of the preset related relationship is displayed.

[0120] The introduction information of the preset related relationship may be information for introducing the preset related relationship, such as information for introducing what permissions the recipient user has after the preset related relationship is established, etc.

[0121] In this embodiment, after the gift presentation information is displayed, in response to the trigger operation on the gift presentation information, the introduction information of the preset related relationship can be displayed. The display of the introduction information may be similar to the display of the gift presentation information, for example, determined according to the current state of the recipient user.

[0122] Exemplarily, when the recipient user is in the target live streaming room, the introduction information can be displayed on the live streaming page of the target live streaming room. For example, an introduction panel can be displayed on the live streaming page of the target live streaming room, and the introduction information can be displayed on the introduction panel. When the recipient user is in another user's live streaming room, after switching to the target live streaming room in response to a trigger operation on the gift presentation information, the introduction information can be displayed on the live streaming page of the target live streaming room. When the recipient user is not in the live streaming room, the introduction information can be displayed on the message list page. For example, an introduction panel can be displayed on the message list page, and the introduction information can be displayed on the introduction panel.

[0123] The interaction method according to the embodiments of the present disclosure displays gift presentation information, wherein the gift presentation information is sent after the target object requested by the gift-giving user to be given to the recipient user by the server is provided, the gift-giving user includes the target user, the target object is used to establish a preset relationship between the target user and the recipient user, and in response to a trigger operation on the gift presentation information, the introduction information of the preset relationship is displayed. The method realizes complete gift giving and receiving for the target object when the target user is regarded as the gift-giving user by receiving the target object for establishing a preset relationship between the target user and the recipient user provided by the server, enriches the subscription method of the target user, and improves the interaction possibility.

[0124] In one embodiment, the gift presentation information carries the message information of the gift-giving user.

[0125] In the above embodiment, when there is message information from the gift-giving user, the gift presentation information can carry the message information of the gift-giving user and display the message information simultaneously with the gift presentation information.

[0126] In one embodiment, the gift presentation information does not carry the message information of the gift-giving user, and the display of the introduction information of the preset relationship is Displaying the introduction information of the preset related relationship on the target live broadcast page of the target user, and displaying the message information of the presenting user transmitted by the server in the form of comment information on the target live broadcast page.

[0127] In the above embodiment, when there is message information from the presenting user and the presenting prompt information does not carry the message information of the presenting user, the message information and the presenting prompt information can be displayed separately. For example, the introduction information of the preset related relationship can be displayed on the target live broadcast page of the target user, and the message information of the presenting user can be displayed in the form of comment information on the target live broadcast page. The display positions and forms of the two may be different, and the display can be set according to the actual page situation. The users who can view the message information are not limited. For example, the message information may be viewable by all users in the target live broadcast room, or may be viewable only by the presenting user and the receiving user.

[0128] In one embodiment, the method includes displaying preset reply information for the message information in a preset input box on the target live broadcast page; and in response to a reply information sending operation, sending the preset reply information in the form of comment information on the target live broadcast page.

[0129] The preset input box may be a preset input box, which is used for inputting the preset reply information. The preset input box may be a comment input box on the target live broadcast page. The comment input box may be an area for inputting comment information or a newly added input box. For example, the preset input box is above the comment input box and is used for inputting the preset reply information. The reply information sending operation may be an operation of sending reply information, such as an operation of tapping a control to send.

[0130] After displaying the message information of the gift-presenting user, preset reply information for the message information can be displayed in the preset input box of the target live streaming page. After triggering the reply information sending operation of the preset reply information, 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 streaming page. Based on this, by quickly sending the preset reply information, a quick reply to the message information of the gift-presenting user is realized.

[0131] FIG. 10 is a schematic diagram showing the display of gift-presenting prompt information according to an embodiment of the present disclosure. As shown in FIG. 10, when the receiving user is on the target live streaming page, the gift-presenting prompt information can be displayed in the form of a pop-up window. After that, by triggering a trigger operation on the gift-presenting prompt information (for example, triggering control 12 in FIG. 10), the introduction information of the preset related relationship can be displayed.

[0132] FIG. 11 is a schematic diagram showing the introduction information according to an embodiment of the present disclosure. As shown in FIG. 11, the introduction information of the preset related relationship is displayed on the target live streaming page of the target user, and the message information of the gift-presenting user (for example, the message information 7 in FIG. 5) can be displayed in the form of comment information on the target live streaming page.

[0133] In one embodiment, after the receiving user receives the target object for which the gift-presenting user who has been given to the receiving user by the server requests a gift, the gift-presenting prompt information may be displayed according to the state of the receiving user and subsequent operations may be performed.

[0134] Exemplarily, when the recipient user is in the live streaming room of another live streamer, the recipient user can be presented with a premium message indicating that they have received a subscription gifted by others. Subsequently, when the premium message is tapped, the user can jump to the live streaming room of a predetermined live streamer, and gift presentation information can be displayed on the target live streaming page. When the recipient user is in the live streaming room of the predetermined live streamer himself / herself, the recipient user can be presented with a pop-up window indicating that they have obtained one gifted subscription, and by tapping the pop-up window, the gift presentation information can be displayed.

[0135] Also, when there is a message from the gifter, the message can be displayed on the public screen and the recipient user can be prompted to tap and receive it. When there is no message from the gifter, a general receipt prompt can be displayed on the public screen. Exemplarily, the message can be something like Gifter A@Gifter B:xxxx, and the general receipt can be something like Gifter A@Gifter B: Enjoy your 1 month subscription (that is, display the introduction information of the preset relationship on the target live streaming page of the target user, and display the message information of the gifter in the form of comment information on the target live streaming page).

[0136] This embodiment can further provide quick comments that can be viewed by the recipient user for the individual gifter. That is, preset reply information for the message information is displayed in the preset comment input box on the target live streaming page. The recipient user can directly tap the send button (that is, trigger the reply information sending operation) to reply to the gifter, that is, the preset reply information can be sent in the form of comment information on the target live streaming page.

[0137] Exemplarily, when the recipient user is outside the live streaming room, the recipient user can be notified by an in-site message that the recipient has received a subscription gifted by others. When there is a message from the gifter, the content of the in-site message is the content of the message and the guiding information (that is, the gifting presentation information carries the message information of the gifting user).

[0138] As can be seen from the above description, for the existing "subscription" function, this embodiment realizes that the "subscription" ability can be gifted by the user, which includes that the platform gifts to the user and the live streamer (i.e., the gifting user), and the gifting user can further gift it to their friends and the recommended users in the live stream room of the live streamer. At the same time, it is realized that the gifting user can purchase a certain limit amount and send the limit amount to the live streamer, their friends, or the recommended users in the live stream room of the live streamer.

[0139] In addition, for the "gifting" operation, when "subscription" is sent as a gift, this embodiment realizes that on the technical side, it is divided into three stages: the recipient user's reward acquisition, the gifting user's reward gifting, and the recipient user's activation of the reward. That is, user A (i.e., the gifting user) obtains one limit amount for gifting a subscription through the platform's campaign (i.e., has the gifting right for the target), user A can freely send it to a predetermined target B (i.e., the recipient user), and after the predetermined target B receives and activates the subscription sent by user A, they automatically obtain the "subscription" qualification of the platform and subscribe to the current live streamer.

[0140] FIG. 12 is a structural schematic diagram of an interaction device according to an embodiment of the present disclosure. The device is applicable when gifting a target. Among them, the device can be realized by software and / or hardware and can be integrated into an electronic device.

[0141] As shown in FIG. 12, the apparatus includes the following modules.

[0142] The first response module 410 responds to a gift panel display operation for a target object, displays a gift panel for a gift user including a target user to select a recipient user corresponding to the target object, wherein the target object is configured to be used to establish a first relationship between the target user and the recipient user, The second response module 420 responds to a gift operation performed within the gift panel, and is configured to send a target gift request to the server to request the server to grant the target object to the recipient user.

[0143] The interaction apparatus according to an embodiment of the present disclosure is configured such that the first response module 410 responds to a gift panel display operation for a target object, displays a gift panel for a gift user including a target user to select a recipient user corresponding to the target object, wherein the target object is used to establish a first relationship between the target user and the recipient user, and the second response module 420 responds to a gift operation performed within the gift panel and sends a target gift request to the server to request the server to grant the target object to the recipient user. By responding to a gift operation performed within the gift panel and sending a target gift request to the server, when the target user is a gift user, the apparatus can realize presenting a target object for establishing a first relationship between the target user and the recipient user, enrich the subscription method of the target user, and improve the interaction possibility.

[0144] Preferably, the interaction apparatus according to an embodiment of the present disclosure A second display module is further provided, which is configured to display authority prompt information for a target object. The authority prompt information is transmitted to a preset page including the live broadcast page and / or the message list page of the target user by the server after the giving authority for the target object to the giving user is turned on, and is used to prompt the giving user that the giving user has the giving authority for the target object. The first response module 410 is configured to display a giving panel in response to a trigger operation on the authority prompt information.

[0145] Preferably, the receiving user includes a user corresponding to a user identifier in a selected state in the giving panel. The first response module 410 displays the giving panel and displays at least one user identifier in the giving panel in an unselected state, or displays the giving panel and is configured to display at least one user identifier in the giving panel in a selected state.

[0146] Preferably, the giving 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 related user of the giving user. The related user and the giving user have a second related relationship. The second identifier area is used to display the user identifiers of at least one recommended user in the target live broadcast room. The target live broadcast room is the live broadcast room of the target user.

[0147] Preferably, the receiving user includes a user corresponding to a user identifier in a selected state in the first user list. The interaction device according to the embodiment of the present disclosure A fifth response module configured to display a first user list including a related user list for displaying user identifiers of related users of the gift-presenting user and / or a recommended user list for displaying user identifiers of recommended users in the target live streaming room in response to a first list display operation performed within the gift-presenting panel.

[0148] Preferably, the receiving user includes a user corresponding to a user identifier in a selected state in the second user list, and the interaction device according to an embodiment of the present disclosure A sixth response module configured to display a second user list for displaying user identifiers waiting to be selected in response to a second list display operation performed within the gift-presenting panel; A seventh response module configured to add and display a user identifier in a selected state in the second user list to the gift-presenting panel in response to a selection completion operation performed within the second user list.

[0149] Preferably, the gift-presenting panel display operation acts within a first panel corresponding to a target object, the target object includes a first target object obtained by the gift-presenting user through resource transfer, and the second response module 420 In response to a gift-presenting operation performed within the gift-presenting panel, displaying a second panel for the gift-presenting user to perform a resource transfer operation; When the gift-presenting user completes a resource transfer corresponding to the target object, sending a target gift-presenting request to the server.

[0150] Preferably, the interaction device according to an embodiment of the present disclosure An eighth response module configured to display a message panel for the gift-presenting user to input message information in response to a message operation of the gift-presenting user after sending a target gift-presenting request to the server; After sending a target gift request to the server, in response to a message sending operation performed within the message panel, the message information is sent to the server, and the server is configured to transfer the message information to the recipient client of the recipient user. It further includes a ninth response module.

[0151] Preferably, the interaction device according to the embodiments of the present disclosure When the presenting user is within the target live streaming room of the target user, it further includes a third display module configured to display the message information on the target live streaming page of the target user in the form of comment information.

[0152] Preferably, the target object includes a second target object presented by the target platform to the presenting user and / or a third target object presented by the target user to the presenting user.

[0153] The above interaction device can execute the interaction method according to the embodiments of the present disclosure and has functional modules and effects corresponding to the execution of the method.

[0154] FIG. 13 is a structural schematic diagram of an interaction device according to the embodiments of the present disclosure. The device is applicable when presenting a target object. Among them, the device can be realized by software and / or hardware and can be integrated into an electronic device.

[0155] As shown in FIG. 13, the device includes the following modules.

[0156] The receiving module 510 receives a target gift request for a target object. Among them, the target gift request is sent by a gift client, the presenting user corresponding to the gift client includes the target user, and the target object is configured to be used to establish a preset related relationship between the target user and the recipient user for whom the target gift request requests a gift. The third response module 520 is configured to respond to the target gift request, grant the target object to the recipient user, and send gift presentation information to the recipient client of the recipient user.

[0157] The interaction device according to an embodiment of the present disclosure receives a target gift request for a target object by a receiving module 510, wherein the target gift request is sent by a gift client, the gift user corresponding to the gift client includes a target user, and the target object is used to establish a preset relationship between the target user and the recipient user for whom the target gift request requests a gift. The third response module 520 responds to the target gift request, grants the target object to the recipient user, and sends gift presentation information to the recipient client of the recipient user. By responding to the received target gift request, when the gift user corresponding to the gift client includes the target user, the device can realize that the target object for establishing a preset relationship between the target user and the recipient user can be gifted to the recipient user, enrich the subscription method of the target user, and improve the interaction possibility.

[0158] Preferably, the third response module 520 is configured to establish a preset relationship between the target user and the recipient user for whom the target gift request requests a gift.

[0159] Preferably, the interaction device according to an embodiment of the present disclosure further includes an authority-on module configured to turn on the gift authority for the target object for the gift user corresponding to the gift client and send authority presentation information to the gift client before receiving the target gift request for the target object.

[0160] Preferably, the gift authority includes the authority to gift a preset number of target objects. The interaction device according to an embodiment of the present disclosure After enabling the gifting permission for the gifting user corresponding to the gifting client for the target, the order establishment module is further configured to establish a preset number of resource transfer entries corresponding to the target.

[0161] Preferably, the interaction device according to an embodiment of the present disclosure After giving the target to the recipient user, an additional module is configured to add the user identifier of the recipient user to the entry information including the entry identifier of the resource transfer entry, the user identifier of the gifting user, and the user identifier of the target user of the target resource transfer entry, which is the resource transfer entry corresponding to the target gifting request among the preset number of resource transfer entries. A processing module is further provided, which is configured to process the target resource transfer entry and, after completion of the processing, mark the target resource transfer entry as a completed state.

[0162] Preferably, the third response module 520 is configured to send gifting prompt information carrying the message information sent by the gifting client to the recipient client of the recipient user, or The interaction device according to an embodiment of the present disclosure further includes a sending module configured to, after sending the gifting prompt information to the recipient client of the recipient user, when the recipient user is in the target live distribution room of the target user, send 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 distribution room.

[0163] The above interaction device can execute the interaction method according to an embodiment of the present disclosure and has functional modules and effects corresponding to the execution of the method.

[0164] FIG. 14 is a schematic structural diagram of an interaction device according to an embodiment of the present disclosure. The device is applicable when presenting a target object. Among them, the device can be realized by software and / or hardware and can be integrated into an electronic device.

[0165] As shown in FIG. 14, the device includes the following modules.

[0166] The first display module 610 displays gift presentation information. Among them, the gift presentation information is sent after the server provides the target object that the gift-presenting user has requested to present to the recipient user. The gift-presenting user includes the target user, and the target object is configured to be used to establish a preset relationship between the recipient user and the target user. The fourth response module 620 responds to a trigger operation on the gift presentation information and is configured to display introduction information about the preset relationship.

[0167] The interaction device according to the embodiment of the present disclosure displays gift presentation information through the first display module 610. Among them, the gift presentation information is sent after the server provides the target object that the gift-presenting user has requested to present to the recipient user. The gift-presenting user includes the target user, and the target object is configured to be used to establish a preset relationship between the recipient user and the target user. The fourth response module 620 responds to a trigger operation on the gift presentation information and displays introduction information about the preset relationship. The device receives, through the server, a target object for establishing a preset relationship between the recipient user and the target user, so as to realize complete gift giving and receiving for the target object when the target user is the gift-presenting user, enrich the subscription method of the target user, and improve the interaction possibility.

[0168] Preferably, the gift presentation information carries the message information of the gift-presenting user.

[0169] Preferably, the gift presentation information does not carry the message information of the gift-giving user, and the fourth response module 620 is configured to display the introduction information of the preset related relationship on the target live streaming page of the target user, and display the message information of the gift-giving user transmitted by the server in the form of comment information on the target live streaming page.

[0170] Preferably, the interaction device according to the embodiment of the present disclosure further includes a fourth display module configured to display preset reply information for the message information in a preset input frame on the target live streaming page, and a tenth response module configured to respond to a reply information sending operation and send the preset reply information in the form of comment information on the target live streaming page.

[0171] The above interaction device can execute the interaction method according to the embodiment of the present disclosure, and has a function module and an effect corresponding to the execution of the method.

[0172] Hereinafter, referring to FIG. 15, a structural schematic diagram of an electronic device 400 suitable for the implementation of the embodiment of the present disclosure is shown. The terminal devices in the embodiments of the present disclosure may include mobile terminals such as mobile phones, notebook computers, digital broadcast receivers, personal digital assistants (PDAs), tablet computers (PADs), portable multimedia players (PMPs), in-vehicle terminals (for example, in-vehicle navigation terminals), etc., and fixed terminals such as digital televisions (TVs), desktop computers, etc. The electronic device shown in FIG. 15 is only an example and does not impose any limitations on the functions and usage ranges of the embodiments of the present disclosure.

[0173] As shown in FIG. 15, the electronic device 400 may include a processor (e.g., a central processing unit, a graphics processor, etc.) 401, and the processor 401 can execute various appropriate operations and processes based on 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. Various programs and data necessary for the operation of the electronic device 400 are further stored in the RAM 403. The processor 401, the ROM 402, and the RAM 403 are connected to each other via a bus 404. An input / output (I / O) interface 405 is also connected to the bus 404.

[0174] Connected to the I / O interface 405 are, for example, an input device 406 including a touch panel, a touch pad, a keyboard, a mouse, a camera, a microphone, an accelerometer, a gyroscope, etc., an output device 407 including a liquid crystal display (LCD), a speaker, a vibrator, etc., a storage device 408 including a magnetic tape, a hard disk, etc., and a communication device 409. The communication device 409 enables the electronic device 400 to communicate with other devices wirelessly or wiredly to exchange data. Although FIG. 15 shows an electronic device 400 having various devices, it is not required to implement or include all the shown devices. Instead, more or fewer devices may be implemented or included.

[0175] According to an embodiment of the present disclosure, the process described with reference to the above flowchart can be realized as a computer software program. For example, an embodiment of the present disclosure includes a computer program product including a computer program carried on a non-transitory computer-readable medium, and the computer program includes program code for executing the method shown in the flowchart. In such an embodiment, the computer program may be downloaded and installed from a network by the communication device 409, or may be installed from the storage device 408, or may be installed from the ROM 402. When the computer program is executed by the processor 401, the above functions defined by the method of the embodiment of the present disclosure are executed.

[0176] The above-described computer-readable medium of the present disclosure may be a computer-readable signal medium, a computer-readable storage medium, or any combination of the two. The computer-readable storage medium may be, for example, an electrical, magnetic, optical, electromagnetic, infrared, or semiconductor system, apparatus, or device, or any combination of the above. Examples of computer-readable storage media include electrical connections having one or more leads, portable computer disks, hard disks, RAM, ROM, erasable programmable read-only memory (EPROM), flash memory, optical fiber, portable compact disc read-only memory (CD-ROM), optical storage devices, magnetic storage devices, or any suitable combination of the above. In the present disclosure, the computer-readable storage medium may be any tangible medium that contains or stores a program that can be used by, or in conjunction with, an instruction execution system, apparatus, or device. In the present disclosure, the computer-readable signal medium may include a data signal propagated in a baseband or as part of a carrier wave, in which computer-readable program code is carried. Such a propagated data signal can take various forms and include electromagnetic signals, optical signals, or any suitable combination of the above. The computer-readable signal medium may further be any computer-readable medium other than the computer-readable storage medium, and the computer-readable signal medium can transmit, propagate, or transmit a program used by, or in conjunction with, an instruction execution system, apparatus, or device. The program code included in the computer-readable medium can be transmitted via any suitable medium, including electric wires, optical cables, radio frequency (RF), etc., or any suitable combination of the above. The storage medium may be a non-transitory storage medium.

[0177] In some embodiments, the client and the server can communicate using any currently known or future-developed network protocol, such as the Hyper Text Transfer Protocol (HTTP), and can be interconnected with digital data communication of any form or medium (e.g., a communication network). Examples of communication networks include Local Area Networks (LANs), Wide Area Networks (WANs), network off-networks (e.g., the Internet), and peer-to-peer networks (e.g., ad hoc peer-to-peer networks), and any currently known or future-developed network.

[0178] The computer-readable medium may be included in the electronic device or may exist alone and not be attached to the electronic device.

[0179] One or more programs are carried on the computer-readable medium. When the one or more programs are executed by the electronic device, the electronic device responds to a gift panel display operation for a target object, displays a gift panel for a gift-giving user including a target user to select a recipient user corresponding to the target object, wherein the target object is used to establish a first association relationship between the target user and the recipient user, and in response to a gift operation acting within the gift panel, sends a target gift request to the server to request the server to give the target object to the recipient user.

[0180] Alternatively, the computer-readable medium carries one or more programs, and when the one or more programs are executed by the electronic device, the electronic device receives a target gift request of a target object, wherein the target gift request is sent by a gift client, the gift user corresponding to the gift client includes a target user, the target object is used to establish a preset related relationship between the target user and a recipient user for whom the target gift request requests a gift, in response to the target gift request, gives the target object to the recipient user, and sends gift presentation information to a recipient client of the recipient user.

[0181] Alternatively, the computer-readable medium carries one or more programs, and when the one or more programs are executed by the electronic device, the electronic device displays gift presentation information, wherein the gift presentation information is sent after a target object for which a gift user requests a gift is given to a recipient user by a server, the gift user includes a target user, the target object is used to establish a preset related relationship between the target user and the recipient user, and in response to a trigger operation on the gift presentation information, displays introduction information of the preset related relationship.

[0182] Computer program code for performing the operations of the present disclosure can be created in one or more programming languages or combinations thereof, including object-oriented programming languages such as Java, Smalltalk, C++, and further including conventional procedural programming languages such as the "C" language or similar programming languages. The program code may be executed entirely on the user's computer, partially on the user's computer, executed as a single independent software package, partially on the user's computer and partially on a remote computer, or entirely on a remote computer or server. In the case of a remote computer, the remote computer can be connected to the user's computer via any type of network including a LAN or WAN, or can be connected to an external computer (e.g., connected via the Internet using an Internet service provider).

[0183] The flowcharts and block diagrams in the drawings illustrate the architecture, functionality, and operation 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 can represent a module, program segment, or portion of code that includes one or more executable instructions for implementing a given logical function. In some alternative implementations, the functions noted in the blocks may occur in a different order than that noted in the drawings. For example, two consecutive blocks shown may, depending on the functionality, actually be executed substantially in parallel, or they may sometimes be executed in the reverse order. Each block in the block diagrams and / or flowcharts, and combinations of blocks in the block diagrams and / or flowcharts, may be implemented in a system based on dedicated hardware for performing a given function or operation, or in a combination of dedicated hardware and computer instructions.

[0184] The units described in the embodiments of the present disclosure may be implemented in software or in hardware. Here, the name of a module does not limit the unit itself in some cases.

[0185] The functions described above of the present invention may be executed, at least in part, by one or more hardware logic components. For example, exemplary types of hardware logic components that may be used include Field Programmable Gate Array (FPGA), Application Specific Integrated Circuit (ASIC), Application Specific Standard Parts (ASSP), System on Chip (SOC), Complex Programmable Logic Device (CPLD), and the like.

[0186] In the context of the present disclosure, a machine-readable medium may be a tangible medium that contains or stores a program for use in or in conjunction with an instruction execution system, apparatus, or device. The machine-readable medium may be a machine-readable signal medium or a machine-readable storage medium. The machine-readable medium may include an electronic, magnetic, optical, electromagnetic, infrared, or semiconductor system, apparatus, or device, or any suitable combination of the foregoing. Examples of machine-readable storage media include electrical connections by one or more wires, portable computer disks, hard disks, RAM, ROM, EPROM, flash memory, optical fibers, portable CD-ROMs, optical storage devices, magnetic storage devices, or any suitable combination of the foregoing.

[0187] According to one or more embodiments of the present disclosure, Example 1 is In response to a gift panel display operation for a target object, display a gift panel for a gift-giving user including a target user to select a recipient user corresponding to the target object, wherein the target object is used to establish a first association relationship between the target user and the recipient user, In response to a gift operation performed within the gift panel, send a target gift request to the server to request the server to give the target object to the recipient user, including providing an interaction method.

[0188] According to one or more embodiments of the present disclosure, according to the method described in Example 1, Example 2 is On a preset page including a live streaming page and / or a message list page of the target user, after the server turns on the gift-giving permission of the target object for the gift-giving user, the server sends the permission presentation information for the target object, which is used to prompt the gift-giving user that they have the gift-giving permission for the target object, and further includes displaying the permission presentation information for the target object. Displaying a gift panel in response to a gift panel display operation for a target object means Including displaying a gift panel in response to a trigger operation on the permission presentation information.

[0189] According to one or more embodiments of the present disclosure, according to the method described in Example 1, Example 3 is that the recipient user includes a user corresponding to a user identifier in a selected state in the gift panel, and displaying the gift panel means Displaying the gift panel and displaying at least one user identifier in the gift panel in an unselected state, or Displaying the gift panel and displaying at least one user identifier in the gift panel in a selected state.

[0190] According to one or more embodiments of the present disclosure, according to the method described in Example 1, Example 4 is such that the gift panel includes a first identifier region and a second identifier region, wherein the first identifier region is used to display the user identifier of at least one associated user of the gift-giving user, the associated user and the gift-giving user have a second association relationship, the second identifier region is used to display the user identifier of at least one recommended user in the target live streaming room, and the target live streaming room is the live streaming room of the target user.

[0191] According to one or more embodiments of the present disclosure, according to the method described in Example 4, Example 5 is such that the recipient user includes a user corresponding to the user identifier in a selected state in the first user list, and the method further includes displaying a first user list including an associated user list for displaying the user identifiers of the associated users of the gift-giving user and / or a recommended user list for displaying the user identifiers of the recommended users in the target live streaming room in response to a first list display operation performed within the gift panel.

[0192] According to one or more embodiments of the present disclosure, according to the method described in Example 1, Example 6 is such that the recipient user includes a user corresponding to the user identifier in a selected state in the second user list, and the method further includes displaying a second user list for displaying the user identifiers waiting to be selected in response to a second list display operation performed within the gift panel; and in response to a selection completion operation performed within the second user list, adding and displaying the user identifier in a selected state in the second user list to the gift panel.

[0193] According to one or more embodiments of the present disclosure, according to the method described in Example 6, Example 7 is that the gift panel display operation acts within a first panel corresponding to a target object, and the target object includes a first target object obtained by the gift user through resource transfer. Responding to a gift operation acting within the gift panel, sending a target gift request to the server is responding to a gift operation acting within the gift panel, displaying a second panel for the gift user to perform a resource transfer operation; when the gift user completes a resource transfer corresponding to the target object, sending a target gift request to the server.

[0194] According to one or more embodiments of the present disclosure, according to the method described in Example 1, Example 8 is that after sending a target gift request to the server, responding to the message operation of the gift user, displaying a message panel for the gift user to input message information; further including, in response to a message sending operation acting within the message panel, sending the message information to the server and transferring the message information to the recipient client of the recipient user by the server.

[0195] According to one or more embodiments of the present disclosure, according to the method described in Example 8, Example 9 is that the method further includes, when the gift user is within the target live streaming room of the target user, displaying the message information on the target live streaming page of the target user in the form of comment information.

[0196] According to one or more embodiments of the present disclosure, according to the method described in Example 1, Example 10 is that the target object includes a second target object presented to the gift user by the target platform and / or a third target object presented to the gift user by the target user.

[0197] According to one or more embodiments of the present disclosure, Example 11 is Receiving a target gift request of a target object, wherein the target gift request is sent by a gift client, the gift user corresponding to the gift client includes a target user, and the target object is used to establish a preset relationship between the target user and the recipient user for whom the target gift request requests a gift. Providing an interaction method including: responding to the target gift request, giving the target object to the recipient user, and sending gift presentation information to the recipient client of the recipient user.

[0198] According to one or more embodiments of the present disclosure, according to the method described in Example 11, Example 12, giving the target object to the recipient user includes establishing a preset relationship between the target user and the recipient user for whom the target gift request requests a gift.

[0199] According to one or more embodiments of the present disclosure, according to the method described in Example 11, Example 13, before receiving the target gift request of the target object further includes turning on the gift permission of the target object for the gift user corresponding to the gift client and sending permission presentation information to the gift client.

[0200] According to one or more embodiments of the present disclosure, according to the method described in Example 13, Example 14, the gift permission includes the permission to gift a preset number of target objects. After turning on the gift permission of the target object for the gift user corresponding to the gift client further includes establishing a resource transfer entry corresponding to the target object in a preset number.

[0201] According to one or more embodiments of the present disclosure, according to the method described in Example 14, Example 15, after giving the target object to the recipient user Adding the user identifier of the recipient user to the entry information including the entry identifier of the target resource transfer entry, which is the resource transfer entry corresponding to the target gift request among the preset number of resource transfer entries, the user identifier of the gifting user, and the user identifier of the target user. Further including processing the target resource transfer entry and, after completion of the processing, marking the target resource transfer entry as a completed state.

[0202] According to one or more embodiments of the present disclosure, according to the method described in Example 11, Example 16 includes transmitting gift presentation information to the recipient client of the recipient user, which includes transmitting gift presentation information carrying the message information sent by the gifting client to the recipient client of the recipient user. Or, after transmitting the gift presentation information to the recipient client of the recipient user, if the recipient user is in the target live streaming room of the target user, further including transmitting 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 streaming room.

[0203] According to one or more embodiments of the present disclosure, Example 17 is Displaying gift presentation information, wherein the gift presentation information is transmitted after the server grants the target object that the gifting user requests to gift to the recipient user, the gifting user includes the target user, and the target object is used to establish a preset relationship between the recipient user and the target user. Providing an interaction method including responding to a trigger operation on the gift presentation information and displaying the introduction information of the preset relationship.

[0204] According to one or more embodiments of the present disclosure, according to the method described in Example 17, Example 18 is that the gift presentation information carries the message information of the gifting user.

[0205] According to one or more embodiments of the present disclosure, according to the method described in Example 17, Example 19 is that the gift presentation information does not carry the message information of the gift-giving user, and displaying the introduction information of the preset related relationship is displaying the introduction information of the preset related relationship on the target live streaming page of the target user, and displaying the message information of the gift-giving user sent by the server in the form of comment information on the target live streaming page.

[0206] According to one or more embodiments of the present disclosure, according to the method described in Example 19, Example 20 is that the method is displaying preset reply information for the message information in a preset input box on the target live streaming page; and in response to a reply information sending operation, sending the preset reply information in the form of comment information on the target live streaming page.

[0207] According to one or more embodiments of the present disclosure, Example 21 is providing an interaction device including a first response module configured to display a gift panel for a gift-giving user including a target user to select a recipient user corresponding to the target object in response to a gift panel display operation for the target object, wherein the target object is configured to be used to establish a first related relationship between the target user and the recipient user; and a second response module configured to send a target gift request to the server to request the server to grant the target object to the recipient user in response to a gift operation performed within the gift panel.

[0208] According to one or more embodiments of the present disclosure, Example 22 is Receive a target gift request of a target object, wherein the target gift request is sent by a gift client, the gift user corresponding to the gift client includes a target user, and the target object is configured to be used to establish a preset relationship between the target user and the recipient user for whom the target gift request requests a gift. A receiving module; Provide an interaction device including a third response module configured to respond to the target gift request, give the target object to the recipient user, and send gift presentation information to the recipient client of the recipient user.

[0209] According to one or more embodiments of the present disclosure, Example 23 is Display gift presentation information, wherein the gift presentation information is sent after the server gives a target object requested by the gift user to the recipient user, the gift user includes a target user, and the target object is for the recipient user. A first display module configured to be used to establish a preset relationship between the target user; Provide an interaction device including a fourth response module configured to display introduction information of the preset relationship in response to a trigger operation on the gift presentation information.

[0210] According to one or more embodiments of the present disclosure, Example 24 is One or more processors; A memory configured to store one or more programs, When the one or more programs are executed by the one or more processors, the one or more processors provide an electronic device that realizes the interaction method according to any one of Items 1 to 20 of Example 1.

[0211] According to one or more embodiments of the present disclosure, Example 25 provides a computer-readable storage medium storing a computer program that realizes the interaction method according to any one of Examples 1 to 20 when executed by a processor.

[0212] According to one or more embodiments of the present disclosure, Example 26 provides a computer program product that, when executed by a computer, causes the computer to implement the interaction method described in any one of Examples 1 to 20.

[0213] Also, although a plurality of operations have been described in a particular order, it should not be understood that these operations are required to be performed in the particular order or the order in the forward direction shown. In certain environments, multitasking and parallel processing may be advantageous. Similarly, although the above considerations include multiple implementation details, these should not be construed as limiting the scope of the present disclosure. Some features described in the context of a single embodiment may be implemented in combination in a single embodiment. Conversely, various features described in the context of a single embodiment may be implemented separately or in multiple embodiments in any suitable sub-combination manner.

[0214] Although the subject matter has been described using language specific to structural features and / or method logic operations, it should be understood that the subject matter defined by the appended claims is not necessarily limited to the specific features or operations described above. Conversely, the specific features and operations described above are merely exemplary forms for implementing the claims.

Claims

1. In response to a gift panel display operation for a target object, display a gift panel for a gift user including a target user to select a recipient user corresponding to the target object, 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 within the gift panel, send a target gift request to the server to request the server to give the target object to the recipient user, An interaction method.

2. On a preset page including at least one of the live streaming page or the message list page of the target user, after the server turns on the gift giving permission of the target object to the gift user, it is sent, and is used to present to the gift user that the gift user has the gift giving permission for the target object, further including displaying permission presentation information for the target object, In response to a gift panel display operation for the target object, displaying the gift panel, In response to a trigger operation on the permission presentation information, including displaying the gift panel, The method according to claim 1.

3. The recipient user includes a user corresponding to a user identifier in a selected state in the gift panel, and displaying the gift panel, Display the gift panel and display at least one user identifier in the gift panel in an unselected state, Or, display the gift panel and display at least one user identifier in the gift panel in a selected state, The method according to claim 1.

4. 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 user. The at least one associated user and the gift user have a second association relationship. The second identifier area is used to display the user identifiers of at least one recommended user in a target live streaming room. The target live streaming room is the live streaming room of the target user, The method according to claim 1.

5. The recipient user includes a user corresponding to a user identifier in a selected state in a first user list, and the method, Further including displaying the first user list including at least one of a related user list for displaying user identifiers of related users of the gift-presenting user and a recommended user list for displaying user identifiers of recommended users in the target live distribution room in response to a first list display operation acting on the gift panel. The method according to claim 4.

6. The receiving user includes a user corresponding to a user identifier in a selected state in a second user list, and the method includes: displaying the second user list for displaying user identifiers waiting to be selected in response to a second list display operation acting on the gift panel; and in response to a selection completion operation acting on the second user list, adding and displaying a user identifier in a selected state in the second user list to the gift panel. The method according to claim 1.

7. The gift panel display operation acts on a first panel corresponding to the target object, the target object includes a first target object obtained by the gift-presenting user through resource transfer, and in response to a gift operation acting on the gift panel, sending a target gift request to the server includes: in response to a gift operation acting on the gift panel, displaying a second panel for the gift-presenting user to perform a resource transfer operation; and when the gift-presenting user completes a resource transfer corresponding to the target object, sending the target gift request to the server. The method according to claim 6.

8. After sending a target gift request to the server: in response to a message operation of the gift-presenting user, displaying a message panel for the gift-presenting user to input message information; and in response to a message sending operation acting on the message panel, sending the message information to the server and transferring the message information to the receiving client of the receiving user by the server. The method according to claim 1.

9. When the gift-presenting user is in the target live distribution room of the target user, further including displaying the message information on the target live distribution page of the target user in the form of comment information. The method according to claim 8.

10. The target object includes at least one of a second target object presented to the gift-presenting user by the target platform and a third target object presented to the gift-presenting user by the target user. The method according to claim 1.

11. Receiving a target gift request of a target object, wherein the target gift request is sent by a gift client, the gift user corresponding to the gift client includes a target user, and the target object is used to establish a preset relationship between the target user and the recipient user for whom the target gift request requests a gift; responding to the target gift request, giving the target object to the recipient user, and sending gift presentation information to the recipient client of the recipient user. An interaction method.

12. Giving the target object to the recipient user includes establishing a preset relationship between the target user and the recipient user for whom the target gift request requests a gift. The method according to claim 11.

13. Before receiving the target gift request of the target object, further including turning on the gift permission of the target object for the gift user corresponding to the gift client and sending permission presentation information to the gift client. The method according to claim 11.

14. The gift permission includes the permission to gift a preset number of the target objects. After turning on the gift permission of the target object for the gift user corresponding to the gift client, further including establishing a preset number of resource transfer entries corresponding to the target object. The method according to claim 13.

15. After giving the target object to the recipient user, adding the user identifier of the recipient user to the entry information including the entry identifier of the resource transfer entry, the user identifier of the gift user, and the user identifier of the target user of the target resource transfer entry which is the resource transfer entry corresponding to the target gift request among the preset number of resource transfer entries; processing the target resource transfer entry, and after the processing is completed, marking the target resource transfer entry as a completed state. The method according to claim 14.

16. Sending gift presentation information to the recipient client of the recipient user includes sending gift presentation information carrying the message information sent by the gift client to the recipient client of the recipient user. Alternatively, after sending the gift presentation information to the recipient user's receiving client, if the recipient user is in the target live streaming room of the target user, it further includes sending the message information sent by the presenting client to the recipient user's receiving client in the form of comment information in the target live streaming room. The method according to claim 11.

17. Display gift presentation information, which is sent after the server provides the target object for which the presenting user requests a gift to the recipient user, the presenting user includes the target user, and the target object is used to establish a preset relationship between the presenting user and the recipient user. Responding to a trigger operation on the gift presentation information and displaying introduction information about the preset relationship. An interaction method.

18. The gift presentation information carries the message information of the presenting user. The method according to claim 17.

19. The gift presentation information does not carry the message information of the presenting user, and displaying the introduction information about the preset relationship includes: Displaying the introduction information about the preset relationship on the target live streaming page of the target user, and displaying the message information of the presenting user sent by the server in the form of comment information on the target live streaming page. The method according to claim 17.

20. Displaying preset reply information for the message information in a preset input box on the target live streaming page. Further including responding to a reply information sending operation and sending the preset reply information in the form of comment information on the target live streaming page. The method according to claim 19.

21. A first response module configured to display a gift panel for the presenting user including the target user to select the recipient user corresponding to the target object in response to a gift panel display operation on the target object, and the target object is configured to be used to establish a first relationship between the presenting user and the recipient user with respect to the target user. A second response module configured to send a target gift request to the server to request the server to provide the target object to the recipient user in response to a gift operation performed within the gift panel. An interaction device.

22. Receive a target gift request of a target object, where the target gift request is sent by a gift client, the gift user corresponding to the gift client includes a target user, and the target object is configured to be used to establish a preset relationship between the target user and a recipient user for whom the target gift request requests a gift. A receiving module; A response module configured to respond to the target gift request, give the target object to the recipient user, and send gift presentation information to the recipient client of the recipient user. An interaction device.

23. A display module configured to display gift presentation information, where the gift presentation information is sent after the server gives a target object for which a gift user requests a gift to a recipient user, the gift user includes a target user, and the target object is configured to be used to establish a preset relationship between the target user and the recipient user; A response module configured to respond to a trigger operation on the gift presentation information and display introduction information about the preset relationship. An interaction device.

24. At least one processor; 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 such that the at least one processor can execute the interaction method according to any one of claims 1 to 20. An electronic device.

25. Stores computer instructions used to implement the interaction method according to any one of claims 1 to 20 when executed by a processor. A computer-readable storage medium.

26. Includes a computer program that, when executed by a processor, implements the interaction method according to any one of claims 1 to 20. A computer program product.

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