Live broadcast interaction method and device

By displaying the anchor's activity status and support components on the live broadcast page, the problem that users cannot understand the anchor's status in real time is solved, and more efficient support and interaction is achieved, improving the effect and user experience of live broadcast activities.

CN120378640AActive Publication Date: 2025-07-25BEIJING DAJIA INTERNET INFORMATION TECH CO LTD
View PDF 6 Cites 0 Cited by

Patent Information

Application Number
CN202510630055.9
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2025-05-15
Publication Date
2025-07-25
Estimated Expiration
2045-05-15

AI Technical Summary

Technical Problem

In existing live broadcast interactions, users cannot understand the anchor's activity status in real time, resulting in blind assist behavior and lack of clear goals, affecting assist efficiency and user experience.

Method used

Display status display components and assist components on the live broadcast page, display the anchor's activity status information in real time, and transfer resources through assist components.

Benefits of technology

It improves the audience's participation and interaction efficiency, enhances the connection between the anchor and the audience, and improves the overall effect and user experience of the live broadcast event.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120378640A_ABST
    Figure CN120378640A_ABST
Patent Text Reader

Abstract

The invention discloses a live broadcast interaction method and device. The scheme is applied to clients corresponding to audience users in a live broadcast scene, a live broadcast page of a live broadcast room where the audience users are located is displayed, and anchor users of the live broadcast room participate in a target activity; a first page element matched with the target activity is displayed on the live broadcast page, the first page element comprises a state display component and at least one assistance component, and the state display component is used for displaying current state information of the anchor user in the target activity; and in response to a trigger operation of the assistance assembly, obtaining information of a target resource, and sending the information of the target resource to a server side, the target resource being used for being transferred from an account of the audience user to an account of the anchor user. According to the invention, the audience can know the state of the anchor in the activity in real time, and the anchor is assisted through simple operation, so that the overall effect of the live broadcast activity and the user experience are improved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application relates to the field of Internet application technologies, and particularly to a live interaction method and apparatus. Background Art

[0002] With the rapid development of Internet technologies, online video live streaming has become one of the scenarios for people's leisure and interaction in the Internet era. As viewers of video live streaming, users can choose to enter their favorite live streaming rooms to watch the live stream according to their own needs and interact with the live streamer. When the live streamer participates in an activity launched by the live streaming platform, users can help the live streamer by presenting resources through a resource panel, enabling the live streamer to achieve results in the activity and win rewards.

[0003] However, there are obvious deficiencies in the existing assistance process: users cannot understand the activity status of the live streamer in real time, resulting in blind assistance behavior and lack of clear goals, which in turn affects the assistance efficiency and also leads to a poor user experience. Summary of the Invention

[0004] In view of this, the present application provides a live interaction method and apparatus, which can enable viewers to understand the status of the live streamer in the activity in real time and assist the live streamer through simple operations, thereby improving the overall effect of the live activity and the user experience.

[0005] The present application provides the following solutions:

[0006] In a first aspect, a live interaction method is provided. The method is applied to a client corresponding to a viewer user in a live streaming scenario. The method includes:

[0007] Display a live streaming page of the live streaming room where the viewer user is located, where the live streamer user in the live streaming room participates in a target activity; display a first page element matching the target activity on the live streaming page, where the first page element includes a status display component and at least one assistance component, and the status display component is used to display the current status information of the live streamer user in the target activity;

[0008] In response to a trigger operation on the assistance component, obtain information about a target resource, and send the information about the target resource to the server side. The target resource is used to transfer from the account of the viewer user to the account of the live streamer user.

[0009] Optionally, displaying a first page element matching the target activity on the live streaming page includes:

[0010] In response to an event that a preset condition is satisfied, determine a type of assistance component matching the preset condition;

[0011] Display a first page element matching the target event on the live broadcast page, where the first page element includes a status display component and a boosting component corresponding to at least one type of the boosting component type.

[0012] Optionally, the preset condition includes: receiving a call message sent by the host user; the boosting component corresponding to the boosting component type includes a first interaction component, the first interaction component includes a first display area and a first interaction control, the first display area is used to display the first resource requirement information for the host user to improve the ranking in the target event, the first resource requirement information at least includes the resource requirement quantity of the first resource, and the first resource requirement information is determined based on the score difference information between the host user and other host users ranked in the top N positions in the target event, where N is an integer greater than or equal to 1;

[0013] The obtaining the information of the target resource in response to the trigger operation of the boosting component includes:

[0014] In response to the first interaction control being triggered, use the first resource as the target resource.

[0015] Optionally, the preset condition further includes: the time when the viewer user enters the live broadcast room meets the first preset time condition; the boosting component corresponding to the boosting component type includes a second interaction component, the second interaction component includes a second display area and a second interaction control, the second display area is used to display at least one second resource, and the at least one second resource is determined based on the historical resource transfer data of the viewer user;

[0016] The obtaining the information of the target resource in response to the trigger operation of the boosting component includes:

[0017] In response to one of the second interaction controls being triggered, use the second resource corresponding to the triggered second interaction control as the target resource.

[0018] Optionally, the preset condition further includes: the end time of the target event meets the second preset time condition; the boosting component corresponding to the boosting component type includes a third interaction component, the third interaction component includes a third display area and a third interaction control, the third display area is used to display the second resource requirement information for the host user to improve the ranking in the target event, the second resource requirement information at least includes the resource type of the third resource, and the third resource is determined based on the score difference information between the host user and other host users ranked in the top N positions in the target event, where N is an integer greater than or equal to 1;

[0019] In response to the triggering operation of the assistance component, obtaining information about the target resource, including:

[0020] In response to the triggering of the third interaction control, taking the third resource as the target resource.

[0021] Optionally, the preset condition further includes: the time when the viewer user enters the live broadcast room does not meet the first preset time condition, and the end time of the target activity does not meet the second preset time condition; the assistance component corresponding to the assistance component type includes a fourth interaction component, and the fourth interaction component includes a fourth display area and a fourth interaction control. The fourth display area is used to display the score gap information between the host user and the other host users ranked in the top N positions of the target activity in front of the host user, where N is an integer greater than or equal to 1;

[0022] In response to the triggering operation of the assistance component, obtaining information about the target resource, including:

[0023] In response to the triggering of the fourth interaction control, a resource panel and a fifth display area are displayed on the live broadcast page. The fifth display area is used to display at least one fourth resource and the assistance quantity corresponding to the fourth resource, and the assistance quantity is determined according to the score gap information; the resource panel includes a plurality of resources, a quantity input area, and a send control, and the fourth resource in the fifth display area is associated with the corresponding fourth resource in the resource panel;

[0024] In response to the triggering of one of the fourth resources in the fifth display area, the fourth resource associated with the triggered fourth resource in the resource panel is in a selected state, and the data input area displays the assistance quantity corresponding to the selected fourth resource;

[0025] In response to the triggering of the send control, taking the fourth resource with the assistance quantity as the target resource.

[0026] Optionally, the method further includes:

[0027] Displaying a live broadcast special effect corresponding to the target activity on the live broadcast page; wherein, the live broadcast special effect is used to indicate that the host user participates in the target activity, and the live broadcast special effect changes with the progress of the target activity.

[0028] Optionally, the method further includes:

[0029] When the viewer user does not enter the live broadcast room, displaying a preview page of the live broadcast room, and the live broadcast special effect is displayed in the preview page.

[0030] Optionally, the method further includes:

[0031] In response to the real-time ranking change of the host user in the target activity, display a visual feedback special effect corresponding to the ranking change on the live page;

[0032] Update the current status information of the host user in the target activity displayed in the status display component

[0033] In a second aspect, a live interaction method is provided. The method is applied to the client corresponding to the host user in the live scene. The method includes:

[0034] Display the live page of the live room where the host user is located. The host user participates in the target activity; in the live page, display second page elements matching the target activity. The second page elements include a status display component and a call component. The status display component is used to display the current status information of the host user in the target activity;

[0035] In response to the call component being triggered, display call controls corresponding to at least one call tool on the live page;

[0036] In response to one of the call controls being triggered, display third page elements corresponding to the triggered call control. The third page elements are used to call on the audience users in the live room to give resources to the host user.

[0037] Optionally, the method further includes:

[0038] In response to the call component being triggered, display an activity panel on the live page. The activity panel includes at least one of the current status information of the target activity, the current status information of the host user in the target activity, and the resource requirement information for the host user to improve the ranking in the target activity. The resource requirement information includes at least the quantity of resource requirements.

[0039] Optionally, the method further includes:

[0040] In response to the call component being triggered, display a call prompt message on the live page. The call prompt message is used to display a specified call statement to the host user to prompt the audience users in the live room to give resources to the host user.

[0041] Optionally, the method further includes:

[0042] In response to detecting that a key status of the host user in the target activity has changed, display the user information of multiple audience users in the second page elements. The user information includes at least one of the avatar and the username;

[0043] Among them, the multiple viewer users are the viewer users whose number of resources gifted to the host user ranks among the top preset positions during the process of the host user participating in the target activity; or,

[0044] the multiple viewer users are the viewer users whose value of resources gifted to the host user ranks among the top preset positions during the process of the host user participating in the target activity.

[0045] Optionally, the method further includes:

[0046] In response to detecting a key node event in the target activity, display a notification message corresponding to the key node event in the second page element.

[0047] Optionally, the second page element further includes a hidden control;

[0048] In response to the hidden control being triggered, hide the second page element and display the current ranking of the host user in the target activity on the live broadcast page.

[0049] Optionally, the method further includes:

[0050] When the live broadcast room of the host user is not live, in response to the host user's participation operation in the target activity, obtain a live special effect matching the target activity;

[0051] In response to the host user's operation of starting the live broadcast of the live broadcast room, display the live special effect on the live broadcast page of the live broadcast room; wherein, the live special effect changes with the progress of the target activity.

[0052] Optionally, the method further includes:

[0053] In response to identifying a preset keyword from the voice content of the host user, display target information corresponding to the preset keyword in the live broadcast page or the second page element, and the target information is related to the target activity

[0054] In a third aspect, a live broadcast interaction device is provided. The device is applied to a client corresponding to a viewer user in a live broadcast scenario. The device includes:

[0055] A display unit, configured to display a live broadcast page of the live broadcast room where the viewer user is located, and the host user of the live broadcast room participates in a target activity; display a first page element matching the target activity on the live broadcast page, and the first page element includes a status display component and at least one boosting component, and the status display component is used to display the current status information of the host user in the target activity;

[0056] An interaction unit, configured to obtain information of a target resource in response to a triggering operation of the boosting component, and send the information of the target resource to the server side, where the target resource is used to transfer from the account of the viewer user to the account of the host user.

[0057] In a fourth aspect, a live interaction device is provided. The device is applied to a client corresponding to a host user in a live broadcast scenario. The device includes:

[0058] A first display unit, configured to display a live broadcast page of the live broadcast room where the host user is located, and the host user participates in a target activity; a second page element matching the target activity is displayed in the live broadcast page, and the second page element includes a status display component and a call component, and the status display component is used to display the current status information of the host user in the target activity;

[0059] A second display unit, configured to display a call control corresponding to at least one call tool in the live broadcast page in response to the call component being triggered;

[0060] A third display unit, configured to display a third page element corresponding to the triggered call control in response to one of the call controls being triggered, and the third page element is used to call on the viewer users in the live broadcast room to give resources to the host user.

[0061] In a fifth aspect, a computer-readable storage medium is provided, on which a computer program is stored. When the program is executed by a processor, the steps of the method described in any one of the first aspects are implemented.

[0062] In a sixth aspect, an electronic device is provided, including:

[0063] One or more processors; and

[0064] A memory associated with the one or more processors, where the memory is used to store program instructions, and when the program instructions are read and executed by the one or more processors, the steps of the method described in any one of the first aspects are executed.

[0065] In a seventh aspect, a computer program product is provided, including a computer program. When the computer program is executed by a processor, the steps of the method described in any one of the first aspects are implemented.

[0066] According to the specific embodiments provided in the present application, the following technical effects are disclosed in the present application:

[0067] This application displays a first page element matching the target activity on the live broadcast page, including a status display component and a boosting component. The status display component allows the audience to understand the host's status in the activity in real time, and the boosting component allows the audience to boost the host through simple operations. Compared with the prior art, this application can not only improve the audience's participation and interaction efficiency, but also enhance the connection between the host and the audience, thus improving the overall effect and user experience of the live broadcast activity.

[0068] This application displays a second page element matching the target activity on the live broadcast page, including a status display component and a call component. The status display component allows the host to understand their own status in the activity in real time, and the call component can call on the audience users in the live broadcast room to give resources to the host user. Compared with the prior art, this application can improve the call efficiency of the host user, enhance the connection between the host user and the audience user, thus improving the overall effect and user experience of the live broadcast activity.

[0069] Of course, it is not necessary for any product implementing this application to achieve all the above-mentioned advantages simultaneously. BRIEF DESCRIPTION OF THE DRAWINGS

[0070] In order to more clearly illustrate the technical solutions in the embodiments of this application or the prior art, the following will briefly introduce the drawings required to be used in the embodiments. Obviously, the drawings in the following description are only some embodiments of this application. For those of ordinary skill in the art, without creative efforts, other drawings can also be obtained based on these drawings.

[0071] Figure 1 It is the system architecture diagram applicable to the embodiments of this application;

[0072] Figure 2 It is the flowchart of the live broadcast interaction method provided by the embodiments of this application;

[0073] Figure 3 It is the schematic diagram of displaying the first page element provided by the embodiments of this application;

[0074] Figure 4 It is the schematic diagram of displaying the live broadcast special effect provided by the embodiments of this application;

[0075] Figure 5 It is the schematic diagram of displaying the visual feedback special effect provided by the embodiments of this application;

[0076] Figure 6 It is the flowchart of the live broadcast interaction method provided by the embodiments of this application;

[0077] Figure 7 It is the schematic diagram of displaying the second page element provided by the embodiments of this application;

[0078] Figure 8 Schematic diagram for displaying user information provided by an embodiment of this application;

[0079] Figure 9 Schematic diagram for displaying notification messages provided by an embodiment of this application;

[0080] Figure 10 Schematic block diagram of a live interaction device provided by an embodiment of this application;

[0081] Figure 11 Schematic block diagram of a live interaction device provided by an embodiment of this application;

[0082] Figure 12 Schematic block diagram of an electronic device provided by an embodiment of this application. Detailed implementation manners

[0083] Next, the technical solutions in the embodiments of this application will be clearly and completely described in conjunction with the accompanying drawings in the embodiments of this application. Obviously, the described embodiments are only a part of the embodiments of this application, rather than all the embodiments. Based on the embodiments in this application, all other embodiments obtained by those of ordinary skill in the art belong to the scope protected by this application.

[0084] The terms used in the embodiments of this invention are only for the purpose of describing specific embodiments, and are not intended to limit this invention. The singular forms of "a", "the" and "said" used in the embodiments of this invention and the appended claims are also intended to include the plural forms unless the context clearly indicates otherwise.

[0085] It should be understood that the term " / and / " used herein is only a description of the association relationship of associated objects, indicating that there can be three relationships. For example, A and / or B can represent: A exists alone, A and B exist simultaneously, and B exists alone. In addition, the character " / " in this article generally represents an "or" relationship between the associated objects before and after.

[0086] Depending on the context, the word "if" as used herein can be interpreted as "when" or "while" or "in response to determining" or "in response to detecting". Similarly, depending on the context, the phrase "if determined" or "if detected (stated condition or event)" can be interpreted as "when determined" or "in response to determining" or "when detected (stated condition or event)" or "in response to detecting (stated condition or event)".

[0087] Currently, when a host participates in an event launched by a live streaming platform, users can help the host by giving resources through the resource panel, enabling the host to achieve results and win rewards in the event. During the process of giving resources through the resource panel, it is possible to display how much "experience points" can be obtained after sending at the head of the resource panel. However, the user cannot know the host's event status, such as what the host's leaderboard difference is, how many more points are needed to advance, or how many more points are needed to overtake the previous rank. This leads to an unclear boosting goal, thereby affecting the boosting efficiency and causing a poor user experience.

[0088] In view of this, the present application provides a new idea. To facilitate the understanding of the present application, the system architecture on which the present application is based will be described first. Figure 1 An exemplary system architecture to which the embodiments of the present application can be applied is shown, as Figure 1 shown in the figure. The system architecture may include: a user terminal, a terminal device, and a server terminal.

[0089] Among them, the user terminal is set on the terminal device. The user terminal involved in the embodiments of the present application may be a client running on the terminal device, a small program, or a Web application running through a browser, etc.

[0090] The terminal device may include, but is not limited to, a smart mobile terminal, a wearable device, a PC (Personal Computer), a smart home device, etc. Among them, the smart mobile device may include, for example, a mobile phone, a tablet computer, a laptop computer, a PDA (Personal Digital Assistant), an Internet car terminal, etc. The wearable device may include, for example, a smart watch, smart glasses, a smart bracelet, a VR (Virtual Reality) device, an AR (Augmented Reality) device, a mixed reality device (i.e., a device that can support virtual reality and augmented reality), etc. The smart home device may include, for example, a smart TV, a smart refrigerator with a display screen, etc.

[0091] The server terminal may be the background server of the user terminal, used to provide background services for the user terminal. The server terminal may be a single server, or a server group composed of multiple servers, or a cloud server. A cloud server, also known as a cloud computing server or a cloud host, is a host product in the cloud computing service system, which solves the defects of difficult management and weak service scalability existing in traditional physical hosts and virtual private server (VPS, Virtual Private Server) services.

[0092] As one of the implementable ways, in response to a live viewing request sent by a terminal device, the server sends a corresponding live data stream to the terminal device. Here, the terminal device is the live content receiver. Correspondingly, the server receives the live viewing request sent by the live content receiver and sends the live data stream provided by the terminal where the host is located to the live content receiver. Here, the terminal where the host is located is the live content producer. The live content receiver plays based on the received live data stream. Both the live content receiver and the live content producer can perform live interaction in the manner provided in the embodiments of the present application.

[0093] It should be understood that Figure 1 the number of user terminals, terminal devices, and servers in

[0094] Figure 2 is only illustrative. According to the implementation requirements, there can be any number of user terminals, terminal devices, and servers. Figure 1 is the flowchart of the live interaction method provided in the embodiments of the present application. This method can be executed by the user terminal in the Figure 2 shown system. It should be noted that the user terminal here can be the client corresponding to the viewer user in the live scenario. As

[0095] shown in

[0096] Step 201: Display the live page of the live room where the viewer user is located. The host user in the live room participates in the target activity; display the first page element matching the target activity on the live page. The first page element includes a status display component and at least one assistance component. The status display component is used to display the current status information of the host user in the target activity.

[0097] It can be seen that in the present application, by displaying the first page element matching the target activity on the live page, including the status display component and the assistance component, the status display component can enable the viewer to understand the status of the host in the activity in real time, and the assistance component can enable the viewer to assist the host through simple operations. Compared with the prior art, the present application can not only improve the participation and interaction efficiency of the viewer, but also enhance the connection between the host and the viewer, thereby improving the overall effect and user experience of the live activity.

[0098] The following describes each step in the above process and the effects that can be further generated in detail in combination with embodiments. It should be noted that the "first", "second", etc. limitations involved in this disclosure do not have limitations in terms of size, order, quantity, etc., and are only used to distinguish in name. For example, "the first page element" and "the second page element" are used to distinguish different page elements in name. For another example, "the first resource", "the second resource", "the third resource", "the fourth resource" are used to distinguish different resources in name. And so on.

[0099] The following describes in detail step 201 above, that is, "display the live page of the live broadcast room where the viewer user is located, and the host user in the live broadcast room participates in the target activity; display the first page element matching the target activity on the live page, and the first page element includes a status display component and at least one assistance component, and the status display component is used to display the current status information of the host user in the target activity", and step 202 "in response to the trigger operation of the assistance component, obtain the information of the target resource, and send the information of the target resource to the server side, and the target resource is used to transfer from the viewer user's account to the host user's account".

[0100] First, in step 201, when the viewer user enters the live broadcast room, if the host user in the live broadcast room participates in the target activity, then display the first page element matching the target activity on the live page of the live broadcast room.

[0101] The first page element includes a status display component. Among them, the status display component is used to display the current status information of the host user in the target activity, and these information may include but are not limited to: the current ranking of the viewer user in the target activity, the score already obtained, the score difference from the previous one, etc. The status display component can enable the viewer user to clearly understand the current activity status of the host user at a glance.

[0102] The first page element also includes at least one assistance component, which is the entry for the viewer user to perform actual assistance operations, and the user can trigger the assistance component to assist the host user.

[0103] Optionally, displaying the first page element matching the target activity on the live page includes:

[0104] In response to the event that the preset condition is satisfied, determine the type of assistance component matching the preset condition, and display the first page element matching the target activity on the live page, and the first page element includes a status display component and the assistance components corresponding to at least one type of assistance component.

[0105] In the embodiments of the present application, in order to enhance the interactive experience between the audience users and the live broadcast room, a variety of first page elements matching the target activity are provided, and these elements trigger the display of corresponding assistance components by responding to different preset conditions. This mechanism not only enriches the interactivity of the live broadcast page, but also improves the participation and assistance efficiency of the audience users.

[0106] When the audience users enter the live broadcast room, the system can determine when and how to display these assistance components according to a series of preset conditions.

[0107] As an implementable way, the preset conditions include: receiving a call message sent by the host user, and this call message is used to call on the audience users to assist the host, that is, to give resources to the host user. The resources here refer to virtual resources that can be consumed or given to the host user's account, such as virtual gifts, virtual red envelopes, virtual rights and interests, etc., and the embodiments of the present application do not limit this.

[0108] At this time, the assistance component corresponding to the assistance component type includes a first interaction component, and the first interaction component includes a first display area and a first interaction control. The first display area is used to display the first resource demand information for the host user to improve the ranking in the target activity. The first resource demand information at least includes the resource demand quantity of the first resource, and may also include the resource type of the first resource, such as virtual roses, virtual cakes, virtual sports cars, virtual airplanes, virtual stars, virtual lights, virtual rings, virtual watches, virtual high heels, virtual hearts, etc. The first resource demand information is determined based on the score gap information between the host user and the other host users ranked in the top N positions in the target activity, and N is an integer greater than or equal to 1.

[0109] When this preset condition is satisfied, in step 202, in response to the trigger operation of the assistance component, the information of the target resource is obtained, including:

[0110] In response to the first interaction control being triggered, the first resource is used as the target resource.

[0111] Optionally, the first resource demand information can be determined based on the score gap information between the host user and the other host user ranked immediately in front of the target host in the target activity. Specifically, when the score gap information between the host user and the other host user ranked immediately in front of it is determined, the score gap information can be converted into the first resource according to the value of the first resource selected in advance, and the resource demand quantity of the first resource can be determined. Then, the first interaction component is displayed on the live broadcast page of the audience user, and the first display area displays the first resource demand information. The audience user can trigger the first interaction control to use the first resource as the target resource, so as to achieve the assistance to the host user.

[0112] As another implementable way, the preset condition may further include: the time when the viewer user enters the live broadcast room meets the first preset time condition.

[0113] At this time, the assistance component corresponding to the assistance component type includes a second interaction component. The second interaction component includes a second display area and a second interaction control. The second display area is used to display at least one second resource, and at least one second resource is determined based on the historical resource transfer data of the viewer user.

[0114] When this preset condition is met, in step 202, in response to the trigger operation of the assistance component, obtaining the information of the target resource includes:

[0115] In response to one of the second interaction controls being triggered, the second resource corresponding to the triggered second interaction control is used as the target resource.

[0116] For example, set the first preset time condition to five minutes, that is, when the time when the viewer user enters the live broadcast room is within five minutes, the second interaction component is displayed. This can capture the initial stage when the viewer user enters the live broadcast room, and through personalized resource recommendations, improve the pertinence and efficiency of assistance.

[0117] As another implementable way, the preset condition may further include: the end time of the target activity meets the second preset time condition.

[0118] At this time, the assistance component corresponding to the assistance component type includes a third interaction component. The third interaction component includes a third display area and a third interaction control. The third display area is used to display the information of the second resource requirements for the host user to improve the ranking in the target activity. The second resource requirement information at least includes the resource type of the third resource, and the third resource is determined based on the score gap information between the host user and other host users ranked in the top N positions of the host user in the target activity, where N is an integer greater than or equal to 1.

[0119] When this preset condition is met, in step 202, in response to the trigger operation of the assistance component, obtaining the information of the target resource includes:

[0120] In response to the third interaction control being triggered, the third resource is used as the target resource.

[0121] That is to say, when the end time of the target activity is approaching and meets the second preset time condition, for example, when there are still ten minutes left for the target activity to end, the third interaction component is displayed on the live broadcast page. The third display area clearly shows the score gap between the host user and the previous host users currently, and how much specific resources (such as the third resource) are needed to narrow this gap.

[0122] This display method enables the viewer users to clearly understand the current ranking status of the host user and the types and quantities of resources urgently needed, so as to provide assistance more pertinently. After the viewer user triggers the third interaction control, the third resource is used as the target resource, and the assistance operation is quickly completed, effectively improving the efficiency of the host user in obtaining assistance at the critical moment before the end of the event. This mechanism is particularly important at the last moment of the event and can help the host user strive for a higher ranking and better event results.

[0123] As another achievable way, the preset conditions may further include: the time when the viewer user enters the live broadcast room does not meet the first preset time condition, and the end time of the target event does not meet the second preset time condition.

[0124] At this time, the assistance component corresponding to the assistance component type includes a fourth interaction component, and the fourth interaction component includes a fourth display area and a fourth interaction control. The fourth display area is used to display the score difference information between the host user and the other host users ranked in the top N positions of the host user in the target event, where N is an integer greater than or equal to 1.

[0125] When this preset condition is met, in step 202, in response to the trigger operation of the assistance component, the information of the target resource is obtained, including:

[0126] In response to the trigger of the fourth interaction control, a resource panel and a fifth display area are displayed on the live broadcast page. The fifth display area is used to display at least one fourth resource and the assistance quantity corresponding to the fourth resource. The assistance quantity is determined according to the score difference information; the resource panel includes multiple resources, a quantity input area, and a send control. The fourth resource in the fifth display area is associated with the corresponding fourth resource in the resource panel;

[0127] In response to the trigger of one of the fourth resources in the fifth display area, the fourth resource associated with the triggered fourth resource in the resource panel is in a selected state, and the data input area displays the assistance quantity corresponding to the selected fourth resource;

[0128] In response to the trigger of the send control, the fourth resource with the assistance quantity is used as the target resource.

[0129] This mechanism ensures that when the viewer user enters the live broadcast room for a long time (such as more than five minutes) and the end time of the target event is not approaching (such as more than ten minutes), the viewer user can still provide effective assistance based on the score difference information between the host and the top several hosts. Through the display and operation process of the fourth interaction component, the viewer user can clearly understand the current assistance requirements, thereby improving the pertinence and efficiency of the assistance.

[0130] As an example, such as Figure 3As shown, it is a schematic diagram of displaying a first page element on a live broadcast page in an embodiment of the present application. Among them, Figure 3 Figure (a) shows the first page element displayed on the live broadcast page when the viewer user first enters the live broadcast room. The first page element includes a second display area and a second interaction control. The second display area displays two second resources (second resource a and second resource b) determined based on the historical resource transfer data of the viewer user. The viewer user can give the second resource to the host user by clicking the second interaction control corresponding to any one of the second resources. Figure 3 Figure (b) shows the first page element displayed on the live broadcast page when the target activity is approaching the end. The first page element includes a third display area and a third interaction control. The third display area displays a third resource determined based on the score difference information between the host user and the previous one. The viewer user can give the third resource to the host user by clicking the third interaction control. Figure 3 Figure (c) shows the first page element displayed on the live broadcast page at other times except the above two timings. The first page element includes a fourth display area and a fourth interaction control. The fourth display area displays the score difference information between the host user and the previous one. The viewer user can trigger the display of a resource panel and a fifth display area as shown in Figure 3 Figure (d) by clicking the fourth interaction control. In the fifth display area, a plurality of fourth resources and the corresponding boost quantities of the fourth resources are displayed. At the same time, the resource panel includes a plurality of resources, a quantity input area, and a send control. The fourth resources in the fifth display area are associated with the corresponding fourth resources in the resource panel; when the viewer user clicks one of the fourth resources in the fifth display area, the fourth resource associated with the triggered fourth resource in the resource panel is in a selected state, and the quantity input area displays the boost quantity corresponding to the selected fourth resource. Finally, the viewer user gives the fourth resource with the boost quantity to the host user by clicking the send control.

[0131] In addition, in Figure 3 Figure (e), there is also shown the first page element displayed based on the call information sent by the host user. The first page element includes a first display area and a first interaction control. The first display area displays the resource type and the required quantity of the first resource. When the viewer user clicks the first interaction control, the first resource is given to the host user.

[0132] It should be noted that the page elements involved in the embodiments of the present application generally refer to the visual elements on the page, which may include text, icons, images, videos, components, and so on. A component refers to an object obtained by simply encapsulating data and methods. It can be composed of multiple controls to form a relatively independent functional unit for implementing specific interaction functions or displaying specific types of information. It may include, for example, buttons, input boxes, dropdown menus, dialog boxes, navigation bars, cards, interactive icons, and so on. A control is an element in the page used to implement specific interactive elements and is the basic operation unit for users to interact. It can directly respond to user operations, such as buttons, checkboxes, sliders, etc.

[0133] Therefore, the first page element involved in the embodiments of the present application includes at least one boosting component, and the boosting component further includes a first interaction control, a second interaction control, a third interaction control, and a fourth interaction control. These interaction controls will be selected to be displayed at different times according to the timing when the preset conditions are met.

[0134] Furthermore, considering that in the prior art, when the host participates in a target activity, only static activity stickers are displayed in the live broadcast room. Such stickers cannot dynamically reflect the progress of the activity, which is likely to cause the audience to ignore the activity participated by the host. Therefore, the embodiments of the present application further propose:

[0135] Display a live broadcast special effect corresponding to the target activity on the live broadcast page; wherein, the live broadcast special effect is used to indicate that the host user participates in the target activity, and the live broadcast special effect changes with the progress of the target activity.

[0136] This can effectively attract the audience's attention and enhance the perception of the target activity.

[0137] Optionally, the live broadcast special effect can be worn on a body part of the host user in the form of a magic expression, such as on the face, on the top of the head, or on the clothes, to more vividly display the information of the target activity.

[0138] Furthermore, when the audience user has not entered the live broadcast room, display a preview page of the live broadcast room, and the live broadcast special effect can also be displayed in the preview page.

[0139] In this way, even if the audience has not entered the live broadcast room, they can learn about the activity participation of the host user in advance through the live broadcast special effect in the preview page, further expanding the exposure of the target activity.

[0140] As an example, as Figure 4 shown, it is a schematic diagram of displaying the live broadcast special effect. As Figure 4 shown in (a), it is the preview page of the live broadcast room, and the live broadcast special effect is displayed on the top of the head of the host user in the preview page. As Figure 4As shown in (b) of the figure, when the viewer user enters the live broadcast room, a live broadcast special effect is displayed above the head of the host user on the live broadcast page of the live broadcast room.

[0141] Furthermore, when the real-time ranking of the host user in the target activity changes, a visual feedback special effect corresponding to the ranking change can be displayed on the live broadcast page, and at the same time, the current status information of the host user in the target activity displayed in the status display component is updated.

[0142] Specifically, while hiding the first page element, a visual feedback special effect can be displayed at the display position of the first page element, and at the same time, the current status information displayed in the status display component is updated.

[0143] Optionally, while displaying the visual feedback special effect, a continuous gift control can also be displayed at the same time. The viewer user can click on this continuous gift control to perform a helping behavior of continuously giving resources to the host user.

[0144] As an example, as Figure 5 shown, it is a schematic diagram of displaying the visual feedback special effect. Figure 5 In the figure, the host user rises from the sixth place to the fifth place. At this time, the first page element is hidden, and at the same time, a visual feedback special effect is displayed at the display position of the first page element. The display time of this visual feedback special effect can be a preset first duration, such as 20 seconds. At the same time, the continuous gift control "Long press to continuously give" is displayed. The viewer user can click on this continuous gift control to perform a helping behavior of continuously giving resources to the host user.

[0145] Based on the live broadcast interaction method implemented on the client corresponding to the above viewer user, the embodiments of the present application also provide a live broadcast interaction method implemented on the client corresponding to the host user. As Figure 6 shown, this method may include the following steps:

[0146] Step 601: Display the live broadcast page of the live broadcast room where the host user is located, and the host user participates in the target activity; on the live broadcast page, a second page element matching the target activity is displayed. The second page element includes a status display component and a call component, and the status display component is used to display the current status information of the host user in the target activity.

[0147] Step 602: In response to the call component being triggered, display call controls corresponding to at least one call tool on the live broadcast page.

[0148] Step 603: In response to one of the call controls being triggered, display a third page element corresponding to the triggered call control. The third page element is used to call on the viewer users in the live broadcast room to give resources to the host user.

[0149] It can be seen that in the present application, by displaying second page elements matching the target activity on the live broadcast page, including a status display component and a call-to-action component, the status display component enables the live streamer to understand their own status in the activity in real time, and the call-to-action component can call on the audience users in the live broadcast room to give resources to the live streamer user. Compared with the prior art, the present application can improve the call-to-action efficiency of the live streamer user, enhance the connection between the live streamer user and the audience user, and thus improve the overall effect and user experience of the live broadcast activity.

[0150] The following will describe in detail each step in the above process and the further effects that can be generated in combination with embodiments.

[0151] In step 601, if the live streamer user participates in the target activity, then when they enter the live broadcast room through the live broadcast platform, second page elements matching the target activity are displayed on the live broadcast page of the live broadcast room.

[0152] The second page element includes a status display component, wherein the status display component is used to display the current status information of the live streamer user in the target activity, and this information may include but is not limited to: the current ranking of the audience user in the target activity, the score already obtained, the score gap with the previous user, etc. The status display component enables the live streamer user to clearly understand their current activity status at a glance.

[0153] The second page element also includes a call-to-action component, which is the entry for the live streamer user to perform actual call-to-action behaviors. The live streamer user can trigger the display of call-to-action controls corresponding to at least one call-to-action tool by triggering the call-to-action component.

[0154] In step 602, when the live streamer user triggers the call-to-action component, call-to-action controls for various call-to-action tools are displayed on the live broadcast page. These call-to-action controls provide the live streamer user with diverse call-to-action means, such as a red envelope tool, a live wish tool, and a command tool. By providing a variety of call-to-action tools, the live streamer user can select the most suitable method according to the actual situation to call on the audience based on the current live broadcast atmosphere and the preferences of the audience users, thereby improving the attractiveness and effect of the call-to-action.

[0155] Furthermore, in addition to displaying call-to-action controls for various call-to-action tools on the live broadcast page, the embodiment of the present application can also display an activity panel on the live broadcast page, which includes at least one of the current status information of the target activity, the current status information of the live streamer user in the target activity, and the resource requirement information for the live streamer user to improve their ranking in the target activity. The resource requirement information includes at least the quantity of resources required.

[0156] Among them, the current status information of the target activity may include but is not limited to the countdown of the target activity, the current stage of the target activity, etc.

[0157] The current status information of the host user in the target activity may include, but is not limited to: the current ranking of the audience user in the target activity, the scores already obtained, the score gap from the previous user, etc.

[0158] The resource requirement information for the host user to improve the ranking in the target activity may include, but is not limited to, the following:

[0159] Resource type and quantity: Clearly indicate which types of resources are needed (such as virtual gifts, props, etc.) and the specific required quantity of each resource. For example, "100 virtual roses are needed" or "50 virtual cakes are needed".

[0160] The relationship between resources and the ranking gap: Explain the relationship between the currently required resources and the gap between the current ranking of the host user and the previous host. For example, "If 100 virtual gifts are obtained, the user can be promoted to the 3rd place".

[0161] This comprehensive information display method enables the host user to comprehensively grasp the activity dynamics and their own status, clearly inform the audience users how to help them improve the ranking, thereby greatly enhancing the interaction effect between the host user and the audience users, improving the attractiveness and participation of the live broadcast activity, and creating favorable conditions for the host user to obtain more resource support.

[0162] Furthermore, in addition to displaying the call controls of various call tools on the live broadcast page, the embodiment of the present application may also display call prompt information on the live broadcast page. The call prompt information is used to display a specified call statement to the host user to prompt the audience users in the live broadcast room to give resources to the host user. The specified call statement may be, for example, "Participate in the vote, help me rank up, there are rewards for interaction!", "The first one to give a gift, I will thank you by name in the live broadcast", etc.

[0163] This method can effectively guide the host user on how to make a call, thereby improving the call efficiency and call effect.

[0164] In step 603, in response to one of the call controls being triggered, the third page element corresponding to the triggered call control is displayed. The purpose of the third page element is to further call on the audience users in the live broadcast room to give resources to the host user. When the audience users see the specific call content, they are more likely to have a sense of participation and thus are more willing to give resources to the host user.

[0165] Optionally, the third page element may include the resource requirement information for the host user to improve their ranking in the target activity, as well as a sending control corresponding to the resource requirement information. The resource requirement information may include the resource type and quantity. When the host user triggers the sending control, a call-to-action message is sent to the audience users, which is used to call on the audience users to boost the host, that is, to give resources to the host user. The call-to-action message may carry the above-mentioned resource requirement information, so that the resource requirement information can be displayed on the live page of the client corresponding to the audience users.

[0166] The above call process not only enhances the interaction between the host user and the audience users, but also effectively improves the participation of the audience users, and ultimately improves the overall effect and user experience of the live event.

[0167] As an example, as Figure 7 shown, it is a schematic diagram showing the second page element. Refer to Figure 7 as shown in (a), the live page of the live broadcast room where the host user is located is displayed. In this live page, the second page element matching the target activity is displayed. The second page includes a status display component and a call-to-action component "Go and call". When the host user clicks on the call-to-action component, it jumps to the page as Figure 7 shown in (b), which includes call controls corresponding to various call tools. The call tools include giving out red envelopes, lucky assistants, live wishes, and main fan orderers, and each call tool corresponds to a call control. In addition, in Figure 7 the page shown in (b), there is also an activity panel and call prompt information. Among them, the activity panel includes the current status information of the target activity (including the name of the target activity, countdown 12:12:06, and the current stage directly advancing to the finals), the current status information of the host user in the target activity (including the current ranking of the host user 66, 3.24 million points behind the previous one), and the resource requirement information for the host user to improve their ranking in the target activity (including 60 virtual beers, 60 virtual flowers, and 60 virtual sports cars behind the previous one). The call prompt information includes "I really want to win! Send a light sign to cheer me on!", "Participate in the vote, help me get on the list, and there are prizes for interaction!", "The first one to give a gift, I will thank you by name in the live broadcast", "Answer questions to win big prizes, send gifts to start the challenge", etc.

[0168] When the host clicks on one of the call controls, the third page element is displayed, which is used to call on the audience users in the live broadcast room to give resources to the host user. Taking the user clicking on the call tool "main fan orderer" as an example, as Figure 7As shown in Figure (c), the third page element includes the resource requirement information for the host user to improve their ranking in the target event and the corresponding send control "One-key Command". The resource requirement information includes the resource type and quantity, such as "Virtual Beer × 60". When the host user clicks the send control "One-key Command", a call message is sent to the audience users to call on them to boost the host, that is, to gift resources to the host user.

[0169] Furthermore, the embodiments of the present application may further include:

[0170] In response to detecting a change in the critical state of the host user in the target event, display the user information of multiple audience users in the second page element. The user information includes at least one of the avatar and username;

[0171] Among them, the multiple audience users are the audience users whose quantity of resources gifted to the host user ranks among the top preset positions during the process of the host user participating in the target event; or,

[0172] The multiple audience users are the audience users whose value of resources gifted to the host user ranks among the top preset positions during the process of the host user participating in the target event.

[0173] During the live interaction process, the system will monitor in real-time the changes in the critical state of the host user in the target event. Here, the changes in the critical state of the host user in the target event may include but are not limited to the host user's ranking improvement, the host user's advancement in the target event, the host user unlocking specific achievements in the target event, etc. At this time, it is triggered to display the user information of multiple audience users in the second page element. These audience users are those who rank among the top preset positions in terms of the quantity or value of resources gifted to the host user during the process of the host user participating in the target event, or those who have been in the live room for the longest time among the top preset positions, etc. The displayed user information includes at least one of the avatar and username, which allows the host user to intuitively see the audience users who have contributed the most to the host, thus enhancing the interactive and grateful atmosphere.

[0174] As an example, as Figure 8 shown, it is a schematic diagram of displaying the user information of multiple audience users. Among them, it is detected that the host user has advanced to the top 10 in the target event. At this time, the user information of multiple audience users is displayed in the second page element. The user information includes the avatar and username of the user. In addition, a title can be displayed for each user's outstanding aspect. For example, the user with the username "President Li" has the corresponding title "Big Spender", indicating that he is the audience user who ranks first in terms of the value of resources gifted to the host user, while the user with the username "All Human Behaviors" has the corresponding title "Most Helpful", indicating that he is the audience user who ranks first in terms of the quantity of resources gifted to the host user.

[0175] Furthermore, the embodiments of the present application may further include:

[0176] In response to detecting a key node event in the target activity, display a notification message corresponding to the key node event in the second page element.

[0177] Among them, the key node events in the target activity may include, but are not limited to, the host user reaching a certain specific ranking, reward distribution, bonus settlement, reward upgrade, etc. When these key node events occur, a corresponding notification message is automatically displayed in the second page element. These notification messages can be in the form of text prompts, special effect animations, icon changes, etc., to ensure that the host user can timely notice the important progress and changes in the activity.

[0178] As an example, as Figure 9 shown, it is a schematic diagram for displaying the notification message. Taking the reward distribution as an example of the key node event, display the notification message corresponding to the reward distribution in the second page element, specifically "30 - second bonus has been unlocked" and the corresponding special effect animation.

[0179] Furthermore, the second page element further includes a hidden control;

[0180] In response to the hidden control being triggered, hide the second page element and display the current ranking of the host user in the target activity on the live - broadcast page.

[0181] Among them, a hidden control is designed in the second page element, which can usually be a button or a specific interactive area. When the host user triggers this hidden control, two operations are performed: one is to hide the second page element to make the live - broadcast page more concise and reduce information interference; the other is to display the current ranking of the host user in the target activity on the live - broadcast page, enabling the host user to quickly understand their latest ranking situation and optimizing the information acquisition efficiency of the host user.

[0182] Still referring to Figure 7 , as Figure 7 shown in (d) therein, a hidden control is included in the second page element. When the host user clicks this hidden control, the second page element is hidden, and as Figure 7 shown in (e) therein, the current ranking of the host user in the target activity is displayed on the live - broadcast page.

[0183] Furthermore, the embodiments of the present application may further include:

[0184] When the live - broadcast user's live - broadcast room is not in the live - broadcast state, in response to the host user's participation operation in the target activity, obtain a live - broadcast special effect matching the target activity;

[0185] In response to the live broadcast user's operation of starting a live broadcast in the live broadcast room, display live broadcast special effects on the live broadcast page of the live broadcast room; wherein, the live broadcast special effects change with the progress of the target activity.

[0186] Among them, when the live broadcast room of the host user has not started, if the host user performs an operation to participate in the target activity, obtain the live broadcast special effects that match the target activity. These special effects can be visual effects, sound effects, magic expressions, etc., which are used to enhance the activity atmosphere of the live broadcast room. Subsequently, when the host user starts the live broadcast, display these live broadcast special effects on the live broadcast page, and as the progress of the target activity changes, the live broadcast special effects will also change accordingly, such as the intensity, color, animation rhythm, etc. of the special effects, so as to reflect the dynamics of the activity in real time.

[0187] Still referring to Figure 7 , in Figure 7 , in (a) to (e), display the live broadcast special effects that match the target activity above the head of the host user, and the live broadcast special effects will change with the progress of the target activity.

[0188] Referring to Figure 7 and Figure 8 , as shown in (a) of Figure 7 , at this time the video special effect is "The 520 Heartbeat Season is coming, come and help me~", and Figure 8 , in

[0189] , since the host user has advanced to the top 10 in the target activity at this time, the live broadcast special effect changes to "Advanced to the top 10" at this time.

[0190] Furthermore, the embodiments of the present application may further include:

[0191] In response to recognizing a preset keyword from the voice content of the host user, display the target information corresponding to the preset keyword on the live broadcast page or the second page element, and the target information is related to the target activity.

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

[0193] According to an embodiment of another aspect, a live interactive device is provided. Figure 10 A schematic block diagram showing a live interactive device according to an embodiment is shown. The device 1000 is applied to a client corresponding to an audience user in a live scenario, and the client is set in Figure 1 the user terminal in the shown architecture. The device is set as shown in Figure 10 As shown, the device 1000 includes:

[0194] A display unit 1001, configured to display a live page of the live broadcast room where the audience user is located, and a host user in the live broadcast room participates in a target activity; display a first page element matching the target activity on the live page, where the first page element includes a status display component and at least one assistance component, and the status display component is used to display the current status information of the host user in the target activity;

[0195] An interaction unit 1002, configured to obtain information about a target resource in response to a trigger operation of the assistance component, and send the information about the target resource to the server side, where the target resource is used to transfer from the account of the audience user to the account of the host user.

[0196] Optionally, the display unit 1001 is specifically configured to:

[0197] In response to an event that a preset condition is satisfied, determine a type of assistance component matching the preset condition;

[0198] Display a first page element matching the target activity on the live page, where the first page element includes a status display component and at least one assistance component corresponding to the type of assistance component.

[0199] Optionally, the display unit 1001 is specifically configured to: the preset condition includes: receiving a call information sent by the host user; the assistance component corresponding to the type of assistance component includes a first interaction component, the first interaction component includes a first display area and a first interaction control, the first display area is used to display first resource requirement information for the host user to improve the ranking in the target activity, the first resource requirement information at least includes the resource requirement quantity of the first resource, and the first resource requirement information is determined based on the score gap information between the host user and other host users ranked in the top N positions in the target activity, and N is an integer greater than or equal to 1;

[0200] The interaction unit 1002 is specifically configured to:

[0201] In response to the first interaction control being triggered, use the first resource as the target resource.

[0202] Optionally, the display unit 1001 is specifically configured such that: the preset condition further includes that the time when the viewer user enters the live broadcast room meets a first preset time condition; the assistance component corresponding to the assistance component type includes a second interaction component, the second interaction component includes a second display area and a second interaction control, the second display area is used to display at least one second resource, and the at least one second resource is determined based on the historical resource transfer data of the viewer user;

[0203] The interaction unit 1002 is specifically configured as:

[0204] In response to one of the second interaction controls being triggered, the second resource corresponding to the triggered second interaction control is used as the target resource.

[0205] Optionally, the display unit 1001 is specifically configured such that: the preset condition further includes that the end time of the target activity meets a second preset time condition; the assistance component corresponding to the assistance component type includes a third interaction component, the third interaction component includes a third display area and a third interaction control, the third display area is used to display the second resource requirement information for the host user to improve the ranking in the target activity, and the second resource requirement information at least includes the resource type of the third resource, and the third resource is determined based on the score difference information between the host user and the other host users ranked in the top N positions of the host user in the target activity, where N is an integer greater than or equal to 1;

[0206] The interaction unit 1002 is specifically configured as:

[0207] In response to the third interaction control being triggered, the third resource is used as the target resource.

[0208] Optionally, the display unit 1001 is specifically configured such that: the preset condition further includes that the time when the viewer user enters the live broadcast room does not meet the first preset time condition, and the end time of the target activity does not meet the second preset time condition; the assistance component corresponding to the assistance component type includes a fourth interaction component, the fourth interaction component includes a fourth display area and a fourth interaction control, and the fourth display area is used to display the score difference information between the host user and the other host users ranked in the top N positions of the host user in the target activity, where N is an integer greater than or equal to 1;

[0209] The interaction unit 1002 is specifically configured to: in response to the triggering of the fourth interaction control, display a resource panel and a fifth display area on the live page, where the fifth display area is used to display at least one fourth resource and the corresponding boost quantity of the fourth resource, and the boost quantity is determined according to the score gap information; the resource panel includes multiple resources, a quantity input area, and a send control, and the fourth resource in the fifth display area is associated with the corresponding fourth resource in the resource panel;

[0210] In response to the triggering of one of the fourth resources in the fifth display area, the fourth resource associated with the triggered fourth resource in the resource panel is in a selected state, and the data input area displays the boost quantity corresponding to the selected fourth resource;

[0211] In response to the triggering of the send control, the fourth resource with the boost quantity is used as the target resource.

[0212] Optionally, the device further includes:

[0213] A live special effect display unit 1003, configured to display the live special effects corresponding to the target activity on the live page; wherein, the live special effects are used to indicate that the host user participates in the target activity, and the live special effects change with the progress of the target activity.

[0214] Optionally, the live special effect display unit 1003 is further configured to:

[0215] When the viewer user has not entered the live room, display a preview page of the live room, and the live special effects are displayed in the preview page.

[0216] Optionally, the interaction unit 1002 is further configured to:

[0217] In response to the real-time ranking change of the host user in the target activity, display a visual feedback special effect corresponding to the ranking change on the live page;

[0218] Update the current status information of the host user in the target activity displayed in the status display component.

[0219] According to an embodiment of another aspect, a live interaction device is provided. Figure 11 The schematic block diagram showing the live interaction device according to an embodiment, the device 1100 is applied to the client corresponding to the host user in the live scene, and the client is set in Figure 1 the user side in the shown architecture. The device is set as shown in Figure 11 shown, the device 1100 includes:

[0220] The first display unit 1101 is configured to display a live page of the live broadcast room where the host user is located, and the host user participates in the target activity; in the live page, a second page element matching the target activity is displayed, and the second page element includes a status display component and a call component, and the status display component is used to display the current status information of the host user in the target activity;

[0221] The second display unit 1102 is configured to, in response to the call component being triggered, display call controls corresponding to at least one call tool on the live page;

[0222] The third display unit 1103 is configured to, in response to one of the call controls being triggered, display a third page element corresponding to the triggered call control, and the third page element is used to call on the audience users in the live broadcast room to give resources to the host user.

[0223] Optionally, the second display unit 1102 is further configured to:

[0224] In response to the call component being triggered, display an activity panel on the live page, and the activity panel includes at least one of the current status information of the target activity, the current status information of the host user in the target activity, and the resource requirement information for the host user to improve the ranking in the target activity, and the resource requirement information at least includes the quantity of resource requirements.

[0225] Optionally, the second display unit 1102 is further configured to:

[0226] In response to the call component being triggered, display a call prompt message on the live page, and the call prompt message is used to display a specified call statement to the host user to prompt the audience users in the live broadcast room to give resources to the host user.

[0227] Optionally, the device further includes a fourth display unit 1104, which is configured to:

[0228] In response to detecting that a key status of the host user in the target activity changes, display user information of multiple audience users in the second page element, and the user information includes at least one of an avatar and a username;

[0229] Wherein, the multiple audience users are the audience users whose quantity of resources given to the host user ranks among the top preset positions during the process of the host user participating in the target activity; or,

[0230] The multiple audience users are the audience users whose value of resources given to the host user ranks among the top preset positions during the process of the host user participating in the target activity.

[0231] Optionally, the fourth display unit 1104 is configured to:

[0232] In response to a key node event in the target activity, display a notification message corresponding to the key node event in the second page element.

[0233] Optionally, the fourth display unit 1104 is configured to:

[0234] The second page element further includes a hidden control;

[0235] In response to the hidden control being triggered, hide the second page element and display the current ranking of the host user in the target activity on the live page.

[0236] Optionally, the fourth display unit 1104 is configured to:

[0237] When the live room of the host user is not live, in response to the participation operation of the host user in the target activity, obtain a live special effect matching the target activity;

[0238] In response to the host user's operation of starting the live broadcast of the live room, display the live special effect on the live page of the live room; wherein, the live special effect changes with the progress of the target activity.

[0239] Optionally, the fourth display unit 1104 is configured to:

[0240] In response to identifying a preset keyword from the voice content of the host user, display target information corresponding to the preset keyword in the live page or the second page element, and the target information is related to the target activity.

[0241] Each embodiment in this specification is described in a progressive manner. For the same or similar parts among the embodiments, reference can be made to each other. The key point of each embodiment is to illustrate the differences from other embodiments. In particular, for system or device embodiments, since they are basically similar to method embodiments, the description is relatively simple, and the relevant parts can refer to the description of the method embodiments. The system and device embodiments described above are only illustrative. The units described as separate components may or may not be physically separated, and the components shown as units may or may not be physical units, that is, they may be located in one place or distributed to multiple network units. Some or all of the modules can be selected according to actual needs to achieve the purpose of the solution of this embodiment. Those of ordinary skill in the art can understand and implement it without creative work.

[0242] It should be noted that the user information (including but not limited to user device information, user personal information, etc.) and data (including but not limited to data for analysis, stored data, displayed data, etc.) involved in this application are all information and data that have been authorized by the user or fully authorized by all parties. Moreover, the collection, use, and processing of relevant data need to comply with the relevant laws, regulations, and standards of relevant countries and regions, and corresponding operation entrances are provided for users to choose to authorize or reject.

[0243] In addition, an embodiment of this application also provides a computer-readable storage medium, on which a computer program is stored. When the program is executed by a processor, it implements the steps of the method described in any one of the foregoing method embodiments.

[0244] And an electronic device, including:

[0245] One or more processors; and

[0246] A memory associated with the one or more processors, where the memory is used to store program instructions. When the program instructions are read and executed by the one or more processors, they execute the steps of the method described in any one of the foregoing method embodiments.

[0247] This application also provides a computer program product, including a computer program. When the computer program is executed by a processor, it implements the steps of the method described in any one of the foregoing method embodiments.

[0248] Among them, Figure 12 An exemplary architecture of the electronic device is shown, which may specifically include a processor 1210, a video display adapter 1211, a disk drive 1212, an input / output interface 1213, a network interface 1214, and a memory 1220. The above-mentioned processor 1210, video display adapter 1211, disk drive 1212, input / output interface 1213, network interface 1214, and the memory 1220 can be communicatively connected through a communication bus 1230.

[0249] Among them, the processor 1210 can be implemented in ways such as a general-purpose CPU, a microprocessor, an application-specific integrated circuit (ASIC), or one or more integrated circuits, and is used to execute relevant programs to implement the technical solutions provided by this application.

[0250] The memory 1220 may be implemented in the form of a ROM (Read Only Memory), a RAM (Random Access Memory), a static storage device, a dynamic storage device, etc. The memory 1220 may store an operating system 1221 for controlling the operation of the electronic device 1200, and a Basic Input / Output System (BIOS) 1222 for controlling the low-level operations of the electronic device 1200. Additionally, a web browser 1223, a data storage management system 1224, and a live interactive device 1000 / 1100, etc. may also be stored. The above-mentioned live interactive device 1000 / 1100 may be the application program that specifically implements the operations of the foregoing steps in the embodiments of the present application. In summary, when implementing the technical solution provided by the present application through software or firmware, the relevant program codes are stored in the memory 1220 and are called and executed by the processor 1210.

[0251] The input / output interface 1213 is used to connect to an input / output module to implement information input and output. The input / output module may be configured as a component in the device (not shown in the figure) or may be externally connected to the device to provide corresponding functions. Among them, the input device may include a keyboard, a mouse, a touch screen, a microphone, various sensors, etc., and the output device may include a display, a speaker, a vibrator, an indicator light, etc.

[0252] The network interface 1214 is used to connect to a communication module (not shown in the figure) to implement communication interaction between this device and other devices. Among them, the communication module may implement communication in a wired manner (such as USB, network cable, etc.) or may implement communication in a wireless manner (such as a mobile network, WIFI, Bluetooth, etc.).

[0253] The bus 1230 includes a path for transmitting information between various components of the device (such as the processor 1210, the video display adapter 1211, the disk drive 1212, the input / output interface 1213, the network interface 1214, and the memory 1220).

[0254] It should be noted that although the above device only shows the processor 1210, the video display adapter 1211, the disk drive 1212, the input / output interface 1213, the network interface 1214, the memory 1220, the bus 1230, etc., in the specific implementation process, the device may also include other components necessary for normal operation. In addition, those skilled in the art can understand that the above device may also only include the components necessary for implementing the solution of the present application and does not necessarily include all the components shown in the figure.

[0255] As can be seen from the description of the above embodiments, those skilled in the art can clearly understand that this application can be implemented by means of software plus a necessary general hardware platform. Based on such an understanding, the technical solution of this application, in essence, or the part that contributes to the prior art, can be embodied in the form of a computer program product, which can be stored in a storage medium, such as ROM / RAM, magnetic disk, optical disk, etc., including several instructions for causing a computer device (which can be a personal computer, a server, or a network device, etc.) to execute the methods described in various embodiments or some parts of the embodiments of this application.

[0256] The technical solutions provided in this application have been introduced in detail above. Specific examples are used in this article to elaborate on the principles and implementation manners of this application. The description of the above embodiments is only used to help understand the method and its core idea of this application; at the same time, for those of ordinary skill in the art, according to the idea of this application, there will be changes in the specific implementation manners and application scopes. In summary, the content of this specification should not be construed as a limitation to this application.

Claims

1. A live interactive method, characterized in that, The method is applied to the client corresponding to the viewer user in the live broadcast scenario. The method includes: Display the live broadcast page of the live broadcast room where the viewer user is located, and the host user of the live broadcast room participates in the target activity; display a first page element matching the target activity on the live broadcast page, and the first page element includes a status display component and at least one boosting component, and the status display component is used to display the current status information of the host user in the target activity; In response to the triggering operation of the boosting component, obtain the information of the target resource, and send the information of the target resource to the server side. The target resource is used to transfer from the viewer user's account to the host user's account.

2. The method according to claim 1, characterized in that, Displaying a first page element matching the target activity on the live broadcast page includes: In response to the event that the preset condition is satisfied, determine the type of boosting component matching the preset condition; Display a first page element matching the target activity on the live broadcast page, and the first page element includes a status display component and at least one boosting component corresponding to the type of boosting component.

3. The method according to claim 2, wherein The preset condition includes: receiving the call information sent by the host user; the boosting component corresponding to the type of boosting component includes a first interaction component, and the first interaction component includes a first display area and a first interaction control. The first display area is used to display the first resource requirement information for the host user to improve the ranking in the target activity. The first resource requirement information includes at least the resource requirement quantity of the first resource, and the first resource requirement information is determined based on the score gap information between the host user and the other host users ranked in the top N positions of the target activity, and N is an integer greater than or equal to 1; The obtaining the information of the target resource in response to the triggering operation of the boosting component includes: In response to the triggering of the first interaction control, use the first resource as the target resource.

4. The method according to claim 2 or 3, characterized in that, The preset condition further includes: the time when the viewer user enters the live broadcast room satisfies the first preset time condition; the boosting component corresponding to the type of boosting component includes a second interaction component, and the second interaction component includes a second display area and a second interaction control. The second display area is used to display at least one second resource, and the at least one second resource is determined based on the historical resource transfer data of the viewer user; The obtaining the information of the target resource in response to the triggering operation of the boosting component includes: In response to the triggering of one of the second interaction controls, use the second resource corresponding to the triggered second interaction control as the target resource.

5. The method according to claim 2 or 3, characterized in that, The preset conditions further include: the end time of the target activity satisfies the second preset time condition; the assistance component corresponding to the assistance component type includes a third interaction component, and the third interaction component includes a third display area and a third interaction control. The third display area is used to display the second resource requirement information for the host user to improve the ranking in the target activity. The second resource requirement information at least includes the resource type of the third resource, and the third resource is determined based on the score difference information between the host user and other host users ranked in the top N positions in the target activity, where N is an integer greater than or equal to 1; The obtaining of the information of the target resource in response to the triggering operation of the assistance component includes: In response to the triggering of the third interaction control, the third resource is used as the target resource.

6. The method according to claim 2 or 3, characterized in that, The preset conditions further include: the time when the viewer user enters the live room does not satisfy the first preset time condition, and the end time of the target activity does not satisfy the second preset time condition; the assistance component corresponding to the assistance component type includes a fourth interaction component, and the fourth interaction component includes a fourth display area and a fourth interaction control. The fourth display area is used to display the score difference information between the host user and other host users ranked in the top N positions in the target activity, where N is an integer greater than or equal to 1; The obtaining of the information of the target resource in response to the triggering operation of the assistance component includes: In response to the triggering of the fourth interaction control, a resource panel and a fifth display area are displayed on the live page. The fifth display area is used to display at least one fourth resource and the assistance quantity corresponding to the fourth resource, and the assistance quantity is determined based on the score difference information; the resource panel includes multiple resources, a quantity input area, and a send control, and the fourth resource in the fifth display area is associated with the corresponding fourth resource in the resource panel; In response to the triggering of one of the fourth resources in the fifth display area, the fourth resource associated with the triggered fourth resource in the resource panel is in a selected state, and the data input area displays the assistance quantity corresponding to the selected fourth resource; In response to the triggering of the send control, the fourth resource with the assistance quantity is used as the target resource.

7. The method according to any one of claims 1 to 3, characterized in that The method further includes: Displaying a live special effect corresponding to the target activity on the live page; wherein, the live special effect is used to indicate that the host user participates in the target activity, and the live special effect changes with the progress of the target activity.

8. The method according to claim 7, characterized in that The method further includes: When the viewer user has not entered the live room, displaying a preview page of the live room, and the live special effect is displayed on the preview page.

9. The method according to any one of claims 1 to 3, characterized in that, The method further includes: In response to the real-time ranking change of the host user in the target activity, displaying a visual feedback special effect corresponding to the ranking change on the live page; Updating the current status information of the host user in the target activity displayed in the status display component.

10. A live interactive method, characterized in that, The method is applied to the client corresponding to the host user in the live broadcast scenario, and the method includes: Display the live broadcast page of the live broadcast room where the host user is located, and the host user participates in the target activity; in the live broadcast page, display a second page element that matches the target activity, and the second page element includes a status display component and a call component, and the status display component is used to display the current status information of the host user in the target activity; In response to the call component being triggered, display call controls corresponding to at least one call tool on the live broadcast page; In response to one of the call controls being triggered, display a third page element corresponding to the triggered call control, and the third page element is used to call on the audience users in the live broadcast room to give resources to the host user.

11. The method according to claim 10, wherein The method further includes: In response to the call component being triggered, display an activity panel on the live broadcast page, and the activity panel includes at least one of the current status information of the target activity, the current status information of the host user in the target activity, and the resource requirement information for the host user to improve the ranking in the target activity, and the resource requirement information includes at least the quantity of resource requirements.

12. The method according to claim 10, wherein The method further includes: In response to the call component being triggered, display a call prompt message on the live broadcast page, and the call prompt message is used to display a specified call statement to the host user to prompt the audience users in the live broadcast room to give resources to the host user.

13. The method according to claim 10, characterized in that The method further includes: In response to detecting that a key status of the host user in the target activity changes, display the user information of multiple audience users in the second page element, and the user information includes at least one of an avatar and a user name; wherein, the multiple audience users are the audience users whose quantity of resources given to the host user ranks among the top preset positions during the process of the host user participating in the target activity; or the multiple audience users are the audience users whose value of resources given to the host user ranks among the top preset positions during the process of the host user participating in the target activity.

14. The method according to claim 10, wherein The method further includes: In response to detecting a key node event in the target activity, display a notification message corresponding to the key node event in the second page element.

15. The method according to claim 10, characterized in that, The second page element further includes a hide control; In response to the hide control being triggered, hide the second page element and display the current ranking of the host user in the target activity on the live broadcast page.

16. The method according to any one of claims 10 to 15, characterized in that, The method further includes: When the live broadcast room of the host user is not in a live broadcast state, in response to the host user's participation operation for the target activity, obtain a live broadcast special effect that matches the target activity; In response to the host user's live broadcast start operation for the live broadcast room, display the live broadcast special effect on the live broadcast page of the live broadcast room; wherein, the live broadcast special effect changes with the progress of the target activity.

17. The method according to any one of claims 10 to 15, characterized in that The method further includes: In response to identifying a preset keyword from the voice content of the host user, display target information corresponding to the preset keyword in the live broadcast page or the second page element, where the target information is related to the target activity.

18. A live interactive device, characterized in that, The device is applied to the client corresponding to the viewer user in the live broadcast scenario, and the device includes: A display unit, configured to display the live broadcast page of the live broadcast room where the viewer user is located, and the host user of the live broadcast room participates in the target activity; display a first page element matching the target activity in the live broadcast page, where the first page element includes a status display component and at least one boosting component, and the status display component is used to display the current status information of the host user in the target activity; An interaction unit, configured to, in response to a trigger operation on the boosting component, obtain information about the target resource and send the information about the target resource to the server side, where the target resource is used to transfer from the viewer user's account to the host user's account.

19. A live interactive device, characterized in that, The device is applied to the client corresponding to the host user in the live broadcast scenario, and the device includes: A first display unit, configured to display the live broadcast page of the live broadcast room where the host user is located, and the host user participates in the target activity; display a second page element matching the target activity in the live broadcast page, where the second page element includes a status display component and a call component, and the status display component is used to display the current status information of the host user in the target activity; A second display unit, configured to, in response to the call component being triggered, display call controls corresponding to at least one call tool in the live broadcast page; A third display unit, configured to, in response to one of the call controls being triggered, display a third page element corresponding to the triggered call control, where the third page element is used to call on the viewer users in the live broadcast room to give resources to the host user.

20. A computer-readable storage medium having a computer program stored thereon, characterized in that, When the program is executed by a processor, it implements the steps of the method according to any one of claims 1 to 17.

21. An electronic device, characterized in that, Including: One or more processors; And A memory associated with the one or more processors, where the memory is used to store program instructions, and when the program instructions are read and executed by the one or more processors, they implement the steps of the method according to any one of claims 1 to 17.

22. A computer program product comprising a computer program, characterized in that, When the computer program is executed by a processor, it implements the steps of the method according to any one of claims 1 to 17.

Citation Information

Patent Citations

  • Live broadcast interaction method and device, equipment and storage medium

    CN117528130A

  • Interaction method based on live broadcast room, related device, equipment and storage medium

    CN118842969A

  • Live broadcast interaction method and device

    CN119788899A

  • Method and apparatus for displaying page element of live-streaming room

    WO2022205772A1

  • Live broadcast interaction method and apparatus, electronic device and computer-readable storage medium

    WO2024099405A1