Live broadcast interaction method, apparatus and device, and computer readable storage medium
By displaying the progress indication information of the target task and virtual rewards in the live broadcast room interface, the audience establishes an interactive relationship with the anchor, solving the problem of insufficient audience participation caused by the single interaction method in the existing technology, and improving the interaction efficiency and stickiness of the live broadcast room.
Patent Information
- Application Number
- CN202310810355.6
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2023-07-03
- Publication Date
- 2025-01-03
AI Technical Summary
The existing live broadcast interaction method is single, resulting in low stickiness, high loss, low interaction efficiency, and insufficient enthusiasm for audience participation.
By displaying the progress indication information of the target task in the live broadcast room interface, the audience is allowed to establish an interactive relationship with the anchor, including subtasks and virtual rewards, display task progress changes in real time, and provide prompt information and virtual medals when the task is completed.
It improves the audience's enthusiasm for participation and interaction efficiency, enhances the relationship between the audience and the anchor, and improves the interactive experience in the live broadcast room and the audience's retention rate.
Smart Images

Figure CN119255031A_ABST
Abstract
Description
Technical Field
[0001] The present application relates to Internet technology, and in particular to a live interactive method, device, equipment and computer-readable storage medium. Background Art
[0002] With the rapid development of Internet technology, online live streaming has become widely popular due to its advantages such as intuitiveness, rich content, strong interactivity, and no geographical restrictions. Through live streaming technology, the anchor can broadcast live in the live broadcast room, and the audience can enter the anchor's live broadcast room to watch the anchor's performance.
[0003] Currently, during the live broadcast, the audience and the anchor can interact by giving gifts, asking questions about the live broadcast content, or expressing opinions. These relatively simple interactive methods make the audience less enthusiastic about participating in the live broadcast interaction, the stickiness between the audience and the anchor is low, the audience churn is high, and the interaction efficiency during the live broadcast is low. Summary of the invention
[0004] The embodiments of the present application provide a live broadcast interaction method, device, electronic device and computer-readable storage medium, which can improve the interaction efficiency by expanding the interaction mode in the live broadcast scene.
[0005] The technical solution of the embodiment of the present application is implemented as follows:
[0006] The embodiment of the present application provides a live interactive method, which is executed by a viewer end and includes:
[0007] In response to the display condition for the target task being met, displaying progress indication information of the target task in the live broadcast room interface of the target anchor;
[0008] The target task is used to assist the audience at the audience end to establish a target interactive relationship with the target anchor, and the target task includes at least one subtask;
[0009] In response to the triggering of any subtask of the target task, displaying the change process of the task progress of the target task through the progress indication information;
[0010] In response to the target task being completed, a prompt message is displayed indicating that the viewer and the target anchor have successfully established the target interactive relationship.
[0011] The embodiment of the present application provides a live interactive device, including:
[0012] A first display module, configured to display progress indication information of the target task in the live broadcast room interface of the target anchor in response to the display condition for the target task being met;
[0013] The target task is used to assist the audience at the audience end to establish a target interactive relationship with the target anchor, and the target task includes at least one subtask;
[0014] A second display module, configured to display the change process of the task progress of the target task through the progress indication information in response to the triggering of any subtask of the target task;
[0015] The third display module, in response to the completion of the target task, displays prompt information that the viewer and the target anchor have successfully established the target interactive relationship.
[0016] In the above solution, the first display module is also used to display the task entrance in the live broadcast room interface;
[0017] In response to a triggering operation on the task entry, displaying at least one task item;
[0018] In response to a selection operation on a target task item among the at least one task item, the task indicated by the target task item is used as the target task.
[0019] In the above solution, the first display module is further used to display a task entry corresponding to at least one task type in the live broadcast room interface;
[0020] The displaying at least one task item in response to the triggering operation on the task entry includes:
[0021] In response to a triggering operation on a task entry of a target task type among at least one task type, at least one task item associated with the target task type is displayed.
[0022] In the above solution, the first display module is further used to display at least one virtual reward item corresponding to at least one task item;
[0023] In response to a selection operation on a target reward item among the at least one virtual reward item, taking the virtual resource indicated by the target reward item as the target reward associated with the target task;
[0024] The target reward is used to award the audience who completes the target task when the target task is completed.
[0025] In the above solution, the first display module is further used to display the progress indication information of the target task in a target display style;
[0026] Wherein, the progress indication information includes task information;
[0027] The task information includes at least one of the following: the task status of the target task, and the validity period information of the target task;
[0028] The task status is a start status, a task in progress, or a task completed.
[0029] In the above solution, the first display module is further used to display a style selection entry for configuring a display style of the progress indication information;
[0030] In response to a triggering operation on the style selection entry, displaying at least one candidate style item;
[0031] In response to a selection operation on a target style item among at least one candidate style item, the progress indication information of the target task is displayed using a target display style corresponding to the target style item.
[0032] In the above scheme, the first display module is also used to indicate the task status of the target task in the target area of the live broadcast room interface using text information or the filling color of the target area.
[0033] In the above solution, the progress indication information also includes audience identity information and anchor identity information, and the first display module is further used to display the anchor identity information of the anchor in the first area of the target area;
[0034] displaying the audience identity information of the audience in a second area of the target area;
[0035] Association indication information between the first area and the second area is displayed, wherein the association indication information is used to indicate that a target task exists between the viewer and the anchor, and the first area and the second area do not overlap.
[0036] In the above solution, the second display module is further used to display the filling color of the target area in response to the triggering of any subtask of the target task, and the process of gradually changing to the target filling color;
[0037] The target filling color is the color corresponding to when the target task is completed.
[0038] In the above solution, the third display module is further used to display a target filling color in the target area in response to the target task being completed, and the target filling color is a color corresponding to the target task being completed;
[0039] The first region and the second region are displayed at least partially overlapping.
[0040] In the above scheme, the subtask includes at least one of the following:
[0041] Donate virtual resources to the target anchor, watch media information associated with the target anchor, and establish and maintain a specified association relationship with the target anchor;
[0042] The second display module is further configured to, in response to the triggering of any subtask of the target task, display the change process of the task progress of the target task along with the change of the task progress of any subtask through the progress indication information.
[0043] In the above solution, the third display module is further used to display the identity information of the viewer carrying the target virtual medal in the chat area of the live broadcast room interface in response to the completion of the target task;
[0044] The target virtual medal is used to indicate that the viewer has completed the target task.
[0045] In the above scheme, the third display module is also used to display a welcome message using a target welcome special effect in response to the viewer entering the live broadcast room of the target anchor.
[0046] In the above scheme, the third display module is further used to display a special effect selection interface including at least one special effect selection item in response to the completion operation of the target task, and the special effect corresponding to the special effect selection item is used to indicate the welcome special effect when the audience object enters the live broadcast room;
[0047] In response to a selection operation on a target special effect item in the at least one special effect selection item, the special effect indicated by the target special effect item is used as a target welcome special effect for the audience object.
[0048] In the above solution, the third display module is also used to display a task statistics entry for statistics on task progress;
[0049] In response to a trigger operation on the task statistics entry, each of the subtasks and the task progress of the subtasks are displayed.
[0050] In the above solution, the third display module is also used to display the task viewing entrance;
[0051] In response to a trigger operation on the task viewing entrance, viewers who have a target interactive relationship with the target anchor and tasks corresponding to the target interactive relationship are displayed.
[0052] In the above solution, the third display module is also used to display the list entrance;
[0053] In response to a trigger operation on the list entry, multiple anchors in the live broadcast platform to which the target anchor belongs, and viewers having a target interactive relationship with each anchor are displayed in descending order of target quantity;
[0054] The target number is the number of viewers who have established a target interactive relationship with the anchor.
[0055] In the above scheme, the first display module is also used to display a task setting interface, the task setting interface includes at least two task levels and at least one task item associated with each task level, and there is a sequential relationship between the at least two task levels;
[0056] In response to a selection operation for a task item associated with a target task level, when the viewer has insufficient operation authority for the target level, displaying authority prompt information;
[0057] The permission prompt information is used to prompt the viewer that he has not completed a task associated with a level lower than the target task level and that he does not have sufficient operation authority for the target level.
[0058] In the above solution, the second display module is further used to periodically display deadline reminder information for the target task when the end deadline of the target task has not been reached;
[0059] The deadline reminder information is used to remind that the end deadline of the target task is about to be reached.
[0060] In the above scheme, the second display module is also used to cancel the target task and cancel the display of the progress indication information corresponding to the target task when the end deadline of the target task is reached and the target task has not been completed.
[0061] An embodiment of the present application provides an electronic device, including:
[0062] Memory for storing computer programs;
[0063] The processor is used to implement the live broadcast interactive method provided in the embodiment of the present application when executing the computer program stored in the memory.
[0064] An embodiment of the present application provides a computer-readable storage medium storing a computer program for causing a processor to execute and implement the live interactive method provided in the embodiment of the present application.
[0065] The embodiments of the present application have the following beneficial effects:
[0066] By applying the embodiments of the present application, in response to the display conditions of the target task being met, the progress indication information of the target task can be displayed in the live broadcast room interface, and along with the triggering of at least one subtask included in the target task, the change process of the progress indication information can be displayed in real time. When the target task is completed, a prompt message indicating that the target interactive relationship is successfully established is displayed. In this way, not only can the audience understand the progress of the target task in real time and increase the enthusiasm of the audience to participate in the target task, but also the interaction efficiency can be improved by expanding the interactive methods in the live broadcast scene, thereby enhancing the human-computer interaction experience. BRIEF DESCRIPTION OF THE DRAWINGS
[0067] Figure 1 It is a schematic diagram of the architecture of the live interactive system provided in the embodiment of the present application;
[0068] Figure 2 It is a structural diagram of an electronic device 500 for a live interactive method provided in an embodiment of the present application;
[0069] Figure 3 It is a flowchart of the live interactive method provided in the embodiment of the present application;
[0070] Figure 4A This is a schematic diagram of a method for initiating a target task provided in an embodiment of the present application;
[0071] Figure 4B is a schematic diagram of task entrances of different task types provided in an embodiment of the present application;
[0072] Figure 4C It is a schematic diagram of a task invitation entrance for a target task provided in an embodiment of the present application;
[0073] Figure 5 is a schematic diagram of the display style of the progress indication information provided in the embodiment of the present application;
[0074] Figure 6 is a schematic diagram of a display style selection interface provided in an embodiment of the present application;
[0075] Figure 7 It is a schematic diagram of subtasks of the target task provided in the embodiment of the present application;
[0076] Fig. 8A is a schematic diagram of the change process of the progress indication information provided in the embodiment of the present application;
[0077] Figure 8B is a schematic diagram of the change process of the progress indication information provided in the embodiment of the present application;
[0078] Fig. 9 It is a schematic diagram of the target virtual medal provided in the embodiment of the present application;
[0079] Fig.10 It is a schematic diagram of a target welcome special effect provided in an embodiment of the present application;
[0080] Fig.11 This is a schematic diagram of a selection interface for a welcome special effect provided in an embodiment of the present application;
[0081] Fig.12 This is a task statistics diagram provided by an embodiment of the present application;
[0082] Fig.13 This is a schematic diagram of a task viewing interface provided in an embodiment of the present application;
[0083] Fig.14 This is a schematic diagram of a list display interface provided in an embodiment of the present application;
[0084] Fig.15 It is a schematic diagram of an advanced gameplay of a target task provided in an embodiment of the present application;
[0085] Fig.16 It is a schematic diagram of deadline reminder information provided in an embodiment of the present application;
[0086] Fig.17 This is a schematic diagram of the task entry display interface provided in an embodiment of the present application;
[0087] Fig.18 This is a schematic diagram of the annual wish interface provided by the embodiment of the present application;
[0088] Fig.19 is a schematic diagram of a progress control provided in an embodiment of the present application;
[0089] Fig. 20 This is a schematic diagram of a task progress viewing interface provided in an embodiment of the present application;
[0090] Fig.21 This is a schematic diagram of the host ranking interface provided by an embodiment of the present application;
[0091] Fig. 22 is a flowchart of the implementation of the live interactive method provided in the embodiment of the present application;
[0092] Fig.23 This is a flowchart of the host thanking the user provided in an embodiment of the present application. DETAILED DESCRIPTION
[0093] In order to make the purpose, technical solutions and advantages of the present application clearer, the present application will be further described in detail below in conjunction with the accompanying drawings. The described embodiments should not be regarded as limiting the present application. All other embodiments obtained by ordinary technicians in the field without making creative work are within the scope of protection of this application.
[0094] In the following description, reference is made to “some embodiments”, which describe a subset of all possible embodiments, but it will be understood that “some embodiments” may be the same subset or different subsets of all possible embodiments and may be combined with each other without conflict.
[0095] If similar descriptions of "first / second" appear in the application documents, the following instructions are added. In the following description, the terms "first\second\third" involved are merely used to distinguish similar objects and do not represent a specific ordering of the objects. It can be understood that "first\second\third" can be interchanged in a specific order or sequence where permitted, so that the embodiments of the present application described herein can be implemented in an order other than that illustrated or described herein.
[0096] Unless otherwise defined, all technical and scientific terms used herein have the same meaning as those commonly understood by those skilled in the art to which this application belongs. The terms used herein are only for the purpose of describing the embodiments of this application and are not intended to limit this application.
[0097] It should be pointed out that in the embodiments of the present application, data related to attributes such as anchors and viewers is involved. When the embodiments of the present application are applied to specific products or technologies, user permission or consent is required, and the collection, use and processing of relevant data need to comply with relevant laws, regulations and standards of relevant countries and regions.
[0098] Before further describing the embodiments of the present application in detail, the nouns and terms involved in the embodiments of the present application are explained. The nouns and terms involved in the embodiments of the present application are subject to the following interpretations.
[0099] 1) Client: an application running in the terminal to provide various services, such as video playback client, instant messaging client, live broadcast client, etc.
[0100] 2) In response, it is used to indicate the conditions or states on which the executed operations depend. When the dependent conditions or states are met, one or more operations executed may be in real time or have a set delay. Unless otherwise specified, there is no restriction on the order of execution of the multiple operations executed.
[0101] 3) Live broadcast: Live broadcast refers to live broadcast using the Internet and streaming media technology. Video has gradually become the mainstream expression method on the Internet because it integrates rich elements such as images, text, and sound. Through real and vivid communication, it creates a strong sense of presence, attracts attention, and achieves a deep and lasting communication effect.
[0102] 4) Live broadcast platform: A live broadcast platform that allows anchors to push live streams to viewers in real time.
[0103] 5) Recommended Position: Recommended position is a general term for the more prominent positions on the live broadcast platform. It is used to promote the high-quality anchors on the platform, and can also be used to promote anchors promoted by intermediary agencies. Intermediary agencies include guilds, families, and brokerage companies. The high-quality anchors of the live broadcast platform are determined to be recommended by the platform operators, and the anchors of the intermediary agencies are determined to be recommended by the intermediary agency operators.
[0104] 6) Virtual resources refer to any form of resources that can be transmitted on the network, measured in "amount". Virtual resources can be electronic coins for corresponding payments, and the amount can be the amount of payment (that is, the value of the electronic coins included in the payment. The payment is based on mobile payment technology to realize the transfer of electronic coins between users. Virtual resources can also be virtual items (or gifts), such as digital flowers, digital cakes, etc. Users of the live broadcast platform can purchase them with legal currency on the live broadcast platform and give them to the anchor after purchase.
[0105] 7) Tasks, also known as wishes, refer to events or activities posted by accounts on the live broadcast platform (such as anchor accounts and audience accounts) that hope other participants will perform or achieve.
[0106] 8) Wish wall: also known as task wall or wishing wall, refers to a prop with functions such as task display, task selection, and task publishing. It is not limited to any form, such as blackboards, walls, bulletin boards, etc. In the live broadcast scene, users (such as anchors or viewers) can view and execute tasks published by accounts on the live broadcast platform through the wish wall.
[0107] 9) A virtual scene is a virtual scene displayed (or provided) when an application is running on a terminal. The virtual scene may be a purely fictitious virtual environment. The virtual scene may be any one of a two-dimensional virtual scene, a 2.5-dimensional virtual scene or a three-dimensional virtual scene. The embodiment of the present application does not limit the dimension of the virtual scene. For example, a virtual scene may include the sky, land, ocean, etc., and the land may include environmental elements such as deserts and cities. Users can control virtual objects to carry out activities in the virtual scene, and the activities include but are not limited to: adjusting body posture, crawling, walking, running, riding, jumping, driving, picking up, shooting, attacking, and throwing. The virtual scene may be a first-person perspective displaying the virtual scene (for example, the player's own perspective to play the virtual object in the game); it may also be a third-person perspective displaying the virtual scene (for example, the player chases the virtual object in the game to play the game); it may also be a bird's-eye view displaying the virtual scene; wherein the above perspectives can be switched arbitrarily.
[0108] 10) Virtual objects, images of various people and objects that can interact in a virtual scene, or movable objects in a virtual scene. The movable objects can be virtual characters, virtual animals, cartoon characters, etc., such as people, animals, plants, oil drums, walls, stones, etc. displayed in a virtual scene. The virtual object can be a virtual image in the virtual scene that represents the user. A virtual scene can include multiple virtual objects, each of which has its own shape and volume in the virtual scene and occupies a part of the space in the virtual scene.
[0109] Based on the above explanations of the nouns and terms involved in the embodiments of the present application, the live interactive system provided by the embodiments of the present application is described below. Figure 1 , Figure 1 It is an architectural diagram of the live interactive system provided in an embodiment of the present application. To support an exemplary application, terminals (terminal 400-1 and terminal 400-2 are shown as examples) are connected to server 200 via network 300. Network 300 can be a wide area network or a local area network, or a combination of the two, and data transmission is achieved using wireless or wired links.
[0110] The terminal (such as terminal 400-1 and terminal 400-2) is installed and running with a live broadcast client, which is used to display the progress indication information associated with the target task in the live broadcast room interface of the target anchor in response to the display conditions for the target task being met; wherein the target task is used to assist the audience at the audience end to establish a target interactive relationship with the target anchor; in response to the triggering of at least one subtask associated with the target task, the change process of the task progress of the target task is displayed through the progress indication information; in response to the completion operation of the target task, a prompt message is displayed that the audience and the target anchor have successfully established a target interactive relationship.
[0111] The server 200 is used to respond to the data acquisition request for the live broadcast picture of the target live broadcast room sent by the live broadcast client, and return the live broadcast picture data of the target live broadcast room to the terminal (such as the terminal 400-1 and the terminal 400-2).
[0112] In some embodiments, server 200 can be an independent physical server, or a server cluster or distributed system composed of multiple physical servers, or a cloud server that provides basic cloud computing services such as cloud services, cloud databases, cloud computing, cloud functions, cloud storage, network services, cloud communications, middleware services, domain name services, security services, content distribution networks (CDN, Content Delivery Network), and big data and artificial intelligence platforms. Terminals (such as terminals 400-1 and 400-2) can be smart phones, tablet computers, laptops, desktop computers, smart speakers, smart watches, etc., but are not limited to this. The terminal and the server can be directly or indirectly connected by wired or wireless communication, which is not limited in the embodiments of the present application.
[0113] In some embodiments, terminal 400-1 and terminal 400-2 can assist in implementing the live interactive method provided in the embodiments of the present application by running a computer program, and the computer program can be a native program or software module in the operating system; it can be a local application (APP, Application), that is, a program that needs to be installed in the operating system to run; it can also be a small program, that is, a program that can be run only by downloading it to a browser environment; it can also be an instant messaging small program that can be embedded in any APP. In short, the above-mentioned computer program can be an application, module or plug-in in any form.
[0114] The embodiments of the present application may also be implemented with the aid of cloud technology, which refers to a hosting technology that unifies a series of resources such as hardware, software, and networks within a wide area network or a local area network to achieve data computing, storage, processing, and sharing.
[0115] Cloud technology is a general term for network technology, information technology, integration technology, management platform technology, and application technology based on the cloud computing business model. It can form a resource pool that can be used on demand and is flexible and convenient. Cloud computing technology will become an important support. The background services of the technical network system require a large amount of computing and storage resources.
[0116] See also Figure 2 , Figure 2 Schematic diagram of the structure of the electronic device 500 of the live interactive method provided in the embodiment of the present application. Figure 1 The server or terminal shown is an electronic device 500. Figure 1Taking the terminal shown as an example, an electronic device that implements the live interactive method of an embodiment of the present application is described. The electronic device 500 provided in the embodiment of the present application includes: at least one processor 510, a memory 550, at least one network interface 520 and a user interface 530. The various components in the electronic device 500 are coupled together through a bus system 540. It can be understood that the bus system 540 is used to achieve connection and communication between these components. In addition to the data bus, the bus system 540 also includes a power bus, a control bus and a status signal bus. However, for the sake of clarity, in Figure 2 Various buses are labeled as bus system 540 .
[0117] The processor 510 can be an integrated circuit chip with signal processing capabilities, such as a general-purpose processor, a digital signal processor (DSP), or other programmable logic devices, discrete gate or transistor logic devices, discrete hardware components, etc., where the general-purpose processor can be a microprocessor or any conventional processor, etc.
[0118] The user interface 530 includes one or more output devices 531 that enable presentation of media content, including one or more speakers and / or one or more visual display screens. The user interface 530 also includes one or more input devices 532, including user interface components that facilitate user input, such as a keyboard, mouse, microphone, touch screen display, camera, other input buttons and controls.
[0119] The memory 550 may be removable, non-removable, or a combination thereof. Exemplary hardware devices include solid-state memory, hard disk drives, optical disk drives, etc. The memory 550 may optionally include one or more storage devices that are physically remote from the processor 510.
[0120] The memory 550 includes a volatile memory or a non-volatile memory, and may also include both volatile and non-volatile memories. The non-volatile memory may be a read-only memory (ROM), and the volatile memory may be a random access memory (RAM). The memory 550 described in the embodiments of the present application is intended to include any suitable type of memory.
[0121] In some embodiments, the memory 550 can store data to support various operations, examples of which include programs, modules, and data structures, or a subset or superset thereof, as exemplarily described below.
[0122] Operating system 551, including system programs for processing various basic system services and performing hardware-related tasks, such as framework layer, core library layer, driver layer, etc., for implementing various basic services and processing hardware-based tasks;
[0123] A network communication module 552, for reaching other computing devices via one or more (wired or wireless) network interfaces 520, exemplary network interfaces 520 include: Bluetooth, Wireless Compatibility Certification (WiFi), and Universal Serial Bus (USB);
[0124] a presentation module 553 for enabling presentation of information via one or more output devices 531 (e.g., display screen, speaker, etc.) associated with the user interface 530 (e.g., a user interface for operating peripherals and displaying content and information);
[0125] The input processing module 554 is used to detect one or more user inputs or interactions from one of the one or more input devices 532 and translate the detected inputs or interactions.
[0126] In some embodiments, the live interactive device provided in the embodiments of the present application can be implemented in a software manner. Figure 2 The live interactive device 555 stored in the memory 550 is shown, which can be software in the form of programs and plug-ins, including the following software modules: a first display module 5551, a second display module 5552 and a third display module 5553. These modules are logical, so they can be arbitrarily combined or further split according to the functions implemented. The functions of each module will be explained below.
[0127] In other embodiments, the live broadcast interactive device provided in the embodiments of the present application can be implemented in hardware. As an example, the live broadcast interactive device provided in the embodiments of the present application can be a processor in the form of a hardware decoding processor, which is programmed to execute the live broadcast interactive method provided in the embodiments of the present application. For example, the processor in the form of a hardware decoding processor can adopt one or more application-specific integrated circuits (ASICs), DSPs, programmable logic devices (PLDs), complex programmable logic devices (CPLDs), field programmable gate arrays (FPGAs) or other electronic components.
[0128] Based on the above description of the live interactive system and electronic device provided in the embodiment of the present application, the live interactive method provided in the embodiment of the present application is described below. In some embodiments, the live interactive method provided in the embodiment of the present application can be implemented by a server or a terminal alone, or by a server and a terminal in collaboration. The live interactive method provided in the embodiment of the present application is described below using the terminal implementation as an example.
[0129] See also Figure 3 , Figure 3 : is a flowchart of a live interactive method provided in an embodiment of the present application. The live interactive method provided in an embodiment of the present application includes:
[0130] Step 101: In response to the display condition for the target task being met, the progress indication information of the target task is displayed in the live broadcast room interface of the target anchor.
[0131] It should be noted that the target task is used to help the audience on the viewer side establish a target interactive relationship with the target anchor, and the target task includes at least one subtask. For live broadcasting, the target task refers to the event or activity (also called a wish) that the target anchor hopes that the audience watching the live broadcast can help him complete, and the target interactive relationship means that the audience becomes a "loyal fan" of the anchor.
[0132] In actual applications, the terminal is equipped with an application client with a live broadcast function, such as a live broadcast client, an instant messaging client, etc.; the anchor can broadcast live through the terminal equipped with the corresponding application client, and transmit the live broadcast content to the background server in real time, which is forwarded to the audience end by the background server, so that the audience end can watch the live broadcast through the set application client.
[0133] When the anchor enters the live broadcast room and starts the live broadcast, the terminal collects the anchor's video screen in real time through the image acquisition device, and presents the live broadcast content of the corresponding anchor object through the live broadcast display interface of the anchor end. And transmit the live broadcast content to the background server in real time. After the server obtains the live broadcast content of the corresponding anchor object presented by the anchor end in the live broadcast display interface, it forwards the live broadcast content of the anchor end to the audience end to achieve synchronization of the live broadcast content between the anchor end and the audience end. At the same time, when the live broadcast platform detects that the audience has a target task for the live broadcast room, and the target task has the display conditions, the audience's target task for the target anchor is displayed in the live broadcast room interface. After the audience completes the target task, they can establish a target interactive relationship with the anchor, such as becoming a "iron fan" of the anchor, so that the audience can obtain more rights and interests in the live broadcast room, thus improving the audience's activity in the live broadcast room and the efficiency of human-computer interaction.
[0134] In actual implementation, when the live broadcast platform detects that there is a target task being executed between the current audience and the target anchor, in order to facilitate the audience to intuitively grasp the task progress of the target task, the progress indication information associated with the target task can be displayed in the live broadcast room interface. The progress indication information of the target task is used to indicate the changing process of the task progress of the target task. In this way, it can help the audience accurately grasp the progress of the target task.
[0135] The display conditions of the target task are explained. When the audience has a corresponding target task for the target anchor and the task is not completed, when the audience enters the live broadcast room, the display conditions of the target task are met. At this time, the progress indication information associated with the target task is displayed in the live broadcast room interface; when the audience enters the live broadcast room, and there is no corresponding target task for the target anchor, the live broadcast room interface can provide the audience with a task entrance for initiating the target task. After the audience successfully initiates the target task based on the task entrance, the display conditions of the target task are met, and the progress indication information associated with the target task is displayed in the live broadcast room interface.
[0136] In some embodiments, when there is no task being executed between the viewer and the target anchor, the terminal can determine that the display conditions of the target task are met in the following ways: displaying a task entrance in the live broadcast room interface; displaying at least one task item in response to a trigger operation on the task entrance; and in response to a selection operation on a target task item in at least one task item, taking the task indicated by the target task item as the target task.
[0137] For example, see Figure 4A , Figure 4A It is a schematic diagram of a method for initiating a target task provided in an embodiment of the present application. Figure 4A In the live broadcast room interface of target anchor A, a task entrance (shown by number 1 in the figure) is displayed. For viewers who follow the anchor for the first time, a prompt message "Click here to create a wish" is displayed to remind the viewers to initiate a wish. Then, the terminal responds to the audience's click operation on the task entrance and displays the task selection interface shown by number 2. The task selection interface includes one or more task items, and in order to reward the audience, it can also include one or more reward items.
[0138] In some embodiments, when there is no task being executed between the viewer and the target anchor, the terminal can also determine that the display condition of the target task is met in the following way: in the live broadcast room interface, a task entry corresponding to at least one task type is displayed; accordingly, in response to a trigger operation on the task entry of the target task type in at least one task type, at least one task item associated with the target task type is displayed.
[0139] In actual implementation, in order to enhance the enthusiasm of the audience to participate in the interaction, target tasks of different task types can be set for the audience, so that the audience can choose the appropriate target tasks according to their actual situation. The task type can be divided according to the completion period of the task, and can at least be divided into annual tasks and monthly tasks, wherein the annual task refers to a task with a one-year period from the task initiation time point to the task end time point, and the monthly task refers to a task with a one-month period from the task initiation time point to the task end time point. Different task types can correspond to different difficulty levels. The higher the difficulty level, the richer the reward obtained when the task is completed. The difficulty of completing the annual task is higher than that of the monthly task. Correspondingly, the reward for completing the annual task is also more than the reward for completing the monthly task. In addition, the specific division method of the task type is not limited in the embodiment of the present application, and can be configured according to actual needs. For example, it can be divided based on the effective time of the task, or it can be divided according to the reward information of the task.
[0140] For example, see Figure 4B , Figure 4B 1 is a schematic diagram of task entrances of different task types provided by an embodiment of the present application. In the figure, when a viewer enters a live broadcast room, the live broadcast platform detects that there is no target task between the viewer and the anchor. In a specific area of the live broadcast room, a task entrance corresponding to at least one task type shown by number 1 in the figure is displayed. In response to the viewer's click operation on "annual task", the terminal displays Figure 4B Number 2 shows the four task items corresponding to the task type "annual task", namely, "need to donate 10,000 elixr per year", "need to watch live broadcast for 600 hours per year", "need to watch videos for 300 hours per year", and "need to continue to subscribe to the anchor at level 3 per year". Among them, "need to donate 10,000 elixr per year" means that the audience's contribution to the anchor in one year must be 10,000 elixr to complete the task, and it can be completed in advance; "need to watch live broadcast for 600 hours per year" means the number of viewing hours of the audience in one year, and only the number of live broadcast hours is counted; "need to watch videos for 300 hours per year" means the total time the audience spends watching clips and recordings in one year is 300 hours; "need to continue to subscribe to the anchor at level 3 per year" means that the audience must remain a level 3 subscriber of the anchor within one year. In actual applications, other task items can also be set according to actual conditions, and the embodiment of the present application does not limit the setting of task items. It should be noted that the target task can be directly configured by the anchor, and the audience on the audience side only needs to execute the task initiation operation for the configured target task, that is, Figure 4BNumber 2 shows a pre-configured target task. The audience can initiate the target task by clicking the "Confirm Initiation" button. The target task at this time includes the 4 subtasks and 3 rewards shown in the figure. When the audience completes these 4 subtasks within one year, they can get these 3 rewards. At this time, the audience does not have the right to independently choose the target task.
[0141] In some embodiments, when there is no task being executed between the viewer and the target anchor, the terminal can also determine that the display condition of the target task is met by: displaying the task invitation entrance associated with the target task; and determining that the display condition for the target task is met in response to a trigger operation on the task invitation entrance.
[0142] In actual implementation, if the target anchor has configured a default target task for the live broadcast room in advance, after the audience enters the live broadcast room, when there is no task being executed between the audience and the target anchor, the task invitation can be actively sent to the audience. That is, at this time, the task invitation entrance can be displayed in the live broadcast room interface on the audience side, and the task invitation entrance can be a task invitation prompt information displayed in the form of a floating layer.
[0143] For example, see Figure 4C , Figure 4C is a schematic diagram of a task invitation entrance for a target task provided in an embodiment of the present application. After the audience enters the target anchor's live broadcast room, the task invitation entrance shown in No. 1 is displayed in the form of a floating layer, and the corresponding task invitation message is displayed, "Welcome to this live broadcast room. You can complete the task invitation by completing the task invitation. Task a , get the anchor's exclusive badge, whether to accept the task invitation", the terminal receives the audience's acceptance instruction for the task invitation, the display conditions of the target task are met, and the progress indication information of the target task is displayed in the live broadcast room interface. Among them, "Task a" in the task invitation information is the task viewing entrance for viewing Task a. Click this entrance to view the detailed information of "Task a".
[0144] It should be noted that for each selectable task item, the live broadcast platform can provide one or more virtual reward items, and different virtual reward items correspond to different virtual resources. The corresponding virtual reward items can be pre-configured for each task by the anchor when creating the live broadcast room. When a viewer initiates a target task, the default virtual reward resources are directly displayed, and the viewer does not need to configure according to the actual situation; the selection of tasks and the selection of virtual rewards associated with the tasks can also be independently selected by the audience.
[0145] In some embodiments, the terminal may also configure the reward corresponding to the task when configuring the task: display a virtual reward item corresponding to at least one task item; in response to a selection operation on a target reward item in at least one virtual reward item, use the virtual resource indicated by the target reward item as the target reward associated with the target task; the target reward is used to award the audience who completes the target task when the target task is completed.
[0146] In actual implementation, after the audience selects the target task for the target anchor, they can also select the target reward that matches the target task. In this way, after the audience completes the target task, they can obtain the corresponding target reward. The target reward can be set according to the specific actual situation, and the embodiment of the present application does not make specific restrictions.
[0147] For example, see Figure 4B In the figure, number 1 shows multiple task items, and number 2 shows multiple virtual reward items, such as "become friends with the anchor", "obtain the anchor's private guardian medal", and "get on the wish wall". After the audience selects the target task item from multiple task items, they can choose the virtual reward item that meets their needs from multiple virtual reward items. In this way, the audience can choose the appropriate target task and virtual reward according to the actual situation, which can improve the audience's enthusiasm for completing the target task.
[0148] In some embodiments, the terminal can display the progress indication information of the target task in the following manner: using the target display style to display the progress indication information of the target task; the progress indication information includes task information; the task information includes at least one of the following: the task status of the target task, the validity period information of the target task; the task status is the start status, the task in progress or the task completed, in addition, the progress indication information can also include the audience identity information and the anchor identity information.
[0149] In actual implementation, the progress indication information may include at least one of the following information: audience identity information, anchor identity information, task status of the target task, and validity period information of the target task. Audience identity information refers to the identity information of the audience who established the target task, which can be represented by the audience's avatar, the audience's account, or other information that can represent the audience's identity; anchor identity information refers to the identity information of the anchor corresponding to the live broadcast room that the audience follows, which can be represented by the anchor's avatar, the anchor's account, or other information that can represent the anchor's identity; task status refers to the task status of the current target task, and the task status is task start, task in progress, and task completion; the validity period information of the task may include the start time, end time, validity period, etc. If the target task is still not completed when the end time is reached, the target task is canceled, and all the rewards associated with the target task are canceled. When displaying the progress indication information, different display styles can be used to package the various information included in the progress indication information, so that the display diversity of the progress indication information can be achieved, and more other information associated with the target task can be displayed while displaying the task progress information, so that the audience can clearly grasp the detailed information of the target task at any time.
[0150] For example, see Figure 5 , Figure 5 This is a schematic diagram of the display style of the progress indication information provided by the embodiment of the present application. The progress indication information shown by number 1 in the figure includes the host identity information (number 1-1) represented by the host avatar, the audience identity information (number 1-2) represented by the audience avatar, and indicates through a bidirectional arrow that there is a target task a between the audience and the host, and also includes the completion deadline of task a. In addition, clicking on the audience avatar can also perform operations such as adding friends and sharing.
[0151] In some embodiments, the terminal may provide the following method for selecting a target display style: displaying a style selection entry for configuring a display style for progress indication information; displaying at least one candidate style item in response to a trigger operation on the style selection entry; and displaying progress indication information associated with a target task using a target display style corresponding to the target style item in response to a selection operation on a target style item among at least one candidate style item.
[0152] In actual implementation, the live broadcast platform can provide multiple display styles for the progress indication information, and each display style can perform style packaging on at least one item of information included in the progress indication information, thereby determining the sub-style of each information, and finally obtaining the display style of the progress indication information. It should be noted that the display style can be configured by the audience according to their own preferences, or it can be configured by the staff with configuration authority through their management client, and the embodiments of the present application do not limit this.
[0153] For example, see Figure 6 , Figure 6 1 is a schematic diagram of a display style selection interface provided by an embodiment of the present application, wherein two candidate display styles of a progress indication style, “Style 1” and “Style 2” are shown in the figure, each candidate display style includes a sub-style of at least one item of progress indication information, and each display style also shows a corresponding display style when a task is completed. When the viewer selects “Style 1” shown in the figure and clicks the “OK” button, the progress indication information displayed using “Style 1” is displayed in the live studio interface, as shown in FIG. Figure 5 shown.
[0154] The above selection of display styles for the progress indication information can enrich the display diversity of the progress indication information and enhance the enthusiasm of the audience to participate in the target task.
[0155] In some embodiments, the task status of the target task can also be displayed in the following manner: in the target area of the live broadcast room interface, text information or the fill color of the target area is used to indicate the task status of the target task.
[0156] In actual implementation, the progress indication information for the target task can also be displayed only based on the task information, and the progress indication information of the target task can be displayed through the display information matching the task status, that is, the audience identity information or the host identity information is not displayed in the progress indication information. The task status of the target task can be described by text information, such as Task A in progress, Task A completed, etc., or it can be indicated by the fill color of the target area, that is, different task statuses of the target task correspond to different fill colors of the target area, that is, different task statuses of the target task are indicated by different fill colors of the target area. See Figure 5 , the figure numbered 1 shows the figure corresponding to the target area, and the filling color of the target area can change with the change of the task status of the target task.
[0157] In some embodiments, when the progress indication information further includes viewer identity information and anchor identity information, the terminal may display the progress indication information in the following target styles:
[0158] Display the anchor's identity information in the first area of the target area;
[0159] displaying the audience identity information of the audience in a second area of the target area;
[0160] Association indication information of the first area and the second area is displayed, wherein the association indication information is used to indicate that there is a target task between the audience and the anchor, and the first area and the second area do not overlap.
[0161] Continue to see Figure 5 , Figure 5 The target area (a rounded rectangle) where the progress indication information is located is shown in the figure. Number 1-1 shows the audience identity information represented by the audience's head portrait. The second area where the audience identity information is located is a circular area. Number 1-2 shows the host identity information represented by the host's head portrait. The first area where the host identity information is located is also a circular area. Figure 5 The bidirectional arrow in the figure establishes a connection, and the associated indication information includes the task status (establishing task a) and the task deadline (2024-06-21). When the target task is in an unfinished state, there is no overlapping area between the first area and the second area.
[0162] It should be noted that in order not to affect the display of important content or functional items in the live broadcast room while watching the live broadcast or interacting with the anchor, the progress indication information can also be displayed in a simplified version, or by showing or hiding functional items, the progress indication information can be displayed or hidden according to actual needs.
[0163] Step 102: In response to the triggering of any subtask of the target task, the change process of the task progress of the target task is displayed through progress indication information.
[0164] It should be noted that the target task may include one or more subtasks. When the target task has only one subtask, the target task is completed when the subtask is completed, that is, the task progress of the subtask is consistent with the task progress of the target task. If the target task includes multiple subtasks, if any subtask is not completed, the target task is not completed. Only when each subtask is completed, the target task is completed. Among them, the task progress of the target task is jointly determined by the task progress of each subtask. For example, the weight of the task progress of each subtask relative to the total task progress of the target task is different. According to the task progress of each subtask and the weight of the task progress, the total task progress of the target task is determined. In the process of each subtask, as the task progress of any subtask changes, the task progress of the target task also changes. The triggering of the subtask can include subtask in progress and subtask completion. When the target task includes multiple subtasks, when at least one subtask is in progress, the target task is in progress, and when all subtasks are completed, the target task is completed.
[0165] With regard to the subtasks, in some embodiments, the subtasks of the target task may include at least one of the following: donating virtual resources to the target anchor, viewing media information associated with the target anchor, and establishing and maintaining a specified association relationship with the target anchor.
[0166] In actual implementation, subtasks may include gifting virtual resources to the anchor, playing media information associated with the target task, and establishing and maintaining a specified association relationship with the target anchor. Gifting virtual resources to the anchor refers to gifting the anchor with a target amount of virtual resources (such as gifts, etc.) within a target time period; playing media information associated with the target task includes watching the live broadcast for a target duration within the target time, or playing media information associated with the target anchor (such as audio, video, etc.) for a target duration; establishing and maintaining a specified association relationship with the target anchor refers to being a subscriber of the target level of the target anchor within the target time period, that is, the audience has been subscribing to the target anchor during this period, and the audience's level for the live broadcast room is maintained at the target level. Figure 4B The "600 hours of live broadcast viewing required per year" shown in the figure refers to the number of hours the audience watches the live broadcast within a year, and only the hours of live broadcast are counted; "Continuous level 3 subscription to the anchor required per year" means that one must continue to be a level 3 subscriber of the anchor within a year.
[0167] Based on this, in some embodiments, the terminal may also display the change process of the task progress in the following manner: in response to the triggering of any subtask of the target task, display the change process of the task progress of the target task along with the change of the task progress of any subtask through the progress indication information;
[0168] It should be noted that if the subtask is to give virtual resources to the target anchor, the task progress of the subtask is related to the virtual value of the virtual resources; if the subtask is to play the media information associated with the target task, the task progress of the subtask is related to the playback time of the media information; if the subtask is to establish and maintain a specified association relationship with the target anchor, the task progress of the subtask is related to the subscription time of the audience to the target anchor.
[0169] In actual implementation, the change of task progress changes with the change of task progress of each subtask associated with the target task. If the target task is only associated with one subtask, the task progress of the target task is consistent with the task progress of the subtask. If the target task is associated with multiple subtasks, the task progress of the target task is jointly determined by the task progress of multiple subtasks. For example, different weights can be set for the task progress of each subtask, and the task progress of the target task is calculated based on the task progress of each subtask and the corresponding weight.
[0170] For example, see Figure 7 , Figure 7This is a schematic diagram of subtasks of the target task provided in the embodiment of the present application. The target task shown in the figure includes four subtasks, "10,000 elixr gifts are required each year", "600 hours of live broadcasts are required each year", "300 hours of videos are required each year", and "Level 3 subscription to anchors is required each year". The current task progress of each subtask is also shown, such as the task progress of "300 hours of videos are required each year" is "completed".
[0171] The above method of displaying the task progress of each subtask can increase the audience's sense of urgency for each subtask and enhance the audience's enthusiasm for completing the target task.
[0172] In some embodiments, the terminal can display the change process of the progress indication information in the following manner: in response to the triggering of any subtask of the target task, display the fill color of the target area, and gradually change to the target fill color; wherein the target fill color is the corresponding color when the target task is completed.
[0173] In actual implementation, the terminal can indicate the change process of the progress indication information of the target task according to the change of the color information in the target display style. The terminal sets the first color information corresponding to the start state of the target task, the second color information corresponding to the completion state of the target task (i.e., the target fill color), and sets the mapping relationship between the rate of change of the color information and the rate of change of the task progress. Based on the mapping relationship, the color information in the target display style is displayed starting from the first color information, and gradually changes to the second color information as the task progress changes, so as to visualize the task progress of the target task. In addition, a target number of image sequences can also be set, the target task start state corresponds to the first image in the image sequence, the target task completion state corresponds to the last image in the image sequence, and the playback time point of each image in the image sequence is set, so as to indicate the change process of the task progress by playing an animation composed of an image sequence.
[0174] For example, see Fig. 8A , Fig. 8A is a schematic diagram of the change process of the progress indication information provided in the embodiment of the present application, Fig. 8A The display style shown in number 1 is used to display the progress indication information. The background color shown in number 1 is the first color information just established for the target task. As the task progress of task a changes, it gradually changes to the background color shown in number 2. Number 2 shows the color information at a specific time point in the process of task progress change. The second color information when the task is completed is also obtained based on the gradient of this color information.
[0175] The above-mentioned gradient process based on color information shows the changing process of task progress, which can enrich the changing style of task progress and enhance the interest of the audience.
[0176] Step 103: In response to the target task being completed, a prompt message is displayed indicating that the audience and the target anchor have successfully established a target interactive relationship.
[0177] In actual implementation, when the audience completes the target task, the terminal responds to the completion operation of the target task and can display a prompt message of the successful task in the live broadcast room interface, which indicates that the audience has successfully established a target interactive relationship with the target anchor. It should be noted that when the target task is associated with multiple subtasks, the target task can only be completed when all subtasks are completed. At the same time, the display style of the prompt information can be adapted to the display style used when the target task is established and in progress.
[0178] In some embodiments, the terminal can provide prompt information that the viewer has successfully established a target interactive relationship with the target anchor in the following manner: in response to the completion of the target task, display a target fill color in the target area, where the target fill color is the color corresponding to the completion of the target task; and display a first area and a second area that at least partially overlap.
[0179] For example, see Figure 8B , Figure 8B is a schematic diagram of the change process of the progress indication information provided in the embodiment of the present application, Figure 8B The target display style at the beginning of the target task shown in the figure 1 is displayed as the target task progresses. Figure 8B The target task is in progress as shown in the display style of No. 2. When the target task is completed, it is presented Figure 8B The target task is in progress as shown in the display style with number 3. When the task is completed, the second area showing the viewer's avatar overlaps with the first area showing the host's avatar at least partially, or completely, to indicate that the viewer and the host object have successfully established a target interactive relationship, and the task status of the target task is switched to completed. The fill color in the target area in the entire display style gradually changes from the fill color shown in number 1 to the fill color shown in number 3.
[0180] In some embodiments, the terminal can also implement the following functions: in response to the completion operation of the target task, the identity information of the viewer carrying the target virtual medal is displayed in the chat area of the live broadcast room interface, and the target virtual medal is used to indicate that the viewer has completed the target task.
[0181] In actual implementation, when the audience completes the target task for the target anchor, they will receive corresponding rewards, such as a target virtual medal exclusive to the current live broadcast room, which is used to distinguish them from other ordinary audiences. This target virtual medal not only indicates that the audience has completed the corresponding target task, but also indicates that the audience has established a target relationship with the target anchor.
[0182] For example, see Fig. 9 , Fig. 9 is a schematic diagram of a target virtual medal provided in an embodiment of the present application, Fig. 9 The audience completes the target task for the target anchor and obtains the corresponding virtual medal. As shown in the figure, number 1 is the audience who has obtained the target virtual medal. The medal is in the shape of a "crown". The style of the virtual medal can be set according to actual conditions, and the embodiment of the present application does not limit this.
[0183] In some embodiments, the terminal can also implement the following functions: in response to the viewer entering the live broadcast room of the target anchor, display a welcome message using a target welcome special effect; optionally, the target welcome special effect is used to indicate that the viewer has completed the target task.
[0184] In actual implementation, after the audience completes the target task, they can also obtain the welcome special effect that matches the live broadcast room. When the audience enters the live broadcast room again, the target welcome special effect will be displayed and played. At this time, all the audience in the live broadcast room can see the welcome special effect.
[0185] For example, see Fig.10 , Fig.10 This is a schematic diagram of the target welcome special effects provided in an embodiment of the present application.
[0186] In the figure, the viewer "S4MUEL" completed the target task for the anchor and obtained the welcome effect shown by number 1. After the live broadcast platform detects that viewer A enters the live broadcast room again, the target effect is displayed in all terminals associated with the live broadcast room.
[0187] The above-mentioned method of displaying the target welcome special effects can highlight the special interactive relationship between the audience and the anchor, satisfy the audience's desire to show off, and enhance the enthusiasm of the audience to interact with the anchor.
[0188] In some embodiments, the terminal can implement a welcome special effect setting interface in the following manner: in response to a target task completion operation, display a special effect selection interface including at least one welcome special effect selection item; in response to a selection operation for a target welcome special effect item in at least one welcome special effect selection item, use the special effect indicated by the target special effect item as the target welcome special effect for the audience.
[0189] In actual implementation, the terminal can provide the audience with a variety of welcome special effects, and the audience can freely choose the appropriate welcome special effects according to their own preferences. Among them, the display timing of the task special effect setting interface can be directly displayed after the audience completes the target task for the audience to choose; it can also be when the target task is initiated, providing a selection operation for the welcome special effect after completing the task, so that the audience's enthusiasm for participating in the target task can be improved; it can also be to provide a separate special effect selection entrance. There are many forms of welcome special effects, and the embodiments of the present application do not limit this.
[0190] For example, see Fig.11 , Fig.11 is a schematic diagram of a selection interface for a welcome special effect provided in an embodiment of the present application, Fig.11 A plurality of welcome special effects are shown in FIG. 1 , and the audience can select a suitable welcome special effect according to their own preferences. In this way, the enthusiasm for completing the target task can be improved.
[0191] In some embodiments, the terminal can implement the following functions: display a task statistics entry for counting task progress; in response to a trigger operation on the task statistics entry, display each subtask and the task progress of the subtask, with different task progress using different display styles.
[0192] In actual implementation, in order to facilitate users to view the task progress of each subtask associated with the target task, the live broadcast platform provides a real-time statistics function for the task progress. Specifically, the task statistics entrance for statistics on task progress can be displayed in the live broadcast room interface. The audience triggers the task statistics entrance to view the task progress of each subtask. Each time the task statistics entrance is clicked, the latest task progress of each subtask can be displayed. It should be noted that the task statistics entrance can be a control displayed in the live broadcast room interface, or it can be a double-click operation on the progress indication information, thereby calling out the corresponding task statistics interface, and the task progress of each subtask is displayed in the task statistics interface. In addition, when any subtask is completed, a prompt message indicating that the subtask has been completed is directly displayed, such as directly displaying "Completed", and using a display style different from that of the ongoing subtask.
[0193] For example, see Fig.12 , Fig.12 This is a task statistics diagram provided by an embodiment of the present application. In the live studio interface, a task statistics entry shown by number 1 is displayed, and a statistics control is clicked to display the task progress statistics interface shown by number 2. The task progress statistics interface includes each subtask corresponding to the current target task and the task progress of the subtask. The background color of the progress prompt information corresponding to the "subtask" in the completed state shown in the figure is different from the background color of other ongoing subtasks.
[0194] In some embodiments, the terminal may implement the following functions: display a task viewing portal;
[0195] In response to a trigger operation on a task viewing entrance, viewers who have a target interactive relationship with a target anchor and target tasks corresponding to the target interactive relationship are displayed.
[0196] In actual implementation, the audience can view one or more other audiences who have established a target interactive relationship with the current target anchor based on the target task, and can view the audience identity information of other audiences, and add other audiences of interest as friends according to actual conditions. In addition, when displaying other audiences, they can also be sorted in descending order according to the task scores corresponding to the target tasks completed by the audience. In other words, each target task can correspond to different task scores according to the number of subtasks associated with it, the difficulty level of the target task, etc.
[0197] For example, see Fig.13 , Fig.13 is a schematic diagram of a task viewing interface provided by an embodiment of the present application, showing multiple target tasks for a target anchor, wherein the target tasks are Figure 5 The display style shown is displayed. In addition, clicking on the viewer avatar can perform operations such as adding friends. The display style of the target task in the list can also adopt other forms, which is not limited in the embodiment of the present application.
[0198] In some embodiments, the terminal can implement the following functions: displaying a list entry; in response to a trigger operation on the list entry, displaying multiple anchors in the live broadcast platform to which the target anchor belongs, and viewers with a target interactive relationship with each anchor in descending order of target quantity;
[0199] The target number is the number of audience members who have established a target interactive relationship with the anchor.
[0200] In actual implementation, the audience can view the list of completed target tasks on the entire live broadcast platform, and display the list entrance in the current live broadcast room interface. By triggering the list entrance, multiple anchors in the live broadcast platform and the audience with target interactive relationships with each anchor can be displayed in the list display interface. Among them, for the ranking of multiple anchors, all anchors in the live broadcast platform can be sorted in descending order according to the target number, where the target number refers to the number of audience objects that have established a target interactive relationship with the anchor, that is, the number of audiences who help the anchor fulfill his wish. The higher the anchor's ranking, the more rights and interests he will get, such as obtaining a priority live broadcast recommendation position on the live broadcast platform, and it also means that more audiences support the anchor. At the same time, for each anchor on the list, the first audience who helps the anchor complete the task can be selected as the display information in the list.
[0201] For example, see Fig.14 , Fig.14 Schematic diagram of the list display interface provided in the embodiment of the present application, in which the list entrance is displayed in the live broadcast room interface, and the audience triggers the list entrance to display Fig.14 The list display interface shown in the figure is used to sort the rankings of the anchors on the live broadcast platform according to the number of viewers who helped the anchors fulfill their wishes. The anchor ranked first in the figure, numbered 1, indicates that the anchor has the most viewers who helped him fulfill his wishes. In the list display interface, only the avatar information of the first viewer who helped the anchor fulfill his wish can be displayed in a target style. Click on the avatar information of each viewer to view user information and add friends.
[0202] In some embodiments, the terminal may implement the following functions:
[0203] Displaying a task setting interface, the task setting interface including at least two task levels and at least one task item associated with each task level, and at least two task levels having a sequential relationship;
[0204] In response to a selection operation on a task item associated with a target task level, when the viewer has insufficient operation authority for the target level, displaying authority prompt information;
[0205] The permission prompt information is used to prompt the audience object that they have not completed the task associated with a level lower than the target task level, and that they do not have sufficient operation authority for the target level.
[0206] In actual implementation, the live broadcast platform can also provide different task levels for target tasks. There is a sequential execution relationship between the task levels, that is, you need to complete the tasks of the low task level first before you can initiate other tasks of the high task level. This is an advanced gameplay based on the task level. In response to the audience's trigger operation on the task setting entrance, the task setting interface is called out. The task setting interface displays multiple task levels and one or more tasks corresponding to each task level. The audience selects the target task under the target task level. If the audience does not have sufficient operating authority for the target task level, the permission prompt information is displayed, wherein the permission prompt information is used to prompt the audience that the object has not completed the task associated with a level lower than the target task level, and the operating authority for the target level is insufficient. This advanced interactive method based on task levels can not only help the anchor to dig out the iron fans among the iron fans, but also because only the audience who have completed the low task level are eligible to participate in the tasks of the high task level, it can also increase the difficulty of completing the target task and the richness of the target task.
[0207] For example, see Fig.15 , Fig.15is a schematic diagram of an advanced gameplay of a target task provided in an embodiment of the present application. Fig.15 Three tasks of different levels are shown in the figure. There is a sequence between the three task levels. When the first-level task is not completed, clicking the second-level task will display the prompt message shown as No. 1, "You do not have the right to initiate tasks at this level. Please complete the first-level task first and try again."
[0208] In some embodiments, the terminal may implement the following functions:
[0209] When the end deadline of the target task has not been reached, deadline reminder information for the target task is periodically displayed; wherein the deadline reminder information is used to remind that the end deadline of the target task is about to be reached.
[0210] In actual implementation, each task includes a start deadline and an end deadline. For unfinished target tasks, periodic reminders can be made. The reminder method can be through text messages, emails, etc., or the audience can directly display the deadline reminder information in the live broadcast room interface when watching the live broadcast room. Deadline reminder information refers to the reminder information used to remind the audience that the end deadline of the target task is about to be reached. Configure the reminder time interval and the reminder start time point. When the system time reaches the reminder start time point, the deadline reminder information is displayed every reminder time interval. Among them, the reminder start time point and the reminder time interval can be customized according to the actual situation. For example, the start reminder time point can be the start time of the target task, or it can be when the task progress of the target task reaches 60%.
[0211] For example, see Fig.16 , Fig.16 This is a schematic diagram of the deadline reminder information provided by the embodiment of the present application. The deadline reminder information shown in the figure number 1 is "There are 60 days left before the end of the task a you initiated, please process it as soon as possible". This deadline reminder information is displayed when the audience is watching the live broadcast. The deadline reminder information can be displayed periodically according to the preset reminder time interval. In addition, the deadline reminder information can also be notified to the audience by email or text message, and the embodiment of the present application does not limit this.
[0212] In some embodiments, the terminal may implement the following functions:
[0213] When the end deadline of the target task is reached and the target task has not been completed, the target task is cancelled and the progress indication information corresponding to the target task is not displayed.
[0214] In actual implementation, when the live broadcast platform determines that the system date has reached the end deadline of the target task and then the target task has not been completed, the target task is deemed invalid, the progress indication information corresponding to the target task is cancelled in the live broadcast room interface, and all virtual rewards associated with the target tasks are cancelled.
[0215] By applying the embodiments of the present application, the audience initiates a task in the host's live broadcast room. As the progress of the task changes, the progress indicator information is displayed on the live broadcast room interface. When the task is completed, the host and the audience will receive corresponding rewards. By completing the target task and obtaining rewards, the audience's enthusiasm for participating in the target task is increased. In order to obtain rewards, the audience can persist in completing the tasks in the live broadcast room, thereby increasing the host's income and popularity of the live broadcast room. The audience helps the host through continuous efforts to complete the target task, and the host's exclusive medal is displayed when entering the live broadcast room. The welcome effect when entering the room is more ceremonial.
[0216] The following will describe an exemplary application of the embodiment of the present application in an actual application scenario. Taking the application scenario of establishing a special relationship chain between the audience and the anchor through the wish wall task gameplay in the live broadcast scenario as an example, the live broadcast interaction method provided by the embodiment of the present application is described.
[0217] In the related technologies, the relationship chains between users and anchors based on the live broadcast platform are often phenomenal. Users give gifts to anchors, and after a period of time, the user’s relationship chain with the anchor may be disconnected, and the user may jump to other live broadcast rooms. The relationship chain between existing anchors and users is not deep. After users watch the anchor’s live broadcast room for a period of time or give gifts, users may be lost after a period of time. Possible reasons are that users are not interested in the anchor’s content, or users feel that the anchor does not have much connection with themselves. Apart from giving gifts, users’ support for the anchor is not easy for the anchor to be seen and recognized. At present, the interactive gameplay in the live broadcast room is relatively simple, and there is no special gameplay in which users and anchors depend on each other, which leads to users being unwilling to continue to help the anchor, and the anchor being unwilling to become friends with users to exchange their game experiences.
[0218] It is understandable that during the relevant live broadcast interaction process, the relationship chain between users and anchors is not deep, which leads to frequent user loss. The anchors complain that users are not sincere enough, and users complain that the anchors don’t pay much attention to them. At the same time, because the anchors cannot easily identify whether the users are their loyal fans, they are unwilling to become friends with the users and share their gaming experiences. Users have achieved their mission wishes but have not received any rewards, and the gameplay of the activities is not rich, resulting in low user participation.
[0219] Based on this, the embodiment of the present application provides a live interactive method, which is a method for establishing a special relationship chain between the audience and the anchor through the wish wall task gameplay. The general process is as follows: the audience makes a wish in the anchor's live broadcast room (i.e., initiates a task). As the progress of the task changes, the style of the control for displaying the progress indication information on the live broadcast room interface will also change, such as Figure 5 Number 1 shows the progress indication information displayed in the form of a banner. When the task progress changes, the change in the filling color of the banner can be changed to indicate the change in the task progress. When the wish is completed, the host and the audience will have corresponding rewards, the host will get resource recommendations, the audience and the host will become friends, and when the audience enters the host's live broadcast room again, a welcome special effect and exclusive medals can be displayed. This live interactive method is also an interactive gameplay that can make the audience feel full of ritual, and can make the relationship between the host and the audience stronger.
[0220] That is to say, in the live interactive method provided by the embodiment of the present application, the audience can make a wish (i.e., initiate a task) in the live broadcast room of the target anchor and set the end time of the task. If the task is completed on time, the audience can get a reward and the target anchor will be notified in time. The audience has completed the wish, thereby deepening the target interactive relationship between the audience and the anchor; it can enable the anchor to more accurately identify the iron fans (audiences with whom the target interactive relationship has been established), so that these iron fans can be notified as soon as there are good activity resources, game experiences, etc. in the future; it can also enrich the interactive gameplay of the live broadcast room, the audience can initiate tasks and complete them, the anchor and the audience are interdependent, and the enthusiasm of the audience and the anchor to use the live broadcast platform is improved.
[0221] Next, the live interactive method provided by the embodiment of the present application is described from the product side, see Fig.17 , Fig.17 This is a schematic diagram of the task entry display interface provided in an embodiment of the present application. The audience enters the live broadcast room of the target anchor configured with a wish wall whitelist (i.e., a list of anchors who can display the wish wall function items in the live broadcast room interface), and function buttons corresponding to different task types are displayed in the live broadcast room interface, namely, initiating "annual wish" (i.e., the annual task in the previous text), "monthly wish" (i.e., the monthly task in the previous text), and "wish wall" (i.e., the task entry in the previous text). The difficulty of the annual wish task is greater than that of the monthly wish task, but the reward after completing the task is also richer. The wish wall can display the information of the audience and anchor who have completed the target task through different display styles. The more audiences on the wish wall, the higher the anchor's ranking on the list, and the anchor will get a better recommendation position in the later stage.
[0222] In actual implementation, see Fig.18 , Fig.18 This is a schematic diagram of the annual wish interface provided in the embodiment of the present application. Click Fig.17After the "Annual Wish" is displayed, it will be displayed Fig.18 , Fig.18 The left side shows the tasks, which are configurable. For example, in the figure, there are 4 subtasks configured for the annual wish. "Annual donation of 10,000 elixr" means that the contribution to the anchor in a year must be 10,000 elixr to complete the task, which can be completed in advance. "Annual viewing of live broadcasts for 600 hours" means the number of viewing hours in a year, and only the number of live broadcast hours is counted. "Annual video viewing for 300 hours" means the total time of watching clips and recordings in a year is 300 hours; "Annual continuous subscription to the anchor at level 3" means that the anchor must be a level 3 subscriber for a year. If there is an invalidation in the middle, the representative has not completed it. The right side of the figure shows the rewards (the rewards that can be obtained after completing the annual wish), which are divided into 3 rewards: becoming friends with the anchor, obtaining the anchor's private guardian medal, and being listed on the wish wall. After clicking the "Confirm launch" function item, the wish wall task takes effect, and all subsequent data are valid. Click "Wait" to close the interface.
[0223] In actual implementation, when the audience initiated Fig.18 After the annual wish is displayed, when the audience enters the live broadcast room again, the progress control banner corresponding to the progress indicator information of the annual wish will be displayed in the live broadcast room interface, see Fig.19 , Fig.19 1 is a schematic diagram of a progress control provided by an embodiment of the present application. The progress indication information corresponding to the start of the task shown in the figure at number 1 can display an avatar representing the identity information of the audience and an avatar representing the identity information of the anchor. Then when the user starts to complete Fig.18 After the task is completed, the background color of the progress control begins to change, and the prompt information of the task progress changes (such as Fig.19 2 in the figure), the audience clicks any empty area in the progress control to view the detailed information of the annual wish, that is, the following Fig. 20 If the viewer completes the wish within a year, the progress control in the live studio interface will be displayed as follows: Fig.19 As shown in number 3, at this time, the viewer's avatar and the target anchor's avatar are merged together, and the prompt changes to "On the list", congratulating the viewer.
[0224] In actual implementation, see Fig. 20 , Fig. 20 This is a schematic diagram of the task progress viewing interface provided by the embodiment of the present application. The audience can Fig.18The task progress of each subtask in the annual wish set in the video is counted in real time, and the audience can see the latest task progress every time they open the page. If the task is completed ahead of schedule, it will be displayed as completed, and you can distinguish it by changing the background color of the progress bar. It should be noted that all viewers can view the wish wall, which shows the relationship chain established between the audience who have completed the target task and the anchor. Click to view the user's avatar and add friends.
[0225] In actual implementation, see Fig.21 , Fig.21 This is a schematic diagram of the anchor listing interface provided in an embodiment of the present application. In the figure, the live broadcast platform ranks the anchors based on the number of anchors on the list (i.e., the number of viewers who help the anchors fulfill their wishes). The higher the anchor's ranking, the priority recommendation position he or she will get, which also means that more viewers support the anchor. You can add friends by clicking on the audience's avatar.
[0226] In actual implementation, when the audience completes their wish, they can get the host's exclusive badge, which will be displayed when they enter the live broadcast room again (such as Fig. 9 As shown), you can also get welcome effects (such as Fig.10 shown).
[0227] In actual implementation, advanced gameplay for tasks can also be provided. For example, in the later stage, the second phase of the wish wall gameplay will be opened to help the anchor find the most loyal fans. Only users who have completed the first phase of the wish wall gameplay are eligible to participate in the second phase, which increases the difficulty and richness of the gameplay. Specifically, as mentioned above Fig.15 shown.
[0228] The live broadcast interaction method provided in the embodiment of the present application is convenient for viewers to initiate tasks, deepens the relationship chain between anchors and users, better helps anchors maintain user retention, has strong flexible scalability, and the interactive gameplay is relatively novel and the cycle is controllable, which greatly improves the stickiness of anchor users and allows anchors to see the real fans. The anchor can also better thank and help those users who want to learn, become friends, and communicate better.
[0229] Next, the live interactive method provided by the embodiment of the present application is described from the perspective of technical implementation. Fig. 22 , Fig. 22 It is a flow chart for implementing the live interactive method provided in the embodiment of the present application.
[0230] First, the live broadcast platform can configure a whitelist anchor. For example, if anchor B is in the whitelist, then anchor B has the task of wishing on the wall. In response to viewer A entering anchor B’s live broadcast room, the viewer can display the following information: Fig.17In the live broadcast room interface shown, viewers can choose to create tasks of different types based on different task entrances. They can also click the "Wish Wall" function to view the viewers who have completed their wishes in the past.
[0231] Secondly, after viewer A initiates a target task of the target task type for anchor B, the live broadcast platform will complete the relationship mapping between viewer A and anchor B based on the target task. The live broadcast platform collects the behavioral data generated by viewer A giving gifts, watching live broadcasts and videos in anchor B's live broadcast room, and reports it to the data center of the live broadcast server. It accumulates the task progress of the target task generated based on these behavioral data, and then generates a task progress change instruction. Based on the instruction, it displays the real-time change process of the task progress of the target task in the live broadcast room interface.
[0232] Thirdly, when the audience completes the target task, the live broadcast platform can issue corresponding rewards (the virtual rewards mentioned above) to the audience. For example, the audience will receive a special live broadcast room medal (such as Fig. 9 as shown) and the welcome effect when entering the room (as shown Fig.10 Then go to the host's live broadcast room's wish wall to complete the user list and update the host's wish wall ranking (as shown in Fig.14 If the audience fails to complete the target task within the natural year, the live broadcast platform will send regular reminders, either by email or instant messaging client. If the audience still fails to complete the target task before the expiration date, the audience will not receive the corresponding reward, and the task progress for the current year will be cleared.
[0233] Finally, when the user completes the target task and actually obtains the corresponding reward, when the live broadcast platform detects that the viewer enters the live broadcast room of the anchor again, the viewer will wear a special badge (such as Fig. 9 as shown) and exclusive welcome effects when entering the room (as shown Fig.10 When the host sees this badge, he / she will assume that the host is a true fan and will give a warm welcome. The audience will feel that the host values them very much, and the user and the host will truly establish a "friend" relationship.
[0234] In actual implementation, through target tasks, the relationship between the audience and the anchor is strengthened. By completing tasks, the audience can truly establish a "friend" relationship with the anchor, helping the anchor to gain more rights and interests in the live broadcast platform. The anchor can thank the user, see Fig.23 , Fig.23This is a flowchart of the host thanking the user provided by the embodiment of the present application. The entire thank-you process is as follows: first, viewer A completes the target task, and then the live broadcast platform updates the corresponding wish wall ranking of the host according to the number of fans; secondly, the live broadcast platform recommends the host resource position according to the wish wall ranking. The top-ranked hosts will have more resources, which stimulates the hosts to invite their own users to help hit the wish wall. For the audience, the audience can get the host reward by completing the wish wall. The host ranks high and becomes the user's friend to thank the user.
[0235] The application of the embodiments of the present application has the following beneficial effects:
[0236] 1. The live broadcast platform can better help anchors maintain the retention of general audiences, increase the interaction between audiences and anchors by obtaining rewards through completing wishes, and continue to let audiences contribute viewing time to anchors;
[0237] 2. In order to get the desired rewards, the audience can better persist in completing the tasks in the live broadcast room, thereby increasing the income of the anchor and the popularity of the live broadcast room;
[0238] 3. The audience can help the anchor through continuous efforts, and then complete the target tasks, be listed on the wish wall, receive rewards, and display the anchor's exclusive medal when entering the live broadcast room, making entering the room more ceremonial.
[0239] Next, we will continue to take the game live broadcast scene as an example to illustrate the live broadcast interactive method provided by the embodiment of the present application. In actual implementation, the game live broadcast scene is a specific presentation of a virtual scene, which may include a competitive game live broadcast scene, a clearance game scene, etc. The audience logs in to the game live broadcast client through the audience account and enters the target anchor's live broadcast room for the target game. When the anchor logs in to the corresponding game live broadcast client through the anchor account and opens the game live broadcast interface for the target game, the audience can watch the target game in real time, and can also establish a target interactive relationship with the anchor by completing the relevant target tasks in the game live broadcast room.
[0240] Explain the target tasks, which may at least include tasks related to the anchor and tasks related to the target game; tasks related to the anchor include giving virtual resources (such as gifts, etc.) to the anchor, being a third-level subscriber of the anchor within the target time, etc.; tasks related to the game can be set according to the game type, such as in multiplayer competitive games, the corresponding tasks may be for the virtual objects controlled by the audience to kill the target number of enemies or monsters in the game, or to obtain virtual props with special skills, or to drive the target virtual vehicle to have special virtual skills, etc.; in clearance games, the corresponding tasks may be to complete the game tasks of each level in sequence until the target level, etc. When necessary, tasks related to the game can be specifically set according to the specific circumstances of the game.
[0241] The target interactive relationship in the game live broadcast scene is explained, and the target interactive relationship may include at least one of the following: the first interactive relationship and the second interactive relationship. Among them, the audience can establish a first interactive relationship with the anchor by completing the target task and the task related to the anchor. The first interactive relationship can be determined based on the interaction with the anchor, such as becoming the anchor's "iron fan" by "being a third-level subscriber of the anchor within one year". The second interactive relationship can also be established by completing tasks related to the game. The second interactive relationship can be determined based on the interaction with the target game, such as in the live broadcast of clearance games, the audience establishes a target interactive relationship with the anchor after reaching the target level (such as having priority to participate in the game live broadcast room); in multiplayer competitive games, you can become the "ace" assistant in the game by killing the target number of monsters or enemies, directly become a teammate with the anchor in the game, or at least two anchors currently participating in the competition compete for the "ace", and the winner establishes a target interactive relationship with the "ace". It should be noted that in the live broadcast of the game, the audience and the anchor can also establish the first interactive relationship and the second interactive relationship at the same time.
[0242] When the audience logs in to the game live client and enters the game live room of the target game anchor, if the live platform detects that there is a target game task for the target game between the current audience and the target game anchor, the terminal displays the progress indication information of the target game task in the game live room interface of the current game anchor. Since the game live room interface can be viewed by multiple other viewers, the progress indication information of the target game task can be represented by including an audience avatar for representing the identity information of the current audience, an anchor for indicating the identity information of the current anchor, and an indication information for indicating that there is a target game task between the current audience and the game anchor. As the current audience executes the target game task (such as the number of enemies and monsters killed increases), the task progress of the target game task changes. In the game live room interface, the change of the task progress can be indicated by the change of the background fill color of the area associated with the progress indication information, that is, the first fill color at the beginning of the pre-configured target game task is different from the second fill color when the target game task is completed, and the change of the task progress is the process of the background color of the area associated with the progress indication information gradually changing from the first fill color to the second fill color. After the target game task is completed, a prompt message indicating that the viewer has successfully established a target interactive relationship with the target anchor will be directly displayed in the game live broadcast room interface. The target interactive relationship here can be reflected by binding the viewer account and the anchor account, or by using the viewer account as a subscriber of the target level of the game anchor. The viewer who successfully establishes a target interactive relationship with the anchor can obtain more virtual rewards, such as an exclusive virtual medal corresponding to the game anchor, specific welcome effects when the viewer enters the game live broadcast room again, and specific virtual skin rewards for virtual objects.
[0243] The following is a description of an exemplary structure of the live interactive device 555 provided in the embodiment of the present application implemented as a software module. In some embodiments, Figure 2 As shown, the software modules stored in the live interactive device 555 of the memory 550 may include:
[0244] The first display module 5551 is used to display the progress indication information of the target task in the live broadcast room interface of the target anchor in response to the display condition for the target task being met;
[0245] The target task is used to assist the audience at the audience end to establish a target interactive relationship with the target anchor, and the target task includes at least one subtask association;
[0246] The second display module 5552 is used to display the change process of the task progress of the target task through the progress indication information in response to the triggering of any subtask of the target task;
[0247] The third display module 5553, in response to the completion of the target task, displays a prompt message indicating that the viewer and the target anchor have successfully established the target interactive relationship.
[0248] In some embodiments, the first display module is also used to display a task entrance in the live broadcast room interface; in response to a trigger operation on the task entrance, display at least one task item; in response to a selection operation on a target task item in the at least one task item, use the task indicated by the target task item as the target task.
[0249] In some embodiments, the first display module is also used to display a task entry corresponding to at least one task type in the live broadcast room interface, and the task type includes at least one of the following: annual tasks, monthly tasks; accordingly, in response to a trigger operation on a task entry of a target task type in at least one task type, at least one task item associated with the target task type is displayed.
[0250] In some embodiments, the first display module is further used to display at least one virtual reward item corresponding to at least one task item; in response to a selection operation on a target reward item among the at least one virtual reward item, the virtual resource indicated by the target reward item is used as a target reward associated with the target task; wherein, the target reward is used to award the audience who completes the target task when the target task is completed.
[0251] In some embodiments, the first display module is also used to display the progress indication information of the target task using a target display style; wherein the progress indication information includes task information; the task information includes at least one of the following: the task status of the target task, the validity period information of the target task; the task status is the start status, the task in progress or the task completed.
[0252] In some embodiments, the first display module is also used to display a style selection entry for configuring a display style for progress indication information; in response to a trigger operation on the style selection entry, at least one candidate style item is displayed; in response to a selection operation on a target style item among the at least one candidate style item, the progress indication information of the target task is displayed using a target display style corresponding to the target style item.
[0253] In some embodiments, the first display module is also used to indicate the task status of the target task in the target area of the live broadcast room interface using text information or the fill color of the target area.
[0254] In some embodiments, the progress indication information also includes audience identity information and host identity information, and the first display module is further used to display the host identity information of the host in the first area of the target area; display the audience identity information of the audience in the second area of the target area; and display association indication information of the first area and the second area, wherein the association indication information is used to indicate that there is a target task between the audience and the host, and the first area and the second area do not overlap.
[0255] In some embodiments, the second display module is also used to display the filling color of the target area in response to the triggering of any subtask of the target task, and the process of gradually changing to the target filling color; wherein the target filling color is the color corresponding to when the target task is completed.
[0256] In some embodiments, the third display module is also used to display a target fill color in the target area in response to the target task being completed, and the target fill color is the color corresponding to the completion of the target task; and to display the first area and the second area that at least partially overlap.
[0257] In some embodiments, the subtask includes at least one of the following: donating virtual resources to the target anchor, watching media information associated with the target anchor, and establishing and maintaining a specified association relationship with the target anchor; the second display module is also used to respond to the triggering of any subtask of the target task, and display the change process of the task progress of the target task through the progress indication information, accompanied by the change of the task progress of any of the subtasks.
[0258] In some embodiments, the third display module is also used to display the identity information of the viewer carrying the target virtual medal in the chat area of the live broadcast room interface in response to the completion operation of the target task; wherein, the target virtual medal is used to indicate that the viewer has completed the target task.
[0259] In some embodiments, the third display module is also used to display a welcome message using a target welcome special effect in response to the viewer entering the live broadcast room of the target anchor.
[0260] In some embodiments, the third display module is also used to display a special effect selection interface including at least one special effect selection item in response to the completion operation of the target task, and the special effect corresponding to the special effect selection item is used to indicate the welcome special effect when the audience object enters the live broadcast room; in response to the selection operation of the target special effect item in the at least one special effect selection item, the special effect indicated by the target special effect item is used as the target welcome special effect of the audience object.
[0261] In some embodiments, the third display module is further used to display a task statistics entry for statistics on task progress; in response to a trigger operation on the task statistics entry, each of the subtasks and the task progress of the subtasks are displayed.
[0262] In some embodiments, the third display module is also used to display a task viewing entrance; in response to a trigger operation on the task viewing entrance, the audience having a target interactive relationship with the target anchor and the tasks corresponding to the target interactive relationship are displayed.
[0263] In some embodiments, the third display module is also used to display a list entry; in response to a trigger operation on the list entry, multiple anchors in the live broadcast platform to which the target anchor belongs, and viewers who have a target interactive relationship with each of the anchors are displayed in descending order of target quantity; wherein the target quantity is the number of viewers who have established a target interactive relationship with the anchor.
[0264] In some embodiments, the first display module is also used to display a task setting interface, which includes at least two task levels and at least one task item associated with each task level, and there is a sequence relationship between at least two task levels; in response to a selection operation on a task item associated with a target task level, when the viewer does not have sufficient operating authority for the target level, permission prompt information is displayed; wherein the permission prompt information is used to prompt the viewer that he has not completed a task associated with a level lower than the target task level, and that he does not have sufficient operating authority for the target level.
[0265] In some embodiments, the second display module is further used to periodically display deadline reminder information for the target task when the end deadline of the target task has not been reached; wherein the deadline reminder information is used to prompt that the end deadline of the target task is about to be reached.
[0266] In some embodiments, the second display module is further used to cancel the target task and cancel the display of the progress indication information corresponding to the target task when the end deadline of the target task is reached and the target task has not been completed.
[0267] The embodiment of the present application provides a computer program product or a computer program, which includes computer instructions stored in a computer-readable storage medium. The processor of the computer device reads the computer instructions from the computer-readable storage medium, and the processor executes the computer instructions, so that the computer device executes the live interactive method described in the embodiment of the present application.
[0268] The present application embodiment provides a computer-readable storage medium storing a computer program, wherein the computer program is stored. When the computer program is executed by a processor, the processor will be caused to execute the method provided by the present application embodiment, for example, Figure 3 The live interactive method is shown.
[0269] In some embodiments, the computer-readable storage medium may be a memory such as FRAM, ROM, PROM, EP ROM, EEPROM, flash memory, magnetic surface storage, optical disk, or CD-ROM; or it may be various devices including one or any combination of the above memories.
[0270] In some embodiments, a computer program may be in the form of a program, software, software module, script or code, written in any form of programming language (including compiled or interpreted languages, or declarative or procedural languages), and may be deployed in any form, including as a stand-alone program or as a module, component, subroutine or other unit suitable for use in a computing environment.
[0271] As an example, a computer program may, but need not, correspond to a file in a file system, may be stored as part of a file that stores other programs or data, for example, in one or more scripts in a HyperText Markup Language (HTML) document, in a single file dedicated to the program in question, or in multiple coordinated files (for example, files storing one or more modules, subroutines, or code portions).
[0272] By way of example, a computer program may be deployed to be executed on one computing device or on multiple computing devices at one site or on multiple computing devices distributed across multiple sites and interconnected by a communication network.
[0273] To sum up, through the live broadcast platform of the embodiment of the present application, it can better help the anchor maintain the retention of general audiences, and by obtaining rewards through completing target tasks, it can improve the interaction between the audience and the anchor, and continue to let the audience contribute viewing time to the anchor; in order to obtain wish rewards, the audience can better persist in completing the tasks in the live broadcast room, thereby increasing the anchor's income and popularity of the live broadcast room; the audience helps the anchor through continuous efforts, and then completes the target tasks, is listed on the wish wall, obtains rewards, and displays the anchor's exclusive medal when entering the live broadcast room, making entering the room more ceremonial.
[0274] The above is only an embodiment of the present application and is not intended to limit the protection scope of the present application. Any modifications, equivalent substitutions and improvements made within the spirit and scope of the present application are included in the protection scope of the present application.
Claims
1. A live interactive method, characterized in that: The method is performed by a viewer end, and the method includes: In response to the display condition for the target task being met, displaying progress indication information of the target task in the live broadcast room interface of the target anchor; wherein the target task is used to assist the audience at the audience end to establish a target interactive relationship with the target anchor, and the target task includes at least one subtask; In response to the triggering of any subtask of the target task, displaying the change process of the task progress of the target task through the progress indication information; In response to the target task being completed, a prompt message is displayed indicating that the viewer and the target anchor have successfully established the target interactive relationship.
2. The method according to claim 1, characterized in that Before displaying the progress indication information of the target task, the method further includes: Displaying a task entry in the live broadcast room interface; In response to a triggering operation on the task entry, displaying at least one task item; In response to a selection operation on a target task item among the at least one task item, the task indicated by the target task item is used as the target task.
3. The method according to claim 2, characterized in that The displaying of the task entrance in the live broadcast room interface includes: In the live broadcast room interface, displaying a task entry corresponding to at least one task type; The displaying at least one task item in response to the triggering operation on the task entry includes: In response to a triggering operation on a task entry of a target task type among at least one task type, at least one task item associated with the target task type is displayed.
4. The method according to claim 2 or 3, characterized in that: The method further comprises: displaying at least one virtual reward item corresponding to the at least one task item; In response to a selection operation on a target reward item among the at least one virtual reward item, taking the virtual resource indicated by the target reward item as the target reward associated with the target task; The target reward is awarded to the audience when the target task is completed.
5. The method according to claim 1, characterized in that: The display of the progress indication information of the target task includes: Using a target display style to display progress indication information of the target task; Wherein, the progress indication information includes task information; The task information includes at least one of the following: the task status of the target task, and the validity period information of the target task; The task status is a start status, a task in progress, or a task completed.
6. The method according to any one of claims 1 to 5, characterized in that: The displaying of the progress indication information of the target task includes: In the target area of the live broadcast room interface, text information or the filling color of the target area is used to indicate the task status of the target task.
7. The method according to claim 6, characterized in that The step of displaying the change process of the task progress of the target task by the progress indication information in response to the triggering of any subtask of the target task includes: In response to the triggering of any subtask of the target task, the filling color of the target area is displayed, and the filling color gradually changes toward the target; The target filling color is the color corresponding to when the target task is completed.
8. The method according to claim 6, characterized in that The progress indication information also includes audience identity information and anchor identity information, and the progress indication information for displaying the target task also includes: Displaying the anchor identity information of the anchor in the first area of the target area; displaying the audience identity information of the audience in a second area of the target area; Association indication information between the first area and the second area is displayed, wherein the association indication information is used to indicate that a target task exists between the viewer and the anchor, and the first area and the second area do not overlap.
9. The method according to claim 5, characterized in that In response to the target task being completed, displaying prompt information indicating that the viewer and the target anchor have successfully established the target interactive relationship, includes: In response to the target task being completed, a target filling color is displayed in the target area, and the target filling color is the color corresponding to the target task being completed; The first region and the second region are displayed at least partially overlapping.
10. The method according to claim 5, characterized in that The target display style is determined by: Display a style configuration entry for configuring the display style of progress indication information; In response to a triggering operation on the style configuration entry, displaying at least one candidate style item; In response to a selection operation on a target style item among at least one candidate style item, a display style corresponding to the target style item is used as the target display style.
11. The method according to claim 1, characterized in that The subtasks include at least one of the following: Donate virtual resources to the target anchor, watch media information associated with the target anchor, and establish and maintain a specified association relationship with the target anchor; The step of displaying the change process of the task progress of the target task by the progress indication information in response to the triggering of any subtask of the target task includes: In response to the triggering of any subtask of the target task, the change process of the task progress of the target task is displayed along with the change of the task progress of any subtask through the progress indication information.
12. The method according to claim 1, characterized in that In response to the target task being completed, the method further includes at least one of the following: In the chat area of the live broadcast room interface, the identity information of the viewer carrying the target virtual medal is displayed; wherein the target virtual medal is used to indicate that the viewer has completed the target task; When the viewer enters the live broadcast room of the target anchor again, a welcome message using the target welcome special effects is displayed.
13. The method according to claim 12, characterized in that The target welcome effect is determined by: Displaying a special effect selection interface including at least one special effect selection item, wherein the special effect corresponding to the special effect selection item is used to indicate a welcome special effect when the audience object enters the live broadcast room; In response to a selection operation on a target special effect item in the at least one special effect selection item, the special effect indicated by the target special effect item is used as a target welcome special effect for the audience object.
14. The method according to claim 1, characterized in that The method further comprises at least one of the following: Displaying a task statistics entry for counting task progress; in response to a trigger operation on the task statistics entry, displaying each of the subtasks and task progress indication information of the subtasks; Display the task viewing entrance; In response to a trigger operation on the task viewing entrance, viewers who have a target interactive relationship with the target anchor and tasks corresponding to the target interactive relationship are displayed.
15. The method according to claim 1, characterized in that The method further comprises: Display the list entrance; In response to a trigger operation on the list entry, multiple anchors in the live broadcast platform to which the target anchor belongs, and viewers having a target interactive relationship with each anchor are displayed in descending order of target quantity; The target number is the number of viewers who have established a target interactive relationship with the anchor.
16. The method according to claim 1, characterized in that The method further comprises: Displaying a task setting interface, wherein the task setting interface includes at least two task levels and at least one task item associated with each task level, and there is a sequential relationship between the at least two task levels; In response to a selection operation for a task item associated with a target task level, when the viewer has insufficient operation authority for the target level, displaying authority prompt information; The permission prompt information is used to prompt the viewer that he has not completed a task associated with a level lower than the target task level and that he does not have sufficient operation authority for the target level.
17. The method according to claim 1, characterized in that The method further comprises at least one of the following: Periodically display deadline reminder information for the target task; wherein the deadline reminder information is reminder information related to the end deadline of the target task. When the end deadline of the target task is reached and the target task has not been completed, the target task is cancelled, and the display of the progress indication information corresponding to the target task is cancelled.
18. A live interactive device, characterized in that: include: A first display module, configured to display progress indication information of the target task in the live broadcast room interface of the target anchor in response to the display condition for the target task being met; wherein the target task is used to assist the audience at the audience end to establish a target interactive relationship with the target anchor, and the target task includes at least one subtask; A second display module, configured to display the change process of the task progress of the target task through the progress indication information in response to the triggering of any subtask of the target task; The third display module, in response to the completion of the target task, displays prompt information that the viewer and the target anchor have successfully established the target interactive relationship.
19. An electronic device, characterized in that: include: Memory for storing computer programs; A processor, configured to implement the method according to any one of claims 1 to 17 when executing the computer program stored in the memory.
20. A computer-readable storage medium, characterized in that: A computer program is stored, which is used to implement the method described in any one of claims 1 to 17 when executed by a processor.
