Live broadcast interaction method and device, computing equipment and computer readable storage medium

By enabling viewers to complete tasks with rewards in live streaming platforms, the method enhances viewer engagement and interaction quality, addressing the limitations of traditional viewer-broadcaster interactions.

CN120321427APending Publication Date: 2025-07-15XIAOHONGSHU TECH CO LTD
View PDF 0 Cites 2 Cited by

Patent Information

Application Number
CN202510658792.X
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2025-05-21
Publication Date
2025-07-15

AI Technical Summary

Technical Problem

In the existing live broadcast technology, the interaction between the audience and the anchor is single, resulting in low enthusiasm for audience participation and insufficient interaction efficiency.

Method used

Set a task entrance in the live broadcast page. After the audience completes the tasks set by the anchor, they can obtain task feedback, increase interaction methods, and improve the interactive experience between the audience and the anchor.

Benefits of technology

Through the switching and feedback mechanism of the task entrance, the interaction between the audience and the anchor is enhanced, the audience's sense of participation in tasks and interaction enthusiasm is improved, and the interaction efficiency during the live broadcast is improved.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120321427A_ABST
    Figure CN120321427A_ABST
Patent Text Reader

Abstract

Embodiments of the present specification provide a live broadcast interaction method and apparatus, a computing device and a computer readable storage medium, the live broadcast interaction method comprising: displaying a live broadcast page of a target live broadcast, the live broadcast page comprising a task entry, the task entry being created for an anchor end based on task details of at least one task, the at least one task comprising a target task; and in response to completion of the target task based on the task entry, the task entry is switched to a feedback entry, the feedback entry is used for displaying task feedback of the target task, and the task feedback is pre-configured by the anchor end based on the target task. By displaying the live broadcast page of the target live broadcast, the live broadcast page comprises the task entrance, the audience can complete the target task based on the task entrance, and the audience end can switch the task entrance to the feedback entrance after the audience completes the target task, so that the audience can receive the task feedback of completing the target task; and the interaction experience between the audience and the anchor can be improved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The embodiments of this specification relate to the technical field of live broadcast, and particularly to a live broadcast interaction method, apparatus, computing device, and computer-readable storage medium. Background Art

[0002] With the development of live broadcast technology, more and more content application platforms have added live broadcast functions, and users can enter the live broadcast rooms they are interested in on the content application platforms and participate in the interactions in the live broadcast rooms.

[0003] Currently, during a live broadcast, viewers can interact with the host in the live broadcast room by sending comments and gifts. The interaction methods between viewers and the host are relatively single, resulting in low enthusiasm of viewers to participate in live broadcast interactions and restricting the interaction efficiency during the live broadcast. Summary of the Invention

[0004] In view of this, the embodiments of this specification provide a live broadcast interaction method. One or more embodiments of this specification also relate to another live broadcast interaction method, a live broadcast interaction apparatus, another live broadcast interaction apparatus, a computing device, a computer-readable storage medium, and a computer program product to solve the technical defects existing in the prior art.

[0005] According to the first aspect of the embodiments of this specification, a live broadcast interaction method is provided, which is applied to the viewer side and includes:

[0006] Display a live broadcast page of a target live broadcast, where the live broadcast page includes a task entry, and the task entry is created by the host side based on the task details of at least one task, and the at least one task includes a target task;

[0007] In response to completing the target task based on the task entry, switch the task entry to a feedback entry, where the feedback entry is used to display the task feedback of the target task, and the task feedback is pre-configured by the host side based on the target task.

[0008] According to the second aspect of the embodiments of this specification, another live broadcast interaction method is provided, which is applied to the host side and includes:

[0009] Display a live broadcast page of a target live broadcast, where the live broadcast page includes a task configuration control;

[0010] In response to a trigger operation on the task configuration control, display a task configuration page, where the task configuration page includes a task details editing area and a task start control;

[0011] In response to the details editing operation on the task in the task details editing area and the trigger operation on the task start control, generate a task entry on the live broadcast page of the target live broadcast.

[0012] According to the third aspect of the embodiments of the present specification, a live interactive device is provided, which is applied to the viewer side and includes:

[0013] A live page display module, configured to display the live page of the target live broadcast. The live page includes a task entry, and the task entry is created by the host side based on the task details of at least one task, and the at least one task includes a target task;

[0014] An entry switching module, configured to, in response to completing the target task for the task entry, switch the task entry to a feedback entry, and the feedback entry is used to display the task feedback of the target task, and the task feedback is pre-configured by the host side based on the target task.

[0015] According to the fourth aspect of the embodiments of the present specification, another live interactive device is provided, which is applied to the host side and includes:

[0016] A page display module, configured to display the live page of the target live broadcast. The live page includes a task configuration control;

[0017] A configuration page display module, configured to, in response to a trigger operation for the task configuration control, display a task configuration page, and the task configuration page includes a task details editing area and a task start control;

[0018] A task entry generation module, configured to, in response to a details editing operation for a task in the task details editing area and a trigger operation for the task start control, generate a task entry on the live page of the target live broadcast.

[0019] According to the fifth aspect of the embodiments of the present specification, a computing device is provided, including:

[0020] A memory and a processor;

[0021] The memory is used to store computer-executable instructions, and the processor is used to execute the computer-executable instructions. When the computer-executable instructions are executed by the processor, the steps of the above-mentioned live interactive method are implemented.

[0022] According to the sixth aspect of the embodiments of the present specification, a computer-readable storage medium is provided, which stores computer-executable instructions. When the instructions are executed by a processor, the steps of the above-mentioned live interactive method are implemented.

[0023] According to the seventh aspect of the embodiments of the present specification, a computer program product is provided, including a computer program / instructions. When the computer program / instructions are executed by a processor, the steps of the above-mentioned live interactive method are implemented.

[0024] The embodiment of this specification provides a live interaction method, which realizes the display of the live page of the target live broadcast. The live page includes a task entry, which is created by the host side based on the task details of at least one task. In response to the completion of the target task for the task entry, the task entry is switched to a feedback entry, and the feedback entry is used to display the task feedback of the target task configured by the host side. In this way, after the audience completes the target task set by the host side based on the task entry, the task entry can be switched to the feedback entry on the audience side. Thus, the audience can receive the task feedback for completing the target task set by the host side, enabling the audience to obtain the task feedback set by the host side while completing the target task set by the host side, increasing the interaction methods between the audience and the host, improving the interaction experience between the audience and the host, and also enhancing the audience viscosity. Description of the Drawings

[0025] Figure 1 is a schematic structural diagram of a content application platform provided by an embodiment of this specification;

[0026] Figure 2 is a flowchart of a live interaction method provided by an embodiment of this specification;

[0027] Figure 3 is a schematic diagram of a task card control provided by an embodiment of this specification;

[0028] Figure 4 is a schematic diagram of a task message box provided by an embodiment of this specification;

[0029] Figure 5 is a schematic diagram of a comment area link provided by an embodiment of this specification;

[0030] Figure 6 is a schematic diagram of a feedback entry provided by an embodiment of this specification;

[0031] Figure 7 is a schematic diagram of a receiving page for task feedback provided by an embodiment of this specification;

[0032] Figure 8 is a schematic diagram of a task list page provided by an embodiment of this specification;

[0033] Figure 9 is a flowchart of another live interaction method provided by an embodiment of this specification;

[0034] Figure 10 is a schematic diagram of a task configuration control provided by an embodiment of this specification;

[0035] Figure 11It is a schematic diagram of a task configuration page provided by an embodiment of this specification;

[0036] Figure 12 It is a schematic diagram of a task list page provided by an embodiment of this specification;

[0037] Figure 13 It is a schematic diagram of another task list page provided by an embodiment of this specification;

[0038] Figure 14 It is a schematic diagram of a task configuration page provided by an embodiment of this specification;

[0039] Figure 15 It is a schematic diagram of a template list page provided by an embodiment of this specification;

[0040] Figure 16 It is a process timing diagram of a live interaction method provided by an embodiment of this specification;

[0041] Figure 17 It is a process timing diagram of another live interaction method provided by an embodiment of this specification;

[0042] Figure 18 It is a structural schematic diagram of a live interaction device provided by an embodiment of this specification;

[0043] Figure 19 It is a structural schematic diagram of another live interaction device provided by an embodiment of this specification;

[0044] Figure 20 It is a structural block diagram of a computing device provided by an embodiment of this specification. Detailed implementation

[0045] Many specific details are set forth in the following description in order to provide a thorough understanding of this specification. However, this specification can be implemented in many other ways different from those described herein, and those skilled in the art can make similar extensions without departing from the connotation of this specification. Therefore, this specification is not limited by the specific implementations disclosed below.

[0046] The terms used in one or more embodiments of this specification are for the purpose of describing specific embodiments only and are not intended to limit one or more embodiments of this specification. The singular forms "a" and "the" used in one or more embodiments of this specification and the appended claims are also intended to include the plural forms unless the context clearly dictates otherwise. It should also be understood that the term "and / or" used in one or more embodiments of this specification refers to and includes any or all possible combinations of one or more of the associated listed items.

[0047] It should be understood that although the terms first, second, etc. may be used in one or more embodiments of this specification to describe various information, such information should not be limited to these terms. These terms are only used to distinguish information of the same type from each other. For example, without departing from the scope of one or more embodiments of this specification, the first may also be referred to as the second, and similarly, the second may also be referred to as the first. Depending on the context, the word "if" as used herein may be interpreted as "when" or "while" or "in response to determining".

[0048] In addition, it should be noted that the user information (including but not limited to user device information, user personal information, etc.) and data (including but not limited to data for analysis, stored data, displayed data, etc.) involved in one or more embodiments of this specification are all information and data that have been authorized by the user or fully authorized by all parties. And the collection, use, and processing of relevant data need to comply with the relevant laws, regulations, and standards of the relevant countries and regions, and corresponding operation entrances are provided for users to choose to authorize or refuse.

[0049] First, the noun terms involved in one or more embodiments of this specification are explained.

[0050] Live broadcast room: It refers to the specific environment or place where a live broadcast event occurs. In the context of online live broadcasts, a live broadcast room usually refers to a virtual space where the host can interact with the audience.

[0051] Live broadcast interface: It refers to the actual video stream content transmitted to the user side through the network. It is composed of the picture captured by the camera configured on the host side of the host, the screen sharing content, or a combination of both. The live broadcast interface may include the video image of the host, game screen, PPT presentation, background music, or other multimedia elements, and sometimes some special effects, filters, or animations are added to enhance the visual effect.

[0052] Event: It refers to a specific action or change that occurs in a system or application program. It can be triggered by the user (such as clicking a button, keyboard input) or by the system (such as a timer expiring, a file download being completed). Programs usually listen for these events and execute corresponding code when a specific event occurs.

[0053] Controls: In a computer user interface, a "control" refers to any element with which a user can directly interact. These elements allow users to input data, select options, or trigger certain actions. Controls can be graphical (such as buttons, text boxes, checkboxes, etc.) or in more abstract forms (such as voice commands). Buttons are typically used to perform an operation or open a new interface; text boxes allow users to input or edit text information; checkboxes are used to represent a boolean value (yes / no), and users can select or deselect them; dropdown lists provide a list of options for users to choose from, usually only showing one selected value; list boxes display multiple options, and users can select one or more items; labels display static text, usually used to explain the functions of other controls and can also be used as a button; scrollbars enable users to navigate through large datasets, such as browsing long documents or lists; images display static pictures and can sometimes also be used as buttons; comboboxes combine the functions of text boxes and dropdown lists, and users can either input text or select from the list. These controls usually come with standard styles provided by the operating system or development toolkits, and developers can customize their appearance and behavior as needed. Different operating systems and programming languages (such as Java, C#, Python, etc.) have their own sets of controls and provide corresponding APIs to create and manage these controls.

[0054] In response to: Represents the state where a corresponding event occurs or a condition is met. The execution timing of subsequent actions executed in response to this event or condition may not necessarily be strongly correlated with the time when the event occurs or the condition holds. For example, in some cases, subsequent actions can be immediately executed when the event occurs or the condition holds; while in other cases, subsequent actions can be executed after a period of time after the event occurs or the condition holds.

[0055] Trigger operation: It refers to automatically performing a certain behavior or response when a specific condition or event occurs. The trigger operations on controls mainly refer to the events and behaviors triggered after the user interacts with interface controls (such as buttons, text boxes, drop-down menus, etc.). These trigger operations can at least include the following types: 1. Click event (Click): The user clicks a button, link, or icon. 2. Mouse over / mouse enter event (Mouse Over / Mouse Enter): The mouse pointer moves over the control and hovers. 3. Text input event (Input): The user enters or modifies text in a text box. 4. Selection event (Change): The user changes the options in a drop-down menu or selection box. 5. Focus / blur event (Focus / Blur): The control gains or loses input focus, etc.

[0056] During the traditional live broadcast process, the interaction between the audience and the anchor is limited to bullet screens, comments, or gifts. The interaction methods between the audience and the anchor are relatively single, and it is difficult to achieve in-depth interaction. Moreover, the anchor has absolute initiative during the live broadcast process, and the interaction of the audience is restricted. As a result, the enthusiasm of the audience to participate in the live broadcast interaction is relatively low, reducing the interaction efficiency during the live broadcast process.

[0057] However, in the solution of the embodiment of this specification, the anchor can set some tasks for interacting with the audience on the live broadcast page. Thus, the audience can execute the tasks set by the anchor. After the audience completes the execution, they can obtain the task feedback of the task. In this way, the ways of interaction between the audience and the anchor are increased, and the enthusiasm of the audience to interact with the anchor can be improved, enhancing the interaction experience.

[0058] In this specification, a live broadcast interaction method is provided. This specification also relates to another live broadcast interaction method, a live broadcast interaction device, another live broadcast interaction device, a computing device, a computer-readable storage medium, and a computer program product, which will be described in detail one by one in the following embodiments.

[0059] The live broadcast interaction method provided by an embodiment of this specification is applied to a content application platform. The content application platform can refer to Figure 1 , Figure 1 shows a schematic structural diagram of a content application platform provided by an embodiment of this specification:

[0060] The content application platform may include an anchor terminal 101, a user terminal 102, and a server 103. The anchor terminal 101 and the user terminal 102 may be devices that include both receiving and transmitting hardware, that is, devices having the receiving and transmitting hardware capable of performing two-way communication on a two-way communication link. The anchor terminal 101, the user terminal 102, and the server 103 can perform two-way communication through the network.

[0061] Optionally, the content application platform is an application platform integrating various types of content. The content application platform provides users with a rich variety of multimedia content, including but not limited to live broadcasts, on-demand videos, audio, graphic and text information, social interactions, etc. The content application platform usually provides one or more live rooms, enabling users to access the live rooms they are interested in, watch the live content or trade goods in the live rooms.

[0062] Optionally, the host terminal 101 is a terminal device for creating and sending live content, which can be any type of stationary or mobile computing device, including mobile computers or mobile computing devices (such as tablet computers, personal digital assistants, laptop computers, object content notebook computers, netbooks, etc.), mobile phones (such as smart phones), wearable computing devices (such as smart watches, smart glasses, etc.) or other types of mobile devices, or stationary computing devices such as desktop computers or personal computers (Personal Computer, abbreviated as PC).

[0063] Optionally, the user terminal 102 is a terminal device for receiving and watching live content, which can be any type of stationary or mobile computing device, including mobile computers or mobile computing devices (such as tablet computers, personal digital assistants, laptop computers, object content notebook computers, netbooks, etc.), mobile phones (such as smart phones), wearable computing devices (such as smart watches, smart glasses, etc.) or other types of mobile devices, or stationary computing devices such as desktop computers or personal computers.

[0064] Optionally, the server 103 is a server responsible for processing tasks such as receiving, storing, transcoding, and distributing live streams. It can be an independent server or a server network or server cluster composed of servers, including but not limited to computers, network hosts, single network servers, multiple network server sets, or cloud servers composed of multiple servers. Among them, the cloud server is composed of a large number of computers or network servers based on cloud computing.

[0065] See Figure 2 , Figure 2 which shows a flowchart of a live interaction method according to an embodiment of the present specification, specifically including the following steps.

[0066] Step 202: Display the live page of the target live broadcast. The live page includes a task entry, which is created by the host terminal based on the task details of at least one task, and the at least one task includes the target task.

[0067] In the embodiments of this specification, the target live stream may be a live stream selected by a target user from multiple live streams provided by a content application platform. The live stream page of the target live stream may refer to the interface displayed during the live stream of the target live stream to display the picture captured by the host device used by the host. The target live stream may be a live stream of a target host. The viewer device may display the live stream page of the target live stream so that viewers can watch the host's performance or interact with the host.

[0068] Optionally, the live stream page may include a task entry. The task entry may refer to an entry for displaying and / or executing a target task. The task entry may have various forms of expression. For example, the task entry may be a certain control, a certain message box, or a certain link, etc. The task entry may be displayed at various positions on the live stream page. For example, it may be displayed in the upper left corner, the middle, or the lower right corner of the live stream page, etc. Specifically, the task entry may display one task or multiple tasks.

[0069] In the embodiments of this specification, the task entry may be created by the host device based on the task details of at least one task. For example, the host device may pre-configure the task details of at least one task, such as configuring the task details of one task or multiple tasks, and then generate a task entry in the live stream page of its live stream.

[0070] Optionally, the task details may include the specific content of the task. For example, the specific content of a task may be "Hope 100 people can join the fan club~", or alternatively, the specific content of the task may be "Hope to rush to the top of the popularity list!", "Hope to have a 5-hour live stream today", "Hope to get into a postgraduate school", etc. Optionally, the task entry may display the specific content of the task.

[0071] Optionally, the task details may further include the completion deadline of the task. For example, the completion deadline of the task may be a default deadline, such as the end of this live stream, or it may be a custom deadline configured by the host device, such as 2 hours, 1 day, 10 days, etc. As a specific implementation, the task entry may display the completion deadline of the task.

[0072] As a specific implementation, the task entry may be created by the host device during the live stream or during a non-live stream process.

[0073] Step 204: In response to completing the target task based on the task entry, switch the task entry to a feedback entry. The feedback entry is used to display the task feedback of the target task, and the task feedback is pre-configured by the host device based on the target task.

[0074] In practical applications, the audience can complete the target task based on the task entry. There can be multiple ways for the audience to complete the target task based on the task entry. For example, the audience can trigger the task entry through click operations, long-press operations, etc., view each task set by the host side, and then can participate in and execute the target task, thereby completing the target task. Another example is that the task entry can display the target task, and the audience can directly trigger the target task displayed at the task entry, execute and participate in the execution of the target task, thereby completing the target task. Another example is that the task entry can display the target task, and the audience can directly execute the target task in the live room to complete the target task. For example, assuming that the target task displayed at the task entry is "I hope 100 people will join the fan club~", after the audience views the target task through the task entry, instead of triggering the task entry or the target task, they can directly perform the act of joining the host's fan club in the live room to complete the target task. The specific implementation method for the audience to complete the target task based on the task entry can be selected according to the actual situation, and the embodiments of this specification do not make any restrictions on this.

[0075] In the embodiments of this specification, the audience side can switch the task entry to a feedback entry according to the audience's completion of the target task based on the task entry. The feedback entry can refer to an entry for displaying and / or receiving task feedback. Optionally, the task feedback can refer to the feedback that the audience can obtain after completing the task.

[0076] Specifically, the task feedback is pre-configured by the host side based on the target task. For example, the host side configures the task feedback during the process of creating the task entry based on the task details of the task. Or, the task details can include the task feedback of the task. Further, the task feedback can be the default feedback, such as a thank-you card, such as a thank-you card containing the thank-you message "Thank you for bringing me closer to my dream~". As a specific implementation method, the task feedback can also be a custom task feedback configured by the host side, such as a cash red envelope, a commodity coupon, or a thank-you card containing other thank-you messages, etc. In practical applications, in order to improve the enthusiasm of the audience to execute the target task, the task entry can also display the task feedback of the task during the process of displaying the specific content of the target task. Or rather, before the audience completes the target task, the task entry can display the task feedback of the target task.

[0077] In the embodiments of this specification, the host side can configure task feedbacks for each task. Any task can correspond to a task feedback. Specifically, any task can correspond to one task feedback or multiple task feedbacks. For example, the task of "hoping to have a 5-hour live broadcast today" can correspond to one task feedback, such as a thank-you card. The task of "hoping to reach the top of the list in the next hour" corresponds to two task feedbacks, such as a thank-you card and a cash red envelope. Optionally, the task feedbacks corresponding to different tasks can be different. For example, the task feedback corresponding to the task of "hoping to have a 5-hour live broadcast today" can be a thank-you card, and the task feedback corresponding to the task of "hoping 100 people will join the fan club~" can be a fan badge, etc. As a specific implementation, for the convenience of the host side to configure task feedbacks, the same task can also correspond to the same task feedback. For example, both "hoping not to lose in today's PK" and "hoping to be admitted to graduate school" can correspond to the default feedback, such as the task feedback of a thank-you card containing the thank-you message "Thank you for bringing me closer to my dream~", etc.

[0078] Optionally, the audience can receive the task feedback for the target task based on the feedback entry. For example, the audience can receive the task feedback through click operations, long-press operations, etc.

[0079] As a specific implementation, during the process of the host side user configuring tasks, the host side can also not configure task feedbacks for at least one of the tasks. After the audience side user completes such a task, the audience side can not switch the task entry to a feedback entry, but can display other tasks. The method can also include: in response to completing the target task based on the task entry, displaying other tasks at the task entry, where the other tasks are tasks different from the target task.

[0080] In the embodiments of this specification, during the process of the audience side switching the task entry to a feedback entry, the task entry can also display other tasks to facilitate the audience side user to view other tasks. For example, the task entry can display multiple task information blocks, and the multiple task information blocks include the target task information block. The audience side can, in response to completing the target task represented by the target task information block based on the task entry, switch the target task information block to a feedback entry. In this way, only the target task information block can be switched to a feedback entry, and the other task information blocks can be used for the audience side user to view tasks.

[0081] In the related art, the live interaction between the audience and the host is limited to comments and sending gifts, and the interaction method between the audience and the host is relatively single. Moreover, during the live broadcast, the host has the initiative, resulting in limited participation of the audience. In the embodiments of this specification, the live broadcast page can display a task entry created by the host side based on the task details of at least one task. The audience can execute and complete the target task from at least one task based on the task entry. After that, in response to the completion of the target task, the task entry can be switched to a feedback entry to display the task feedback after the audience completes the target task. Thus, the audience can receive the task feedback for completing the target task. In this way, it can improve the enthusiasm of the audience to complete the tasks set by the host side, enhance the sense of task participation, increase the interaction methods between the audience and the host, improve the interaction experience between the audience and the host, and increase the audience viscosity.

[0082] In an optional embodiment of this specification, the task entry includes at least one of a task card control, a task message box, and a comment area link.

[0083] Optionally, the task card control can refer to a control in the form of a card. Among them, the control can refer to any element with which the user can directly interact.

[0084] Exemplarily, see Figure 3 , Figure 3 shows a schematic diagram of a task card control provided by an embodiment of this specification. The task card control can include the content representing the task card, such as a "wish card". The task card control can include the specific content of the task, such as "hoping that 100 people will join the fan club". The task card can also include the current task progress, such as "40 / 100". In practical applications, the task progress can also be the progress represented by a progress bar. Optionally, Figure 3 it is displayed in the upper left corner of the live broadcast page. In practical applications, the task card control can also be located in the middle of the live broadcast page, in the lower right corner of the live broadcast page, etc. Or, the task card control can also be located on a certain body part of the host, and the task card control can move with the movement of the host's body to prompt the audience to complete the tasks configured by the host side.

[0085] Optionally, the task message box can refer to a task message pop-up box. The task message pop-up box can be a pop-up box that displays tasks and prompts the audience to complete the tasks. The pop-up box can refer to a window or dialog box that pops up in the form of an overlay layer on the live broadcast page. For example, during the process of the audience watching the live broadcast, if the live broadcast side configures a task message box, the audience side can display a window or dialog box that pops up in the form of an overlay layer. Another example is that if the host side has configured a task message box, after the audience enters the live broadcast room, the audience side can display a window or dialog box in the form of an overlay layer.

[0086] Exemplarily, see Figure 4 ,Figure 4 FIG. Figure 4 shows a schematic diagram of a task message box provided by an embodiment of this specification. The task message box may include the specific content of the task, such as "hoping that 100 people will join the fan club". The task message box may include content to encourage the audience to complete the task, such as "Come and help me fulfill my wish~". Optionally, Figure 4 it is shown in the upper right corner of the live broadcast page. In practical applications, the task message box may also be located in the upper left corner of the live broadcast page, in the middle of the live broadcast page, etc. Or, the task message box may also be located on a certain body part of the anchor. The task message box can move with the movement of the anchor's body to prompt the audience to complete the task configured on the anchor side.

[0087] Optionally, the comment area link may refer to a link placed in the comment area. The comment area may refer to the area where the comments made by the audience are displayed. As a specific implementation manner, in order to facilitate the display of tasks and prompt users to complete tasks, the comment area link may be prominently displayed at the top of the comment area. Being prominently displayed at the top of the comment area may mean being displayed above the comments made by the audience.

[0088] Exemplarily, see Figure 5 , Figure 5 FIG. Figure 5 shows a schematic diagram of a comment area link provided by an embodiment of this specification. The comment area link may include the specific content of the task, such as "hoping that 100 people will join the fan club".

[0089] As a specific implementation manner, the comment area link may be displayed in a carousel in the comment area. For example, it may be displayed in the comment area as a highlighted comment in a carousel. Specifically, it may be displayed in a carousel at a preset time interval, such as every 10 seconds, 30 seconds, 1 minute, etc. Or, it may be displayed in a carousel at a preset number of comment intervals. For example, every time the audience posts 10 comments, 20 comments, etc., the comment area link can be displayed.

[0090] In practical applications, the anchor side may configure one task entry or multiple task entries. The multiple task entries may be of the same form or different forms. Thus, the live broadcast page on the audience side may include one task entry or multiple task entries. Further, the multiple different task entries may be created by the anchor side based on the task details of different tasks. In this way, users can select the target task entry from different task entries, and then execute and complete the target task of the target task entry, thereby facilitating users to select the target task they want to complete.

[0091] In the embodiments of this specification, the task entry includes at least one of a task card control, a task message box, and a comment area link. This can facilitate the display of the task entry, thereby facilitating the prompt for the audience to complete the target task, improving the convenience for the audience to complete the target task, and further improving the interaction convenience between the audience and the anchor, enhancing the user experience.

[0092] In an alternative embodiment of this specification, at least one task is displayed in a carousel at the task entry, or is switched and displayed in response to a trigger operation of a switching control. Responding to completing the target task based on the task entry includes:

[0093] In response to a trigger operation for the target task that is carouseled to or switched to at the task entry, execute and complete the target task.

[0094] In the embodiments of this specification, each task can be displayed in a carousel at the task entry. Among them, carousel is a common UI design pattern, usually used to display a series of information in turn.

[0095] In practical applications, the task entry can sequentially display each task according to a preset display strategy. Specifically, the preset display strategy can include a carousel order. The carousel order can refer to the display order of each task at the task entry. For example, task A is displayed before task B, task B is displayed before task C, and so on. Further, the preset display strategy can also include a display duration. The display duration can refer to the display duration of the task. For example, the display duration can be 3 seconds, 5 seconds, etc. As a specific implementation, the display durations of different tasks can be different. For example, for a certain task, a longer display duration can be set compared to other tasks to increase the audience participation for this task. For example, this task can be set with a display duration of 10 seconds, and other tasks are set with display durations of 3 seconds and 5 seconds.

[0096] Specifically, the first task among each task can be determined based on the carousel order, and this first task is displayed at the task entry. After reaching the display interval, the second task in the carousel order is determined, and this second task is switched and displayed, and so on, until the last task among each task is displayed, ending the carousel.

[0097] Optionally, in one implementation, the carousel ends after each task has been carouseled once. In another implementation, the number of carousel times of the task can be set, and the carousel ends after reaching this number of carousel times. In yet another implementation, the carousel duration can also be set, and the carousel ends after reaching this carousel duration. Additionally, in practical applications, for a certain task, the host side can also set a highlighted display to attract the visual attention of the audience. For example, when this task is carouseled to, it can be enlarged for display, or a font color different from other tasks can be set.

[0098] As a specific implementation, when a carousel display task is performed, the specific content of the task can be displayed, and the completion deadline of the task, the current progress of the task, the task feedback of the task, etc. can also be displayed.

[0099] In practical applications, the audience can select the target task that the task entry rotates to. For example, the audience can perform trigger operations on the target task rotated to by the task entry, such as click operations, long-press operations, etc., to execute and complete the target task.

[0100] As a specific implementation, after the viewer-side user completes the target task, the target task information block can be switched to a feedback entry. The viewer-side user can receive the task feedback for completing the target task based on the feedback entry, or the viewer-side user can also not receive the task feedback. For example, if the viewer-side user receives the task feedback, the task entry can rotate and display other task information blocks. If the viewer-side user does not receive the task feedback, the feedback entry can be rotated and displayed together with other task information blocks in the task entry.

[0101] In the embodiments of this specification, by rotating and displaying each task at the task entry, each task can be displayed, improving the convenience of displaying each task. And the carousel display can attract the visual attention of the audience, thereby attracting the audience to participate in the execution of the task and improving the interaction efficiency. Further, when the target task is rotated to, the audience can perform a trigger operation on the task entry to execute and complete the target task, which also improves the convenience of executing the task.

[0102] As a specific implementation, the task entry includes a switching control. The viewer-side user can also manually switch to display different tasks by triggering the switching control. For example, different tasks can be switched and displayed by click operations, long-press operations, etc. Optionally, after triggering the switching control, one task can be displayed, or multiple tasks can be displayed. Specifically, if one task is displayed, it can be the task with the highest completion degree, the highest priority task, or the task with the highest matching degree, etc. If multiple tasks are displayed, these multiple tasks can be arranged in the preset order mentioned above.

[0103] Further, after switching and displaying at least one task in the task entry, the viewer-side can also respond to the trigger operation on the switching control and switch to display at least one other task in the task entry. Thus, the viewer-side user can switch and display all tasks by triggering the switching control.

[0104] As a specific implementation, the task entry can also include a task viewing control. After displaying the live page of the target live broadcast, it further includes:

[0105] In response to a trigger operation on the task viewing control, each task in the task set is displayed, and each task in the task set can be configured by the host side.

[0106] Optionally, the host side user can pre-configure at least one task. The server of the host side can, in response to the host side configuring at least one task, create a task set and store the at least one task configured by the host side in the task set. Further, the server of the host side can also send the task set to the viewer side for display at the task entry in the live broadcast page of the viewer side. In practical applications, it is possible that not all tasks in the task set can be displayed at the task entry. Therefore, the viewer side user can view each task in the task set by triggering the task viewing control of the task entry.

[0107] Further, the task entry in the live broadcast page can display each task in the task set in sequence according to the preset display strategy mentioned above. In practical applications, if the viewer side user completes the target task, the target task can be deleted from the task set, thus facilitating the display of other tasks.

[0108] As a specific implementation manner, if the viewer side user completes the target task, the task entry can be switched to a feedback entry for receiving the task feedback of the target task. For example, the viewer side can, in response to a trigger operation on the switching control, display each task and the task feedback of the completed tasks such as the target task.

[0109] In the embodiments of this specification, the viewer side user can manually switch each task through a trigger operation, which can facilitate the viewer side user to view / perform each task, and then select the target task from each task to execute and complete, improving the convenience of completing the target task.

[0110] In an alternative embodiment of this specification, after switching the task entry to a feedback entry, it further includes:

[0111] In response to a trigger operation on the feedback entry, display the receiving page of the task feedback, and continue to carousel and display at least one task in the task entry.

[0112] In practical applications, the viewer can perform a trigger operation on the feedback entry to receive the task feedback. Specifically, the viewer side can display the receiving page of the task feedback according to the trigger operation of the viewer on the feedback entry. The receiving page of the task feedback can indicate that the viewer has received the task feedback.

[0113] Exemplarily, refer to Figure 6 , Figure 6The figure shows a schematic diagram of a feedback entry provided by an embodiment of this specification. The feedback entry may include the type of task feedback. For example, the task feedback may be a thank-you card. The feedback entry may also include the specific content of the task feedback, such as "Thank you for bringing me one step closer to my dream". Optionally, Figure 6 This is an explanation taking the task entry as a task card control. It can be understood that if the task entry is a task message box, the task message box can be switched to a feedback entry. If the task entry is a comment area link, the comment area link can be switched to a feedback entry.

[0114] As a specific implementation, the feedback entry further includes a viewing control. After switching the task entry to a feedback entry, the method further includes: in response to a trigger operation on the viewing control, displaying a page for receiving the feedback.

[0115] Optionally, the audience can receive the task feedback through the viewing control.

[0116] Exemplarily, refer to Figure 7 , Figure 7 The figure shows a schematic diagram of a page for receiving a task feedback provided by an embodiment of this specification. After the audience triggers the viewing control, the audience side can display a receiving page, and this receiving page can indicate that the user on the audience side has received the task feedback. For example, if the task feedback is a thank-you card, it can indicate that the user on the audience side has received the thank-you card. Optionally, this receiving page may further include a close button, and the audience can close this receiving page by triggering the close button.

[0117] In practical applications, after displaying the page for receiving the task feedback, various tasks can continue to be carousel-displayed at the task entry. Specifically, the tasks that continue to be carousel-displayed may not include the tasks that the audience has completed. The tasks that the audience has completed may be tasks that the audience cannot execute anymore, so as to facilitate the audience to complete other tasks that they can execute. As a specific implementation, the tasks that continue to be carousel-displayed may also include the tasks that the audience has completed. The audience can check the task progress of the tasks that have been completed through the completed tasks. For example, if the task is "Hope 100 people join the fan club" and the task progress is "40 / 100", that is, 40 people have joined the fan club. If a certain audience executes this task and joins the fan club, the task progress can be "41 / 100". After this audience receives the task feedback for joining the fan club, the task entry can still carousel-display this task so that the audience can check the task progress of this task.

[0118] As a specific implementation, if the tasks configured on the host side have been completed by each viewer, assuming the task is "hoping that 100 people will join the fan club", for example, 100 people have joined the fan club, then this task can be taken off the shelf, and the task entrance can continue to rotate and display the remaining tasks that can be completed by the viewers, so as to facilitate the viewers to execute the remaining tasks.

[0119] In the embodiments of this specification, after the viewer triggers the feedback entrance, a receiving page for task feedback can be displayed, which can improve the experience of the viewer receiving task feedback, and then enhance the task completion experience, the interaction experience with the host, etc. If the viewer lags in receiving task feedback, the various tasks can continue to be rotated and displayed in the task entrance, so as to facilitate the viewer to complete other tasks.

[0120] In an alternative embodiment of this specification, after displaying the receiving page for task feedback, it further includes:

[0121] Increase the progress of the target task and display the updated progress of the target task, where the updated progress is the progress after participating in the target task.

[0122] Optionally, after the user receives the task feedback, the progress of the target task can be increased and the updated progress of the target task can be displayed. For example, as mentioned above, the task is "hoping that 100 people will join the fan club", and the progress of this task is "40 / 100", that is, 40 people have joined the fan club. If a certain viewer executes this task and joins the fan club, then the progress of this task can be updated, such as increasing the task progress of this task, obtaining the task progress "41 / 100", and then the updated task progress can be displayed. For example, "41 / 100" can be displayed at the task entrance, etc.

[0123] As a specific implementation, the task entrance may not rotate and display the various tasks either. Instead, the various tasks can be directly displayed. This can facilitate the viewer to view the various tasks at one time, improve the task viewing efficiency, and then improve the task completion efficiency.

[0124] Specifically, the various tasks displayed at the task entrance can be arranged in a preset order. Arranging in a preset order may include at least one of the following methods:

[0125] Arrange according to the completion degree of each task; if the completion degree of the first task is higher than that of the second task, then the first task is arranged before the second task;

[0126] Arrange according to the priority of each task; if the priority of the third task is higher than that of the fourth task, then the third task is arranged before the fourth task; the priority is set by the user on the host side;

[0127] Arrange according to the matching degree of each task with the viewer-side user; if the matching degree of the fifth task is higher than that of the sixth task, the fifth task is ranked before the sixth task; the matching degree is determined based on the historical behavior data of the viewer-side user.

[0128] Specifically, tasks with a high completion degree can be ranked before tasks with a low completion degree, so as to facilitate the viewer to execute tasks with a high completion degree first. As a specific implementation manner, the host side can configure the priority of tasks, so that tasks with a high priority can be ranked before tasks with a low priority, thus facilitating the viewer to execute tasks with a high priority first. As a specific implementation manner, each task can be arranged according to the matching degree of each task with the viewer-side user. For example, the matching degree of each task with the viewer-side user can be determined based on the historical behavior data of the viewer-side user. The historical behavior data of the viewer-side user can represent the historical behavior data of the viewer-side user in each live broadcast room. For example, the historical behavior data can include the gift-giving amount, the live broadcast viewing duration, the number of comments made in the live broadcast room, and so on. For example, if the historical behavior data of the viewer-side user indicates that the user's gift-giving amount is greater than the preset amount threshold, then the user has a high matching degree with the tasks related to gift-giving, such as a high matching degree with the task of "receiving 100 gifts today". If the historical behavior data of the user indicates that the user's gift-giving amount is less than the preset amount threshold, then the user has a low matching degree with the tasks related to gift-giving. For example, if the historical behavior data of the viewer-side user indicates that the user's live broadcast viewing duration is greater than the preset duration threshold, then the user has a high matching degree with the tasks related to the live broadcast duration, such as a high matching degree with the task of "hoping that today's live broadcast reaches 5 hours". If the historical behavior data of the user indicates that the user's live broadcast viewing duration is less than the preset duration threshold, then the user may have a low matching degree with the tasks related to the live broadcast duration, and so on. In practical applications, different viewer sides can display tasks arranged in different orders.

[0129] As a specific implementation manner, the task entrance may not display each task in a carousel. Instead, it can display one task. For example, it can display the task with the highest completion degree, the task with the highest priority, or the task with the highest matching degree, etc. Optionally, different viewer sides can display different tasks. For example, for viewer side A, it can display the task with the highest completion degree. For viewer side B, it can display the task with the highest priority. For viewer side C, it can display the task with the highest matching degree with the viewer-side user of C. For viewer side D, it can display the task with the highest matching degree with the viewer-side user of D, and so on.

[0130] Furthermore, in response to a trigger operation on the task entrance, each task can be displayed. Specifically, each task can be arranged in the preset order mentioned above.

[0131] In an optional embodiment of this specification, responding to completing a target task based on the task entrance includes:

[0132] In response to a trigger operation for a task entry, display a task list page, where the task list page includes at least one task;

[0133] In response to a trigger operation for a target task among at least one task, execute and complete the target task.

[0134] Optionally, a viewer-side user can display a task list page by performing a trigger operation on the task entry. The task list page can refer to an entry for displaying and / or executing a target task. Further, the task list page can display one task, multiple tasks, or of course, all tasks.

[0135] Exemplarily, refer to Figure 8 , Figure 8 shows a schematic diagram of a task list page provided in an embodiment of this specification. Taking the task list page displaying multiple tasks as an example, for instance, it can display Task 1 "Hope 100 people will join the fan club", Task 2 "Wish to receive 1000 potato coins as a tip", Task 3 "Hope to rank first on the popularity list!", and so on. For each task, a deadline can also be displayed, and the deadline can be the deadline for completion. For example, the deadline for Task 1 is "May 10, 2025 00:00", the deadline for Task 2 is "May 10, 2025 00:00", and the deadline for Task 3 is "May 10, 2025 00:00". As a specific implementation, the deadlines for each task can be different. Further, for at least one task, the completion progress can also be displayed. For example, the completion progress of Task 1 is "40 / 100", the completion progress of Task 2 is "239 / 1000", and optionally, the completion progress can also not be displayed. For example, for Task 3, the task progress can not be displayed.

[0136] In practical applications, a viewer-side user can execute and complete a target task by triggering the target task among at least one task. Specifically, for any task in the task list page, the any task can include a first participation control and / or a second participation control. Responding to a trigger operation for a target task among at least one task and executing and completing the target task can include:

[0137] In response to a trigger operation for the first participation control, execute and complete the target task;

[0138] In response to a trigger operation for the second participation control, determine support information for the target task; the support information is information indicating support for the target task.

[0139] Optionally, the first participation control can be a control for executing the target task. For example Figure 8"Group Joining for Assistance" control, "Reward for Assistance" control, etc. in it. The user on the viewer side can trigger the first participation control to execute and complete the target task. Optionally, the second participation control can be a control that supports the target task. For example Figure 8 "Like and Bless" control in it. The user on the viewer side can trigger the second participation control to determine the support information for the target task. Specifically, the support information is information indicating support for the target task. For example, the support information can be like information, blessing information, etc.

[0140] In practical applications, the user on the viewer side can determine the support information for the target task in various ways. For example, the support information for the target task can be directly determined through a click operation. Or the support information for the target task can be determined through text editing operations, image editing operations, voice editing operations, video editing operations, etc. Optionally, the steps for determining the support information for the target task include at least one of the following four items:

[0141] Responding to the click operation of the user on the viewer side, determining the support information for the target task;

[0142] Responding to the text editing operation of the user on the viewer side, determining the support information for the target task;

[0143] Responding to the voice editing operation of the user on the viewer side, determining the support information for the target task;

[0144] Responding to the image editing operation of the user on the viewer side, determining the support information for the target task;

[0145] Responding to the video editing operation of the user on the viewer side, determining the support information for the target task.

[0146] For determining the support information through a click operation, specifically, after the user on the viewer side directly clicks the second participation control, such as after clicking the "Like and Bless" control, the support information for the target task is determined. For determining the support information through text editing operations, voice editing operations, image editing operations, and video editing operations, after the user clicks the second participation control, an editing area is displayed, and the user on the viewer side can edit text information, record voice information, upload image information, and upload video information in this editing area. For example, the edited text information can be "I hope your dreams come true!", the recorded voice information can be a voice message saying "Give you a big thumbs up", and the uploaded image information and video information can be information expressing blessings for the host to complete the task, etc.

[0147] In an optional embodiment of the present specification, after the support information for the target task is determined, the method may further include: increasing the support level represented by the support information of the target information, and displaying the support information after the support level is increased.

[0148] In actual applications, the tasks displayed on the task list page may also include information on the number of people who have completed the tasks and information on support for the tasks. For example, the information on the number of people who have completed Task 1 may be "85 people helped", which means that 85 audience users have completed Task 1, and the support information for Task 1 may be "320 people liked and blessed", which means that 320 audience users have supported the task, such as liked and blessed. The information on the number of people who have completed Task 2 may be "45 people rewarded", which means that 45 audience users have completed Task 2, and the support information for Task 2 may be "1209 people liked and blessed", which means that 1209 audience users have supported the task. Task 3 may not have information on the number of people who have completed it, and the support information for Task 3 may be "2000 people liked and blessed", which means that 2000 audience users have supported the task.

[0149] In the embodiments of the present specification, the audience user can trigger the task entrance to view each task in the task list page, thereby improving the convenience of viewing each task, and then select the target task from the tasks in the task list page to execute and complete it, thereby improving the convenience of completing the target task.

[0150] See also Figure 9 , Figure 9 A flowchart of another live interactive method provided according to an embodiment of the present specification is shown. The live interactive method is applied to the anchor end and specifically includes the following steps.

[0151] Step 902: Display the live broadcast page of the target live broadcast, which includes a task configuration control.

[0152] In the embodiment of this specification, the target live broadcast may be a live broadcast of the anchor end provided by the content application platform. The live broadcast page of the target live broadcast may refer to an interface displayed by the anchor end user during the live broadcast process to display the images collected by the anchor end used by the anchor.

[0153] For example, see Figure 10 , Figure 10The figure shows a schematic diagram of a task configuration control provided by an embodiment of this specification. The task configuration control can be located on the interaction page. Among them, the interaction page can be a page for interaction between the host user and the audience. The interaction page can include various controls for interacting with the audience, such as a red envelope control, which can be used for the host user to send red envelopes to the audience in the live broadcast room, a lottery control, which can be used for the host user to launch a lottery activity to the audience in the live broadcast room, a PK control, which can be used for the host user to connect and PK with other host users, a voting control, which can be used for the host user to initiate a vote on a certain matter to the users in the live broadcast room, a small note control, which can be used for the live broadcast user to initiate interactive communication with the audience, and a wish card control, which can also be expressed as a task configuration control, and can be used for the host user to configure tasks. Specifically, display the live broadcast page of the target live broadcast. The live broadcast page includes a task configuration control, and specifically can include: display the live broadcast page of the target live broadcast. The live broadcast page includes an interaction page, and the interaction page includes a task configuration control.

[0154] In practical applications, the interaction page can be evoked through an interaction control, and then tasks can be configured based on the task configuration control in the interaction page to generate a task entry. Among them, the interaction control can be a control for evoking the interaction page. Optionally, the method can also include: display the live broadcast page of the target live broadcast. The live broadcast page includes an interaction control. In response to the trigger operation of the interaction control, display the interaction page, and the interaction page includes a task configuration control.

[0155] Optionally, Figure 10 The example is based on the page during the host user's live broadcast process to illustrate the configuration of tasks to generate a task entry. In practical applications, tasks can also be configured based on the page during the non-live broadcast process of the host user to generate a task entry. As a specific implementation, the live broadcast page can be the page during the host user's live broadcast process or the page during the non-live broadcast process.

[0156] Step 904: In response to the trigger operation on the task configuration control, display a task configuration page, and the task configuration page includes a task details editing area and a task start control.

[0157] In practical applications, the host user can perform a trigger operation on the task configuration control to display the task configuration page. The task configuration page can be a page for configuring tasks.

[0158] Exemplarily, see Figure 11 , Figure 11The figure shows a schematic diagram of a task configuration page provided by an embodiment of this specification. The task configuration page may include a task details editing area, which can be an area for editing task details. Further, the task details editing area may include a basic information editing area and a completion condition editing area. The basic information editing area may further include at least one of a task name editing area, a task feedback editing area, a deadline editing area, and a completion condition editing area. The task name editing area is used to edit the task name, and the task name can also be expressed as a wish name. For example, the task name can be edited as "Gain 1K followers during today's live broadcast". The task feedback editing area can be used to edit task feedback. For example, the default task feedback, such as a thank-you card, can be used. The deadline can be used to edit the deadline for task completion. For example, the default deadline, such as the end of this live broadcast, can be used, or a custom deadline can also be used. The completion condition editing area can be used to edit the completion conditions of the task. In practical applications, the task details editing area may display preset completion conditions, such as the number of shares, the number of audience connections, the number of likes, the amount of gifts, the number of followers, the number of people joining the fan club, the number of comments, the number of gift-givers, and so on. The live broadcast user can select the completion conditions by triggering these preset completion conditions, so as to edit the completion conditions of the task. For example, the live broadcast user can select the amount of gifts as the completion condition of the task. Optionally, the live broadcast user can also not set the completion conditions, such as not selecting any completion conditions.

[0159] Further, the task configuration page may further include a task start control, which can be used to start the task and then generate a task entry in the live broadcast page. For example, the task start control can be a control representing "Start Wish". Optionally, the task start control can be located below the task details editing area, or the task start control can also be located above the task details editing area.

[0160] Step 906: In response to the details editing operation on the task in the task details editing area and the triggering operation on the task start control, generate a task entry in the live broadcast page of the target live broadcast.

[0161] In practical applications, the host user can edit the task details in the task details editing area. For example, the task name, the task feedback of the task, the deadline for completing the task, the completion conditions of the task, and so on can be edited. Optionally, in the embodiments of this specification, there is no limitation on the editing sequence of the task name, the task feedback of the task, the deadline for completing the task, and the completion conditions of the task. For example, the task name can be edited first, then the task feedback, and then the deadline for completing the task and the completion conditions of the task. Or, the completion conditions of the task can be edited first, then the task feedback of the task, and then the task name and the deadline for completing the task.

[0162] Optionally, the host user can configure tasks that can be completed by the viewer user. Tasks that can be completed by the viewer user may refer to tasks that are completed through the interaction between the viewer user and the host, such as "Gain 1K followers during today's live broadcast" and "Hope to receive 100 gifts". As a specific implementation, the host user can also configure tasks that cannot be completed by the viewer user. Tasks that cannot be completed by the viewer user may refer to tasks that cannot be completed through the interaction between the viewer user and the host, such as "Hope to get into a postgraduate program" and "Hope to become younger!" etc.

[0163] In the embodiments of this specification, after the host user edits the task details of a task, the host can generate a task entry on the live broadcast page by triggering the task start control. Optionally, after the host user triggers the task start control, the host can also display a task entry editing page, where the host user can edit the form of the task entry, its position on the live broadcast page, etc. Optionally, in response to the detailed editing operation of the task in the task details editing area and the triggering operation of the task start control, generating a task entry on the live broadcast page of the target live broadcast may include: in response to the detailed editing operation of the task in the task details editing area and the triggering operation of the task start control, display the task entry editing page, and in response to the editing operation of editing the form and / or position of the task entry on the task entry editing page, generate a task entry in the form and / or position on the live broadcast page of the target live broadcast. For example, the host user can edit the form of the task entry on the task entry editing page to be at least one of a task card control, a task message box, and a comment area link. For another example, the host user can edit the position of the task entry on the task entry editing page so that the task entry is located in the upper left corner, the middle, or the lower right corner of the live broadcast page, etc. As a specific implementation, the task entry editing page can also be displayed in the task configuration page, and the task configuration page can include the task entry editing page. For example, the task entry editing page can be displayed above the task start control, below the task details editing area, etc.

[0164] Further, after generating a task entry on the live broadcast page of the target live broadcast, the viewer user can view, execute, and complete the tasks configured by the host user through the task entry and obtain the task feedback configured by the host user.

[0165] In the embodiments of this specification, by the host user configuring tasks and generating task entries on the live broadcast page, it can enable the viewer user to execute and complete the tasks configured by the host through the task entries. In this way, it can increase the interaction methods between the host and the viewers, improve the interaction enthusiasm between the viewers and the host, and improve the interaction experience.

[0166] In an alternative embodiment of this specification, in response to a trigger operation on a task configuration control, a task configuration page is displayed, including:

[0167] In response to a trigger operation on a task configuration control, a task list page is displayed. The task list page includes a task information block of configured tasks and a new task configuration control. The task information block includes at least the task completion progress.

[0168] In response to a trigger operation on the new task configuration control, a task configuration page is displayed.

[0169] Exemplarily, refer to Figure 12 , Figure 12 which shows a schematic diagram of a task list page provided in an embodiment of this specification. The task list page can be a page for viewing and editing configured tasks, and / or the task list page can be a page for configuring new tasks. Specifically, the task information block of configured tasks can include the details of the configured tasks. For example, the details of the configured tasks can include the task name, such as "Hope 100 people will join the fan club", and can also include the support information of the configured tasks, such as "85 people have given support, 320 people have liked and sent blessings", and can also include the deadline for task completion, such as "2025 / 05 / 10 00:00", and can also include the task completion progress, such as "40 / 100".

[0170] Optionally, the task list page can also include a task deletion control. The host side can respond to a trigger operation by a host-side user on the deletion control to delete the task. Deleting the task can mean not displaying the task on the task list page. Optionally, the task list page can also include a task editing control. The host side can respond to a trigger operation by a host-side user on the task editing control to edit the task. For example, the host-side user can edit the task name, the deadline for task completion, etc. Further, the task list page can also include the number of configured tasks and the total number of tasks that can be configured. For example, "1 / 3" can indicate that the number of configured tasks is 1 and the total number of tasks that can be configured is 3.

[0171] Figure 12 The task list page is described with the number of tasks being 1. In actual applications, the number of tasks on the task list page may be 0.

[0172] Exemplarily, refer to Figure 13 , Figure 13 which shows a schematic diagram of another task list page provided in an embodiment of this specification. This task list page can include a new task configuration control and not include a task information block.

[0173] Further, the host end can respond to the trigger operation of the host end user for the new task configuration and display a task configuration page. For example, it can display a task configuration page as shown in Figure 11 to facilitate the host end user to configure a new task.

[0174] In the embodiments of this specification, the host end can respond to the trigger operation of the host end user for the task configuration control and display a task configuration page, so as to facilitate the host end user to view the task details of the configured tasks through the task information blocks of the configured tasks, and also facilitate the host end user to configure new tasks through the new task configuration control, improving the convenience of the host end user in managing tasks.

[0175] In an optional embodiment of this specification, the task list page further includes at least one task template; the method further includes:

[0176] Respond to the trigger operation for the target task template in at least one task template, and display the task configuration page corresponding to the target task template. The task details in the task configuration page corresponding to the target task template are obtained based on the target task template.

[0177] In the embodiments of this specification, the task list page further includes at least one task template. Optionally, the task template can be a template for configuring tasks. The task list page can include one task template or multiple task templates. In practical applications, the task template can include a task details template and a template usage control. The task details template can represent the task details of the task corresponding to the task template, such as the task name, such as "Gain 1K followers in today's live broadcast", "Reach 5 hours of live broadcast today", "Hope to reach the top of the list in the next hour", etc. It can also include the deadline for task completion, such as "End of this live broadcast", "3 hours after the task is released", etc. It can also include the task feedback for task completion, such as "Thank you card", "Red envelope" or "Product coupon", etc. It can also include the completion conditions of the task, such as "Gift amount", "Number of people joining the fan club", "Number of likes", etc. The template usage control can represent the control for using the corresponding task template. Any task template can be correspondingly displayed with a template usage control.

[0178] As a specific implementation manner, the task templates on the task list page can be determined based on the host-side users and / or the viewer-side users. For example, if the number of fans of the host-side user is small, the task list page can display a task template for increasing the fans of the host-side user. For example, it can display a task template with the task name "Gain 1K fans during today's live broadcast". For example, if the consumption amount of the viewer-side user is large, the task list page can display a task template for the viewer-side user to send gifts. For example, it can display a task template with the task name "Hope to receive a tip of 100 potato coins". Another example is that if there are many viewer-side users who have not joined the fan club of the host-side user, the task list page can display a task template for the viewer-side user to join the fan club. For example, it can display a task template with the task name "Hope 100 people will join the fan club", and so on.

[0179] Optionally, the host-side user can select any task template to use for configuring the task. For example, the corresponding task template can be selected through a template usage control. Optionally, in response to a trigger operation on the target task template among at least one task template, a task configuration page corresponding to the target task template is displayed, including: in response to a trigger operation on the template usage control of the target task template among at least one task template, a task configuration page corresponding to the target task template is displayed. Then, the host-side user can configure the task on the task configuration page corresponding to the target task template.

[0180] Optionally, the task configuration page corresponding to the task template may include the task details of the task corresponding to the task template. In actual application, the host-side user can configure the task details of the task on the task configuration page corresponding to the target task template. For example, the task name can be configured. If the task name corresponding to the target task template is "Gain 1K fans during today's live broadcast", the host-side user can configure the task name as "Gain 2K fans during today's live broadcast", etc. Optionally, the host-side user can also configure the task feedback upon task completion, the deadline for task completion, etc. As a specific implementation manner, the task configuration page corresponding to the target task template includes a target task details editing area and a target task activation control. After displaying the task configuration page corresponding to the target task template, the method may further include: in response to a trigger operation on the target task details editing area and the target task activation control, generating a task entry on the live broadcast page of the target live broadcast. As a specific implementation manner, the host-side user can not configure the task details of the task on the task configuration page corresponding to the target task template, but can directly use the task details of the target task template. Optionally, after displaying the task configuration page corresponding to the target task template, the method may further include: in response to a trigger operation on the target task activation control, generating a task entry on the live broadcast page of the target live broadcast.

[0181] In the embodiments of this specification, the task list page includes task templates, so that the user on the host side can configure the task details based on the task templates, greatly improving the convenience of configuring task details, enhancing the task configuration efficiency, and further improving the interaction efficiency between the user on the host side and the user on the viewer side.

[0182] In an alternative embodiment of this specification, the task list page further includes a template viewing control; the method further includes:

[0183] In response to a trigger operation on the template viewing control, a template list page is displayed, and the template list page includes multiple task templates;

[0184] In response to a trigger operation on the target task template among the multiple task templates, a task configuration page corresponding to the target task template is displayed, and the task details in the task configuration page corresponding to the target task template are obtained based on the target task template.

[0185] Exemplarily, referring to Figure 14 , Figure 14 shows a schematic diagram of a task configuration page provided by an embodiment of this specification. The user on the host side can view each task template displayed on the template list page by triggering the template viewing control.

[0186] Exemplarily, referring to Figure 15 , Figure 15 shows a schematic diagram of a template list page provided by an embodiment of this specification. The template list page can be a page that displays multiple templates. The template list page can include multiple templates, such as recommended templates. For example, the task names can be "Gain 1K followers during today's live stream", "Reach 5 hours of live streaming today", "Hope to reach the top of the list in the next hour", "Receive 1000 shubi rewards", "Hope the online number reaches 300,000 people", "The video can reach 1 million likes", etc., where "The video can reach 1 million likes" can mean that the short video posted by the user on the host side can reach 1 million likes. Further, the template list page can also include popular templates. The popular templates can represent popular wishes, and the popular wishes represent popular tasks. For example, "Receive 100 gifts today", "Experience the new skin of King of Glory", "Hope to receive 2000 blessings", "Hope not to lose in today's PK", "The live stream is shared 100 times", "The number of fan connections reaches 50", and so on.

[0187] In practical applications, the user on the host side can view each task template in the template list page, and then trigger the target task template from each task template, and then the host side can display the task configuration page of the target task template to facilitate the user on the host side to configure tasks.

[0188] In the embodiments of this specification, a template list page can be displayed through the triggering operation of the host-side user on the template viewing control, and multiple task templates are displayed. This facilitates the host-side user to select a target task template from multiple task templates, improves the convenience of selecting the target task template, and further improves the convenience of task configuration.

[0189] See Figure 16 , Figure 16 shows the process timing diagram of a live interaction method provided by an embodiment of this specification. As Figure 16 shown, the viewer-side user can be a user watching the target live broadcast. The viewer-side human-computer interaction interface is mainly responsible for the visual display of the page and user interaction. The viewer-side human-computer interaction interface is located on the viewer side (such as a mobile phone, tablet, computer, etc.), and the server is located at a remote server or a cloud service provider, responsible for data processing, storage, and interaction with external systems (such as databases, third-party services, etc.).

[0190] Viewer-side human-computer interaction interface: Displays the live broadcast page of the target live broadcast.

[0191] Viewer-side user: Completes the target task from the task entry in the live broadcast page.

[0192] Viewer-side human-computer interaction interface: Obtains task feedback from the server.

[0193] Server: Sends task feedback to the viewer side.

[0194] Viewer-side human-computer interaction interface: Switches the task entry to a feedback entry and displays the task feedback.

[0195] Viewer-side user: Receives the task feedback.

[0196] See Figure 17 , Figure 17 shows the process timing diagram of another live interaction method provided by an embodiment of this specification. As Figure 17 shown, the host-side user can be a user conducting a live broadcast. The host-side human-computer interaction interface is mainly responsible for the visual display of the page and user interaction. The host-side human-computer interaction interface is located on the viewer side (such as a mobile phone, tablet, computer, etc.), and the server is located at a remote server or a cloud service provider, responsible for data processing, storage, and interaction with external systems (such as databases, third-party services, etc.).

[0197] Host-side human-computer interaction interface: Displays the live broadcast page of the target live broadcast.

[0198] Host-side user: Performs a triggering operation on the task configuration control.

[0199] Host-side human-computer interaction interface: Displays the task configuration page.

[0200] Host - side user: Perform editing operations on the details of the task and trigger operations on the task activation control.

[0201] Host - side human - machine interaction interface: Request to generate a task entry on the live - broadcast page.

[0202] Server: Create a task set and store the tasks configured by the host - side into the task set; Send the task set to the host - side and generate a task entry on the live - broadcast page.

[0203] Host - side human - machine interaction interface: Display the task entry.

[0204] Corresponding to the above - mentioned method embodiments, this specification also provides embodiments of a live - interaction device. Figure 18 Shows a schematic structural diagram of a live - interaction device provided by an embodiment of this specification. As Figure 18 shown, the device is for the audience - side, and the device includes:

[0205] Live - broadcast page display module 1802, configured to display the live - broadcast page of the target live - broadcast. The live - broadcast page includes a task entry, and the task entry is created by the host - side based on the task details of at least one task. The at least one task includes the target task;

[0206] Entry switching module 1804, configured to, in response to completing the target task based on the task entry, switch the task entry to a feedback entry. The feedback entry is used to display the task feedback of the target task, and the task feedback is pre - configured by the host - side based on the target task.

[0207] Optionally, the task entry includes at least one of a task card control, a task message box, and a comment - area link.

[0208] Optionally, the at least one task is displayed in a carousel on the task entry, or is switched and displayed in response to the trigger operation of a switching control; The entry switching module 1804 is further configured to:

[0209] In response to the trigger operation of the target task that is carousel - displayed or switched to on the task entry, execute and complete the target task.

[0210] Optionally, the device may further include:

[0211] Reward - page display module, configured to, in response to the trigger operation on the feedback entry, display the reward page of the task feedback and continue to display the at least one task in a carousel on the task entry.

[0212] Optionally, the entry switching module 1804 is further configured to:

[0213] In response to the trigger operation on the task entry, display a task list page, and the task list page includes at least one task;

[0214] In response to a trigger operation for a target task among at least one task, execute and complete the target task.

[0215] Applying this embodiment, the live broadcast page can display a task entry created by the host side based on the task details of at least one task. The audience can execute and complete the target task among the at least one task based on the task entry. After that, in response to the completion of the target task, the task entry can be switched to a feedback entry to display the task feedback after the audience completes the target task, so that the audience can receive the task feedback for completing the target task. In this way, it can improve the enthusiasm of the audience to complete the tasks set by the host side, enhance the sense of task participation, and increase the interaction methods between the audience and the host, improve the interaction experience between the audience and the host, and increase the audience viscosity.

[0216] The above is a schematic solution of a live broadcast interaction device according to this embodiment. It should be noted that the technical solution of this live broadcast interaction device and the technical solution of the above live broadcast interaction method belong to the same concept. For the details not described in the technical solution of the live broadcast interaction device, reference can be made to the description of the technical solution of the above live broadcast interaction method.

[0217] Corresponding to the above method embodiment, this specification also provides another embodiment of a live broadcast interaction device. Figure 19 Fig. shows a schematic structural diagram of another live broadcast interaction device provided by an embodiment of this specification. As Figure 19 shown, the device is for the host side, and the device includes:

[0218] A page display module 1902, configured to display a live broadcast page of a target live broadcast, where the live broadcast page includes a task configuration control;

[0219] A configuration page display module 1904, configured to display a task configuration page in response to a trigger operation for the task configuration control. The task configuration page includes a task details editing area and a task start control;

[0220] A task entry generation module 1906, configured to generate a task entry on the live broadcast page of the target live broadcast in response to a details editing operation for the task in the task details editing area and a trigger operation for the task start control.

[0221] Optionally, the configuration page display module 1904 is further configured to:

[0222] Display a task list page in response to a trigger operation for the task configuration control. The task list page includes a task information block of the configured tasks and a new task configuration control. The task information block at least includes the task completion progress;

[0223] Display a task configuration page in response to a trigger operation for the new task configuration control.

[0224] Optionally, the task list page further includes at least one task template; the configuration page display module 1904 is further configured to:

[0225] In response to a trigger operation for a target task template in at least one task template, display a task configuration page corresponding to the target task template, and the task details in the task configuration page corresponding to the target task template are obtained based on the target task template.

[0226] Optionally, the task list page further includes a template viewing control; the apparatus further includes:

[0227] A template list page display module, configured to display a template list page in response to a trigger operation for the template viewing control, where the template list page includes multiple task templates;

[0228] In response to a trigger operation for a target task template in the multiple task templates, display a task configuration page corresponding to the target task template, and the task details in the task configuration page corresponding to the target task template are obtained based on the target task template.

[0229] Applying this embodiment, by allowing the host-side user to configure tasks and generate task entries on the live broadcast page, the viewer-side user can execute and complete the tasks configured by the host-side user through the task entries. In this way, the interaction methods between the host and the viewer can be increased, the interaction enthusiasm of the viewer and the host can be improved, and the interaction experience can be enhanced.

[0230] Figure 20 FIG. shows a structural block diagram of a computing device according to an embodiment of the present specification. The components of the computing device 2000 include, but are not limited to, a memory 2010 and a processor 2020. The processor 2020 is connected to the memory 2010 through a bus 2030, and a database 2050 is used to store data.

[0231] The computing device 2000 also includes an access device 2040, which enables the computing device 2000 to communicate via one or more networks 2060. Examples of such networks include the Public Switched Telephone Network (PSTN), Local Area Network (LAN), Wide Area Network (WAN), Personal Area Network (PAN), or a combination of communication networks such as the Internet. The access device 2040 may include one or more of any type of wired or wireless network interfaces (e.g., network interface controller (NIC)), such as an IEEE 802.18 Wireless Local Area Network (WLAN) wireless interface, Worldwide Interoperability for Microwave Access (Wi-MAX) interface, Ethernet interface, Universal Serial Bus (USB) interface, cellular network interface, Bluetooth interface, Near Field Communication (NFC).

[0232] In one embodiment of the present specification, the above components of the computing device 2000 and Figure 20 other components not shown therein may also be connected to each other, for example, via a bus. It should be understood that Figure 20 the block diagram of the computing device shown is for illustrative purposes only and is not a limitation on the scope of the present specification. Those skilled in the art may add or replace other components as needed.

[0233] The computing device 2000 can be any type of stationary or mobile computing device, including mobile computers or mobile computing devices (e.g., tablet computers, personal digital assistants, laptop computers, notebook computers, netbooks, etc.), mobile phones (e.g., smartphones), wearable computing devices (e.g., smartwatches, smart glasses, etc.) or other types of mobile devices, or stationary computing devices such as desktop computers or personal computers (PCs). The computing device 2000 can also be a mobile or stationary server.

[0234] Wherein, the processor 2020 is configured to execute the following computer-executable instructions, and when the computer-executable instructions are executed by the processor, the steps of the above live interactive method are implemented.

[0235] The above is a schematic solution of a computing device according to this embodiment. It should be noted that the technical solution of this computing device and the technical solution of the above live interactive method belong to the same concept. For the details not described in detail in the technical solution of the computing device, reference can be made to the description of the technical solution of the above live interactive method.

[0236] An embodiment of this specification also provides a computer-readable storage medium, which stores computer-executable instructions. When the computer-executable instructions are executed by a processor, the steps of the above live interactive method are implemented.

[0237] The above is a schematic solution of a computer-readable storage medium according to this embodiment. It should be noted that the technical solution of this storage medium and the technical solution of the above live interactive method belong to the same concept. For the details not described in detail in the technical solution of the storage medium, reference can be made to the description of the technical solution of the above live interactive method.

[0238] An embodiment of this specification also provides a computer program. When the computer program is executed on a computer, the computer is made to execute the steps of the above live interactive method.

[0239] The above is a schematic solution of a computer program according to this embodiment. It should be noted that the technical solution of this computer program and the technical solution of the above live interactive method belong to the same concept. For the details not described in detail in the technical solution of the computer program, reference can be made to the description of the technical solution of the above live interactive method.

[0240] The above describes specific embodiments of this specification. Other embodiments are within the scope of the appended claims. In some cases, the actions or steps recited in the claims may be performed in a different order than in the embodiments and still achieve the desired result. Additionally, the processes depicted in the figures do not necessarily require the particular order or sequential order shown to achieve the desired result. In certain implementations, multitasking and parallel processing are also possible or may be advantageous.

[0241] Computer instructions include computer program code, which can be in the form of source code, object order code, executable files, or some intermediate forms, etc. A computer-readable medium can include: any entity or device capable of carrying computer program code, a recording medium, a USB flash drive, a mobile hard disk, a magnetic disk, an optical disc, a computer memory, a read-only memory (ROM), a random access memory (RAM), an electrical carrier signal, a telecommunication signal, and a software distribution medium, etc. It should be noted that the content included in the computer-readable medium can be appropriately increased or decreased according to the requirements of patent practice. For example, in some regions, according to patent practice, the computer-readable medium does not include electrical carrier signals and telecommunication signals.

[0242] It should be noted that for the foregoing method embodiments, for the sake of simplicity of description, they are all described as a series of action combinations. However, those skilled in the art should know that the embodiments of this specification are not limited by the described action sequence, because according to the embodiments of this specification, some steps can be performed in other sequences or simultaneously. Secondly, those skilled in the art should also know that the embodiments described in the specification are all preferred embodiments, and the actions and modules involved are not necessarily essential to the embodiments of this specification.

[0243] In the above embodiments, the descriptions of each embodiment have their own emphases. For the parts not detailed in a certain embodiment, reference can be made to the relevant descriptions of other embodiments.

[0244] The preferred embodiments of this specification disclosed above are only used to help explain this specification. The optional embodiments do not describe all the details in detail, nor do they limit the invention to the specific embodiments described. Obviously, many modifications and changes can be made according to the content of the embodiments of this specification. This specification selects and specifically describes these embodiments to better explain the principles and practical applications of the embodiments of this specification, so that those skilled in the art can well understand and utilize this specification. This specification is only limited by the claims and their full scope and equivalents.

Claims

1. A live interactive method, characterized in that, Applied to the viewer side, the method includes: Displaying a live page of a target live broadcast, the live page including a task entry, the task entry being created by the host side based on the task details of at least one task, the at least one task including a target task; In response to completing the target task based on the task entry, switching the task entry to a feedback entry, the feedback entry being used to display the task feedback of the target task, the task feedback being pre-configured by the host side based on the target task.

2. The method according to claim 1, characterized in that, The task entry includes at least one of a task card control, a task message box, and a comment area link.

3. The method according to claim 1, wherein The at least one task is displayed in a carousel in the task entry or is switched and displayed in response to a trigger operation of a switching control; the response to completing the target task based on the task entry includes: In response to a trigger operation on the target task that is carouseled to or switched to in the task entry, executing and completing the target task.

4. The method according to claim 3, wherein After switching the task entry to a feedback entry, it further includes: In response to a trigger operation on the feedback entry, displaying a receiving page of the task feedback and continuing to display the at least one task in a carousel in the task entry.

5. The method according to claim 1, characterized in that The response to completing the target task based on the task entry includes: In response to a trigger operation on the task entry, displaying a task list page, the task list page including the at least one task; In response to a trigger operation on the target task in the at least one task, executing and completing the target task.

6. A live interactive method, characterized in that, Applied to the host side, the method includes: Displaying a live page of a target live broadcast, the live page including a task configuration control; In response to a trigger operation on the task configuration control, displaying a task configuration page, the task configuration page including a task details editing area and a task activation control; In response to a details editing operation on a task in the task details editing area and a trigger operation on the task activation control, generating a task entry on the live page of the target live broadcast.

7. The method according to claim 6, wherein The response to a trigger operation on the task configuration control, displaying a task configuration page, includes: In response to a trigger operation on the task configuration control, displaying a task list page, the task list page including a task information block of the configured tasks and a new task configuration control, the task information block at least including a task completion progress; In response to a trigger operation on the new task configuration control, displaying a task configuration page.

8. The method according to claim 7, characterized in that The task list page further includes at least one task template; the method further includes: In response to a trigger operation on a target task template in the at least one task template, displaying a task configuration page corresponding to the target task template, the task details in the task configuration page corresponding to the target task template being obtained based on the target task template.

9. The method according to claim 7, wherein The task list page further includes a template viewing control; the method further includes: In response to a trigger operation on the template viewing control, displaying a template list page, the template list page including a plurality of task templates; In response to a trigger operation for a target task template among the multiple task templates, display a task configuration page corresponding to the target task template, where the task details in the task configuration page corresponding to the target task template are obtained based on the target task template.

10. A live interactive device, characterized in that, Applied to the viewer side, it includes: A live page display module configured to display a live page of a target live broadcast, where the live page includes a task entry, and the task entry is created by the host side based on the task details of at least one task, and the at least one task includes the target task; An entry switching module configured to, in response to completing the target task based on the task entry, switch the task entry to a feedback entry, and the feedback entry is used to display the task feedback of the target task, and the task feedback is pre-configured by the host side based on the target task.

11. A live interactive device, characterized in that, Applied to the host side, it includes: A page display module configured to display a live page of a target live broadcast, where the live page includes a task configuration control; A configuration page display module configured to, in response to a trigger operation for the task configuration control, display a task configuration page, and the task configuration page includes a task details editing area and a task start control; A task entry generation module configured to, in response to a details editing operation for a task in the task details editing area and a trigger operation for the task start control, generate a task entry on the live page of the target live broadcast.

12. A computing device, characterized in that, It includes: A memory and a processor; The memory is used to store computer-executable instructions, and the processor is used to execute the computer-executable instructions. When the computer-executable instructions are executed by the processor, the steps of the live interaction method described in any one of claims 1-9 are implemented.

13. A computer-readable storage medium, characterized in that, It stores computer-executable instructions, and when the computer-executable instructions are executed by the processor, the steps of the live interaction method described in any one of claims 1-9 are implemented.

14. A computer program product, characterized in that, It includes a computer program / instructions, and when the computer program / instructions are executed by the processor, the steps of the live interaction method described in any one of claims 1-9 are implemented.

Citation Information

Cited By

  • Live broadcast data processing method and device

    CN120614471A

  • Live data processing method and apparatus

    CN120614471B