An interaction method, device, equipment, storage medium and program product

By displaying a user's associated list information on the live streaming page, the problem of limited communication methods in live streaming rooms is solved, resulting in a richer interactive experience and information display.

CN118295563BActive Publication Date: 2026-02-17BEIJING ZITIAO NETWORK TECH CO LTD
View PDF 3 Cites 0 Cited by

Patent Information

Application Number
CN202310010399.0
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2023-01-04
Publication Date
2026-02-17
Estimated Expiration
2043-01-04

AI Technical Summary

Technical Problem

The existing methods of communication in live streaming rooms are relatively simple and lack diversity.

Method used

Display target interactive information on the live streaming page to trigger the display of the corresponding user's associated list, including the completion status of the song singing task and a list of high-scoring songs. Users can also publish and view associated list information.

Benefits of technology

It has enriched the interactive methods in the live streaming room, improved the user's interactive experience, and enhanced the diversity of information dissemination.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN118295563B_ABST
    Figure CN118295563B_ABST
Patent Text Reader

Abstract

Embodiments of the present disclosure provide an interaction method and device, equipment, storage medium and program product, the method comprises: receiving a page display operation of a first user for a target live room; in response to the page display operation, display the live page of the target live room, and display the target interaction information in the target live room in the live page, the target interaction information is used to trigger the display of the associated list of the corresponding second user, and the second user is the user in the target live room who sends the target interaction information. The method displays the list information of the associated list in the live room in the live page in the form of interaction information, can support the user in the live room to publish the list information of the associated list as the interaction information in the live room, and enriches the interaction mode of the live room and the display content of the live page.
Need to check novelty before this filing date? Find Prior Art

Description

TECHNICAL FIELD

[0001] Embodiments of the present disclosure relate to the technical field of computer, and particularly, to an interaction method, device, apparatus, storage medium and program product. BACKGROUND

[0002] At present, with the rapid development of Internet technology and the continuous enrichment of video applications, more and more users perform online through electronic devices, such as listening to a host sing a song in a live room or singing a song in a live room, and online scoring after singing.

[0003] The existing technical solution is relatively single in the way of communication in the live room. SUMMARY

[0004] Embodiments of the present disclosure provide an interaction method, device, apparatus, storage medium and program product to enrich the communication mode in the live room.

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

[0006] receiving a page display operation of a first user for a target live room;

[0007] In response to the page display operation, displaying a live page of the target live room, and displaying target interaction information in the target live room in the live page, the target interaction information being used to trigger display of an associated list of a corresponding second user, the second user being a user in the target live room sending the target interaction information.

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

[0009] a receiving module configured to receive a page display operation of a first user for a target live room;

[0010] a response module configured to, in response to the page display operation, display a live page of the target live room, and display target interaction information in the target live room in the live page, the target interaction information being used to trigger display of an associated list of a corresponding second user, the second user being a user in the target live room sending the target interaction information.

[0011] In a third aspect, the embodiments of the present disclosure further provide an electronic device, comprising:

[0012] one or more processors;

[0013] a memory configured to store one or more programs,

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

[0015] Fourthly, embodiments of this disclosure also provide a computer-readable storage medium having a computer program stored thereon that, when executed by a processor, implements the interaction method as described in embodiments of this disclosure.

[0016] Fifthly, embodiments of this disclosure also provide a computer program product that, when executed by a computer, enables the computer to implement the interaction method as described in embodiments of this disclosure.

[0017] This disclosure provides an interactive method, apparatus, device, storage medium, and program product. The method includes: receiving a page display operation from a first user targeting a live stream; responding to the page display operation, displaying the live stream page of the target live stream, and displaying target interactive information within the target live stream on the live stream page. The target interactive information is used to trigger the display of an association list of a corresponding second user, where the second user is the user who sent the target interactive information in the target live stream. By utilizing the above technical solution, displaying a list of association information sent by a user in the live stream as interactive information on the live stream page allows users in the live stream to publish the list information of their association lists as interactive information within the live stream, enriching the interactive methods of the live stream and the display content of the live stream page. Attached Figure Description

[0018] The above and other features, advantages, and aspects of the embodiments of this disclosure will become more apparent from the accompanying drawings and the following detailed description. Throughout the drawings, the same or similar reference numerals denote the same or similar elements. It should be understood that the drawings are schematic, and the originals and elements are not necessarily drawn to scale.

[0019] Figure 1 A flowchart illustrating an interaction method provided in an embodiment of this disclosure;

[0020] Figure 2 This is a schematic diagram illustrating the display of target interactive information provided in an embodiment of the present disclosure;

[0021] Figure 3 A schematic diagram illustrating the display of a first association list information provided in an embodiment of this disclosure;

[0022] Figure 4 This is a schematic diagram illustrating the display of preset prompt information provided in an embodiment of the present disclosure;

[0023] Figure 5 This is a schematic diagram illustrating the display of preset prompt information provided in an embodiment of the present disclosure;

[0024] Figure 6 This is a schematic diagram illustrating the display of a second list of information provided in an embodiment of the present disclosure;

[0025] Figure 7 A flowchart illustrating an interaction method provided in an embodiment of this disclosure;

[0026] Figure 8 A schematic diagram illustrating the display of a target association list provided in an embodiment of this disclosure;

[0027] Figure 9 A schematic diagram illustrating the display of a target association list provided in an embodiment of this disclosure;

[0028] Figure 10 This is a schematic diagram illustrating the addition of a target task according to an embodiment of this disclosure;

[0029] Figure 11 This is a schematic diagram illustrating the addition of a target task according to an embodiment of this disclosure;

[0030] Figure 12 This is a schematic diagram illustrating the addition of a target task according to an embodiment of this disclosure;

[0031] Figure 13 This is a schematic flowchart of an interactive device provided in an embodiment of the present disclosure;

[0032] Figure 14 This is a schematic diagram of the structure of an electronic device provided in an embodiment of this disclosure. Detailed Implementation

[0033] Embodiments of this disclosure will now be described in more detail with reference to the accompanying drawings. While some embodiments of this disclosure are shown in the drawings, it should be understood that this disclosure can be implemented in various forms and should not be construed as limited to the embodiments set forth herein. Rather, these embodiments are provided to provide a more thorough and complete understanding of this disclosure. It should be understood that the accompanying drawings and embodiments of this disclosure are for illustrative purposes only and are not intended to limit the scope of protection of this disclosure.

[0034] It should be understood that the steps described in the method embodiments of this disclosure may be performed in different orders and / or in parallel. Furthermore, the method embodiments may include additional steps and / or omit the steps shown. The scope of this disclosure is not limited in this respect.

[0035] The term "comprising" and its variations as used herein are open-ended inclusions, meaning "including but not limited to". The term "based on" means "at least partially based on". The term "one embodiment" means "at least one embodiment"; the term "another embodiment" means "at least one additional embodiment"; the term "some embodiments" means "at least some embodiments". Definitions of other terms will be given in the description below.

[0036] It should be noted that the concepts of "first" and "second" mentioned in this disclosure are used only to distinguish different devices, modules or units, and are not used to limit the order of functions performed by these devices, modules or units or their interdependencies.

[0037] It should be noted that the terms "a" and "a plurality of" used in this disclosure are illustrative rather than restrictive, and those skilled in the art should understand that, unless otherwise expressly indicated in the context, they should be understood as "one or more".

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

[0039] It is understood that before using the technical solutions disclosed in the various embodiments of this disclosure, users should be informed of the types, scope of use, and usage scenarios of the personal information involved in this disclosure in an appropriate manner in accordance with relevant laws and regulations, and user authorization should be obtained.

[0040] For example, upon receiving a user's active request, a prompt message is sent to the user to explicitly inform them that the requested operation will require the acquisition and use of the user's personal information. This allows the user to independently choose whether to provide personal information to the software or hardware, such as the electronic device, application, server, or storage medium performing the operations of this disclosed technical solution, based on the prompt message.

[0041] As an optional but non-limiting implementation, in response to a user's active request, sending a prompt message to the user can be done via a pop-up window, where the prompt message can be presented in text format. Furthermore, the pop-up window can also include a selection control allowing the user to choose "agree" or "disagree" to provide personal information to the electronic device.

[0042] It is understood that the above notification and user authorization process are merely illustrative and do not constitute a limitation on the implementation of this disclosure. Other methods that comply with relevant laws and regulations may also be applied to the implementation of this disclosure.

[0043] Figure 1This is a flowchart illustrating an interaction method provided in an embodiment of this disclosure. The method can be executed by an interactive device, which can be implemented in software and / or hardware and can be configured in an electronic device, typically a mobile phone or tablet. The interaction method provided in this disclosure is applicable to scenarios involving interaction within a live streaming room. Figure 1 As shown, the interaction method provided in this embodiment may include:

[0044] S110: Receive the first user's page display operation for the target live room.

[0045] The first user can refer to the current user, who is currently using this electronic device or application, such as the user currently watching a live stream, or the user performing the page display operation.

[0046] The page display operation can refer to the operation used to trigger the viewing of a live stream page in a specific live stream room. In this embodiment, the specific operation method of the page display operation is not limited. For example, the page display operation can be the operation of clicking a control on the page, or it can be the operation of performing a preset gesture on the page. The preset gesture can be a pre-set gesture, such as a left swipe gesture. The target live stream room can refer to the live stream room in which the first user currently triggers the page display operation, that is, the live stream room in which the page display operation is used to indicate the display of its live stream page.

[0047] Specifically, this step can receive the first user's page display operation for the target live room, so that the first user can enter the target live room to watch. The page display operation can be applied to different pages. This embodiment will not elaborate on this further, as long as the first user's page display operation for the target live room can be received.

[0048] S120. In response to the page display operation, the live page of the target live room is displayed, and the target interaction information in the target live room is displayed on the live page. The target interaction information is used to trigger the display of the associated list of the corresponding second user, and the second user is the user who sent the target interaction information in the target live room.

[0049] A live streaming page can refer to the page where the current streamer is broadcasting within their target live streaming room. This means that the current streamer can interact with at least one user within the live streaming room, such as chatting or singing. Simultaneously, users can interact by sending messages to respond to the streamer or communicate with other users.

[0050] Interactive information can be considered as user interactions within the target live stream, such as comments, bullet comments, or other information. Target interactive information can be considered as the interactive information used to trigger the display of the associated list of the corresponding second user. The associated list can refer to a list corresponding to the target interactive information, such as a task list. This task list can be a list of preset tasks that the corresponding user has completed with a completion rate greater than a preset completion threshold. Preset tasks can be, for example, performance tasks, such as song singing tasks; in this case, the associated list can be a playlist. The playlist can be a list of songs sung by the second user, or a list of high-scoring songs sung by the second user, etc. The second user is the user who sent the target interactive information, which can include the first user or other users in the target live stream besides the first user.

[0051] This step can respond to page display operations, display the live page of the target live room, and display the target interactive information in the live room on the live page. The display method can be set according to the actual page situation, and this embodiment does not limit it.

[0052] For example, the live streaming page can display target interaction information within the live streaming room. This target interaction information can be sent by a second user (such as user A). Then, this target interaction information can be used to trigger the display of user A's associated list.

[0053] Figure 2 This is a schematic diagram illustrating the display of target interactive information provided in an embodiment of the present disclosure, such as... Figure 2 As shown in the image (using the third user as the broadcaster as an example), the live stream page displays target interaction information 1, namely the text "High-Scoring Playlist". Target interaction information 1 is used to trigger the display of user C's (i.e., the second user) associated list, such as the high-scoring playlist. The high-scoring playlist can be considered as a list of songs with a completion rate greater than a preset completion rate threshold.

[0054] In one embodiment, the second user includes the first user, and before displaying the target interactive information within the target live stream room on the live stream page, it further includes:

[0055] In response to the first user's information sending operation, target interactive information is sent within the target live streaming room.

[0056] Sending information can refer to sending target interactive information. For example, it could be clicking a control on a page or clicking a pop-up window. The pop-up window might contain a prompt message indicating the target interactive information or display the first user's associated list. The target interactive information could be the list information of a second user's associated list, such as the name of the associated list. The list information for different second users' associated lists can be the same or different. The list information can be used to represent the associated list; for example, it can be a text description, such as "High-Scoring Playlist," or a graphical description.

[0057] In one implementation, a first user can send their target interactive information in the target live stream room. For example, the first user can perform an information sending operation. After the electronic device or application recognizes the information sending operation, it can respond to this information sending operation and send the first user's target interactive information in the target live stream room to display this target interactive information on the live stream page.

[0058] In one embodiment, the second user includes users other than the first user, and before displaying the target interactive information within the target live stream room on the live stream page, the following is also included:

[0059] Obtain target interaction information sent by users other than the first user in the target live broadcast room.

[0060] In one implementation, the second user may also include users other than the first user; that is, users other than the first user in the target live stream room may also send their own target interaction information in the target live stream room. In this case, the target interaction information sent by users other than the first user in the target live stream room can also be acquired to display the target interaction information sent by other users on the live stream page.

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

[0062] In response to a preset trigger operation, a send control is displayed on the live streaming page, which is used to trigger the execution of the information sending operation.

[0063] A preset trigger operation can refer to a trigger operation used to indicate the display of a send control on the live streaming page. For example, a preset trigger operation can be applied within the live streaming page. When a certain location or control on the live streaming page is triggered, it can be considered that this preset trigger operation has been executed. The process of executing a preset trigger operation can also be as follows: when a user clicks on the comment input box on the live streaming page, a corresponding input panel can be displayed. A share control is displayed in the input panel. Clicking this share control is the preset trigger operation. Accordingly, when the first user clicks this share control, the electronic device can determine that it has received the preset trigger operation and respond to this preset trigger operation by displaying a share panel on the live streaming page. The share panel may display a send control, which can be used to trigger the execution of a message sending operation.

[0064] This disclosure provides an interaction method that receives a page display operation from a first user targeting a live stream room; in response to the page display operation, the live stream page of the target live stream room is displayed, and target interactive information within the target live stream room is displayed on the live stream page. The target interactive information is used to trigger the display of an associated list of a corresponding second user, where the second user is the user who sent the target interactive information in the target live stream room. Using this method, a list of associated lists sent by users in the live stream room in the form of interactive information is displayed on the live stream page. This allows users in the live stream room to publish the list information of their associated lists as interactive information within the live stream room, enriching the interaction methods of the live stream room and the display content of the live stream page.

[0065] In one embodiment, the association list is a task list, and the method further includes:

[0066] When a third user performs a target task in the target live stream room, the first associated list information of the third user is displayed on the live stream page; the first associated list information is the first list information of the associated list; and / or

[0067] When the third user's target task is completed and the completion rate of the target task is greater than a preset completion rate threshold, a preset prompt message is displayed on the live streaming page.

[0068] The third user can refer to any user currently performing a task within the target live stream. Taking a song performance task as an example, the third user can be any user currently performing a song within the target live stream. The third user can be any user within the target live stream, such as the first user, the target user, or the streamer. The target task to be performed is a specific task to be performed, such as a song performance task. The first associated list information can be the first list information of the third user's associated list. The first list information may include, for example, whether the third user has any high-scoring songs, how many high-scoring songs they have, and / or whether the song they are currently performing is a high-scoring song. A high-scoring song can refer to a song whose completion rate is greater than a preset completion rate threshold.

[0069] Completion rate can refer to the degree of completion of the target task to be performed, such as the score of a performance; preset completion rate threshold can refer to a pre-set threshold used to determine whether song 1 is a high-scoring song for the third user after the third user has completed the target task to be performed (such as song 1); preset prompt information can be used to prompt the execution status of the target task to be performed, such as whether the target task to be performed has become a high-scoring song for the third user, or the completion rate information of the target task to be performed, such as how much completion rate the target task to be performed is still needed to become a high-scoring song for the third user.

[0070] In one implementation, when a third user performs a target task in the target live stream room, the third user's first associated list information can be displayed on the live stream page. The method of displaying the first associated list information is not limited. For example, the first associated list information can be continuously displayed during the third user's performance of the target task and stopped when the target task is completed; alternatively, the first associated list information can be displayed for a preset duration after the third user begins performing the target task (e.g., when starting to sing), and then stopped after the preset duration; or the first associated list information can be displayed when the first user first enters the target live stream room and stopped after the preset duration. The preset duration can be determined by relevant personnel based on experience.

[0071] Taking a live streamer who targets a third user as an example, Figure 3 This is a schematic diagram illustrating the display of a first association list information provided in an embodiment of the present disclosure, such as... Figure 3 As shown, when the streamer performs the target task (such as singing song 1) in the target live room, the first associated list information 2 of the streamer can be displayed on the live page, namely "sung 33 high-scoring songs". For example, "sung 33 high-scoring songs" will be displayed within 10 seconds (i.e., the preset duration) when the streamer starts singing song 1, and will stop displaying "sung 33 high-scoring songs" after 10 seconds.

[0072] In one implementation, when the target task to be executed by the third user is completed and the completion rate of the target task to be executed is greater than the preset completion rate threshold, it can be considered that the completion rate of the target task to be executed exceeds the preset completion rate threshold. At this time, a preset prompt message can be displayed on the live broadcast page, such as the target task to be executed being the third user's high-scoring song.

[0073] In one embodiment, if the song indicated by the target task is not in the associated list (such as a high-scoring playlist) before the target task is executed, and the completion rate of the target task is greater than a preset completion rate threshold, then the song can be added to the high-scoring playlist. This can be achieved by the application's server updating the associated list of a third user.

[0074] In one implementation, when the third user's target task is completed and the completion rate of the target task is not greater than a preset completion rate threshold, it can be considered that the completion rate of the target task has not exceeded the preset completion rate threshold. At this time, preset prompt information can also be displayed on the live broadcast page, such as "Keep trying" and / or how much completion rate the target task is still far from becoming the third user's high-scoring song.

[0075] Taking a live streamer who targets a third user as an example, Figure 4 This is a schematic diagram illustrating the display of preset prompt information provided in an embodiment of this disclosure, such as... Figure 4 As shown, when the streamer finishes singing song 1 and the singing score is greater than the preset completion threshold (e.g., 80 points), a preset prompt message 3 can be displayed on the live broadcast page, namely "High score song achievement has been achieved".

[0076] Taking a live streamer who targets a third user as an example, Figure 5 This is a schematic diagram illustrating the display of preset prompt information provided in an embodiment of this disclosure, such as... Figure 5 As shown, when the streamer finishes singing song 1 and the singing score is less than the preset completion threshold, a preset prompt message 4 can be displayed on the live broadcast page, which is "14 points away from achieving the high score song achievement".

[0077] In one embodiment, the association list is a task list, and after displaying the live stream page of the target live stream room, it further includes:

[0078] In response to the second list display operation, the target task list of the target live room is displayed, wherein the target task list is used to display task information within the target live room, and the task information corresponding to the user whose association list is not empty contains the second association list information of the corresponding user, wherein the second association list information is the second list information of the association list.

[0079] The second list display operation can refer to the operation of triggering the display of the target task list. The target task list can be used to display task information within the target live room. The task information can include task information to be executed or task request information, etc. Task information to be executed can be used to indicate which users in the target live room need to complete which tasks, etc. Task request information can be used to indicate the requests for application tasks currently waiting for the host to process in the target live room, such as requesting to add tasks to be executed, etc.

[0080] In this embodiment, the second associated list information can be the second list information of the associated list. The second list information can be the list information of the associated list, such as the high-scoring song tag, which can be used to display how many high-scoring songs the corresponding user has completed, etc.

[0081] In one implementation, after displaying the live stream page of the target live stream room, a second list display operation can be performed to display the target task list of the target live stream room. The target task list displays task information within the target live stream room. When the associated list is not empty, the corresponding task information may also include second associated list information of the corresponding user (such as the user executing the task corresponding to the task information or the user requesting to add the task corresponding to the task information as a pending task), such as how many high-scoring songs the corresponding user has completed. This provides convenience for users to understand the preset task execution status of other users in their live stream room, improving the user's interactive experience.

[0082] Figure 6 This is a schematic diagram illustrating the display of a second list of information provided in an embodiment of the present disclosure, such as... Figure 6 As shown, the live streaming page of the target live streaming room can also respond to the second list display operation, displaying the target task list of the target live streaming room. The task information corresponding to the user whose associated list is not empty contains the second list information 5 of the corresponding user's associated list. For example, user C completed 33 high-scoring songs, and user A completed 25 high-scoring songs.

[0083] Figure 7 This is a flowchart illustrating another interaction method provided by an embodiment of this disclosure. The solution in this embodiment can be combined with one or more optional solutions in the above embodiments. Optionally, after displaying the live stream page of the target live stream room, the method further includes: in response to a first list display operation for a target user, displaying a target association list of the target user on the live stream page, wherein the target user is the first user or other users in the target live stream room besides the first user. Figure 7 As shown, the method includes:

[0084] S210: Receive the first user's page display operation for the target live room.

[0085] S220. In response to the page display operation, the live page of the target live room is displayed, and the target interaction information in the target live room is displayed on the live page. The target interaction information is used to trigger the display of the associated list of the corresponding second user, and the second user is the user who sent the target interaction information in the target live room.

[0086] S230. In response to a first list display operation for a target user, a target association list of the target user is displayed on the live streaming page, wherein the target user is the first user or other users in the target live streaming room besides the first user.

[0087] The first list display operation can refer to triggering the display of a user's associated list in the live stream. The specific operation method of the first list display operation is not limited; for example, a page display operation can be applied to different locations on the page. The target user can refer to the user corresponding to the associated list indicated by the first list display operation, such as the first user or other users in the target live stream besides the first user. The target associated list can be considered as the associated list of the target user.

[0088] In one embodiment, the first list display operation includes a trigger operation for target interactive information sent to the target user and / or a trigger operation for a list display control, the list display control corresponding to the target user.

[0089] A list display control can refer to a control that triggers the display of a target-related list. A list display control can correspond to a target user. For example, a list display control can be displayed on various pages belonging to the target user, such as a preset panel for the target user. A preset panel can be a pre-set panel used to display songs sung by the target user or favorite playlists, etc.

[0090] In one embodiment, the list display operation may include a triggering operation for target interactive information, such as triggering an operation to click on the target interactive information; the list display operation may also include a triggering operation for a list display control, such as triggering an operation to click on the list display control in a page containing the list display control.

[0091] Specifically, this step can respond to the first list display operation for the target user, displaying the target user's target association list on the live streaming page. The first list display operation can be applied to different locations on different pages, and can be set as needed.

[0092] For example, when a first user wants to view their target association list, the first user (i.e., the current user) can trigger a first list display operation for their target association list, which instructs the current application to display their target association list. For instance, the first user can click on the target interaction information they sent on the live stream page to execute the first list display operation, instructing the current application to display the first user's association list; they can also click on the list display control in the first user's preset panel to execute the first list display operation, instructing the current application to display the first user's association list; or they can click on their avatar to enter their preset card, and then click on the list display control in the preset card to execute the first list display operation, instructing the current application to display the first user's association list.

[0093] When a user wants to view other users' target association lists, the user can click on the target interaction information of other users on the live stream page to perform the first list display operation, instructing the current application to display the other user's association list; alternatively, the user can click on another user's avatar to enter that user's preset card, and then click on the list display control in the preset card to perform the first list display operation, instructing the current application to display the other user's association list.

[0094] Figure 8 This is a schematic diagram illustrating a display of a target association list provided in an embodiment of the present disclosure, such as... Figure 8 As shown, the first user can click on the target interactive information 1 in the live broadcast page to instruct the current application's first list display operation to display the target associated list.

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

[0096] In response to a panel display operation, a preset panel for the first user is displayed, wherein the preset panel displays a list display control corresponding to the first user; or

[0097] In response to a preset card display operation, a preset card for the target user is displayed, wherein the preset card displays a list display control corresponding to the target user.

[0098] Panel display operations can refer to triggering the display of a preset panel. The preset panel displays a list display control corresponding to the first user. This list display control is used to trigger the display of associated lists, and can display information such as the number of preset tasks contained in the first user's task list, or the number of songs in a high-scoring playlist. Preset card display operations can refer to triggering the display of a preset card, such as a user's profile card. The preset card displays a list display control corresponding to the target user.

[0099] In this embodiment, in response to a panel display operation, a preset panel for the first user can be displayed, and in response to a preset card display operation, a preset card for the target user can be displayed, so that the first user can perform a first list display operation.

[0100] The panel display operation and the preset card display operation can be applied to any location. For example, the panel display operation can be applied to a control on the live broadcast page, and the preset card display operation can be applied to the target user's avatar.

[0101] Figure 9 This is a schematic diagram illustrating a display of a target association list provided in an embodiment of the present disclosure, such as... Figure 9 As shown in the figure (taking the third user as the first user as an example), the first user can perform a panel display operation by clicking a certain control 6 on the live broadcast page. Correspondingly, the current application can respond to this panel display operation and display the preset panel of the first user (i.e., user A). The preset panel displays a list display control 7 corresponding to user A, namely "sang 33 high-scoring songs". When the list display control 7 is clicked to trigger, the first list display operation can be performed. At this time, the current application can display the high-scoring song list (i.e., the target associated list) of user A.

[0102] This disclosure provides an interaction method that receives a page display operation from a first user targeting a target live stream; in response to the page display operation, displays the live stream page of the target live stream and displays target interaction information within the target live stream on the live stream page. The target interaction information is used to trigger the display of an association list of a corresponding second user, where the second user is the user who sent the target interaction information in the target live stream; in response to a first list display operation targeting a target user, displays a target association list of the target user on the live stream page, where the target user is either the first user or another user in the target live stream besides the first user. Using this method, by responding to a first list display operation targeting a target user, the target association list of the target user can be displayed on the live stream page, further enriching the viewing methods of the association list and the interaction methods within the target live stream, thus improving the user's interactive experience on the live stream page.

[0103] In one embodiment, the association list is a task list, and after displaying the target user's target association list on the live streaming page, the method further includes:

[0104] In response to the task addition operation performed on the target association list, the target task is added as a task to be executed by a preset user in the target live room, wherein the preset user includes the first user, the target user, or the streamer of the target live room, and the target task is the task in the target association list corresponding to the task addition operation.

[0105] The task list can be considered a list of performance tasks, such as a list of singing tasks; the task addition operation can refer to the operation of adding a target task, such as clicking a control on the page (such as adding a control); the target task is the task in the target-related list that corresponds to the task addition operation, such as a singing task; the task to be executed can refer to the task that the user needs to complete in the target live room.

[0106] The preset users can include the first user, the target user, or the streamer of the target live room. The target user is the user in the target live room other than the first user and the streamer.

[0107] In one implementation, after displaying the target user's target association list on the live streaming page, the target task can be added as a pre-defined task to be executed by the user in the target live streaming room in response to a task addition operation performed on the target association list. The specific addition process can vary depending on the state of the target live streaming room and the current user. For example, a viewer in the target live streaming room (such as the first user or the target user) can perform a task addition operation in their own target association list or the target association list of other viewers, and then add the target task as a task to be executed by them in the target live streaming room; the host in the target live streaming room can also perform a task addition operation in their own target association list or the target association list of other viewers, and then add the target task as a task to be executed by them in the target live streaming room, and so on.

[0108] In one embodiment, the target live stream is in a first task state, and adding the target task as a pre-defined user's pending task in the target live stream includes:

[0109] Add the target task as the task to be performed by the first user in the target live streaming room.

[0110] The first task state can be, for example, a KTV mode, in which users in the target live stream, including the host and viewers, can sing in the target live stream.

[0111] In one implementation, when the target live room is in the first task state, the target task can be added as the first user's task to be executed in the target live room in response to the task addition operation in the target association list. That is, when the task addition operation is triggered in its own association list or the association list of other users, the target task can be added as the task to be executed in the target live room.

[0112] In this embodiment, the added target task can be added as the first user's task to be executed in the target live room without applying to the host in the target live room; or the added target task needs to apply to the host in the target live room, and can only be added as the first user's task to be executed in the target live room after the host agrees. This embodiment does not limit this.

[0113] In one embodiment, the target live stream is in a second task state, and adding the target task as a pre-defined user's pending task within the target live stream includes:

[0114] If the first user is the host of the target live stream, or if the first user is a viewer of the target live stream, the task execution permission of the target live stream is enabled, and the target association list is not the association list of the host of the target live stream, then the target task is added as the task to be executed by the first user in the target live stream.

[0115] If the first user is a viewer of the target live stream, the task execution permission of the target live stream is enabled, and the target association list is the association list of the streamer of the target live stream, then the target task is added as the streamer's pending task in the target live stream.

[0116] The second task state can be different from the first task state. For example, the second task state can be a karaoke component mode, where if the streamer in the target live stream enables task execution permission, both the streamer and viewers in the target live stream can perform tasks, such as singing, within the target live stream. If the streamer in the target live stream does not enable task execution permission, only the streamer can sing within the target live stream. Task execution permission can refer to the permission to add a target task or the permission to request the streamer to add a task. Enabling task execution permission means that viewers in the target live stream have the permission to add / request to add a target task, while disabling task execution permission means that viewers in the target live stream do not have the permission to add / request to add a target task. The state of task execution permission can be set by the streamer in the target live stream as needed; this embodiment does not limit this.

[0117] In one implementation, when the target live room is in the second task state, the specific process of adding the target task can be determined comprehensively based on the first user, task execution permissions, and whether the associated list is the broadcaster's associated list.

[0118] For example, in one embodiment, when the currently operating user (i.e., the first user) is the host of the target live room, or when the currently operating user is a viewer of the target live room, the task execution permission of the target live room is enabled, and the target association list is not the association list of the host of the target live room, the target task can be added as the task to be executed by the first user in the target live room.

[0119] In one embodiment, when the currently operating user (i.e., the first user) is a viewer of the target live stream, the task execution permission of the target live stream is enabled, and the target association list is the association list of the streamer of the target live stream, the target task can be added as a task to be executed by the streamer in the target live stream.

[0120] In this embodiment, the process of adding a target task needs to be differentiated depending on the first user. For example, when the first user is the host of the target live stream, the target task can be added directly as the first user's task to be executed in the target live stream without any other application operation; however, when the first user is a viewer of the target live stream, the target task needs to be added with the application and consent of the host in the target live stream before it can be added.

[0121] Figure 10 This is a schematic diagram illustrating the addition of a target task according to an embodiment of this disclosure, such as... Figure 10 As shown, when the currently operating user (i.e., the first user) is the host of the target live stream or a viewer of the target live stream, and the target association list is its own association list, after triggering the click control 8, song 2 (i.e., the target task) can be added as a task to be executed in the target live stream.

[0122] Figure 11 This is a schematic diagram illustrating the addition of a target task according to an embodiment of this disclosure, such as... Figure 11 As shown, when the currently operating user (i.e., the first user) is a viewer of the target live stream, and the target association list is the association list of other viewers, after triggering the click control 9, song 1 (i.e. the target task) can be added as a task to be executed in the target live stream.

[0123] Figure 12 This is a schematic diagram illustrating the addition of a target task according to an embodiment of this disclosure, such as... Figure 12As shown, when the currently operating user (i.e., the first user) is a viewer of the target live room, and the target association list is the streamer's association list, after triggering the click control 10, song 3 (i.e., the target task) can be added to the streamer's pending tasks in the target live room.

[0124] Taking a song singing task as an example, as described above, this embodiment can store singing scores, retrieve the highest historical score of each song sung by the user, determine whether it is a high-scoring song, and count the number of high-scoring songs of the user as a high-scoring song list (i.e., an associated list); the singing records are displayed synchronously, and the number of high-scoring songs, song list, and singing scores are synchronized in real time from the perspective of the singer and the perspective of the viewer; real-time feedback on the singing score status, based on the real-time scoring results, determines whether a high-scoring song has been achieved, and immediately provides feedback to all users in the live broadcast room.

[0125] Figure 13 This is a flowchart illustrating an interactive device provided in an embodiment of the present disclosure, such as... Figure 13 As shown, the page display device provided in this embodiment may include:

[0126] The receiving module 310 is used to receive the page display operation of the first user for the target live room;

[0127] The response module 320 is used to respond to the page display operation, display the live page of the target live room, and display the target interaction information in the target live room on the live page. The target interaction information is used to trigger the display of the associated list of the corresponding second user, where the second user is the user who sent the target interaction information in the target live room.

[0128] This disclosure provides an interactive device that receives a page display operation from a first user targeting a live stream room via a receiving module 310; and responds to the page display operation via a response module 320, displaying the live stream page of the target live stream room and showing target interactive information within the target live stream room on the live stream page. This target interactive information is used to trigger the display of an associated list of a corresponding second user, who is the user who sent the target interactive information in the target live stream room. This device displays a list of associated lists sent by users in the live stream room as interactive information on the live stream page, enabling users in the live stream room to publish the list information of their associated lists as interactive information within the live stream room, thus enriching the interaction methods of the live stream room and the display content of the live stream page.

[0129] Optionally, the second user includes the first user, and the interactive device provided in this embodiment of the disclosure further includes:

[0130] The sending module is used to send the target interactive information in the target live room in response to the information sending operation of the first user before displaying the target interactive information in the target live room on the live page.

[0131] Optionally, the second user includes users other than the first user. An interactive device provided in this embodiment of the disclosure further includes:

[0132] The acquisition module is used to obtain the target interactive information within the target live stream room before displaying it on the live stream page.

[0133] Obtain target interaction information sent by users other than the first user in the target live broadcast room.

[0134] Optionally, an interactive device provided in this disclosure embodiment further includes:

[0135] The first display module is configured to, after displaying the live stream page of the target live stream room, in response to a first list display operation for the target user, display a target association list of the target user on the live stream page, wherein the target user is the first user or other users in the target live stream room besides the first user.

[0136] Optionally, the first list display operation includes a trigger operation for target interactive information sent by the target user and / or a trigger operation for a list display control, wherein the list display control corresponds to the target user.

[0137] Optionally, an interactive device provided in this disclosure embodiment further includes:

[0138] The second display module is configured to respond to a panel display operation by displaying a preset panel of the first user, wherein the preset panel displays a list display control corresponding to the first user; or

[0139] The third display module is used to display the target user's preset card in response to the preset card display operation, wherein the preset card displays a list display control corresponding to the target user.

[0140] Optionally, the association list is a task list, and the interactive device provided in this embodiment of the disclosure further includes:

[0141] An add module is used to add a target task as a task to be executed by a preset user in the target live room after the target user's target association list is displayed on the live page, in response to a task add operation performed on the target association list. The preset user includes the first user, the target user, or the streamer of the target live room, and the target task is the task in the target association list that corresponds to the task add operation.

[0142] Optionally, the added module is specifically used for:

[0143] Add the target task as the task to be performed by the first user in the target live streaming room.

[0144] Optionally, the target live stream is in a second task state, and the adding module is specifically used for:

[0145] If the first user is the host of the target live stream, or if the first user is a viewer of the target live stream, the task execution permission of the target live stream is enabled, and the target association list is not the association list of the host of the target live stream, then the target task is added as the task to be executed by the first user in the target live stream.

[0146] If the first user is a viewer of the target live stream, the task execution permission of the target live stream is enabled, and the target association list is the association list of the streamer of the target live stream, then the target task is added as the streamer's pending task in the target live stream.

[0147] Optionally, the association list is a task list, and the interactive device provided in this embodiment of the disclosure further includes:

[0148] The fourth display module is used to display the third user's first associated list information on the live streaming page when the third user performs a target task in the target live streaming room; the first associated list information is the first list information of the associated list; and / or

[0149] The fifth display module is used to display a preset prompt message on the live broadcast page when the target task to be executed by the third user is completed and the completion degree of the target task to be executed is greater than a preset completion degree threshold.

[0150] Optionally, the association list is a task list, and the interactive device provided in this embodiment of the disclosure further includes:

[0151] The sixth display module is used to display the target task list of the target live room in response to the second list display operation after the live page of the target live room is displayed. The target task list is used to display task information in the target live room. The task information corresponding to the user whose association list is not empty contains the second association list information of the corresponding user. The second association list information is the second list information of the association list.

[0152] The interactive device provided in this disclosure can execute the interactive method provided in any embodiment of this disclosure, and has the corresponding functional modules and beneficial effects for executing the interactive method. Technical details not described in detail in this embodiment can be found in the interactive method provided in any embodiment of this disclosure.

[0153] The following is for reference. Figure 14 The diagram illustrates a structural schematic of an electronic device 1200 suitable for implementing embodiments of the present disclosure. The terminal devices in the embodiments of the present disclosure may include, but are not limited to, mobile terminals such as mobile phones, laptops, digital broadcast receivers, PDAs (personal digital assistants), PADs (tablet computers), PMPs (portable multimedia players), in-vehicle terminals (e.g., in-vehicle navigation terminals), and fixed terminals such as digital TVs and desktop computers. Figure 14 The electronic device shown is merely an example and should not be construed as limiting the functionality and scope of the embodiments disclosed herein.

[0154] like Figure 14 As shown, the electronic device 1200 may include a processor (e.g., a central processing unit, a graphics processor, etc.) 1201, which can perform various appropriate actions and processes according to a program stored in a read-only memory (ROM) 1202 or a program loaded from a storage device 1208 into a random access memory (RAM) 1203. The RAM 1203 also stores various programs and data required for the operation of the electronic device 1200. The processor 1201, ROM 1202, and RAM 1203 are interconnected via a bus 1204. An input / output (I / O) interface 1205 is also connected to the bus 1204.

[0155] Typically, the following devices can be connected to I / O interface 1205: input devices 1206 including, for example, a touchscreen, touchpad, keyboard, mouse, camera, microphone, accelerometer, gyroscope, etc.; output devices 1207 including, for example, a liquid crystal display (LCD), speaker, vibrator, etc.; storage devices 1208 including, for example, magnetic tape, hard disk, etc.; and communication devices 1209. Communication device 1209 allows electronic device 1200 to communicate wirelessly or wiredly with other devices to exchange data. Although Figure 14An electronic device 1200 with various devices is shown; however, it should be understood that it is not required to implement or possess all of the devices shown. More or fewer devices may be implemented or possessed alternatively.

[0156] In particular, according to embodiments of this disclosure, the processes described above with reference to the flowcharts can be implemented as computer software programs. For example, embodiments of this disclosure include a computer program product comprising a computer program carried on a non-transitory computer-readable medium, the computer program containing program code for performing the methods shown in the flowcharts. In such embodiments, the computer program can be downloaded and installed from a network via communication device 1209, or installed from storage device 1208, or installed from ROM 1202. When the computer program is executed by processor 1201, it performs the functions defined in the methods of embodiments of this disclosure.

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

[0158] In some implementations, clients and servers can communicate using any currently known or future-developed network protocol such as HTTP (Hypertext Transfer Protocol) and can interconnect with digital data communication (e.g., communication networks) of any form or medium. Examples of communication networks include local area networks (“LANs”), wide area networks (“WANs”), the Internet (e.g., the Internet of Things), and peer-to-peer networks (e.g., ad hoc peer-to-peer networks), as well as any currently known or future-developed networks.

[0159] The aforementioned computer-readable medium may be included in the aforementioned electronic device; or it may exist independently and not assembled into the electronic device.

[0160] The aforementioned computer-readable medium carries one or more programs that, when executed by the electronic device, cause the electronic device to: receive a page display operation from a first user for a target live stream; and, in response to the page display operation, display the live stream page of the target live stream and display target interactive information within the target live stream on the live stream page, wherein the target interactive information is used to trigger the display of an association list of a corresponding second user, the second user being the user who sent the target interactive information in the target live stream.

[0161] Computer program code for performing the operations of this disclosure can be written in one or more programming languages ​​or a combination thereof, including but not limited to object-oriented programming languages ​​such as Java, Smalltalk, and C++, as well as conventional procedural programming languages ​​such as the "C" language or similar programming languages. The program code can be executed entirely on the user's computer, partially on the user's computer, as a standalone software package, partially on the user's computer and partially on a remote computer, or entirely on a remote computer or server. In cases involving remote computers, the remote computer can be connected to the user's computer via any type of network—including a local area network (LAN) or a wide area network (WAN)—or can be connected to an external computer (e.g., via the Internet using an Internet service provider).

[0162] The flowcharts and block diagrams in the accompanying drawings illustrate the architecture, functionality, and operation of possible implementations of systems, methods, and computer program products according to various embodiments of this disclosure. In this regard, each block in a flowchart or block diagram may represent a module, segment, or portion of code containing one or more executable instructions for implementing a specified logical function. It should also be noted that in some alternative implementations, the functions indicated in the blocks may occur in a different order than those indicated in the drawings. For example, two consecutively indicated blocks may actually be executed substantially in parallel, and they may sometimes be executed in reverse order, depending on the functions involved. It should also be noted that each block in the block diagrams and / or flowcharts, and combinations of blocks in the block diagrams and / or flowcharts, can be implemented using a dedicated hardware-based system that performs the specified function or operation, or using a combination of dedicated hardware and computer instructions.

[0163] The units described in the embodiments of this disclosure can be implemented in software or hardware. The names of modules do not, in some cases, constitute a limitation on the unit itself.

[0164] The functions described above in this document can be performed, at least in part, by one or more hardware logic components. For example, exemplary types of hardware logic components that can be used, without limitation, include: Field Programmable Gate Arrays (FPGAs), Application-Specific Integrated Circuits (ASICs), Application Standard Products (ASSPs), System-on-Chip (SoCs), Complex Programmable Logic Devices (CPLDs), and so on.

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

[0166] According to one or more embodiments of this disclosure, Example 1 provides an interaction method, including:

[0167] Receive page display commands from the first user for the target live stream room;

[0168] In response to the page display operation, the live page of the target live room is displayed, and the target interaction information in the target live room is displayed on the live page. The target interaction information is used to trigger the display of the associated list of the corresponding second user, the second user being the user who sent the target interaction information in the target live room.

[0169] According to one or more embodiments of this disclosure, Example 2, based on the method described in Example 1, further includes the second user comprising the first user, and before displaying the target interactive information within the target live stream room on the live stream page:

[0170] In response to the first user's information sending operation, target interactive information is sent within the target live streaming room.

[0171] According to one or more embodiments of this disclosure, Example 3, based on the method described in Example 1, further includes, before displaying the target interactive information within the target live streaming room on the live streaming page:

[0172] Obtain target interaction information sent by users other than the first user in the target live broadcast room.

[0173] According to one or more embodiments of this disclosure, Example 4, based on the method described in Example 1, further includes, after displaying the live stream page of the target live stream room:

[0174] In response to a first list display operation targeting a target user, a target association list of the target user is displayed on the live streaming page, wherein the target user is the first user or other users in the target live streaming room besides the first user.

[0175] According to one or more embodiments of this disclosure, Example 5 describes the method described in Example 4, wherein the first list display operation includes a triggering operation for target interactive information sent to the target user and / or a triggering operation for a list display control corresponding to the target user.

[0176] According to one or more embodiments of this disclosure, Example 6, based on the method described in Example 5, further includes:

[0177] In response to a panel display operation, a preset panel for the first user is displayed, wherein the preset panel displays a list display control corresponding to the first user; or

[0178] In response to a preset card display operation, a preset card for the target user is displayed, wherein the preset card displays a list display control corresponding to the target user.

[0179] According to one or more embodiments of this disclosure, Example 7, based on the method described in Example 4, wherein the association list is a task list, after displaying the target user's target association list on the live streaming page, further includes:

[0180] In response to the task addition operation performed on the target association list, the target task is added as a task to be executed by a preset user in the target live room, wherein the preset user includes the first user, the target user, or the streamer of the target live room, and the target task is the task in the target association list corresponding to the task addition operation.

[0181] According to one or more embodiments of this disclosure, Example 8 describes the method described in Example 7, wherein the target live streaming room is in a first task state, and the step of adding the target task as a pre-defined user's task to be executed in the target live streaming room includes:

[0182] Add the target task as the task to be performed by the first user in the target live streaming room.

[0183] According to one or more embodiments of this disclosure, Example 9 describes the method described in Example 7, wherein the target live streaming room is in a second task state, and the step of adding the target task as a pre-defined user's task to be executed in the target live streaming room includes:

[0184] If the first user is the host of the target live stream, or if the first user is a viewer of the target live stream, the task execution permission of the target live stream is enabled, and the target association list is not the association list of the host of the target live stream, then the target task is added as the task to be executed by the first user in the target live stream.

[0185] If the first user is a viewer of the target live stream, the task execution permission of the target live stream is enabled, and the target association list is the association list of the streamer of the target live stream, then the target task is added as the streamer's pending task in the target live stream.

[0186] According to one or more embodiments of this disclosure, Example 10 describes the method according to any one of Examples 1-9, wherein the association list is a task list, and the method further includes:

[0187] When a third user performs a target task in the target live stream room, the first associated list information of the third user is displayed on the live stream page; the first associated list information is the first list information of the associated list; and / or

[0188] When the third user's target task is completed and the completion rate of the target task is greater than a preset completion rate threshold, a preset prompt message is displayed on the live streaming page.

[0189] According to one or more embodiments of this disclosure, Example 10, based on any one of Examples 1-9, further includes, after displaying the live stream page of the target live stream room, a task list, where the associated list is a task list.

[0190] In response to the second list display operation, the target task list of the target live room is displayed, wherein the target task list is used to display task information within the target live room, and the task information corresponding to the user whose association list is not empty contains the second association list information of the corresponding user, wherein the second association list information is the second list information of the association list.

[0191] According to one or more embodiments of this disclosure, Example 12 provides an interactive device, including:

[0192] The receiving module is used to receive the page display operations of the first user for the target live room;

[0193] The response module is used to respond to the page display operation, display the live page of the target live room, and display the target interaction information in the target live room on the live page. The target interaction information is used to trigger the display of the associated list of the corresponding second user, where the second user is the user who sent the target interaction information in the target live room.

[0194] According to one or more embodiments of this disclosure, Example 13 provides an electronic device, including:

[0195] One or more processors;

[0196] Memory, used to store one or more programs.

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

[0198] According to one or more embodiments of the present disclosure, Example 14 provides a computer-readable storage medium having a computer program stored thereon that, when executed by a processor, implements the interactive method as described in any of Examples 1-11.

[0199] According to one or more embodiments of this disclosure, Example 15 provides a computer program product that, when executed by a computer, causes the computer to implement the interaction method as described in any of Examples 1-11.

[0200] The above description is merely a preferred embodiment of this disclosure and an explanation of the technical principles employed. Those skilled in the art should understand that the scope of this disclosure is not limited to technical solutions formed by specific combinations of the above-described technical features, but should also cover other technical solutions formed by arbitrary combinations of the above-described technical features or their equivalents without departing from the above-described concept. For example, technical solutions formed by substituting the above features with (but not limited to) technical features disclosed in this disclosure that have similar functions.

[0201] Furthermore, while the operations are described in a specific order, this should not be construed as requiring these operations to be performed in the specific order shown or in a sequential order. In certain environments, multitasking and parallel processing may be advantageous. Similarly, while several specific implementation details are included in the above discussion, these should not be construed as limiting the scope of this disclosure. Certain features described in the context of individual embodiments may also be implemented in combination in a single embodiment. Conversely, various features described in the context of a single embodiment may also be implemented individually or in any suitable sub-combination in multiple embodiments.

[0202] Although the subject matter has been described using language specific to structural features and / or methodological logic, it should be understood that the subject matter defined in the appended claims is not necessarily limited to the specific features or actions described above. Rather, the specific features and actions described above are merely illustrative examples of implementing the claims.

Claims

1. An interaction method, characterized in that, include: Receive page display commands from the first user for the target live stream room; In response to the page display operation, the live page of the target live room is displayed, and the target interaction information within the target live room is displayed on the live page. The target interaction information is the user interaction information within the target live room, which is used to trigger the display of the associated list of the corresponding second user. The second user is the user who sent the target interaction information in the target live room. The associated list is a list of preset tasks that the second user has completed and whose completion rate is greater than a preset completion rate threshold.

2. The method according to claim 1, characterized in that, The second user includes the first user, and before displaying the target interactive information within the target live stream room on the live stream page, it also includes: In response to the first user's information sending operation, target interactive information is sent within the target live streaming room.

3. The method according to claim 1, characterized in that, The second user includes users other than the first user, and before displaying the target interactive information within the target live stream room on the live stream page, it also includes: Obtain target interaction information sent by users other than the first user in the target live broadcast room.

4. The method according to claim 1, characterized in that, Following the display of the live stream page for the target live stream room, the following is also included: In response to a first list display operation targeting a target user, a target association list of the target user is displayed on the live streaming page, wherein the target user is the first user or other users in the target live streaming room besides the first user.

5. The method according to claim 4, characterized in that, The first list display operation includes a trigger operation for target interactive information sent by the target user and / or a trigger operation for a list display control, wherein the list display control corresponds to the target user.

6. The method according to claim 5, characterized in that, Also includes: In response to a panel display operation, a preset panel for the first user is displayed, wherein the preset panel displays a list display control corresponding to the first user; or In response to a preset card display operation, a preset card for the target user is displayed, wherein the preset card displays a list display control corresponding to the target user.

7. The method according to claim 4, characterized in that, The association list is a task list. After displaying the target user's target association list on the live streaming page, it also includes: In response to the task addition operation performed on the target association list, the target task is added as a task to be executed by a preset user in the target live room, wherein the preset user includes the first user, the target user, or the streamer of the target live room, and the target task is the task in the target association list corresponding to the task addition operation.

8. The method according to claim 7, characterized in that, The target live stream room is in a first task state. Adding the target task as a pre-defined user's task to be executed in the target live stream room includes: Add the target task as the task to be performed by the first user in the target live streaming room.

9. The method according to claim 7, characterized in that, The target live stream room is in a second task state. Adding the target task as a pre-defined user's task to be executed within the target live stream room includes: If the first user is the host of the target live stream, or if the first user is a viewer of the target live stream, the task execution permission of the target live stream is enabled, and the target association list is not the association list of the host of the target live stream, then the target task is added as the task to be executed by the first user in the target live stream. If the first user is a viewer of the target live stream, the task execution permission of the target live stream is enabled, and the target association list is the association list of the streamer of the target live stream, then the target task is added as the streamer's pending task in the target live stream.

10. The method according to any one of claims 1-9, characterized in that, The associated list is a task list, and the method further includes: When a third user performs a target task in the target live stream room, the first associated list information of the third user is displayed on the live stream page; the first associated list information is the first list information of the associated list; and / or When the third user's target task is completed and the completion rate of the target task is greater than a preset completion rate threshold, a preset prompt message is displayed on the live streaming page.

11. The method according to any one of claims 1-9, characterized in that, The associated list is a task list, and after the live stream page of the target live stream room is displayed, it also includes: In response to the second list display operation, the target task list of the target live room is displayed, wherein the target task list is used to display task information within the target live room, and the task information corresponding to the user whose association list is not empty contains the second association list information of the corresponding user, wherein the second association list information is the second list information of the association list.

12. An interactive device, characterized in that, include: The receiving module is used to receive the page display operations of the first user for the target live room; A response module is used to respond to the page display operation, display the live page of the target live room, and display the target interaction information in the target live room on the live page. The target interaction information is the user interaction information in the target live room. It is used to trigger the display of the association list of the corresponding second user, the second user being the user who sent the target interaction information in the target live room. The association list is a list of preset tasks that the second user has completed and whose completion rate is greater than a preset completion rate threshold.

13. An electronic device, characterized in that, include: At least one processor; as well as A memory communicatively connected to the at least one processor; wherein, The memory stores a computer program that can be executed by the at least one processor, the computer program being executed by the at least one processor to enable the at least one processor to perform the interactive method according to any one of claims 1-11.

14. A computer-readable storage medium, characterized in that, The computer-readable storage medium stores computer instructions that cause a processor to execute the interactive method according to any one of claims 1-11.

15. A computer program product, characterized in that, The computer program product includes a computer program that, when executed by a processor, implements the interactive method according to any one of claims 1-11.

Citation Information

Patent Citations

  • Bullet screen based song-on-demand method and device

    CN105828210A

  • Song display method and device, equipment and storage medium

    CN110245255A

  • Voice live broadcast method and device, computer equipment and storage medium

    CN113518237A