Information display method and device, equipment and storage medium
By displaying the impact information of virtual resources on interactive tasks in the task component of the virtual live broadcast room, the problem of difficulty for viewers to associate gift gifts and interactive tasks is solved, the understanding and participation experience of interactive tasks is improved, and the interaction efficiency between the anchor and the audience is enhanced.
Patent Information
- Application Number
- CN202510065924.8
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-01-15
- Publication Date
- 2025-04-25
- Estimated Expiration
- 2045-01-15
AI Technical Summary
When viewers participate in live interactive tasks, it is difficult for them to associate gift gift events with interactive tasks, which affects their understanding and participation experience, resulting in low interaction efficiency between the anchor and the audience.
By displaying the task component of the interactive task in the virtual live broadcast room, and displaying the impact information of the virtual resource at the first preset location of the task component in the first preset position of the task component, indicating its impact on the interactive task.
It enhances the audience's understanding and participation experience of interactive tasks, improves the interaction efficiency between the audience and the anchor, and does not require additional interaction between the anchor and the audience, and improves the human-computer interaction efficiency.
Smart Images

Figure CN119893153A_ABST
Abstract
Description
Technical Field
[0001] The present disclosure relates to the field of computer technology, and in particular to an information display method, device, equipment and storage medium. Background Art
[0002] With the development of Internet technology, the functions of live broadcast applications have gradually become richer. In order to increase the efficiency of interaction between viewers and anchors, a variety of interactive tasks are set up in live broadcast applications for anchors to choose from. At present, at the beginning of an interactive task, viewers can give gifts to the anchor to interact with the anchor and help the anchor complete the interactive task. However, when viewers participate in interactive tasks, it is difficult to associate the gift giving event with the interactive task, which in turn affects the audience's understanding of the interactive task and participation experience, resulting in low interaction efficiency between the anchor and the audience. Summary of the invention
[0003] The present disclosure provides an information display method, device, equipment and storage medium, which can enable audience objects to more intuitively understand the relationship between the sending event of virtual resources and the interactive task through the influence information, thereby enhancing the audience objects' understanding of the interactive task and participation experience, and improving the interaction efficiency between the audience objects and the anchor objects. The technical solution of the present disclosure is as follows:
[0004] According to one aspect of an embodiment of the present disclosure, there is provided an information display method, including:
[0005] Displaying a task component of an interactive task in a virtual live broadcast room, wherein the interactive task is a task for interaction between an anchor object and an audience object in the virtual live broadcast room, and the task component is used to display the task execution status of the interactive task;
[0006] In response to a sending event of any virtual resource, the influence information of the virtual resource is displayed at a first preset position of the task component, wherein the influence information is used to indicate the influence of the virtual resource on the interactive task.
[0007] According to another aspect of an embodiment of the present disclosure, there is provided an information display device, including:
[0008] A first display unit is configured to display a task component of an interactive task in a virtual live broadcast room, wherein the interactive task is a task for interaction between an anchor object and an audience object in the virtual live broadcast room, and the task component is used to display a task execution status of the interactive task;
[0009] The second display unit is configured to display the influence information of the virtual resource at a first preset position of the task component in response to a sending event of any virtual resource, wherein the influence information is used to indicate the influence of the virtual resource on the interactive task.
[0010] In some embodiments, the second display unit is configured to, in response to a sending event of any virtual resource, display a resource icon of the virtual resource moving toward the task component; and, when the resource icon moves to a second preset position of the task component, display the impact information of the virtual resource at a first preset position of the task component.
[0011] In some embodiments, the second display unit is configured to display a resource effect of the virtual resource in response to a sending event of any virtual resource, wherein the resource effect is used to indicate a gift of the virtual resource to the anchor object of the virtual live broadcast room; in response to the end of display of the resource effect, the resource icon displaying the virtual resource moves toward the task component.
[0012] In some embodiments, the apparatus further comprises:
[0013] A third display unit is configured to display a task effect of the interactive task in the virtual live broadcast room, wherein the task effect is used to indicate the start of the interactive task; in response to the task effect display ending, the task icon displaying the interactive task moves to a preset area;
[0014] The first display unit is configured to display the task component of the interactive task in the preset area when the task icon moves to the preset area.
[0015] In some embodiments, the third display unit is further configured to execute the step of displaying the task start special effect of the interactive task in the virtual live broadcast room when the virtual live broadcast room meets a preset condition.
[0016] In some embodiments, the virtual live broadcast room satisfies a preset condition, including at least one of the following:
[0017] The number of audience objects in the virtual live broadcast room is greater than a preset number;
[0018] The broadcasting duration of the virtual live broadcast room is longer than the preset duration;
[0019] The number of times the task special effects corresponding to the audience object in the virtual live broadcast room are displayed before entering the virtual live broadcast room is less than a preset number.
[0020] In some embodiments, the task component includes at least one of the task icon, task content, task reward and task progress of the interactive task. The display style of the task icon is related to the task execution status of the interactive task. The task reward and the task progress are displayed in a carousel in the task component.
[0021] In some embodiments, the apparatus further comprises:
[0022] The fourth display unit is configured to display a first prompt information at a third preset position of the task component when the interactive task of other virtual live broadcast rooms except the virtual live broadcast room is successfully executed, wherein the first prompt information is used to prompt that a target number of anchor objects have successfully executed the interactive task, and the target number is the number of other virtual live broadcast rooms in which the interactive task is successfully executed;
[0023] The fourth display unit is further configured to display second prompt information at a third preset position of the task component when the task execution status indicates that the interactive task is successfully executed, wherein the second prompt information is used to prompt the audience object of the virtual live broadcast room to collect the task reward of the interactive task;
[0024] The fourth display unit is further configured to display third prompt information at a third preset position of the task component when the task execution status indicates that the interactive task has failed to execute, and the third prompt information is used to prompt to re-execute the interactive task.
[0025] In some embodiments, the fourth display unit is further configured to display an interactive component in the virtual live broadcast room if the task progress of the anchor object for the interactive task has not changed within the target time length, and the interactive component is used to trigger and execute the action of giving away any virtual resource in the virtual live broadcast room.
[0026] In some embodiments, the impact information includes a resource icon, a resource name of the virtual resource, and an impact score associated with the virtual resource.
[0027] In some embodiments, the fourth display unit is further configured to display a resource donation interface in the virtual live broadcast room in response to a trigger operation on the task component, wherein the resource donation interface displays virtual resources for influencing the interactive task.
[0028] In some embodiments, the fourth display unit is further configured to display a progress effect of the interactive task in the virtual live broadcast room, wherein the progress effect is used to indicate that the interactive task has reached a preset progress.
[0029] In some embodiments, the interactive task has different task icons corresponding to different task progresses. The fourth display unit is also configured to, in response to the end of the progress special effect display, display the task icon corresponding to the preset progress moving toward the task component; when the task icon moves to the first preset position of the task component, display the task icon in the task component updated to the task icon corresponding to the preset progress.
[0030] In some embodiments, the second display unit is configured to, in response to a sending event of any virtual resource, display a resource icon of the virtual resource moving toward the task component if there is no sending event occurring simultaneously with the sending event;
[0031] The second display unit is further configured to display, at a first preset position of the task component, impact information of multiple virtual resources corresponding to multiple sending events occurring simultaneously if there is a sending event occurring simultaneously with the sending event.
[0032] In some embodiments, the second display unit is configured to respond to a sending event of any virtual resource, and if continuous sending events of the virtual resource are detected within a preset time period, display the resource icon of the virtual resource to be enlarged, and display the enlarged resource icon to move toward the task component; respond to a sending event of any virtual resource, and if a sending event of other virtual resources except the virtual resource is detected within a preset time period, display the resource icon of the virtual resource and the resource icons of the other virtual resources to move toward the task component in sequence; respond to a sending event of any virtual resource, and if a sending event of other virtual resources except the virtual resource is detected within a preset time period, display the resource icon of the virtual resource and the resource icons of the other virtual resources to converge, and display the converged resource icon of the virtual resource and the resource icons of the other virtual resources to move toward the task component.
[0033] In some embodiments, the second display unit is configured to display the impact information of the virtual resource in the form of a bubble popping out from the task component and display the impact information at the first preset position when the resource icon moves to the first preset position.
[0034] According to another aspect of an embodiment of the present disclosure, an electronic device is provided, the electronic device comprising:
[0035] one or more processors;
[0036] A memory for storing program codes executable by the processor;
[0037] The processor is configured to execute the program code to implement the above-mentioned information display method.
[0038] According to another aspect of an embodiment of the present disclosure, a computer-readable storage medium is provided. When a program code in the computer-readable storage medium is executed by a processor of an electronic device, the electronic device is enabled to execute the above-mentioned information display method.
[0039] According to another aspect of an embodiment of the present disclosure, a computer program product is provided, including a computer program, and when the computer program is executed by a processor, the above-mentioned information display method is implemented.
[0040] The disclosed embodiment provides an information display scheme, which displays the impact information of virtual resources on interactive tasks at the first preset position of the task component when the audience object sends virtual resources, which not only can guide the audience object's attention to the task component to attract users to view the task execution status of the task component, thereby improving the efficiency of information transmission, but also allows the audience object to more intuitively understand the relationship between the sending event of the virtual resource and the interactive task through the impact information, thereby enhancing the audience object's understanding of the interactive task and participation experience, and improving the interaction efficiency between the audience object and the host object. In addition, the above process does not require the host object to interact with the audience object, thereby improving the efficiency of human-computer interaction.
[0041] It is to be understood that the foregoing general description and the following detailed description are exemplary and explanatory only and are not restrictive of the present disclosure. BRIEF DESCRIPTION OF THE DRAWINGS
[0042] The drawings herein are incorporated into and constitute a part of the specification, illustrate embodiments consistent with the present disclosure, and together with the description are used to explain the principles of the present disclosure, and do not constitute improper limitations on the present disclosure.
[0043] Figure 1 It is a schematic diagram of an implementation environment of an information display method according to an exemplary embodiment.
[0044] Figure 2 The invention is a flowchart of an information display method according to an exemplary embodiment.
[0045] Figure 3 The figure is a flow chart of another information display method according to an exemplary embodiment.
[0046] Figure 4 is a schematic diagram of a task component according to an exemplary embodiment.
[0047] Figure 5 It is a schematic diagram showing a display style of a task component according to an exemplary embodiment.
[0048] Figure 6 The figure is a schematic diagram showing influencing information according to an exemplary embodiment.
[0049] Figure 7 is a schematic diagram of an interactive component according to an exemplary embodiment.
[0050] Figure 8It is a schematic diagram showing a business logic according to an exemplary embodiment.
[0051] Fig. 9 It is a schematic diagram showing an event interaction mechanism according to an exemplary embodiment.
[0052] Fig.10 The invention is a block diagram of an information display device according to an exemplary embodiment.
[0053] Fig.11 is a block diagram of another information display device according to an exemplary embodiment.
[0054] Fig.12 It is a block diagram of an electronic device according to an exemplary embodiment. DETAILED DESCRIPTION
[0055] In order to enable ordinary persons in the art to better understand the technical solutions of the present disclosure, the technical solutions in the embodiments of the present disclosure will be clearly and completely described below in conjunction with the accompanying drawings.
[0056] It should be noted that the terms "first", "second", etc. in the specification and claims of the present disclosure and the above-mentioned drawings are used to distinguish similar objects, and are not necessarily used to describe a specific order or sequence. It should be understood that the data used in this way can be interchanged where appropriate, so that the embodiments of the present disclosure described herein can be implemented in an order other than those illustrated or described herein. The embodiments described in the following exemplary embodiments do not represent all embodiments consistent with the present disclosure. Instead, they are merely examples of devices and methods consistent with some aspects of the present disclosure as detailed in the appended claims.
[0057] It should be noted that the information (including but not limited to user device information, user personal information, etc.), data (including but not limited to data used for analysis, stored data, displayed data, etc.) and signals involved in this disclosure are all authorized by the user or fully authorized by all parties, and the collection, use and processing of relevant data must comply with relevant laws, regulations and standards of relevant countries and regions. For example, the impact information involved in this disclosure is obtained with full authorization.
[0058] Figure 1 FIG. 1 is a schematic diagram of an implementation environment of an information display method according to an exemplary embodiment. Figure 1 The implementation environment specifically includes: a terminal 101 and a server 102. The terminal 101 can be connected to the server 102 via a wireless network or a wired network.
[0059] In some embodiments, the terminal 101 may be at least one of a smart phone, a smart watch, a desktop computer, a laptop computer, an MP3 player (Moving Picture Experts Group Audio Layer III), an MP4 player (Moving Picture Experts Group Audio Layer IV), a laptop computer, etc. The terminal 101 may generally refer to one of a plurality of terminals. Those skilled in the art may know that the number of the above terminals may be more or less, and the embodiments of the present disclosure do not limit the number of terminals and device types.
[0060] In some embodiments, the terminal 101 has a target application installed or running. The target application is any type of application that can provide a live broadcast function, such as a video application, a social application, a shopping application, etc. When the terminal 101 runs the target application, it can display the live broadcast screen in any virtual live broadcast room so that the user object can watch the live broadcast. Among them, the server 102 is associated with the target application and is used to provide background services for the target application.
[0061] The server 102 is at least one of a single server, multiple servers, a cloud computing platform, and a virtualization center. Optionally, the number of the above servers may be more or less, which is not limited in the embodiments of the present disclosure. Of course, the server 102 may also include other functional servers to provide more comprehensive and diversified services.
[0062] In some embodiments, the server 102 undertakes the main computing work, and the terminal 101 undertakes the secondary computing work; or, the server 102 undertakes the secondary computing work, and the terminal 101 undertakes the main computing work; or, the server 102 and the terminal 101 use a distributed computing architecture to perform collaborative computing. The server 102 can be connected to the terminal 101 and other terminals through a wireless network or a wired network. Optionally, the number of the above servers can be more or less, and the embodiments of the present disclosure are not limited to this.
[0063] Figure 2 is a flow chart of an information display method according to an exemplary embodiment. Figure 2 As shown, taking the method executed by a terminal as an example, the method includes the following steps:
[0064] In step 201, the terminal displays a task component of an interactive task in a virtual live broadcast room. The interactive task is a task for interaction between a host object and an audience object in the virtual live broadcast room. The task component is used to display the task execution status of the interactive task.
[0065] In the disclosed embodiment, the terminal has a target application installed or running. The target application is any type of application with a live broadcast function, such as a video application, a shopping application, a social application, etc. In the process of running the target application, the terminal can display the entrances to multiple virtual live broadcast rooms. In response to a triggering operation on the entrance to any virtual live broadcast room, the terminal displays the virtual live broadcast room so that the user object can watch the live broadcast in the virtual live broadcast room. At this time, the user object is the audience object of the virtual live broadcast room. Alternatively, in the process of running the target application, in response to the operation of starting the live broadcast, the terminal displays the virtual live broadcast room of the user object so that the user object can broadcast live in the virtual live broadcast room. At this time, the user object is the anchor object of the virtual live broadcast room.
[0066] The target application provides a variety of live interaction methods for the anchor object and the audience object, such as comment interaction, microphone interaction, interactive tasks, etc. When the anchor object participates in an interactive task, the anchor object's virtual live broadcast room displays the task component of the interactive task. Among them, the task component is used to display the task execution status of the interactive task. By displaying the task component, the anchor object's task execution status for the interactive task can be transmitted to the audience object, thereby increasing the amount of information transmitted in the virtual live broadcast room.
[0067] In step 202, in response to a sending event of any virtual resource, the terminal displays the influence information of the virtual resource at a first preset position of the task component, where the influence information is used to indicate the influence of the virtual resource on the interactive task.
[0068] In the disclosed embodiments, virtual resources refer to resources that can be given to the anchor object, such as virtual gifts, virtual red envelopes, virtual rights, etc., which are not limited in the disclosed embodiments. The audience objects in the virtual live broadcast room can help the anchor object complete the interactive task by giving virtual resources to the anchor object.
[0069] The sending event of a virtual resource refers to any audience object in the virtual live broadcast room presenting the virtual resource to the anchor object. In response to any sending event of a virtual resource, the terminal can display the impact information of the virtual resource at the first preset position of the task component. Among them, the first preset position of the task component refers to any position near the task component, such as above, below, left, right, etc. of the task component. The impact information is used to indicate the impact of the virtual resource on the interactive task. The impact refers to the impact on the task execution of the interactive task. By displaying the impact information, not only can the amount of information transmitted in the virtual live broadcast room be increased, but also the audience object can more intuitively understand the relationship between the sending event of the virtual resource and the interactive task, that is, the audience object can quickly understand that the task execution of the interactive task can be affected by sending virtual resources.
[0070] The disclosed embodiment provides an information display method, which can not only direct the attention of the audience object to the task component to attract the user to view the task execution status of the task component, thereby improving the efficiency of information transmission, but also enable the audience object to more intuitively understand the relationship between the sending event of the virtual resource and the interactive task through the influence information, thereby enhancing the audience object's understanding of the interactive task and participation experience, and improving the interaction efficiency between the audience object and the host object. In addition, the above process does not require the host object to interact with the audience object, thereby improving the efficiency of human-computer interaction.
[0071] In some embodiments, in response to a sending event of any virtual resource, displaying the impact information of the virtual resource at a first preset position of the task component includes:
[0072] In response to a sending event of any virtual resource, a resource icon showing the virtual resource moves toward the task component;
[0073] When the resource icon moves to the second preset position of the task component, the impact information of the virtual resource is displayed at the first preset position of the task component.
[0074] In the disclosed embodiment, by moving the resource icon displaying the virtual resource toward the task component of the interactive task when the audience object sends the virtual resource, not only can the audience object's attention be quickly directed to the task component to avoid distraction of the audience object, but the association between the sending event of the virtual resource and the interactive task can also be further enhanced, which helps to improve the audience object's understanding of and participation experience in the interactive task.
[0075] In some embodiments, in response to a sending event of any virtual resource, a resource icon showing the virtual resource moves toward the task component, including:
[0076] In response to a sending event of any virtual resource, a resource special effect of the virtual resource is displayed, where the resource special effect is used to indicate that the virtual resource is presented to the anchor object of the virtual live broadcast room;
[0077] In response to the resource special effect display ending, the resource icon displaying the virtual resource moves toward the task component.
[0078] In the disclosed embodiment, by first displaying the resource special effects of the virtual resources, and after the display of the gift special effects is completed, the resource icon of the virtual resources is moved to the task component, the resource special effects of the virtual resources and the task component of the interactive task can be linked, so that the terminal can quickly guide the attention of the audience from the resource special effects to the task component, so that the audience can subsequently quickly understand the relationship between the sending event of the virtual resource and the interactive task.
[0079] In some embodiments, the method further comprises:
[0080] Display the task special effects of the interactive task in the virtual live broadcast room, and the task special effects are used to indicate the start of the interactive task;
[0081] In response to the task special effect display ending, the task icon displaying the interactive task moves to a preset area;
[0082] The task components for displaying interactive tasks in the virtual live broadcast room include:
[0083] When the task icon is moved to the preset area, the task components of the interactive task are displayed in the preset area.
[0084] In the disclosed embodiment, by displaying the task component of the interactive task in the preset area when the task icon is moved to the preset area, not only can the task execution status of the host object for the interactive task be transmitted to the audience object, thereby increasing the amount of information transmitted in the virtual live broadcast room, but also the audience object can intuitively understand the relationship between the interactive task represented by the task icon and the task component displayed in the preset area, thereby realizing the linkage between the task special effects of the interactive task and the task component. This process does not require additional interaction between the host object and the audience object, and allows the audience object to quickly notice the task component, thereby improving the interaction efficiency and human-computer interaction efficiency between the audience object and the host object.
[0085] In some embodiments, the method further comprises:
[0086] When the virtual live broadcast room meets the preset conditions, the step of displaying the task start special effects of the interactive task in the virtual live broadcast room is executed.
[0087] In the disclosed embodiment, by setting the display conditions of the task special effects, the terminal can display the task special effects only when the virtual live room meets the display conditions, thereby avoiding the frequent display of the task special effects, that is, avoiding the situation where the task special effects are displayed every time the user enters the virtual live room, thereby improving the user's viewing experience in the virtual live room.
[0088] In some embodiments, the virtual live broadcast room satisfies a preset condition, including at least one of the following:
[0089] The number of audience objects in the virtual live broadcast room is greater than the preset number;
[0090] The duration of the virtual live broadcast room is longer than the preset duration;
[0091] The number of times the task special effects corresponding to the audience object of the virtual live broadcast room are displayed before entering the virtual live broadcast room is less than the preset number.
[0092] In the disclosed embodiment, by displaying the task effects of the interactive task when the number of audience objects in the virtual live broadcast room is greater than the preset number, more users can watch the task effects, and then more users can know that the interactive task in which the host object participates has started, thereby improving the interaction efficiency between the host object and the audience object. On the audience object side, by controlling the number of times the task effects are displayed, the frequent display of the task effects can be avoided, that is, the situation in which the task effects are displayed every time the user enters the virtual live broadcast room is avoided, thereby improving the user's viewing experience in the virtual live broadcast room.
[0093] In some embodiments, the task component includes at least one of a task icon, task content, task reward, and task progress of the interactive task. The display style of the task icon is related to the task execution status of the interactive task. The task reward and task progress are displayed in a carousel in the task component.
[0094] In the disclosed embodiment, by displaying at least one of the task icon, task content, task reward, and task progress of the interactive task in the task component, the amount of information transmitted in the virtual live broadcast room can be increased. Furthermore, by displaying the task icon of the corresponding style according to the task execution status of the interactive task, the display effect of the task component can be enriched to attract the attention of the audience object, thereby improving the interaction efficiency between the audience object and the anchor object. In addition, by displaying the task reward and task progress in a carousel in the task component, more content can be displayed in less area, further increasing the amount of information transmitted by the task component.
[0095] In some embodiments, the method further comprises at least one of the following:
[0096] In the case where the interactive tasks of other virtual live broadcast rooms except the virtual live broadcast room are successfully executed, the first prompt information is displayed at the third preset position of the task component, and the first prompt information is used to prompt that the target number of anchor objects have successfully executed the interactive tasks, and the target number is the number of other virtual live broadcast rooms where the interactive tasks are successfully executed;
[0097] When the task execution status indicates that the interactive task is successfully executed, a second prompt message is displayed at a third preset position of the task component, and the second prompt message is used to prompt the audience object of the virtual live broadcast room to collect the task reward of the interactive task;
[0098] When the task execution status indicates that the interactive task execution has failed, a third prompt message is displayed at a third preset position of the task component, and the third prompt message is used to prompt to re-execute the interactive task.
[0099] In the disclosed embodiment, by displaying the first prompt information at the third preset position of the task component, the audience object can be prompted to give virtual resources to the anchor object to help the anchor object successfully perform the interactive task, thereby improving the participation rate of live interaction. By displaying the second prompt information at the third preset position of the task component, the audience object can promptly receive the task reward of the interactive task when the interactive task is successfully performed, without the need for the anchor object to communicate with the audience object or conduct additional exchanges, thereby improving the efficiency of human-computer interaction. By displaying the third prompt information at the third preset position of the task component, the audience object can be promptly informed of the failure of the interactive task, thereby prompting the audience object to continue to give virtual resources to the anchor object to help the anchor re-perform the interactive task, thereby improving the participation rate of live interaction.
[0100] In some embodiments, the method further comprises:
[0101] If the host object's task progress for the interactive task does not change within the target duration, an interactive component is displayed in the virtual live broadcast room. The interactive component is used to trigger and execute the action of giving away any virtual resource in the virtual live broadcast room.
[0102] In the disclosed embodiment, by displaying an interactive component for giving away virtual resources after triggering when the task progress of the host object for the interactive task has not changed within the target duration, not only can the user audience object be promptly prompted to give virtual resources to the host object when the task progress of the interactive task stagnates, thereby improving the participation rate of live broadcast interaction, but also the audience object does not need to manually search for and give away virtual resources that affect the interactive task, thereby simplifying the operation of giving away virtual resources, shortening the interaction link, and improving the efficiency of human-computer interaction.
[0103] In some embodiments, the impact information includes a resource icon of the virtual resource, a resource name, and an impact score associated with the virtual resource.
[0104] In the disclosed embodiment, by displaying the resource icon, resource name and influence score of the virtual resource at the first preset position of the task component, not only can the amount of information transmitted in the virtual live broadcast room be further improved, but also the impact of the virtual resource can be quantified through the influence score, so that the audience object can more accurately understand the relationship between the sending event of the virtual resource and the interactive task, further enhancing the audience object's understanding of the interactive task and participation experience, thereby improving the interaction efficiency between the audience object and the anchor object.
[0105] In some embodiments, the method further comprises:
[0106] In response to the triggering operation of the task component, a resource donation interface is displayed in the virtual live broadcast room, and the resource donation interface displays virtual resources used to influence the interactive task.
[0107] In the disclosed embodiment, by displaying a resource donation interface including virtual resources that have an impact on the interactive task when the task component is triggered, the task component and the resource donation interface can be linked, eliminating the need for the audience to manually search for and donate the virtual resources that have an impact on the interactive task in the resource donation interface, thereby simplifying the operation of donating virtual resources, shortening the interactive link, and improving the efficiency of human-computer interaction.
[0108] In some embodiments, the method further comprises:
[0109] The progress effects of the interactive tasks are displayed in the virtual live broadcast room. The progress effects are used to indicate that the interactive tasks have reached the preset progress.
[0110] In the disclosed embodiment, by displaying the progress effects of the interactive task in the virtual live broadcast room, the audience can more intuitively understand the task progress of the interactive task, and then can encourage the audience to increase the task progress of the interactive task by donating virtual resources, thereby improving the participation rate of the live broadcast interaction.
[0111] In some embodiments, the interactive task has different task icons corresponding to different task progresses, and the method further includes:
[0112] In response to the end of the progress special effect display, the task icon corresponding to the preset progress is displayed to move toward the task component;
[0113] When the task icon moves to the second preset position of the task component, the task icon displayed in the task component is updated to the task icon corresponding to the preset progress.
[0114] In the disclosed embodiment, by displaying the task icon corresponding to the preset progress and moving it to the task component of the interactive task after the progress special effect is displayed, the attention of the audience object can be quickly directed to the display area of the task component when the interactive task reaches the preset progress. Furthermore, by updating the task icon in the task component to the task icon corresponding to the preset progress when the task icon moves to the first preset position, the progress special effect of the interactive task and the task component can be linked. This process does not require the host object to interact with the audience object additionally, and allows the audience object to more intuitively understand the relationship between the preset progress indicated by the progress special effect and the interactive task, thereby improving the efficiency of human-computer interaction.
[0115] In some embodiments, in response to a sending event of any virtual resource, a resource icon showing the virtual resource moves toward the task component, including:
[0116] In response to a sending event of any virtual resource, if there is no sending event occurring simultaneously with the sending event, the resource icon showing the virtual resource moves toward the task component;
[0117] The method also includes:
[0118] If there is a sending event occurring simultaneously with the sending event, the impact information of multiple virtual resources corresponding to the multiple sending events occurring simultaneously is displayed at the first preset position of the task component.
[0119] In the disclosed embodiment, by directly displaying the impact information at the first preset position of the task component when multiple audience objects simultaneously donate virtual resources, it is possible to avoid the situation where the resource icons displaying multiple virtual resources move toward the task component and cause large-area obstruction of the live broadcast screen, thereby prompting the audience objects' viewing experience of the virtual live broadcast room.
[0120] In some embodiments, in response to a sending event of any virtual resource, a resource icon showing the virtual resource moves toward the task component, including at least one of the following:
[0121] In response to a sending event of any virtual resource, if continuous sending events of the virtual resource are detected within a preset time period, the resource icon of the virtual resource is enlarged, and the enlarged resource icon is moved toward the task component;
[0122] In response to a sending event of any virtual resource, if a sending event of other virtual resources other than the virtual resource is detected within a preset time period, a resource icon showing the virtual resource and resource icons of the other virtual resources are sequentially moved toward the task component;
[0123] In response to a sending event of any virtual resource, if a sending event of other virtual resources other than the virtual resource is detected within a preset time period, the resource icon of the virtual resource and the resource icons of the other virtual resources are displayed to converge, and the resource icon of the converged virtual resource and the resource icons of the other virtual resources are displayed to move toward the task component.
[0124] In the embodiment of the present disclosure, by moving the resource icon displaying the virtual resource to the task component in accordance with the above-mentioned implementation method, the linkage effect between the donation behavior of the virtual resource and the task component can be enriched, and the correlation between the donation behavior of the virtual resource and the task component is further enhanced, so that the audience object can more intuitively understand the connection between the donation behavior of the virtual resource and the interactive task, thereby improving the user's understanding of the interactive task and participation experience, thereby improving the interaction efficiency between the audience object and the anchor object.
[0125] In some embodiments, when the resource icon moves to the first preset position, the impact information of the virtual resource is displayed in the form of a bubble popping up from the task component, and the impact information is displayed at the first preset position.
[0126] In the disclosed embodiment, by displaying the impact information of virtual resources in the form of bubbles that pop up from the task component, and displaying the pop-up impact information at a first preset position, the display effect of the impact information can be enriched, and the correlation between the impact information of the virtual resources and the task component is further enhanced, so that the audience object can more intuitively understand that the virtual resources can have an impact on the interactive task, thereby improving the user's understanding of the interactive task and participation experience, thereby improving the interaction efficiency between the audience object and the anchor object.
[0127] Above Figure 2 The figure shows a process of an information display method of the present disclosure. The information display scheme provided by the present disclosure is further described below. Figure 3 is a flow chart of another information display method according to an exemplary embodiment. Figure 3 As shown, taking the method executed by a terminal as an example, the method includes the following steps:
[0128] In step 301, the terminal displays a virtual live broadcast room.
[0129] In the embodiment of the present disclosure, the process of the terminal displaying the virtual live broadcast room is the same as the above step 201, which will not be repeated here.
[0130] In step 302, the terminal displays a task effect of an interactive task in the virtual live broadcast room. The interactive task is a task for interaction between a host object and an audience object in the virtual live broadcast room. The task effect is used to indicate the start of the interactive task.
[0131] In the embodiment of the present disclosure, when the host object participates in the interactive task, the terminal can display the task special effect of the interactive task in the virtual live broadcast room of the host object to remind the host object and the audience object that the interactive task has started. Among them, the task special effect is a special effect related to the interactive task. Optionally, the task special effect may include the task content and task icon of the interactive task, and the task special effect may be a full-screen special effect or a half-screen special effect. The embodiment of the present disclosure does not limit the display content and display position of the task special effect.
[0132] In some embodiments, the task special effects of the interactive task have display conditions. Accordingly, only when the virtual live broadcast room meets the preset conditions, the terminal executes the step of displaying the task start special effects of the interactive task in the virtual live broadcast room. Among them, the preset conditions are the display conditions of the task special effects, that is, only when the preset conditions are met, the virtual live broadcast room can display the task special effects of the interactive task. By setting the display conditions of the task special effects, the terminal can display the task special effects only when the virtual live broadcast room meets the display conditions, thereby avoiding the frequent display of the task special effects, that is, avoiding the situation where the task special effects are displayed every time the user enters the virtual live broadcast room, thereby improving the user's viewing experience in the virtual live broadcast room.
[0133] In some embodiments, the virtual live broadcast room meets the preset conditions, including the following:
[0134] (1) The number of audience objects in the virtual live broadcast room is greater than the preset number. The preset number may be 10, 20, 30, etc., and the embodiments of the present disclosure do not limit this. By displaying the task effects of the interactive task when the number of audience objects in the virtual live broadcast room is greater than the preset number, more users can watch the task effects, and more users can understand that the interactive task in which the host object participates has started, thereby improving the interaction efficiency between the host object and the audience objects.
[0135] (2) The broadcast duration of the virtual live broadcast room is longer than the preset duration. The preset duration may be 5 minutes, 10 minutes, 15 minutes, etc., and the embodiments of the present disclosure do not limit this. When the host object just starts the live broadcast, the number of audience objects in the virtual live broadcast room may be small. Therefore, by displaying the task effects of the interactive task when the broadcast duration of the virtual live broadcast room is longer than the preset duration, more users can watch the task effects, and then more users can understand that the interactive task in which the host object participates has started, thereby improving the interaction efficiency between the host object and the audience objects.
[0136] (3) The number of times the task special effects corresponding to the audience object in the virtual live broadcast room are displayed before entering the virtual live broadcast room is less than the preset number. The preset number can be 3 times, 5 times, 7 times, etc., and the embodiments of the present disclosure do not limit this. On the audience object side, by controlling the number of times the task special effects are displayed, it is possible to avoid the frequent display of the task special effects, that is, to avoid the situation where the task special effects are displayed every time the user enters the virtual live broadcast room, thereby improving the user's viewing experience in the virtual live broadcast room.
[0137] In step 303, in response to the task special effect display ending, the terminal displays the task icon of the interactive task moving to a preset area.
[0138] In the disclosed embodiment, the preset area is the component display area of the virtual live studio, that is, the display area of the task component of the interactive task. By moving the task icon showing the interactive task to the component display area after the task special effect display ends, the attention of the audience object can be quickly directed to the display area of the task component after the interactive task starts, so that the audience object can quickly obtain the relevant information transmitted by the task component later, thereby improving the information acquisition efficiency of the audience object.
[0139] Optionally, the task icon can move to a preset area along a preset track. The preset track can be a straight track or a curved track, which is not limited in the embodiment of the present disclosure.
[0140] Optionally, the task icon of the interactive task is related to the task content of the interactive task. For example, when the task content of the interactive task is "welcoming the gods and receiving blessings with deer", the task icon of the interactive task can be a deer-shaped icon.
[0141] In step 304, when the task icon moves to the preset area, the terminal displays the task component of the interactive task in the preset area, and the task component is used to display the task execution status of the interactive task.
[0142] In the disclosed embodiment, by displaying the task component of the interactive task in the preset area when the task icon is moved to the preset area, not only can the task execution status of the host object for the interactive task be transmitted to the audience object, thereby increasing the amount of information transmitted in the virtual live broadcast room, but also the audience object can intuitively understand the relationship between the interactive task represented by the task icon and the task component displayed in the preset area, thereby realizing the linkage between the task special effects of the interactive task and the task component. This process does not require additional interaction between the host object and the audience object, and allows the audience object to quickly notice the task component, thereby improving the interaction efficiency and human-computer interaction efficiency between the audience object and the host object.
[0143] For example, Figure 4 FIG. 1 is a schematic diagram of a task component according to an exemplary embodiment. Figure 4 As shown in (a) of FIG. 1 , the virtual live broadcast room displays the task effects of the interactive task. When the task effects display ends, Figure 4 As shown in (b) of FIG. 1 , the task icon 401 of the interactive task can be moved to a preset area 402 which is preset and located at the lower right corner of the live broadcast interface. When the task icon 401 moves to the preset area 402, as shown in FIG. Figure 4 As shown in (c) in FIG. 8 , the terminal can display a task component 403 of the interactive task in a preset area 402 .
[0144] In some embodiments, the task component of the interactive task includes at least one of the task icon, task content, task reward and task progress of the interactive task. Among them, the display style of the task icon is related to the task execution status of the interactive task, and the task reward and task progress can be displayed in a carousel in the task component. The task reward of the interactive task includes the task reward of the anchor object and the task reward of the audience object. For example, the task reward of the anchor object can be to increase the exposure of the virtual live broadcast room of the anchor object, and the task reward of the audience object can be to issue red envelopes, virtual coins, coupons, etc. to the audience object. By displaying at least one of the task icon, task content, task reward and task progress of the interactive task in the task component, the amount of information transmitted in the virtual live broadcast room can be increased. Further, by displaying the task icon of the corresponding style according to the task execution status of the interactive task, the display effect of the task component can be enriched to attract the attention of the audience object, thereby improving the interaction efficiency between the audience object and the anchor object. In addition, by displaying the task reward and task progress in a carousel in the task component, more content can be displayed in less area, further improving the amount of information transmitted by the task component.
[0145] For example, Figure 5 is a schematic diagram showing a display style of a task component according to an exemplary embodiment. Taking the interactive task of welcoming the deer as an example, when the interactive task starts or is in normal progress, the display style of the task icon of the interactive task is as follows: Figure 5 As shown in (a) in FIG. 1 ; when the interactive task is about to be completed (such as the task progress of the interactive task is 90%), the display style of the task icon of the interactive task is as follows Figure 5 When the interactive task is successfully completed, the task icon of the interactive task is displayed as follows: Figure 5 As shown in (c) in .
[0146] In some embodiments, in response to the triggering operation of the task component, the terminal can display a resource donation interface in the virtual live broadcast room. The resource donation interface displays virtual resources that are used to affect the interactive task. By displaying the resource donation interface including the virtual resources that affect the interactive task when the task component is triggered, the task component and the resource donation interface can be linked, and the audience object does not need to manually search and donate the virtual resources that affect the interactive task in the resource donation interface, which simplifies the operation of donating virtual resources, shortens the interactive link, and improves the efficiency of human-computer interaction.
[0147] In step 305, in response to a sending event of any virtual resource, the terminal displays a resource icon of the virtual resource moving toward the task component.
[0148] In the embodiments of the present disclosure, virtual resources refer to resources that can be given to the anchor object, such as virtual gifts, virtual red envelopes, virtual rights, etc., and the embodiments of the present disclosure do not limit this. The audience objects in the virtual live broadcast room can help the anchor object complete the interactive task by giving virtual resources to the anchor object. The sending event of the virtual resource means that any audience object in the virtual live broadcast room gives the virtual resource to the anchor object. In response to the sending event of any virtual resource, the terminal can display the resource icon of the virtual resource in the virtual live broadcast room and move it to the task component of the interactive task, so that the attention of the audience object can be quickly directed to the task component. Among them, the resource icon of the virtual resource is related to the type of the virtual resource. For example, in the case where the virtual resource is a virtual red envelope, the resource icon of the virtual resource is an icon in the style of a red envelope. Optionally, the resource icon can move to the task component of the interactive task according to a preset trajectory. The preset trajectory can be a straight trajectory or a curved trajectory, and the embodiments of the present disclosure do not limit this.
[0149] In some embodiments, in response to a sending event of any virtual resource, the terminal displays the resource effects of the virtual resource; in response to the end of the display of the resource effects, the terminal displays the resource icon of the virtual resource moving toward the task component. Among them, the resource effects can be gift effects, red envelope effects, virtual rights and interests activation effects, etc. The resource effects are used to indicate the gift of virtual resources to the anchor object of the virtual live broadcast room. By first displaying the resource effects of the virtual resources, and after the display of the gift effects ends, the resource icon of the virtual resource is displayed and moved toward the task component, the resource effects of the virtual resources can be linked with the task component of the interactive task, so that the terminal can quickly guide the attention of the audience object from the resource effects to the task component, so that the audience object can quickly understand the relationship between the sending event of the virtual resource and the interactive task later.
[0150] In some embodiments, the terminal can display the movement process of the virtual icon according to the following implementation method.
[0151] Implementation method 1: In response to a sending event of any virtual resource, if continuous sending events of the virtual resource are detected within a preset time period, the terminal displays the resource icon of the virtual resource in an enlarged manner, and displays the enlarged resource icon moving toward the task component.
[0152] Implementation method 2: In response to a sending event of any virtual resource, if a sending event of other virtual resources other than the virtual resource is detected within a preset time period, the resource icon of the virtual resource and the resource icons of the other virtual resources are moved to the task component in sequence. Optionally, the terminal can move the resource icon of the virtual resource and the resource icons of the other virtual resources to the task component in sequence according to the sending time of the virtual resource.
[0153] Implementation method three: In response to a sending event of any virtual resource, if a sending event of other virtual resources other than virtual resources is detected within a preset time period, the resource icon of the displayed virtual resource and the resource icons of other virtual resources are aggregated, and the resource icons of the aggregated virtual resource and other virtual resources are displayed to move toward the task component. Among them, the resource icon of the displayed virtual resource and the resource icons of other virtual resources are aggregated, which may mean that the resource icon of the displayed virtual resource and the resource icons of other virtual resources are arranged in sequence into a string. The terminal can display a string of resource images moving toward the task component.
[0154] By following the above-mentioned implementation method and moving the resource icon displaying the virtual resource to the task component, the linkage effect between the donation behavior of the virtual resource and the task component can be enriched, and the correlation between the donation behavior of the virtual resource and the task component can be further enhanced, so that the audience object can more intuitively understand the connection between the donation behavior of the virtual resource and the interactive task, thereby improving the user's understanding of the interactive task and participation experience, thereby improving the interaction efficiency between the audience object and the anchor object.
[0155] In step 306, when the resource icon moves to the second preset position of the task component, the terminal displays the impact information of the virtual resource at the first preset position of the task component, where the impact information is used to indicate the impact of the virtual resource on the interactive task.
[0156] In the embodiment of the present disclosure, the first preset position and the second preset position of the task component refer to any position located near the task component, such as above, below, left, right, etc. of the task component. It should be noted that the first preset position and the second preset position may be the same or different, and the embodiment of the present disclosure does not limit this. When the resource image of the virtual resource moves to the second preset position of the task component, the terminal can display the impact information of the virtual resource at the first preset position of the task component. Among them, the impact information is used to indicate the impact of the virtual resource on the interactive task. The impact refers to the impact on the task execution of the interactive task.
[0157] In some embodiments, the impact information includes a resource icon, a resource name, and an impact score associated with the virtual resource. Among them, the impact score is used to indicate the degree of influence of the virtual resource on the interactive task. The higher the impact score associated with the virtual resource, the higher the degree of influence of the virtual resource on the interactive task. By displaying the resource icon, resource name, and impact score associated with the virtual resource at the first preset position of the task component, not only can the amount of information transmitted in the virtual live broadcast room be further increased, but also the impact of the virtual resource can be quantified through the impact score, so that the audience object can more accurately understand the relationship between the sending event of the virtual resource and the interactive task, further enhancing the audience object's understanding of the interactive task and participation experience, thereby improving the interaction efficiency between the audience object and the anchor object.
[0158] For example, Figure 6 FIG. 1 is a schematic diagram showing an impact information according to an exemplary embodiment. Figure 6 As shown in (a) of FIG. 6 , taking the virtual resource “sweet candy” presented by the audience as an example, the terminal can display the resource icon 601 of the virtual resource moving toward the task component 602 of the interactive task. When the resource icon 601 moves to the top of the task component 602, as shown in (b) of FIG. 6 , the terminal can display the influence information 603 of the virtual resource above the task component 602. Among them, “330” in the influence information 603 is the influence score associated with the virtual resource.
[0159] In some embodiments, in response to a sending event of any virtual resource, if there is no sending event occurring simultaneously with the sending event, the terminal can display the resource icon of the virtual resource moving toward the task component; if there is a sending event occurring simultaneously with the sending event, the terminal can display the impact information of multiple virtual resources corresponding to the multiple sending events occurring simultaneously at the first preset position of the task component. Among them, when there are multiple audience objects giving away virtual resources at the same time, the impact information may include the number of gifted people and the total impact score corresponding to the multiple virtual resources. For example, the impact information may be "3 people help X999". By directly displaying the impact information at the first preset position of the task component when there are multiple audience objects giving away virtual resources at the same time, it is possible to avoid the situation where the resource icons of multiple virtual resources are displayed and moved toward the task component to cause large-area obstruction of the live broadcast screen, thereby prompting the audience objects to have a viewing experience in the virtual live broadcast room.
[0160] In some embodiments, when the resource icon moves to the first preset position, the terminal can display the impact information of the virtual resource in the form of a bubble popping out of the task component, and display the impact information in the first preset position. By displaying the impact information of the virtual resource in the form of a bubble popping out of the task component, and displaying the pop-up impact information in the first preset position, the display effect of the impact information can be enriched, and the correlation between the impact information of the virtual resource and the task component is further enhanced, so that the audience object can more intuitively understand that the virtual resource can have an impact on the interactive task, and improve the user's understanding of the interactive task and participation experience, thereby improving the interaction efficiency between the audience object and the anchor object.
[0161] In some embodiments, the terminal can also display different prompt information according to different task execution conditions. Accordingly, the terminal can display the prompt information at the third preset position of the task component according to the following three implementation methods.
[0162] Implementation method one: When the interactive task of other virtual live broadcast rooms except the virtual live broadcast room is successfully executed, the terminal displays the first prompt information at the third preset position of the task component. The third preset position refers to any position near the task component, such as above, below, left, right, etc. of the task component. The first prompt information is used to prompt that the target number of anchor objects have successfully executed the interactive task, and the target number is the number of other virtual live broadcast rooms in which the interactive task has been successfully executed. By displaying the first prompt information at the third preset position of the task component, the audience object can be prompted to give virtual resources to the anchor object to help the anchor object successfully execute the interactive task, thereby increasing the participation rate of live broadcast interaction.
[0163] Implementation method 2: When the task execution status indicates that the interactive task is successfully executed, the terminal displays the second prompt information at the third preset position of the task component. The second prompt information is used to prompt the audience object in the virtual live broadcast room to collect the task reward of the interactive task. By displaying the second prompt information at the third preset position of the task component, the audience object can promptly collect the task reward of the interactive task when the interactive task is successfully executed, without the need for the host object to communicate with the audience object or conduct additional exchanges, thereby improving the efficiency of human-computer interaction.
[0164] Implementation method three: When the task execution status indicates that the interactive task execution has failed, the terminal displays a third prompt message at a third preset position of the task component. The third prompt message is used to prompt the interactive task to be re-executed. By displaying the third prompt message at the third preset position of the task component, the audience object can be informed of the interactive task execution failure in a timely manner, thereby prompting the audience object to continue to give virtual resources to the anchor object to help the anchor re-execute the interactive task, thereby improving the participation rate of live interaction.
[0165] For example, when the interactive task is to welcome the divine deer, the first prompt message may be "xxx people welcome back the divine deer". For the host, the second prompt message may be "remind the audience to receive blessings"; for the audience, the second prompt message may be "click to grab the blessing of the divine deer". The third prompt message may be "welcome back the divine deer".
[0166] Optionally, the successful execution of the interactive task includes that the task progress of the interactive task reaches a preset progress within a preset time period. The preset time period may be 5 minutes, 10 minutes, etc., and the preset progress is 100%.
[0167] In some embodiments, if the task progress of the host object for the interactive task does not change within the target duration, the terminal can display the interactive component in the virtual live room. Among them, the interactive component is used to trigger and execute the behavior of giving away any virtual resource in the virtual live room. The target duration can be 60 seconds, 90 seconds, etc. By displaying the interactive component for giving away virtual resources after triggering when the task progress of the host object for the interactive task does not change within the target duration, it can not only prompt the user audience object to give virtual resources to the host object in a timely manner when the task progress of the interactive task stagnates, thereby improving the participation rate of live interaction, but also eliminates the need for the audience object to manually find and give away virtual resources that affect the interactive task, simplifying the operation of giving away virtual resources, shortening the interactive link, and improving the efficiency of human-computer interaction.
[0168] For example, Figure 7 is a schematic diagram of an interactive component according to an exemplary embodiment. Figure 7 As shown, the virtual live broadcast room displays an interactive component 701. The audience object can give any virtual resource to the anchor object in the virtual live broadcast room by executing the trigger operation of the interactive control 702 in the interactive component 701. Optionally, the interactive component 701 also displays a countdown and the number of viewers who have given virtual resources to the anchor object through the interactive component, and the countdown is the display duration of the interactive component.
[0169] Optionally, the terminal can also display interactive components of different styles in the virtual live broadcast room according to the task execution status of the interactive task.
[0170] In some embodiments, the terminal can also display the progress special effects of the interactive task in the virtual live broadcast room, and the progress special effects are used to indicate that the interactive task has reached a preset progress. Among them, the progress special effect is a special effect related to the task progress of the interactive task. Optionally, the progress special effect may include a preset progress and a task icon corresponding to the interactive task at the preset progress. By displaying the progress special effects of the interactive task in the virtual live broadcast room, the audience object can more intuitively understand the task progress of the interactive task, and then can encourage the audience object to increase the task progress of the interactive task by giving virtual resources, thereby improving the participation rate of live broadcast interaction.
[0171] In some embodiments, the interactive task has different task icons corresponding to different task progresses. Accordingly, in response to the end of the progress special effect display, the terminal displays the task icon corresponding to the preset progress and moves it to the task component of the interactive task; when the task icon moves to the second preset position of the task component, the task icon in the task component is updated to the task icon corresponding to the preset progress. By displaying the task icon corresponding to the preset progress and moving it to the task component of the interactive task after the progress special effect display ends, the attention of the audience object can be quickly guided to the display area of the task component when the interactive task reaches the preset progress. Furthermore, by updating the task icon in the task component to the task icon corresponding to the preset progress when the task icon moves to the first preset position, the progress special effect of the interactive task and the task component can be linked. This process does not require the host object to interact with the audience object for additional interaction, so that the audience object can more intuitively understand the relationship between the preset progress indicated by the progress special effect and the interactive task, thereby improving the efficiency of human-computer interaction.
[0172] Optionally, the backend logic of the information display solution provided by the embodiment of the present disclosure can be found in Figure 8 The business logic diagram and Fig. 9 The schematic diagram of the event interaction mechanism is shown in Figure 1. Figure 8 As shown, when the anchor object starts broadcasting or the audience object enters the virtual live broadcast room, RNLive (a dynamic resident engine) can be started by default. RNLive is used to monitor the activity signaling of the virtual live broadcast room, and then control the business logic according to the activity signaling to realize the automation of business logic and UI (user interface). Since the rendering floating layer business is based on the native RecatRootView (a view container), the layout will eat all click events by default. If all click events are blocked in the parent View (the base class of all UI elements), the floating layer loses its interactive ability and the business value is greatly discounted. Therefore, this application designs a Fig. 9 The event interaction mechanism for ReactRootView is shown.
[0173] The disclosed embodiment provides an information display method, which can not only direct the attention of the audience object to the task component to attract the user to view the task execution status of the task component, thereby improving the efficiency of information transmission, but also enable the audience object to more intuitively understand the relationship between the sending event of the virtual resource and the interactive task through the influence information, thereby enhancing the audience object's understanding of the interactive task and participation experience, and improving the interaction efficiency between the audience object and the host object. In addition, the above process does not require the host object to interact with the audience object, thereby improving the efficiency of human-computer interaction.
[0174] All the above optional technical solutions can be arbitrarily combined to form optional embodiments of the present disclosure, and will not be described in detail here.
[0175] Fig.10 FIG. 1 is a block diagram of an information display device according to an exemplary embodiment. Fig.10 As shown, the device includes: a first display unit 1001 and a second display unit 1002.
[0176] The first display unit 1001 is configured to display a task component of an interactive task in the virtual live broadcast room. The interactive task is a task for interaction between an anchor object and an audience object in the virtual live broadcast room. The task component is used to display the task execution status of the interactive task;
[0177] The second display unit 1002 is configured to display the influence information of the virtual resource at the first preset position of the task component in response to a sending event of any virtual resource, where the influence information is used to indicate the influence of the virtual resource on the interactive task.
[0178] In some embodiments, the second display unit 1002 is configured to display the resource icon of the virtual resource moving toward the task component in response to a sending event of any virtual resource; when the resource icon moves to the second preset position of the task component, the impact information of the virtual resource is displayed at the first preset position of the task component.
[0179] In some embodiments, the second display unit 1002 is configured to display a resource effect of the virtual resource in response to a sending event of any virtual resource, where the resource effect is used to indicate a gift of the virtual resource to the anchor object of the virtual live broadcast room; in response to the end of the display of the resource effect, the resource icon displaying the virtual resource moves toward the task component.
[0180] In some embodiments, Fig.11 FIG. 1 is a block diagram of another information display device according to an exemplary embodiment. Fig.11 As shown, the device also includes:
[0181] The third display unit 1003 is configured to display a task effect of the interactive task in the virtual live broadcast room, where the task effect is used to indicate the start of the interactive task; in response to the end of the task effect display, the task icon displaying the interactive task moves to a preset area;
[0182] The first display unit is configured to display the task component of the interactive task in the preset area when the task icon moves to the preset area.
[0183] In some embodiments, the third display unit 1003 is further configured to execute the step of displaying a task start special effect of an interactive task in the virtual live broadcast room when the virtual live broadcast room meets preset conditions.
[0184] In some embodiments, the virtual live broadcast room satisfies a preset condition, including at least one of the following:
[0185] The number of audience objects in the virtual live broadcast room is greater than the preset number;
[0186] The duration of the virtual live broadcast room is longer than the preset duration;
[0187] The number of times the task special effects corresponding to the audience object of the virtual live broadcast room are displayed before entering the virtual live broadcast room is less than the preset number.
[0188] In some embodiments, the task component includes at least one of a task icon, task content, task reward, and task progress of the interactive task. The display style of the task icon is related to the task execution status of the interactive task. The task reward and task progress are displayed in a carousel in the task component.
[0189] In some embodiments, see Fig.11 , the device further comprises:
[0190] The fourth display unit 1004 is configured to display a first prompt message at a third preset position of the task component when the interactive task of other virtual live broadcast rooms except the virtual live broadcast room is successfully executed, wherein the first prompt message is used to prompt that a target number of anchor objects have successfully executed the interactive task, and the target number is the number of other virtual live broadcast rooms in which the interactive task is successfully executed;
[0191] The fourth display unit 1004 is further configured to display second prompt information at a third preset position of the task component when the task execution status indicates that the interactive task is successfully executed, and the second prompt information is used to prompt the audience object of the virtual live broadcast room to collect the task reward of the interactive task;
[0192] The fourth display unit 1004 is further configured to display third prompt information at a third preset position of the task component when the task execution status indicates that the interactive task execution fails, and the third prompt information is used to prompt to re-execute the interactive task.
[0193] In some embodiments, the fourth display unit 1004 is also configured to display an interactive component in the virtual live broadcast room if the task progress of the host object for the interactive task has not changed within the target time. The interactive component is used to trigger and execute the action of giving away any virtual resource in the virtual live broadcast room.
[0194] In some embodiments, the impact information includes a resource icon of the virtual resource, a resource name, and an impact score associated with the virtual resource.
[0195] In some embodiments, the fourth display unit 1004 is further configured to display a resource donation interface in the virtual live broadcast room in response to a trigger operation on the task component, and the resource donation interface displays virtual resources used to influence the interactive task.
[0196] In some embodiments, the fourth display unit 1004 is further configured to display a progress effect of the interactive task in the virtual live broadcast room, and the progress effect is used to indicate that the interactive task has reached a preset progress.
[0197] In some embodiments, the interactive task has different task icons corresponding to different task progresses. The fourth display unit 1004 is also configured to, in response to the end of the progress special effect display, display the task icon corresponding to the preset progress and move it toward the task component; when the task icon moves to the first preset position of the task component, the task icon in the task component is updated to the task icon corresponding to the preset progress.
[0198] In some embodiments, the second display unit 1002 is configured to respond to a sending event of any virtual resource, and if there is no sending event occurring simultaneously with the sending event, display the resource icon of the virtual resource moving toward the task component;
[0199] The second display unit 1002 is further configured to display the impact information of multiple virtual resources corresponding to multiple sending events occurring simultaneously at the first preset position of the task component if there is a sending event occurring simultaneously with the sending event.
[0200] In some embodiments, the second display unit 1002 is configured to respond to a sending event of any virtual resource. If continuous sending events of virtual resources are detected within a preset time period, the resource icon of the virtual resource is enlarged, and the enlarged resource icon is displayed to move toward the task component; in response to a sending event of any virtual resource, if a sending event of other virtual resources except the virtual resource is detected within the preset time period, the resource icon of the virtual resource and the resource icons of the other virtual resources are moved toward the task component in sequence; in response to a sending event of any virtual resource, if a sending event of other virtual resources except the virtual resource is detected within the preset time period, the resource icon of the virtual resource and the resource icons of the other virtual resources are converged, and the resource icon of the converged virtual resource and the resource icons of the other virtual resources are moved toward the task component.
[0201] In some embodiments, the second display unit 1002 is configured to display the impact information of the virtual resource in the form of a bubble popping out from the task component when the resource icon moves to the first preset position, and display the impact information at the first preset position.
[0202] The disclosed embodiment provides an information display device, which can not only direct the attention of the audience object to the task component to attract the user to view the task execution status of the task component, thereby improving the efficiency of information transmission, but also enable the audience object to more intuitively understand the relationship between the sending event of the virtual resource and the interactive task through the influence information, thereby enhancing the audience object's understanding of the interactive task and participation experience, and improving the interaction efficiency between the audience object and the host object. In addition, the above process does not require the host object to interact with the audience object, thereby improving the efficiency of human-computer interaction.
[0203] It should be noted that the information display device provided in the above embodiment is only illustrated by the division of the above functional units. In actual applications, the above functions can be assigned to different functional units as needed, that is, the internal structure of the electronic device is divided into different functional units to complete all or part of the functions described above. In addition, the information display device provided in the above embodiment and the information display method embodiment belong to the same concept, and the specific implementation process is detailed in the method embodiment, which will not be repeated here.
[0204] Regarding the information display device in the above embodiment, the specific manner in which each module performs operations has been described in detail in the embodiment of the method, and will not be elaborated here.
[0205] Fig.121 is a block diagram of an electronic device according to an exemplary embodiment. Generally, the electronic device 1200 includes: a processor 1201 and a memory 1202 .
[0206] The processor 1201 may include one or more processing cores, such as a 4-core processor, an 8-core processor, etc. The processor 1201 may be implemented in at least one hardware form of DSP (Digital Signal Processing), FPGA (Field-Programmable Gate Array), and PLA (Programmable Logic Array). The processor 1201 may also include a main processor and a coprocessor. The main processor is a processor for processing data in the awake state, also known as a CPU (Central Processing Unit); the coprocessor is a low-power processor for processing data in the standby state. In some embodiments, the processor 1201 may be integrated with a GPU (Graphics Processing Unit), which is responsible for rendering and drawing the content to be displayed on the display screen. In some embodiments, the processor 1201 may also include an AI (Artificial Intelligence) processor, which is used to process computing operations related to machine learning.
[0207] The memory 1202 may include one or more computer-readable storage media, which may be non-transitory. The memory 1202 may also include a high-speed random access memory, and a non-volatile memory, such as one or more disk storage devices, flash memory storage devices. In some embodiments, the non-transitory computer-readable storage medium in the memory 1202 is used to store at least one program code, which is used to be executed by the processor 1201 to implement the information display method provided by the method embodiment of the present disclosure.
[0208] In some embodiments, the electronic device 1200 may further optionally include: a peripheral device interface 1203 and at least one peripheral device. The processor 1201, the memory 1202 and the peripheral device interface 1203 may be connected via a bus or a signal line. Each peripheral device may be connected to the peripheral device interface 1203 via a bus, a signal line or a circuit board. Specifically, the peripheral device includes: at least one of a radio frequency circuit 1204, a display screen 1205, a camera assembly 1206, an audio circuit 1207 and a power supply 1208.
[0209] The peripheral device interface 1203 may be used to connect at least one peripheral device related to I / O (Input / Output) to the processor 1201 and the memory 1202. In some embodiments, the processor 1201, the memory 1202, and the peripheral device interface 1203 are integrated on the same chip or circuit board; in some other embodiments, any one or two of the processor 1201, the memory 1202, and the peripheral device interface 1203 may be implemented on a separate chip or circuit board, which is not limited in this embodiment.
[0210] The radio frequency circuit 1204 is used to receive and transmit RF (Radio Frequency) signals, also known as electromagnetic signals. The radio frequency circuit 1204 communicates with communication networks and other communication devices through electromagnetic signals. The radio frequency circuit 1204 converts electrical signals into electromagnetic signals for transmission, or converts received electromagnetic signals into electrical signals. Optionally, the radio frequency circuit 1204 includes: an antenna system, an RF transceiver, one or more amplifiers, a tuner, an oscillator, a digital signal processor, a codec chipset, a user identity module card, and the like. The radio frequency circuit 1204 can communicate with other electronic devices through at least one wireless communication protocol. The wireless communication protocol includes, but is not limited to: a metropolitan area network, various generations of mobile communication networks (2G, 3G, 4G and 5G), a wireless local area network and / or a WiFi (Wireless Fidelity) network. In some embodiments, the radio frequency circuit 1204 may also include circuits related to NFC (Near Field Communication), which is not limited in the present disclosure.
[0211] The display screen 1205 is used to display a UI (User Interface). The UI may include graphics, text, icons, videos, and any combination thereof. When the display screen 1205 is a touch display screen, the display screen 1205 also has the ability to collect touch signals on the surface or above the surface of the display screen 1205. The touch signal can be input to the processor 1201 as a control signal for processing. At this time, the display screen 1205 can also be used to provide virtual buttons and / or virtual keyboards, also known as soft buttons and / or soft keyboards. In some embodiments, the display screen 1205 can be one, and the front panel of the electronic device 1200 is set; in other embodiments, the display screen 1205 can be at least two, which are respectively set on different surfaces of the electronic device 1200 or are folded; in some other embodiments, the display screen 1205 can be a flexible display screen, which is set on the curved surface or folded surface of the electronic device 1200. Even, the display screen 1205 can also be set to a non-rectangular irregular shape, that is, a special-shaped screen. The display screen 1205 can be made of materials such as LCD (Liquid Crystal Display) and OLED (Organic Light-Emitting Diode).
[0212] The camera assembly 1206 is used to capture images or videos. Optionally, the camera assembly 1206 includes a front camera and a rear camera. Typically, the front camera is arranged on the front panel of the electronic device, and the rear camera is arranged on the back of the electronic device. In some embodiments, there are at least two rear cameras, which are any one of a main camera, a depth of field camera, a wide-angle camera, and a telephoto camera, so as to realize the fusion of the main camera and the depth of field camera to realize the background blur function, the fusion of the main camera and the wide-angle camera to realize panoramic shooting and VR (Virtual Reality) shooting function or other fusion shooting functions. In some embodiments, the camera assembly 1206 may also include a flash. The flash can be a monochrome temperature flash or a dual-color temperature flash. A dual-color temperature flash refers to a combination of a warm light flash and a cold light flash, which can be used for light compensation at different color temperatures.
[0213] The audio circuit 1207 may include a microphone and a speaker. The microphone is used to collect sound waves from the user and the environment, and convert the sound waves into electrical signals and input them into the processor 1201 for processing, or input them into the radio frequency circuit 1204 to achieve voice communication. For the purpose of stereo acquisition or noise reduction, there may be multiple microphones, which are respectively arranged at different parts of the electronic device 1200. The microphone may also be an array microphone or an omnidirectional acquisition microphone. The speaker is used to convert the electrical signal from the processor 1201 or the radio frequency circuit 1204 into sound waves. The speaker may be a traditional film speaker or a piezoelectric ceramic speaker. When the speaker is a piezoelectric ceramic speaker, it can not only convert the electrical signal into sound waves audible to humans, but also convert the electrical signal into sound waves inaudible to humans for purposes such as ranging. In some embodiments, the audio circuit 1207 may also include a headphone jack.
[0214] The power supply 1208 is used to power various components in the electronic device 1200. The power supply 1208 can be an alternating current, a direct current, a disposable battery, or a rechargeable battery. When the power supply 1208 includes a rechargeable battery, the rechargeable battery can support wired charging or wireless charging. The rechargeable battery can also be used to support fast charging technology.
[0215] Those skilled in the art will understand that Fig.12 The structure shown in the figure does not constitute a limitation on the electronic device 1200, and may include more or less components than those shown in the figure, or combine certain components, or adopt a different component arrangement.
[0216] In an exemplary embodiment, a computer-readable storage medium including instructions is also provided, such as a memory 1202 including instructions, and the instructions can be executed by a processor 1201 of an electronic device 1200 to complete the above information display method. Alternatively, the computer-readable storage medium can be a ROM, a random access memory (RAM), a CD-ROM, a magnetic tape, a floppy disk, an optical data storage device, etc.
[0217] A computer program product includes a computer program, and when the computer program is executed by a processor, the information display method is implemented.
[0218] Those skilled in the art will readily appreciate other embodiments of the present disclosure after considering the specification and practicing the invention disclosed herein. The present disclosure is intended to cover any variations, uses or adaptations of the present disclosure that follow the general principles of the present disclosure and include common knowledge or customary techniques in the art that are not disclosed in the present disclosure. The description and examples are to be considered exemplary only, and the true scope and spirit of the present disclosure are indicated by the following claims.
[0219] It should be understood that the present disclosure is not limited to the exact structures that have been described above and shown in the drawings, and that various modifications and changes may be made without departing from the scope thereof. The scope of the present disclosure is limited only by the appended claims.
Claims
1. An information display method, characterized in that: The method comprises: Displaying a task component of an interactive task in a virtual live broadcast room, wherein the interactive task is a task for interaction between an anchor object and an audience object in the virtual live broadcast room, and the task component is used to display the task execution status of the interactive task; In response to a sending event of any virtual resource, the influence information of the virtual resource is displayed at a first preset position of the task component, wherein the influence information is used to indicate the influence of the virtual resource on the interactive task.
2. The information display method according to claim 1, characterized in that: The step of displaying the impact information of the virtual resource at the first preset position of the task component in response to a sending event of any virtual resource includes: In response to a sending event of any virtual resource, a resource icon showing the virtual resource moves toward the task component; When the resource icon moves to the second preset position of the task component, the impact information of the virtual resource is displayed at the first preset position of the task component.
3. The information display method according to claim 2, characterized in that: In response to a sending event of any virtual resource, the resource icon showing the virtual resource moves toward the task component, comprising: In response to a sending event of any virtual resource, displaying a resource special effect of the virtual resource, wherein the resource special effect is used to indicate that the virtual resource is presented to the anchor object of the virtual live broadcast room; In response to the resource special effect display ending, the resource icon displaying the virtual resource moves toward the task component.
4. The information display method according to claim 1, characterized in that: The method further comprises: Displaying a task effect of the interactive task in the virtual live broadcast room, wherein the task effect is used to indicate the start of the interactive task; In response to the task special effect display ending, the task icon displaying the interactive task moves to a preset area; The task component for displaying interactive tasks in the virtual live broadcast room includes: When the task icon moves to the preset area, the task component of the interactive task is displayed in the preset area.
5. The information display method according to claim 4, characterized in that: The method further comprises: When the virtual live broadcast room meets the preset conditions, the step of displaying the task start special effect of the interactive task in the virtual live broadcast room is executed.
6. The information display method according to claim 5, characterized in that: The virtual live broadcast room meets the preset conditions, including at least one of the following: The number of audience objects in the virtual live broadcast room is greater than a preset number; The broadcasting duration of the virtual live broadcast room is longer than the preset duration; The number of times the task special effects corresponding to the audience object in the virtual live broadcast room are displayed before entering the virtual live broadcast room is less than a preset number.
7. The information display method according to claim 1, characterized in that: The task component includes at least one of the task icon, task content, task reward and task progress of the interactive task. The display style of the task icon is related to the task execution status of the interactive task. The task reward and the task progress are displayed in a carousel in the task component.
8. The information display method according to claim 1, characterized in that: The method further comprises at least one of the following: In the case that the interactive tasks of other virtual live broadcast rooms except the virtual live broadcast room are successfully executed, a first prompt information is displayed at the third preset position of the task component, and the first prompt information is used to prompt that a target number of anchor objects have successfully executed the interactive task, and the target number is the number of other virtual live broadcast rooms where the interactive task has been successfully executed; When the task execution status indicates that the interactive task is successfully executed, displaying second prompt information at a third preset position of the task component, the second prompt information being used to prompt the audience object of the virtual live broadcast room to collect the task reward of the interactive task; When the task execution status indicates that the interactive task has failed to execute, a third prompt message is displayed at a third preset position of the task component, and the third prompt message is used to prompt to re-execute the interactive task.
9. The information display method according to claim 1, characterized in that: The method further comprises: If the task progress of the host object for the interactive task does not change within the target time, an interactive component is displayed in the virtual live broadcast room, and the interactive component is used to trigger and execute the behavior of giving away any virtual resource in the virtual live broadcast room.
10. The information display method according to claim 1, characterized in that: The impact information includes a resource icon and a resource name of the virtual resource and an impact score associated with the virtual resource.
11. The information display method according to claim 1, characterized in that: The method further comprises: In response to a triggering operation on the task component, a resource donation interface is displayed in the virtual live broadcast room, and the resource donation interface displays virtual resources that are used to influence the interactive task.
12. The information display method according to claim 1, characterized in that: The method further comprises: The progress special effect of the interactive task is displayed in the virtual live broadcast room, and the progress special effect is used to indicate that the interactive task has reached a preset progress.
13. The information display method according to claim 12, characterized in that: The interactive task has different task icons corresponding to different task progress, and the method further includes: In response to the progress special effect display ending, displaying that the task icon corresponding to the preset progress moves toward the task component; When the task icon moves to the second preset position of the task component, the task icon displayed in the task component is updated to the task icon corresponding to the preset progress.
14. The information display method according to claim 2, characterized in that: In response to a sending event of any virtual resource, the resource icon showing the virtual resource moves toward the task component, comprising: In response to a sending event of any virtual resource, if there is no sending event occurring simultaneously with the sending event, a resource icon showing the virtual resource moves toward the task component; The method further comprises: If there is a sending event occurring simultaneously with the sending event, the impact information of multiple virtual resources corresponding to the multiple sending events occurring simultaneously is displayed at the first preset position of the task component.
15. The information display method according to claim 2, characterized in that: In response to a sending event of any virtual resource, the resource icon showing the virtual resource moves toward the task component, including at least one of the following: In response to a sending event of any virtual resource, if continuous sending events of the virtual resource are detected within a preset time period, a resource icon of the virtual resource is enlarged, and the enlarged resource icon is displayed to move toward the task component; In response to a sending event of any virtual resource, if a sending event of other virtual resources other than the virtual resource is detected within a preset time period, displaying a resource icon of the virtual resource and resource icons of the other virtual resources moving toward the task component in sequence; In response to a sending event of any virtual resource, if a sending event of other virtual resources except the virtual resource is detected within a preset time period, the resource icon of the virtual resource and the resource icons of the other virtual resources are displayed to be converged, and the converged resource icon of the virtual resource and the resource icons of the other virtual resources are displayed to be moved toward the task component.
16. The information display method according to claim 2, characterized in that: When the resource icon moves to the second preset position of the task component, displaying the impact information of the virtual resource at the first preset position of the task component includes: When the resource icon moves to the second preset position, the influence information of the virtual resource is displayed in the form of a bubble popping up from the task component, and the influence information is displayed at the first preset position.
17. An information display device, characterized in that: The device comprises: A first display unit is configured to display a task component of an interactive task in a virtual live broadcast room, wherein the interactive task is a task for interaction between an anchor object and an audience object in the virtual live broadcast room, and the task component is used to display a task execution status of the interactive task; The second display unit is configured to display the influence information of the virtual resource at a first preset position of the task component in response to a sending event of any virtual resource, wherein the influence information is used to indicate the influence of the virtual resource on the interactive task.
18. An electronic device, characterized in that: The electronic device comprises: one or more processors; a memory for storing program code executable by the processor; The processor is configured to execute the program code to implement the information display method according to any one of claims 1 to 16.
19. A computer-readable storage medium, characterized in that: When the instructions in the computer-readable storage medium are executed by a processor of an electronic device, the electronic device is enabled to execute the information display method according to any one of claims 1 to 16.
20. A computer program product comprising a computer program, characterized in that When the computer program is executed by a processor, the information display method according to any one of claims 1 to 16 is implemented.
Citation Information
Patent Citations
Method and system for prompting live broadcast room gift sending information
CN110505492A
Method for realizing collective activities in live broadcast room and device thereof, storage medium and electronic equipment
CN111641842A
Resource allocation method and device, electronic equipment and storage medium
CN113269584A
Interaction method and device, electronic equipment and computer readable medium
CN116546229A
Virtual object interaction method and device, computer equipment and storage medium
CN116962835A