Methods, apparatus, devices, and storage media for livestream interaction

By prompting users to switch interaction modes based on their engagement levels, the system improves the user experience and engagement in live stream interactions.

JP2026521924APending Publication Date: 2026-07-02BEIJING ZITIAO NETWORK TECH CO LTD

Patent Information

Authority / Receiving Office
JP · JP
Patent Type
Applications
Current Assignee / Owner
BEIJING ZITIAO NETWORK TECH CO LTD
Filing Date
2024-06-29
Publication Date
2026-07-02

AI Technical Summary

Technical Problem

Traditional live stream interaction systems fail to prompt users when they can switch to alternative interaction modes, leading to a suboptimal user experience and reduced interaction enthusiasm.

Method used

The system presents interaction prompt information to users when predetermined conditions are met, allowing them to select and engage in different interaction modes, such as creating private channels or following other users, based on their interaction status.

Benefits of technology

Enhances user interaction experience by providing prompts for alternative interaction modes, thereby increasing user enthusiasm and engagement in live stream rooms.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 2026521924000001_ABST
    Figure 2026521924000001_ABST
Patent Text Reader

Abstract

Embodiments of the present invention provide a method, apparatus, device, and storage medium for live stream interaction. The method includes presenting first interaction prompt information in a live stream room interface corresponding to a first user when the interaction between a first user and a second user in a live stream room satisfies predetermined conditions, wherein the first interaction prompt information is used to prompt at least one interaction mode with a second user that can be selected by the first user, and performing an interaction with the second user in the target interaction mode in response to the detection of a trigger operation for the target interaction mode among the at least one interaction mode. This allows interaction prompt information to be provided to the user to prompt the selection of more interaction modes based on the user's interaction status in the live stream room, thereby helping to improve the user's interaction experience in the live stream room.
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 filed on June 30, 2023, with the invention title "Method, Apparatus, Device, and Storage Medium for Live Stream Interaction", and the application number 202310806530.4. The entire content disclosed in the above patent application is incorporated herein by reference.

[0002] Exemplary embodiments of the present invention generally relate to the field of computers, and in particular, to a method, apparatus, device, and computer-readable storage medium for live stream interaction.

Background Art

[0003] With the development of computer technology, various live streams have become capable of providing people with content in many aspects such as information, education, and entertainment. When watching a live stream, users can perform various interactions with other users in the live stream room, including but not limited to comment interactions. Here, the user may be a streamer user or another viewer user who watches the live stream. For example, in a live stream room, a viewer can comment on or reply to the comment content published by other viewers.

Summary of the Invention

[0004] In a first embodiment of the present invention, a method for live streaming interaction is provided, which includes presenting first interaction prompt information in a live streaming room interface corresponding to a first user when an interaction between a first user and a second user in a live streaming room satisfies predetermined conditions, the first interaction prompt information being used to prompt at least one interaction mode with a second user that can be selected by the first user, and performing an interaction with the second user in a target interaction mode in response to the detection of a trigger operation for a target interaction mode among the at least one interaction mode.

[0005] A second embodiment of the present invention provides a device for live stream interaction. The device comprises a prompt module configured to present first interaction prompt information in a live stream room interface corresponding to a first user when an interaction between a first user and a second user in a live stream room satisfies predetermined conditions, wherein the first interaction prompt information is used to prompt at least one interaction mode with a second user that can be selected by the first user; and an interaction module configured to perform an interaction with the second user in a target interaction mode in response to the detection of a trigger operation for a target interaction mode among the at least one interaction mode.

[0006] A third aspect of the present invention provides an electronic device comprising at least one processing unit and at least one memory coupled to the at least one processing unit and storing instructions for execution by the at least one processing unit. When the instructions are executed by the at least one processing unit, the device causes the device to perform the method of the first aspect.

[0007] A fourth embodiment of the present invention provides a computer-readable storage medium. A computer program is stored in the medium, and when the computer program is executed by a processor, the method of the first embodiment is realized.

[0008] It should be understood that the information described in the summary of the present invention is not intended to limit the main or important features of the embodiments of the present invention, nor is it intended to limit the scope of the present invention. Other features of the present invention will be readily apparent from the following description. [Brief explanation of the drawing]

[0009] Referring to the following detailed description in conjunction with the drawings will further clarify the above-mentioned features and other features, advantages, and aspects of each embodiment of the present invention. In the drawings, the same or similar reference numerals indicate the same or similar elements.

[0010] [Figure 1] A schematic diagram of an exemplary environment in which embodiments of the present invention can be realized is shown. [Figure 2A] The following are illustrative schematic diagrams of live stream room interfaces according to several embodiments of the present invention. [Figure 2B] The following are illustrative schematic diagrams of live stream room interfaces according to several embodiments of the present invention. [Figure 2C] The following are illustrative schematic diagrams of live stream room interfaces according to several embodiments of the present invention. [Figure 2D] The following are illustrative schematic diagrams of live stream room interfaces according to several embodiments of the present invention. [Figure 3A] The following are illustrative schematic diagrams illustrating the input of comments in a live stream room in several embodiments of the present invention. [Figure 3B] The following are illustrative schematic diagrams illustrating the input of comments in a live stream room in several embodiments of the present invention. [Figure 3C] The following are illustrative schematic diagrams illustrating the input of comments in a live stream room in several embodiments of the present invention. [Figure 3D] The following are illustrative schematic diagrams illustrating the input of comments in a live stream room in several embodiments of the present invention. [Figure 4A] The following are illustrative schematic diagrams illustrating how reply comments are presented in a livestream room in some embodiments of the present invention. [Figure 4B] The following are illustrative schematic diagrams illustrating how reply comments are presented in a livestream room in some embodiments of the present invention. [Figure 5A] The following are illustrative schematic diagrams of comment presentation in a livestream room according to several embodiments of the present invention. [Figure 5B] The following are illustrative schematic diagrams of comment presentation in a livestream room according to several embodiments of the present invention. [Figure 6] A flowchart of the process for live stream interaction in several embodiments of the present invention is shown. [Figure 7] A schematic block diagram of the configuration of an apparatus for live stream interaction according to several embodiments of the present invention is shown. [Figure 8] This document shows an electronic device capable of carrying out one or more embodiments of the present invention. [Modes for carrying out the invention]

[0011] The embodiments of the present invention will be described in more detail below with reference to the drawings. While the drawings show specific embodiments of the present invention, it should be understood that the present invention can be realized in various forms and should not be construed as being limited to the embodiments described herein, but rather these embodiments are provided for a more thorough and complete understanding of the present invention. It should be understood that the drawings and embodiments of the present invention are for illustrative purposes only and should not be used to limit the scope of protection of the present invention.

[0012] In the description of the embodiments of the present invention, the term "comprising" and similar terms are open-ended inclusion, meaning "including but not limited to". It should be understood that the term "based on" means "at least partially based on". It should be understood that the term "one embodiment" or "the embodiment" means "at least one embodiment". It should be understood that the term "some embodiments" means "at least some embodiments". The following specification may include explicit or implicit definitions.

[0013] In this specification, unless explicitly stated otherwise, performing a step "in response to A" does not mean performing the step immediately after "A", but may include one or more intermediate steps.

[0014] It should be understood that the data related to the technical solution (including but not limited to the data itself, data acquisition, or data use) should comply with the corresponding laws and related specified requirements.

[0015] Before using the technical solutions disclosed in each embodiment of the present invention, relevant users should be notified in an appropriate manner in accordance with relevant laws of the types, usage scopes, usage scenarios, etc. of the information related to the present invention, and the permission of the relevant users should be obtained.

[0016] For example, when responding to receiving an uncommitted request from a user, by sending prompt information to the relevant user, explicitly prompt the user that the requested operation requires the acquisition and use of the user's personal information. Thereby, the user can independently choose whether to provide personal information to software or hardware such as an electronic device, application, server, or storage medium that executes the operation of the technical solution of the present invention based on the prompt information.

[0017] As a selective but non-limiting implementation form, the method of sending prompt information to the user in response to receiving an uncommitted request from the user may, for example, be a method using a pop-up window, and the prompt information can be displayed in the form of text within the pop-up window. In addition, the pop-up window may further include a selection control for the user to select "agree" or "disagree" to provide personal information to the electronic device.

[0018] It is understood that the above-described notification and user authorization acquisition process are only schematic and do not limit the implementation forms of the present invention, and other methods that comply with relevant laws and regulations can also be applied to the implementation forms of the present invention.

[0019] FIG. 1 shows a schematic diagram of an exemplary environment 100 in which an embodiment of the present invention can be realized. In environment 100, user 110 can establish a live stream room and provide live stream content and the like via a related terminal device 120. In some scenarios, user 110 is also called, for example, a streamer, a live streamer, or an administrator of the live stream room.

[0020] One or more users 130-1, 130-2,..., 130-N can watch the live stream and participate in the interaction of the live stream room via their respective related terminal devices 140-1, 140-2,..., 140-N. For the sake of facilitating discussion, users 130-1, 130-2,..., 130-N may be collectively or individually referred to as user 130, and terminal devices 140-1, 140-2,..., 140-N may be collectively or individually referred to as terminal device 140. In some scenarios, user 130 may also be called a viewer, a listener, a viewing party, or a participant in the live stream room.

[0021] Although Figure 1 shows only a single streamer user, please understand that in some embodiments, there may be multiple streamer users initiating live streams within a particular live stream room.

[0022] In some embodiments, terminal devices 120 and 140 may each have an application installed that can provide a live stream service, or terminal devices 120 and 140 may be accessible to a website that can provide a live stream service. Users 110 and 130 can operate terminal devices 120 and 140 to access the corresponding application or website.

[0023] Accordingly, terminal devices 120 and 140 can present a corresponding live stream interface, which can provide live stream content for the live stream room, such as audio live stream content or video live stream content.

[0024] In some embodiments, terminal devices 120 and 140 can also communicate with server 150 via network 152, enabling the provision of live stream services. Server 150 can provide functions such as application or website management, configuration, and maintenance.

[0025] Terminal devices 120 and 140 may be any type of mobile, fixed, or portable terminal, including mobile phones, desktop computers, laptop computers, notebook computers, netbook computers, tablet computers, media computers, multimedia tablets, personal communication system (PCS) devices, personal navigation devices, personal digital assistants (PDAs), audio / video players, digital cameras / camcorders, television receivers, radio receivers, e-book devices, game devices, or any combination thereof, and may include accessories, peripherals, or any combination thereof for these devices. In some embodiments, terminal devices 120 and 140 provide an interface to any type of user (such as a "wearable" circuit). It can also support the following. Server 150 may be any type of computing system / server capable of providing computing power, including but not limited to mainframes, edge computing nodes, and computing devices in a cloud environment.

[0026] It should be understood that the structure and function of each element of Environment 100 are described for illustrative purposes only and do not limit the scope of the present invention.

[0027] Typically, users of a livestream room (including streamers and viewers) can interact within the room, and these interactions may include various types of interactions such as comment interactions (replying to comments, liking comments, etc.), gift interactions, and game interactions. Generally, users can interact with other users in the livestream room's public interaction channels (sometimes called "public screens" or "public chat channels"). Within a livestream room, an "interaction channel" can refer to an interaction path or interaction group for a user. A public interaction channel refers to an interaction path that is accessible to all users who enter the livestream room. Some livestream rooms also support group interaction channels to support interactions between users who have joined a specific group. Some livestream rooms also support private interaction channels to support interactions between two users.

[0028] Traditional interaction solutions do not prompt users when they interact with other users in a livestream room, instead of prompting them to switch interaction modes. This can lead to users not realizing they can switch to other interaction modes and interact with other users in those modes, potentially impacting their interaction experience in the livestream room.

[0029] According to an embodiment of the present invention, a solution for live stream interaction is proposed. In this solution, when the interaction between a first user and a second user in a live stream room satisfies predetermined conditions, the live stream room interface corresponding to the first user presents first interaction prompt information to prompt the first user to select at least one interaction mode with the second user. When a trigger operation for a target interaction mode among the at least one interaction mode is detected, the interaction with the second user is performed in the target interaction mode selected by the first user. In this way, the embodiment of the present invention can provide the user with interaction prompt information to prompt them to select more interaction modes based on the user's interaction status in the live stream room, thereby helping to improve the user's interaction experience in the live stream room and promoting the user's enthusiasm for interaction.

[0030] The following describes exemplary live stream room interactions of several embodiments of the present invention in conjunction with Figures 2A to 5B. Such live stream interfaces may, for example, correspond to the streamer and / or viewers of a live stream room. Figures 2A to 5B show exemplary schematic diagrams of live stream room interfaces of several embodiments of the present invention, respectively.

[0031] The livestream room interfaces shown in Figures 2A to 5B and in other drawings described below are merely illustrative interfaces, and it should be understood that various interface designs are possible in practice. Each graphic element within the interface may have a different arrangement and different visual representation, one or more elements may be omitted or replaced, and one or more other elements may be present. Embodiments of the present invention are not limited in this respect.

[0032] In an embodiment of the present invention, if the interaction between a first user and a second user in a live stream room satisfies predetermined conditions, the live stream room interface corresponding to the first user presents first interaction prompt information. Both the first user and the second user here may be any users participating in the interaction in the live stream room.

[0033] In some embodiments, the level of interaction enthusiasm between the first and second users can be determined based on their interaction status in the livestream room. If the level of interaction enthusiasm reaches a predetermined threshold, it can be determined that the interaction between the first and second users in the livestream room meets predetermined conditions. Interaction enthusiasm refers to an indicator that measures the degree of interaction between users.

[0034] Regarding the method for determining interaction enthusiasm, in some embodiments, a terminal device (for example, terminal device 120 and / or terminal device 140, and similarly for the terminal devices described below) can determine the interaction enthusiasm of a first user and a second user in a livestream room based on the number of interactions between them and / or the frequency of interactions within a certain period. Exemplarily, a terminal device can determine the interaction enthusiasm of a first user and a second user in a livestream room based on the number of comment replies between them or the frequency of their comment replies within a certain period. It will be understood that a larger number of comment replies between them indicates higher interaction enthusiasm, and a higher frequency of their comment interactions within a certain period indicates higher interaction enthusiasm. In addition to comment interactions, it will be understood that a terminal device can also determine interaction enthusiasm based on the number or frequency within a certain period of various forms of interactions, such as gift interactions and game interactions.

[0035] In some embodiments, the terminal device can also determine the level of interaction between a first user and a second user in response to the number of interaction operations performed between them, including sending comments to each other, and / or the frequency of such interactions within a certain period. For example, the terminal device can determine the level of interaction between a first user and a second user in response to the number of interaction operations performed between them, such as "like" operations, reply operations, and forward operations, on each other's comments.

[0036] In some embodiments, in addition to determining interaction enthusiasm to determine whether an interaction meets predetermined conditions, the predetermined conditions for an interaction may also be set to predetermined thresholds associated with one or more types of interactions. For example, terminal device 110 may determine that an interaction between a first user and a second user in a livestream room meets predetermined conditions in response to, for example, the number of comment interactions between a first user and a second user reaching a predetermined number, and / or the frequency of comment interactions between the first user and the second user within a certain period reaching a predetermined number.

[0037] If the interaction between the first and second users in the livestream room satisfies predetermined conditions, the terminal device associated with the first user presents first interaction prompt information in the livestream room interface corresponding to the first user to prompt at least one interaction mode with the second user that can be selected by the first user. In some embodiments, if the interaction between the first and second users in the livestream room satisfies predetermined conditions, the terminal device associated with the second user may also present second interaction prompt information in the livestream room interface corresponding to the second user, and the second interaction prompt information is used to prompt at least one interaction mode with the first user that can be selected by the second user. In other words, interaction prompt information can be presented to both users whose interaction satisfies predetermined conditions. The second interaction prompt information and the first interaction prompt information may be presented simultaneously or not simultaneously in the livestream room interface corresponding to the first user and the livestream room interface corresponding to the second user, respectively. The second interaction prompt information and the first interaction prompt information may be the same or different, and the present invention does not limit this.

[0038] As shown in Figure 2A, the live stream room interface 200A includes an area 210 for displaying comments and an area 230 for displaying live stream content. In some embodiments, while viewing live stream content, area 210 may be triggered and displayed in some appropriate manner to display comments made by users viewing the live stream content. Figure 2A shows a schematic diagram of area 210 being triggered and displayed. In some embodiments, area 210 may be displayed by clicking a button or icon such as “Interaction” or “Comment” located in a predetermined position (e.g., at the bottom) of the live stream room interface 200A. In some embodiments, area 210 may be displayed by clicking a text and icon input box 220 at the bottom of the live stream room interface 200A.

[0039] In some embodiments, the size of area 210 may be fixed, and if the total size of comments in the livestream room exceeds the size of area 210, these comments are displayed by scrolling based on when they were posted. Exemplarily, as shown in Figure 2A, area 210 of the livestream room interface 200A displays four comments (including comments 211, 212, 213, and 214), and when a user posts a new comment in the livestream room, the first of these four comments (i.e., comment 211) is scrolled and hidden to display the newly posted comment. In some embodiments, the terminal device may also display more comments in response to receiving a slide operation in area 210. For example, after comment 211 has been scrolled and hidden, the terminal device may display historical comments in response to receiving a slide operation down in area 210, at which point the newly posted comment may be scrolled and hidden, and the four comments shown in Figure 2A may still be displayed in area 210.

[0040] The interaction status between the current user and other users in the livestream room may be statistically analyzed. For example, the number of comment interactions corresponding to comments made by the current user and other users in area 210 may be collected. Taking the example where the current user is the first user (i.e., the livestream room interface 200A is the first user's livestream room interface), the terminal device can present first interaction prompt information if the interaction between the first user and other users (i.e., the second user) in the livestream room satisfies predetermined conditions.

[0041] In some embodiments, if the interaction between the first and second users in the livestream room satisfies predetermined conditions, the terminal device may also present first interaction prompt information when it detects that the first user has triggered an interaction operation with the second user in the livestream room. For example, if the interaction between the first and second users in the livestream room satisfies predetermined conditions, the terminal device may present first interaction prompt information when it detects that the first user has selected and replied to a comment from the second user in the livestream room interface.

[0042] Specifically, interaction enthusiasm is accumulated according to the number of interactions between the first and second users. When the interaction enthusiasm reaches a threshold and the system detects that the first user has replied to the second user's comment in the livestream room interface, the terminal device determines that the interaction demand between the two is stronger and can display the first interaction prompt information in the livestream room interface. The threshold here may be a default value pre-set in the livestream room or a value set by the first user. If the interaction enthusiasm reaches the threshold but the system does not detect that the first user has replied to the second user's comment in the livestream room interface, the terminal device cannot determine whether the two will continue to interact and will not display the first interaction prompt information. Note that even if the system detects that the first user has replied to a comment from a user other than the second user in the livestream room interface, the terminal device does not need to display the first interaction prompt information because the comment is not directed at the second user.

[0043] With respect to the second user, if the interaction between the first and second users in the livestream room satisfies certain conditions, the terminal device corresponding to the second user may, in response to the detection that the second user has triggered an interaction with the first user in the livestream room (for example, by replying to the first user's comment), present second interaction prompt information. In some embodiments, the determination of the interaction status or enthusiasm for interaction between users, and the determination of whether the interaction satisfies certain conditions, may be performed by the server and instructed to the terminal device, or the terminal device may directly receive interaction prompt information provided by the server after the interaction satisfies the certain conditions. Of course, depending on the specific implementation, the determination of the interaction status and the determination between certain conditions may be performed locally by the terminal device.

[0044] In some embodiments, the at least one interaction mode indicated by the first and second interaction prompt information may include a first interaction mode for creating a private interaction channel between the first and second users, and / or a second interaction mode for following a user account. The private interaction channel between the first and second users may also be called a friend interaction channel, private interaction channel, private chat channel, etc., and such a private interaction channel will be understood as an interaction channel that includes only the first and second users. Taking the example of a livestream room interface corresponding to the first user, the first interaction prompt information may indicate a first interaction mode for creating a private interaction channel between the first and second users. If the first user has not previously followed the second user, the first interaction prompt information may, alternatively or additionally, indicate a second interaction mode for following the second user. If the corresponding livestream room interface is for a second user, the second interaction prompt information presented in the livestream room interface for the second user is used to indicate at least one interaction mode with the first user that the second user can select, and this at least one interaction mode includes creating a private interaction channel between the first and second users, or following the first user. Only examples of supported interaction modes between the first and second users are shown here; any other suitable interaction modes can be provided.

[0045] In some embodiments, it is possible to determine whether interaction prompt information needs to be presented based on whether the interaction between the first and second users in the third interaction mode satisfies predetermined conditions. The third interaction mode here is different from the first and second interaction modes, which are at least one interaction mode. The third interaction mode may include, for example, an interaction mode in a public interaction channel of a livestream room, or an interaction mode in a group interaction channel of a livestream room. The public interaction channel here is understood to be a public channel from which all users in the livestream room can interact, and the group interaction channel here is understood to be a channel from which some users in the livestream room can interact. The interaction area presented in area 210 shown in Figure 2A corresponds to the public interaction channel. For example, based on the interaction enthusiasm corresponding to the interaction between the first and second users in the livestream room in the third interaction mode (e.g., interaction in a public interaction channel), it can be determined whether the interaction between the first and second users in the livestream room satisfies predetermined conditions. The terminal device can further present first interaction prompt information prompting the first or second interaction mode if it is determined that the predetermined conditions are met.

[0046] As shown in Figures 2B and 2C, taking the example where the first user is user 5, the live stream room interface 200B corresponds to user 5. When the interaction between user 5 and user 3 satisfies predetermined conditions (for example, the interaction enthusiasm reaches the enthusiasm threshold) and a comment directed to user 3 is detected in the live stream room interface 200B, the live stream room interface 200B shown in Figure 2B or the live stream room interface 200C shown in Figure 2C is presented. In Figure 2B, the terminal device presents interaction prompt information 201 in the live stream room interface 200B, and the interaction prompt information 201 can prompt a first interaction mode for creating a private interaction channel between user 5 and user 3. In Figure 2C, the terminal device presents interaction prompt information 202 in the live stream room interface 200C, and the interaction prompt information 202 can prompt a second interaction mode for following user 3, which may include, for example, user follow control for user 3. In some embodiments, the live stream room interface can simultaneously present interaction prompt information to prompt the creation of an interaction channel and the following of a user account.

[0047] After presenting either the first or second interaction prompt information, the terminal device can perform an interaction with another user who has joined the interaction in the target interaction mode, in response to the detection of a trigger operation for the target interaction mode among at least one interaction mode. For example, if the current user is the first user and the current user's livestream room is the livestream room corresponding to the first user, the terminal device can perform an interaction with the second user in the target interaction mode, in response to the detection of a trigger operation for the target interaction mode among at least one interaction mode. If the current user is the second user and the current user's livestream room is the livestream room corresponding to the second user, it will be understood that the terminal device can perform an interaction with the first user in the target interaction mode, in response to the detection of a trigger operation for the target interaction mode among at least one interaction mode.

[0048] In the example in Figure 2B, in response to receiving a trigger operation for interaction prompt information 201, an interaction operation can be performed to create a private interaction channel with user 3 indicated by the interaction prompt information 201. The terminal device can further present the live stream room interface 200D shown in Figure 2D. As shown in Figure 2D, the live stream room interface 200D presents prompt information 203, which can prompt the user to indicate that an interaction channel has now been created, with whom the interaction channel was created, and the number of people in the interaction channel. User 5 and user 3 can conduct a private session within the interaction channel, and other users in the live stream room cannot see the interaction content between the two in the interaction channel. The history of sessions between user 5 and user 3 is presented in area 240.

[0049] In some embodiments, region 240 may be called the interaction region. In some embodiments, historical interaction information of user 5 and user 3 in the livestream room may also be presented in region 240. The historical interaction information includes at least historical interaction information of user 5 and user 3 in other interaction modes, and may include, for example, interaction comments of the two users in the public interaction channel or group interaction channel of the two users in the livestream room, and interaction comments include, but are not limited to, comment replies and comment "likes". Alternatively or additionally, the historical interaction information may further include historical gift interaction status, historical game interaction status, etc.

[0050] In some embodiments, when the decision to display interaction prompt information is made based on whether the interaction between two users in a public interaction channel of a livestream room meets predetermined conditions, the historical interaction information of the two users in the public interaction channel of the livestream room, such as interaction comments, can be displayed in the interaction area of ​​the created private interaction channel. In some embodiments, when the decision to display interaction prompt information is made based on whether the interaction between two users in a group interaction channel of a livestream room meets predetermined conditions, the historical interaction information of the two users in the group interaction channel of the livestream room, such as interaction comments, can be displayed in the interaction area of ​​the created private interaction channel. In other embodiments, regardless of which interaction mode's interaction is used to determine whether to present interaction prompt information, the interaction area of ​​the created private interaction channel can display historical interaction information for two users in one or more other interaction modes.

[0051] In some embodiments, channel switching controls 204 and 205 may be presented in the livestream room interface 200D. In response to detection of a trigger operation on channel control 205, the terminal device can switch to displaying an interaction area corresponding to the public interaction channel of the livestream room, for example, the interaction area 210 in Figure 2A. In response to detection of a trigger operation on channel control 204, the terminal device can also return to displaying the private interaction channel between user 5 and user 3 (i.e., a channel in which only private interactions between the two can be viewed).

[0052] In some embodiments, users 5 and 3 in the first interaction mode can also invite other users to the interaction channel; for example, user 5 can invite user 2 to the interaction channel. The live stream room interface corresponding to user 2, who has joined the interaction channel, can similarly present region 240. In such a case, the interaction channel including users 2, 3, and 5 can also be considered a group interaction channel.

[0053] In some embodiments, as in the example in Figure 2C, in response to receiving a trigger operation on interaction prompt information 202 (for example, user follow control in interaction prompt information 202), the follow interaction operation indicated by interaction prompt information 202 can be executed. In this way, user 5 can follow user account of user 3.

[0054] In some cases, traditional livestream room interaction solutions do not prompt users for a response to the selected comment content when they select a specific comment to interact with in the livestream room. As a result, users may become unsure whether the comment was successfully triggered or whether a reply to the comment was triggered, significantly impacting the user interaction experience in the livestream room.

[0055] To address these issues, in some embodiments, at least one comment can be presented in the livestream room interface in a first appearance style. Herein, the first appearance style may be the default appearance style, and comments presented within the livestream room are, by default, presented in the livestream room interface in the first appearance style.

[0056] The first appearance style of at least one comment presented in a livestream room may be the same. In this case, different comments published by different users will be presented in the livestream room interface with the same first appearance style. In some embodiments, the first appearance style of at least one comment presented in a livestream room may be different. In this case, the first appearance style is a default style pre-configured by a different user. A user publishing a comment can configure the comments they publish, for example, by setting the font, color, and base color of the comment content. Such comments published by a user in a livestream room will be presented in the livestream room interface with the configured appearance style, in which case the configured appearance style may be considered the default style for comments published by that user. In this case, the first appearance style corresponding to each of the at least one comments presented in the livestream room interface with the first appearance style may be different.

[0057] In some embodiments, a terminal device may, in response to the detection of a first predetermined operation on at least one comment, present a first comment in a second appearance style different from a first appearance style. In some embodiments, the second appearance style is displayed more prominently than the first appearance style. For example, the font in the second appearance style is larger than the font in the first appearance style, the base color in the second appearance style is darker than the base color in the first appearance style, and the second appearance style has an added border compared to the first appearance style. It will be understood that both the first and second appearance styles may be any appearance style, as long as the triggered comment can be distinguished from the untriggered comment. The present invention is not limited thereto.

[0058] After detecting a predetermined operation on the first comment, the terminal device determines that the user is attempting to interact with the first comment, switches the appearance style of the first comment to the second appearance style, and highlights the first comment from among multiple comments in the live stream room interface. The predetermined operation may include, for example, a long press, a click, or a double-click on the first comment.

[0059] Exemplary, as shown in Figure 3A, the terminal device darkens the base color of comment 301 in response to the detection of a long press operation on comment 301. In this case, other comments presented in the live stream room interface 300A are still presented in the first appearance style, while only comment 301 is presented in the second appearance style with a darker base color. In this way, comment 301 can be highlighted, allowing the user to notice the difference in appearance of comment 301 and determine that the first predetermined operation has been completed.

[0060] In some embodiments, the appearance style of the first comment is switched from the first appearance style to the second appearance style in response to the detection of a first predetermined operation. This is particularly applicable when the first predetermined operation is a long press operation, a multiple click operation, or other operation that does not complete unless the first predetermined operation continues for a certain period of time. In this way, the selected first comment can begin to transition from its current first appearance style to the second appearance style from the start of the first predetermined operation. In some embodiments, the appearance style of the first comment is returned from the second appearance style to the first appearance style in response to the detection of the completion of the first predetermined operation. For example, in response to the detection of the end of a long press operation on comment 301, the terminal device returns the appearance style of comment 301 from the dark base color in Figure 3A to the light base color.

[0061] Regarding the specific method for switching appearance styles, in some embodiments, the switching of the appearance style of the first comment may be a direct switch. That is, the appearance style of the first comment is directly switched in response to the detection of the start of a first predetermined operation on the first comment. For example, if the second appearance style is an appearance style in which the base color of the first appearance style is darker, the terminal device can directly switch the appearance style of the first comment from the first appearance style to the second appearance style with a darker base color in response to the detection of the start of a first predetermined operation on the first comment.

[0062] In some embodiments, the switching of the appearance style of the first comment may be a smooth transition. That is, in response to the detection of the start of a first predetermined operation on the first comment, the appearance style of the first comment is gradually transitioned from the first appearance style to the second appearance style. For example, from the start of detection of a long press operation on the first comment until the completion of the long press operation, the base color of the first comment is gradually darkened, gradually transitioning the appearance style of the first comment from the first appearance style to the second appearance style. In some embodiments, in response to the detection of the completion of the first predetermined operation, the appearance style of the first comment is returned from the second appearance style to the first appearance style.

[0063] In some embodiments, a first predetermined operation is used to trigger a specific interaction with a comment. Such an interaction may be, for example, a reply to the first comment. In this way, after the completion of the first predetermined operation, the terminal device may present an input panel for entering a second comment, where the second comment is a comment or reply to the first comment. In some embodiments, the input panel may be a mention indicator for mentioning the first user who sent the first comment. As shown in Figures 3B and 3C, the input panel 310 presents a mention indicator 311 such as "@user3", which can prompt the user that the user who posted comment 301 is user3 and that the user is commenting on a comment posted by user3.

[0064] In some conventional livestream interaction solutions for applications, the input panel is used solely for the user to directly input replies and cannot prompt the user for the specific content they are currently replying with, potentially causing the user to forget the comment content they intended to reply with while typing. To address this issue, at least in some embodiments, at least a portion of the first comment is presented in a predetermined area of ​​the input panel. Specifically, if the length of the first comment is less than or equal to a predetermined length (which depends on the size of the predetermined area for presenting the first comment), the first comment can be presented entirely in the predetermined area. If the length of the first comment exceeds the predetermined length, only a portion of the first comment is presented in the predetermined area. In this case, a detail view control may also be presented in the predetermined area, and the terminal device can expand the predetermined area to present the entire first comment in response to the detection of a trigger operation on the detail view control and / or the portion of the first comment.

[0065] Exemplary, as shown in Figure 3B, the terminal device presents the input panel 310 in response to the detection of a long press operation on comment 301. The terminal device further determines whether the length of comment 301 exceeds a predetermined area 320 of the input panel 310. If it determines that the length of comment 301 exceeds the length of the predetermined area 320, it presents a portion of comment 301 in the predetermined area 320 and hides the remaining portion. In this case, a detail view control 322 may also be presented in area 320, and the terminal device can present the live stream room interface 300C shown in Figure 3C in response to the detection of a trigger operation on the detail view control 322 shown in Figure 3A. As shown in Figure 3C, in the live stream room interface 300C, the predetermined area 320 is expanded to present the complete comment 301. In this case, the detail view control 322 must be presented in the input panel 310.

[0066] In some embodiments, the terminal device may, in response to the detection of a cancellation operation for at least a portion of the first comment, hide a predetermined area to cancel the presentation of at least a portion of the first comment and remove the mention indicator in the input box. In some embodiments, a cancellation control is presented in a predetermined area, and the terminal device determines that a cancellation operation has been detected in response to the detection of a trigger operation on the cancellation control. In some embodiments, the terminal device may also determine that a cancellation operation has been received in response to the reception of a delete operation on a mention indicator in the input box. Exemplarily, as shown in Figure 3A, a cancellation control 321 is further presented in a predetermined area 329 of the input panel 310. In response to the detection of a trigger operation on the delete control 321, the terminal device may present the live stream room interface 300D shown in Figure 3D. As shown in Figure 3D, in response to the detection of a trigger operation on the delete control 321, the terminal device removes the mention indicator 311 in the input box and no longer presents the predetermined area 320. After the delete control 321 is triggered, the user can continue to enter comments in the input panel, but comments made at this point may not be considered as replies to the previously selected comment 301.

[0067] Traditional solutions in some applications typically do not prompt the current user or the user who was commented on for reply content. For example, if user A publishes comments a, b, and c in a livestream room, and user B replies to comment b, the livestream room interface for users A and B only prompts user B that they have replied to user A, without notifying user A which comment the reply was received for. As a result, the user who was replied to cannot determine which comment the reply was for, affecting the interaction experience of the commented user and potentially causing them to ignore the reply content directed at them or miss out on important information. To at least solve this problem, let's assume that the user who published the first comment is the third user, and the current user who replied to the first comment is the first user (i.e., the terminal device is the first user's terminal device, and the livestream room interface is the livestream room interface corresponding to the first user). In some embodiments, a second comment is sent as a reply to a first comment, and the second comment is presented in association with at least a portion of the first comment in the livestream room interface corresponding to the first user and the livestream room interface corresponding to the third user, respectively. This allows the first and third users to intuitively prompt that the second comment is a reply to the first comment. In other words, the associated reply style can be displayed to both those who have interacted with the comment. The livestream room interfaces corresponding to the first user and the livestream room interfaces corresponding to the third user are shown in Figure 4A.

[0068] As shown in Figure 4A, if the livestream room interface 400A is a livestream room interface corresponding to user 3 or user 5, and comment 402 is a reply to comment 401, then at least a portion of comment 401 is presented in comment 402-1. In this way, when users 3 and 5 see comment 402 displayed in the livestream room interface, it may be clear to them that comment 402 is a reply to comment 401. If we refer to the area presenting at least a portion of comment 401 in comment 402-1 as the reference area, similar to a predetermined area on the input panel, then it will be understood that the terminal device presents the complete comment 401 in comment 402-1 in response to the length of comment 401 being less than or equal to the reference area. The terminal device may present only a portion of comment 401 in comment 402-1 in response to the length of comment 401 exceeding the reference area.

[0069] In some embodiments, other users besides the first and third users may not care which comment the replies between them are for, and to avoid interfering with other users' viewing of the live stream or comment interactions, a second comment replying to the first comment can be presented separately in the live stream room interface corresponding to the other user. As shown in Figure 4B, if the live stream room interface 400B corresponds to other users besides the first and third users, the comment 402-2 replying to comment 401 may contain only the reply content to comment 401, without the need for at least a portion of comment 401 to be present.

[0070] At least in conventional solutions, only a single reply can be viewed, the discussion history process cannot be obtained, and the completeness of information retrieval is incomplete. To address this problem, in some embodiments, the terminal device may, in response to the detection of a second predetermined operation on a third comment among at least one comment, determine whether the third comment is associated with at least one fourth comment, and if it is determined that the third comment is associated with at least one fourth comment, present the third comment and at least one fourth comment in the live stream room interface. The second predetermined operation may be, for example, a click operation or a double-click operation. In some embodiments, the terminal device determines that the third comment is associated with at least one fourth comment if it is determined that the third comment includes a mention indicator. In some embodiments, at least one fourth comment includes a history interaction comment between the user who posted the third comment and the user in the live stream room indicated by the mention indicator in the third comment. As shown in Figures 5A and 5B, the terminal device can determine, in response to the detection of a predetermined operation on comment 501 in the live stream room interface 500A, that the user who posted comment 501 is user 5, and that the user indicated by the mention indicator in comment 501 is user 3. The terminal device further determines that the historical interaction comments between user 5 and user 3 posted in the live stream room (the comments include comments with mention indicators indicating user 5 or user 3) are at least one fourth comment, and displays them together with comment 501 in the live stream room interface 500B.

[0071] With regard to the display order of at least one fourth comment, in some embodiments, the terminal device can present the third comment and at least one fourth comment in a predetermined related order. The predetermined related order here may be the order in which the comments are presented. For example, if user 3 first presents comment A, then user 5 presents comment B in response to comment A, and then user 3 presents comment C in response to comment B, these three comments can be presented in the order A, B, and C.

[0072] In some embodiments, while a third comment and at least one fourth comment are presented to the livestream room interface, the terminal device may also present at least one interaction control associated with the third comment to trigger an interaction operation for the third comment. The number of at least one interaction controls may be the default number for the livestream room, such as 3. Of course, it may also be a number pre-configured by the user, and the present invention is not limited thereto. The at least one interaction control includes, but is not limited to, a comment control, a "like" control, a copy control, a dislike control, a reply control, a share control, etc. In some embodiments, the at least one interaction control presented by the terminal device is the same for third comments with different content. For example, the "like" control, copy control, and comment control may all be presented. In some embodiments, the terminal device may present at least one different interaction control for third comments with different content. In this case, the terminal device can identify the content of the third comment and provide the associated interaction control based on the identification result. For example, if the third comment includes a product name, the at least one interaction control provided may include a link sharing control, and the terminal device can generate reply content for the third comment including the product link in response to receiving a trigger operation on the link sharing control. As shown in Figure 5B, in response to the detection of a predetermined operation on comment 501, the live stream room interface 500B can present comment 501 and at least one comment associated with comment 501, and at the same time, interaction controls 502, 503, and 504 can be presented on comment 501.For example, if the interaction control 504 is a "Like" control, the terminal device may decide to perform a "Like" operation on the comment 501 in response to the detection of a trigger operation on the interaction control 504.

[0073] In some embodiments, in order to prompt the user which comment the second predetermined operation is performed on, a third comment and at least one fourth comment are presented in the livestream room interface, and at the same time, the terminal device can adjust the appearance style of the third comment on which the second predetermined operation is performed so that the appearance style of the third comment differs from the appearance style of at least one fourth comment. Exemplarily, as shown in Figure 5B, the base color of comment 501 can be darkened so that the appearance style of comment 501 differs from that of at least one fourth comment.

[0074] In some embodiments, in response to the detection of a second predetermined operation on a third comment among at least one comment, the terminal device may also present a profile card corresponding to the fourth user who sent the third comment. The profile card here includes information associated with the fourth user, such as the username, the user's age, and the user's location. The terminal device may present the third comment and at least one fourth comment in an adjacent area of ​​the profile card. Exemplarily, as shown in Figure 5B, in response to the detection of a click operation on comment 501, a profile card 520 corresponding to user 5 who sent comment 501 is presented. Comment 501 and at least one fourth comment associated with comment 501 are presented in an adjacent area 510 of the profile card 520.

[0075] According to exemplary embodiments of the present invention, interaction prompt information can be provided to the user to prompt them to select more interaction modes based on the user's interaction status in the live stream room, thereby improving the user's interaction experience in the live stream room and promoting user engagement. In some embodiments, by differentiating and presenting triggered comments, the user can be intuitively prompted to know which comment triggered a predetermined operation, allowing for timely confirmation of whether the trigger was successful, enabling timely detection of incorrect touch situations, and improving the user's interaction experience in the live stream room. In some embodiments, by presenting at least a portion of the replied comments in the input panel, the user can be prompted to specify the content of the comment being replied to. In some embodiments, in response to user operation, the history of reply messages between two users can be presented, improving the completeness of the information of the content acquired by the user.

[0076] Figure 6 shows a flowchart of process 600 for live stream interaction in several embodiments of the present invention. Process 600 may be carried out in terminal devices (e.g., terminal device 120 and / or terminal device 140). For the sake of discussion, process 600 will be described with reference to environment 100 in Figure 1.

[0077] In box 610, if the interaction between the first user and the second user in the livestream room satisfies predetermined conditions, the terminal device presents first interaction prompt information in the livestream room interface corresponding to the first user, and the first interaction prompt information is used to prompt at least one interaction mode with the second user that can be selected by the first user.

[0078] In box 620, the terminal device, in response to the detection of a trigger operation for the target interaction mode among at least one interaction mode, performs an interaction with the second user in the target interaction mode.

[0079] In some embodiments, if the interaction between the first and second users in the livestream room satisfies certain conditions, second interaction prompt information is presented in the livestream room interface corresponding to the second user, and the second interaction prompt information is used to prompt at least one interaction mode with the first user that can be selected by the second user.

[0080] In some embodiments, at least one interaction mode includes at least one of the following: a first interaction mode for creating a private interaction channel between a first user and a second user, or a second interaction mode for following a user account.

[0081] In some embodiments, performing an interaction with a second user, when the target interaction mode is the first interaction mode, includes creating a private interaction channel between the first and second users, and presenting an interaction area corresponding to the private interaction channel, the interaction area presenting the historical interaction information of the first and second users in the live stream room.

[0082] In some embodiments, if an interaction that satisfies certain conditions includes an interaction in a public interaction channel of a livestream room, the historical interaction information includes at least the interaction comments of the first and second users in the public interaction channel. In some embodiments, if an interaction that satisfies certain conditions includes an interaction in a group interaction channel of a livestream room, the historical interaction information includes at least the interaction comments of the first and second users in the group interaction channel.

[0083] In some embodiments, presenting first interaction prompt information includes presenting first interaction prompt information in the livestream room interface in response to detection that a first user has triggered an interaction operation with a second user in the livestream room.

[0084] In some embodiments, the interaction between the first and second users in a livestream room includes the interaction between the first and second users in a third interaction mode, the third interaction mode being different from at least one other interaction mode.

[0085] In some embodiments, the third interaction mode includes an interaction mode in a public interaction channel of a livestream room, or an interaction mode in a group interaction channel of a livestream room.

[0086] In some embodiments, process 600 further includes presenting at least one comment in a live stream room interface, the at least one comment being presented in a first appearance style, and presenting the first comment in a second appearance style in response to the detection of a first predetermined operation on the first comment, the second appearance style being different from the first appearance style.

[0087] In some embodiments, the first predetermined operation includes a long press operation on the first comment.

[0088] In some embodiments, presenting the first comment in a second appearance style includes smoothly transitioning the appearance style of the first comment from the first appearance style to the second appearance style from the point in time when a first predetermined operation is detected, wherein process 600 further includes presenting the first comment in the first appearance style in response to the detection of completion of the first predetermined operation.

[0089] In some embodiments, the second appearance style is displayed more prominently than the first comment compared to the first appearance style.

[0090] In some embodiments, the process 600 further includes presenting an input panel for inputting a second comment in response to the detection of a first predetermined operation on a first comment, and presenting at least a portion of the first comment in a predetermined area of ​​the input panel.

[0091] In some embodiments, presenting at least a portion of a first comment includes, if the length of the first comment exceeds a predetermined length, presenting a portion of the first comment and a detailed view control for the first comment in a predetermined area, and expanding the predetermined area to present the entire first comment in response to the detection of a trigger operation on the detailed view control.

[0092] In some embodiments, the input box of the input panel includes a mention indicator for mentioning a third user who submitted the first comment, and process 600 further includes removing the mention indicator in the input box in response to the detection of a submission cancellation operation for at least a portion of the first comment.

[0093] In some embodiments, a second comment received in an input panel is a reply to a first comment, and process 600 further includes, in response to the transmission of the second comment, presenting the second comment and at least a portion of the first comment in association in a live stream room interface corresponding to the first user to indicate that the second comment is a reply to the first comment.

[0094] In some embodiments, the second comment and at least a portion of the first comment are presented in association with the livestream room interface corresponding to the third user who sent the first comment, while the second comment is presented separately in the livestream room interfaces corresponding to users other than the first and third users.

[0095] In some embodiments, process 600 further includes, in response to the detection of a second predetermined operation on a third comment among at least one comment, determining whether the third comment is associated with at least one fourth comment, and, if it is determined that the third comment is associated with at least one fourth comment, presenting the third comment and at least one fourth comment in the live stream room interface.

[0096] In some embodiments, presenting a third comment and at least one fourth comment includes presenting the third comment and at least one fourth comment in a predetermined related order.

[0097] In some embodiments, presenting a third comment and at least one fourth comment includes presenting at least one interaction control associated with the third comment, the at least one interaction control being used to trigger an interaction operation with respect to the third comment.

[0098] In some embodiments, the appearance style of the third comment differs from the appearance style of at least one fourth comment.

[0099] In some embodiments, the process 600 further includes, in response to the detection of a second predetermined operation on a third comment, presenting a profile card corresponding to a fourth user who sent the third comment, the profile card including information associated with the fourth user, wherein the third comment and at least one fourth comment are presented in an adjacent area of ​​the profile card.

[0100] Figure 7 shows a schematic configuration block diagram of a device 700 for live stream interaction in several embodiments of the present invention. The device 700 may be implemented as a terminal device (e.g., terminal device 120 and / or terminal device 140) or included in a terminal device (e.g., terminal device 120 and / or terminal device 140). Each module / component within the device 700 may be implemented by hardware, software, firmware, or any combination thereof.

[0101] The device 700 includes a prompt module 710 configured to present first interaction prompt information in the live stream room interface corresponding to the first user when the interaction between the first user and the second user in the live stream room satisfies predetermined conditions, the first interaction prompt information being used to prompt at least one interaction mode with the second user that can be selected by the first user. The device 700 further includes an interaction module 720 configured to perform an interaction with the second user in the target interaction mode in response to the detection of a trigger operation for the target interaction mode among the at least one interaction mode.

[0102] In some embodiments, if the interaction between the first and second users in the livestream room satisfies certain conditions, second interaction prompt information is presented in the livestream room interface corresponding to the second user, and the second interaction prompt information is used to prompt at least one interaction mode with the first user that can be selected by the second user.

[0103] In some embodiments, at least one interaction mode includes at least one of the following: a first interaction mode for creating a private interaction channel between a first user and a second user, or a second interaction mode for following a user account.

[0104] In some embodiments, the interaction module 720 includes a channel creation module configured to create a private interaction channel between the first user and the second user and to present an interaction area corresponding to the private interaction channel when the target interaction mode is the first interaction mode, the interaction area presents the historical interaction information of the first user and the second user in the live stream room.

[0105] In some embodiments, if the interaction that satisfies the predetermined conditions includes an interaction in the public interaction channel of the livestream room, the historical interaction information includes at least the interaction comments of the first user and the second user in the public interaction channel. In some embodiments, if the interaction that satisfies the predetermined conditions includes an interaction in the group interaction channel of the livestream room, the historical interaction information includes at least the interaction comments of the first user and the second user in the group interaction channel.

[0106] In some embodiments, the prompt module 710 includes a first information presentation module configured to present first interaction prompt information in the live stream room interface in response to detection that the first user has triggered an interaction operation with the second user in the live stream room.

[0107] In some embodiments, the interaction between the first and second users in a livestream room includes the interaction between the first and second users in a third interaction mode, the third interaction mode being different from at least one other interaction mode.

[0108] In some embodiments, the third interaction mode includes an interaction mode in a public interaction channel of a livestream room, or an interaction mode in a group interaction channel of a livestream room.

[0109] In some embodiments, the apparatus 700 further comprises: a first style presentation module configured to present at least one comment in a live stream room interface, wherein at least one comment is presented in a first appearance style; and a second style presentation module configured to present the first comment in a second appearance style in response to the detection of a first predetermined operation on the first comment among the at least one comment, wherein the second appearance style is different from the first appearance style.

[0110] In some embodiments, the first predetermined operation includes a long press operation on the first comment.

[0111] In some embodiments, the second style presentation module includes a transition module configured to smoothly transition the appearance style of the first comment from the first appearance style to the second appearance style from the point in time when a first predetermined operation is detected, wherein the apparatus 700 further includes a first presentation module configured to present the first comment in the first appearance style in response to the detection of the completion of the first predetermined operation.

[0112] In some embodiments, the second appearance style is displayed more prominently than the first comment compared to the first appearance style.

[0113] In some embodiments, the apparatus 700 further comprises an input panel presentation module configured to present an input panel for inputting a second comment in response to the detection of a first predetermined operation on a first comment, and a comment presentation module configured to present at least a portion of the first comment in a predetermined area of ​​the input panel.

[0114] In some embodiments, the comment presentation module includes a control presentation module configured to present a portion of the first comment and a detailed view control for the first comment in a predetermined area if the length of the first comment exceeds a predetermined length, and an area expansion module configured to expand the predetermined area to present the entire first comment in response to the detection of a trigger operation on the detailed view control.

[0115] In some embodiments, the input box of the input panel includes a mention indicator for mentioning a third user who sent a first comment, and the device 700 further includes an indicator removal module configured to remove the mention indicator in the input box in response to the detection of a submission cancellation operation for at least a portion of the first comment.

[0116] In some embodiments, a second comment received on an input panel is a reply to a first comment, and the device 700 further includes an association presentation module configured to present the second comment and at least a portion of the first comment in association on a live stream room interface corresponding to a first user in order to indicate that the second comment is a reply to the first comment, in response to the transmission of the second comment.

[0117] In some embodiments, the second comment and at least a portion of the first comment are presented in association with the livestream room interface corresponding to the third user who sent the first comment, while the second comment is presented separately in the livestream room interfaces corresponding to users other than the first and third users.

[0118] In some embodiments, the device 700 further comprises a determination module configured to determine whether a third comment is associated with at least one fourth comment in response to the detection of a second predetermined operation on a third comment among at least one comment, and an association presentation module configured to present the third comment and at least one fourth comment in the live stream room interface if it is determined that the third comment is associated with at least one fourth comment.

[0119] In some embodiments, the association presentation module comprises a sequential presentation module configured to present a third comment and at least one fourth comment in a predetermined association order.

[0120] In some embodiments, the association presentation module comprises an interaction control presentation module configured to present at least one interaction control associated with a third comment, the at least one interaction control being used to trigger an interaction operation on the third comment.

[0121] In some embodiments, the appearance style of the third comment differs from the appearance style of at least one fourth comment.

[0122] In some embodiments, the device 700 further comprises a profile card presentation module configured to present a profile card corresponding to a fourth user who sent a third comment in response to the detection of a second predetermined operation on a third comment, the profile card containing information associated with the fourth user, wherein the third comment and at least one fourth comment are presented in an adjacent area of ​​the profile card.

[0123] Modules and / or units included in the device 700 may be implemented using a variety of methods, including software, hardware, firmware, or any combination thereof. In some embodiments, one or more modules and / or units may be implemented using software and / or firmware, such as machine-executable instructions stored on a storage medium. In addition to, or instead of, machine-executable instructions, some or all modules and / or units of the device 700 may be implemented at least partially by one or more hardware logic components. Exemplary types of hardware logic components that may be used, but not limited to, include field-programmable gate arrays (FPGAs), application-specific integrated circuits (ASICs), application-specific standard products (ASSPs), systems on a chip (SOCs), and composite programmable logic devices (CPLDs).

[0124] Figure 8 shows a block diagram of an electronic device 800 that can carry out one or more embodiments of the present invention. It should be understood that the electronic device 800 shown in Figure 8 is illustrative and should not limit the function and scope of the embodiments described herein.

[0125] As shown in Figure 8, the electronic device 800 is in the form of a general-purpose electronic device. The components of the electronic device 800 may include, but are not limited to, one or more processors or processing units 810, memory 820, storage devices 830, one or more communication units 840, one or more input devices 850, and one or more output devices 860. The processing unit 810 may be an actual or virtual processor and can perform various processes based on a program stored in memory 820. In a multiprocessor system, the parallel processing capability of the electronic device 800 is improved by having multiple processing units execute computer executable instructions in parallel.

[0126] The electronic device 800 typically includes multiple computer storage media. Such media may include, but are not limited to, volatile and non-volatile media, removable and non-removable media, and may be any obtainable media accessible by the electronic device 800. Memory 820 may be volatile memory (e.g., registers, fast cache, random access memory (RAM)), non-volatile memory (e.g., read-only memory (ROM), electrically erasable programmable read-only memory (EEPROM), flash memory), or a specific combination thereof. Storage device 830 may be removable or non-removable media, and may include machine-readable media such as flash memory drives, magnetic disks, or any other media, and may be used to store information and / or data (e.g., training data for training) and may be accessible within the electronic device 800.

[0127] The electronic device 800 may further include other removable / non-removable, volatile / non-volatile storage media. Although not shown in Figure 8, a magnetic disk drive for reading from or writing to removable, non-volatile magnetic disks (e.g., “floppy disks”) and a removable optical disk drive for reading from or writing to non-volatile optical disks may be provided. In these cases, each drive may be connected to a path (not shown) by one or more data medium interfaces. The memory 820 may also include a computer program product 825 having one or more program modules, which are configured to perform various methods or operations of various embodiments of the present invention.

[0128] The communication unit 840 enables communication with other computing devices via a communication medium. Additionally, the functionality of the components of the electronic device 800 may be implemented as a single computing cluster or multiple computing machines, which can communicate via communication connections. Therefore, the electronic device 800 can operate in a networked environment using logical connections to one or more other servers, network personal computers (PCs), or other network nodes.

[0129] The input device 850 may be one or more input devices such as a mouse, keyboard, or trackball. The output device 860 may be one or more output devices such as a display, speaker, or printer. The electronic device 800 may further communicate with one or more external devices (not shown), such as a storage device or display device, via the communication unit 840 as needed, or with one or more devices that enable a user to interact with the electronic device 800, or with any device (e.g., a netbook card, modem, etc.) that enables the electronic device 800 to communicate with one or more other computing devices. Such communication may be performed via an input / output (I / O) interface (not shown).

[0130] An exemplary embodiment of the present invention provides a computer-readable storage medium in which computer-executable instructions are stored, and the computer-executable instructions are executed by a processor to realize the above method. An exemplary embodiment of the present invention further provides a computer program product, the computer program product including computer-executable instructions, which is tangibly stored on a non-temporary computer-readable medium, and the computer-executable instructions are executed by a processor to realize the above method.

[0131] Herein, each aspect of the present invention has been described with reference to flowcharts and / or block diagrams of methods, apparatus, devices, and computer program products realized by the present invention. It should be understood that each box in the flowcharts and / or block diagrams, and each combination of boxes in the flowcharts and / or block diagrams, may be realized by computer-readable program instructions.

[0132] These computer-readable program instructions can be provided to a processing unit of a general-purpose computer, a special-purpose computer, or other programmable data processing device to generate a machine that, when these instructions are executed by the computer or other programmable data processing device's processing unit, generates a device for performing functions / operations specified in one or more boxes in a flowchart and / or block diagram. These computer-readable program instructions may be stored in a computer-readable storage medium, and these instructions cause the computer, programmable data processing device, and / or other device to operate in a particular manner so that the computer-readable medium on which the instructions are stored constitutes a product containing instructions for performing each aspect of the functions / operations specified in one or more boxes in a flowchart and / or block diagram.

[0133] By loading computer-readable program instructions into a computer, other programmable data processing device, or other device, a series of operational steps are performed on the computer, other programmable data processing device, or other device to generate a computer-implemented process, thereby enabling the instructions executed on the computer, other programmable data processing device, or other device to perform a function / operation specified in one or more boxes in a flowchart and / or block diagram.

[0134] The flowcharts and block diagrams in the drawings illustrate the implementable architectures, functions, and operations of systems, methods, and computer program products of multiple implementations according to the present invention. In this regard, each box in a flowchart or block diagram may represent a module, program segment, or part of an instruction, and a module, program segment, or part of an instruction contains one or more executable instructions for implementing a specified logical function. In some implementations as replacements, the functions represented in the boxes may occur in a different order than those shown in the drawings. For example, two consecutive boxes may actually be executed substantially in parallel, or in reverse order depending on the functions involved. It should also be noted that each box in a block diagram and / or flowchart, and combinations of boxes in a block diagram and / or flowchart, may be implemented by a special-purpose hardware-based system that performs a specified function or operation, or by a combination of special-purpose hardware and computer instructions.

[0135] While the various realizations of the present invention have been described above, the above descriptions are illustrative, not exhaustive, and not limited to the realizations disclosed. Many modifications and changes will be apparent to those skilled in the art without departing from the scope and spirit of the realizations described. The choice of terms used herein is intended to best interpret the principle, practical application, or improvement to the art in the market of each realization, or to enable those skilled in the art to understand each realization disclosed herein.

Claims

1. When an interaction between a first user and a second user in a livestream room satisfies predetermined conditions, a first interaction prompt information is presented in the livestream room interface corresponding to the first user, wherein the first interaction prompt information is used to prompt at least one interaction mode with the second user that can be selected by the first user. This includes, in response to the detection of a trigger operation for the target interaction mode among the at least one interaction mode, performing an interaction with the second user in the target interaction mode, Methods for livestream interaction.

2. The at least one interaction mode includes at least one of the following: a first interaction mode for creating a private interaction channel between the first user and the second user, or a second interaction mode for following a user account. The method according to claim 1.

3. Performing the aforementioned interaction with the second user is If the target interaction mode is the first interaction mode, the private interaction channel between the first user and the second user is created. Presenting an interaction area corresponding to the private interaction channel, wherein the interaction area presents historical interaction information of the first user and the second user in the live stream room, The method according to claim 2.

4. If the interaction that satisfies the predetermined conditions includes an interaction in the public interaction channel of the live stream room, the historical interaction information includes at least the interaction comments of the first user and the second user in the public interaction channel, and / or If the interaction that satisfies the predetermined conditions includes an interaction in the group interaction channel of the live stream room, the historical interaction information includes at least the interaction comments of the first user and the second user in the group interaction channel. The method according to claim 3.

5. Presenting the aforementioned first interaction prompt information means The livestream room interface includes presenting the first interaction prompt information in response to the detection that the first user has triggered an interaction operation with the second user in the livestream room. The method according to claim 1.

6. The interaction between the first user and the second user in the live stream room includes the interaction between the first user and the second user in a third interaction mode, the third interaction mode being different from the at least one interaction mode. The method according to claim 1.

7. The third interaction mode includes an interaction mode in the public interaction channel of the livestream room, or an interaction mode in the group interaction channel of the livestream room. The method according to claim 6.

8. The presenting of at least one comment in the live stream room interface, wherein the at least one comment is presented in a first appearance style, The presenting of the first comment in a second appearance style in response to the detection of a first predetermined operation on the first of the at least one comments, further comprising the second appearance style being different from the first appearance style, The method according to claim 1.

9. The first predetermined operation includes a long press operation on the first comment, The method according to claim 8.

10. Presenting the first comment in the second appearance style means that This includes smoothly transitioning the appearance style of the first comment from the first appearance style to the second appearance style from the point in time when the first predetermined operation is detected, The aforementioned method, The system further includes presenting the first comment in the first appearance style in response to the detection of the completion of the first predetermined operation, The method according to claim 8.

11. In response to the detection of the first predetermined operation for the first comment, an input panel for entering a second comment is presented, The further includes displaying at least a portion of the first comment in a predetermined area of ​​the input panel, The method according to claim 8.

12. The input box of the input panel includes a mention indicator for mentioning the third user who sent the first comment. The aforementioned method, In response to the detection of a cancellation operation for at least a portion of the first comment, the further includes removing the mention indicator in the input box, The method according to claim 11.

13. The second comment received in the input panel is a reply to the first comment, The aforementioned method, In response to the transmission of the second comment, the livestream room interface corresponding to the first user further includes presenting the second comment in association with at least a portion of the first comment to indicate that the second comment is a reply to the first comment. The method according to claim 11.

14. The second comment and at least a portion of the first comment are also presented in association with the live stream room interface corresponding to the third user who sent the first comment. The second comment is presented individually in the live stream room interface corresponding to users other than the first and third users. The method according to claim 13.

15. In response to the detection of a second predetermined operation on the third comment among the at least one comment, it is determined whether the third comment is associated with at least one fourth comment. If it is determined that the third comment is associated with at least one fourth comment, the livestream room interface further includes presenting the third comment and the at least one fourth comment. The method according to claim 8.

16. The appearance style of the third comment is different from the appearance style of at least one fourth comment. The method according to claim 15.

17. In response to the detection of the second predetermined operation on the third comment, a profile card corresponding to the fourth user who sent the third comment is presented, further comprising the profile card including information associated with the fourth user. The third comment and the at least one fourth comment are presented in the adjacent area of ​​the profile card. The method according to claim 15.

18. A prompt module configured to present first interaction prompt information in the live stream room interface corresponding to the first user when the interaction between the first user and the second user in the live stream room satisfies predetermined conditions, wherein the first interaction prompt information is used to prompt at least one interaction mode with the second user that can be selected by the first user; The system comprises an interaction module configured to perform an interaction with the second user in the target interaction mode in response to the detection of a trigger operation for the target interaction mode among the at least one interaction mode, A device for livestream interaction.

19. At least one processing unit, An electronic device comprising: at least one memory coupled to the at least one processing unit and storing instructions for execution by the at least one processing unit, wherein, when the instructions are executed by the at least one processing unit, the device causes the device to perform the method according to any one of claims 1 to 17. Electronic devices.

20. A computer program is stored, and when the computer program is executed by a processor, the method according to any one of claims 1 to 17 is realized. Computer-readable storage medium.