Method and apparatus for live-streaming interaction, and device and storage medium
By creating multiple content areas in the live broadcast interface and displaying interactive information, the problem of difficulty in managing multiple participating users in the existing technology is solved, and the interactive experience and management efficiency of the live broadcast room is improved.
Patent Information
- Application Number
- PCT/SG2024/050609
- Authority / Receiving Office
- WO · WO
- Patent Type
- Applications
- Current Assignee / Owner
- Priority Date
- 2023-09-22
- Filing Date
- 2024-09-23
- Publication Date
- 2025-03-27
AI Technical Summary
When the existing live broadcast interactive system manages the interactions of multiple participating users, it is difficult to effectively arrange the performance sequence and duration, which makes it difficult for anchors to control the scene, increase management costs and affect user experience.
By creating multiple content areas in the live broadcast interface, each area corresponds to a participating user, displaying interactive information, including the completion of the interaction target of the target participating user, determining the target period and interaction target based on the live broadcast room configuration information, and updating the information based on the user's interactive operations.
It realizes convenient and quick access to target user interaction information in the live broadcast room, improves the interactive experience and management efficiency of the live broadcast room, and reduces management costs.
Smart Images

Figure SG2024050609_27032025_PF_FP_ABST
Abstract
Description
[0001]This application claims priority to Chinese invention patent application number 202311241684.X, filed on September 22, 2023, entitled "Method, Apparatus, Device, and Storage Medium for Live Broadcast Interaction," the entire contents of which are incorporated herein by reference. TECHNICAL FIELD Example embodiments of the present disclosure generally relate to the field of computers, and more particularly to methods, apparatuses, devices, and computer-readable storage media for live broadcast room interaction. BACKGROUND With the advancement of computer technology, more and more applications are providing live broadcast functionality. During a live broadcast, the host user can interact with the audience users, attracting more viewers and enhancing the audience's live broadcast experience. For example, some live broadcast rooms can create interactive events (e.g., live broadcast room live broadcast events), allowing users to participate in interactive events initiated by the broadcaster. The broadcaster can configure interactive events within the live broadcast room, allowing the broadcaster, participants in the interactive event, and other users viewing the live broadcast room to interact with each other through audio and video within the live broadcast room. SUMMARY OF THE INVENTION In a first aspect of the present disclosure, a live broadcast interaction method is provided. The method comprises: presenting a live broadcast interface of a live broadcast room, the live broadcast interface comprising multiple content areas corresponding to multiple participants in a live broadcast event associated with the live broadcast room; and presenting interaction information associated with a target content area within the multiple content areas. The interaction information indicates at least the completion of an interaction goal by a target participant corresponding to the target content area within a target time period. The target time period and / or interaction goal are determined based on the configuration information of the live broadcast room, and the interaction information is updated based on interaction operations associated with the target participant. In a second aspect of the present disclosure, an apparatus for live broadcast interaction is provided. The apparatus includes: an interface presentation module configured to present a live broadcast interface of a live broadcast room, wherein the live broadcast interface includes multiple content areas corresponding to multiple participants of a live broadcast event associated with the live broadcast room; and an information presentation module configured to present interaction information associated with a target content area among the multiple content areas, wherein the interaction information indicates at least the completion of an interaction goal by a target participant corresponding to the target content area within a target time period, wherein the target time period and / or interaction goal are determined based on configuration information of the live broadcast room, and the interaction information is updated based on interaction operations associated with the target participant. In a third aspect of the present disclosure, an electronic device is provided. The device includes at least one processing unit; and at least one memory coupled to the at least one processing unit and storing instructions for execution by the at least one processing unit. When executed by the at least one processing unit, the instructions cause the device to perform the method of the first aspect.In a fourth aspect of the present disclosure, a computer-readable storage medium is provided. The computer-readable storage medium stores a computer program, which can be executed by a processor to implement the method of the first aspect. It should be understood that the content described in this summary section is not intended to define the key or important features of the embodiments of the present disclosure, nor is it intended to limit the scope of the present disclosure. Other features of the present disclosure will become readily understood through the following description. BRIEF DESCRIPTION OF THE DRAWINGS The foregoing and other features, advantages, and aspects of the various embodiments of the present disclosure will become more apparent with reference to the following detailed description in conjunction with the accompanying drawings. In the accompanying drawings, identical or similar reference numerals represent identical or similar elements, including: FIG1 illustrates a schematic diagram of an example environment in which embodiments of the present disclosure can be implemented; FIG2A to FIG2I illustrate schematic diagrams of multiple example interfaces of a live broadcast room according to some embodiments of the present disclosure; FIG3 illustrates a flow chart of a process for live broadcast interaction according to some embodiments of the present disclosure; FIG4 illustrates a block diagram of an apparatus for live broadcast interaction according to some embodiments of the present disclosure; and FIG5 illustrates a block diagram of an electronic device capable of implementing various embodiments of the present disclosure. DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS: It will be understood that before implementing the technical solutions disclosed in each embodiment of this disclosure, the user must be informed of the type, scope of use, and usage scenarios of the personal information involved in this disclosure and their authorization must be obtained in accordance with relevant laws and regulations through appropriate means. For example, in response to a user's active request, a prompt message may be sent to the user to clearly inform the user that the requested operation will require the acquisition and use of the user's personal information. This allows the user to independently choose whether to provide personal information to the electronic device, application, server, storage medium, or other software or hardware that performs the operations of this disclosure, based on the prompt message. As an optional but non-limiting implementation, in response to a user's active request, the prompt message may be sent to the user in the form of a pop-up window, where the prompt message may be presented in text format. Furthermore, the pop-up window may also contain a selection control for the user to select "Agree" or "Disagree" to provide personal information to the electronic device. It will be understood that the above notification and user authorization process are merely illustrative and do not limit the implementation of this disclosure. Other methods that comply with relevant laws and regulations may also be applied to the implementation of this disclosure. It is understood that the data involved in this technical solution (including but not limited to the data itself, the acquisition or use of the data) must comply with the requirements of relevant laws, regulations, and relevant provisions. The term "in response to" as used herein refers to the state in which a corresponding event occurs or a condition is met.It will be understood that the timing of executing a subsequent action executed in response to an event or condition is not necessarily strongly correlated with the time when the event occurs or the condition is satisfied. For example, in some cases, a subsequent action may be executed immediately upon the occurrence of an event or the satisfaction of a condition; in other cases, the subsequent action may be executed some time after the occurrence of the event or the satisfaction of the condition. The following describes embodiments of the present disclosure in more detail with reference to the accompanying drawings. While the drawings illustrate certain embodiments of the present disclosure, it should be understood that the present disclosure may be implemented in various forms and should not be construed as limited to the embodiments described herein. Rather, these embodiments are provided to provide a more thorough and complete understanding of the present disclosure. It should be understood that the drawings and embodiments of the present disclosure are for illustrative purposes only and are not intended to limit the scope of protection of the present disclosure. It should be noted that the headings of any section / subsection provided herein are not intended to be limiting. Various embodiments are described throughout this document, and any type of embodiment may be included under any section / subsection. Furthermore, the embodiments described in any section / subsection may be combined in any manner with any other embodiment described in the same section / subsection and / or in different sections / subsections. In the description of the embodiments of the present disclosure, the term "including" and similar terms should be understood as open inclusion, that is, "including but not limited to." The term "based on" should be understood as "based at least in part on." The term "one embodiment" or "the embodiment" should be understood as "at least one embodiment." The term "some embodiments" should be understood as "at least some embodiments." The following may also include other explicit and implicit definitions. The terms "first," "second," etc. may refer to different or the same objects. The following may also include other explicit and implicit definitions. As briefly mentioned above, some live broadcast rooms can create live events (also known as interactive events). Live events can, for example, be live broadcast room microphone connections. Users can participate in live events initiated by the broadcaster. The broadcaster can configure live events within the room, and the broadcaster, participants in the live event, and other users viewing the room can interact with each other through audio and video within the room. Some traditional solutions allow hosts to invite multiple users to participate in live-broadcast interactions. For example, hosts can invite multiple users to participate in live-broadcast interactions and arrange for these users to perform in turns. However, due to the limitation that both the host and the users participating in the interaction are online, the host faces difficulties in controlling the scene and arranging the order and duration of the performances. This increases the management cost of live broadcast events in the live broadcast room and may affect the user experience of participating in the live broadcast event. To this end, the embodiments of the present disclosure propose a solution for live broadcast interaction.According to various embodiments of the present disclosure, a live broadcast interface of a live broadcast room is presented. The live broadcast interface includes multiple content areas corresponding to multiple participants in a live broadcast event associated with the live broadcast room. Interaction information is presented in association with a target content area within the multiple content areas. The interaction information at least indicates the completion of the interaction goal of the target participant corresponding to the target content area within a target time period. The target time period and / or interaction goal are determined based on the configuration information of the live broadcast room, and the interaction information is updated based on the interaction operations associated with the target participant. In this way, according to embodiments of the present disclosure, the interaction information of the target user can be presented in the target content area corresponding to the target user. This allows users viewing the live broadcast room, the host, and multiple participants in the live broadcast event to quickly and easily obtain the target user's interaction information, thereby improving the interactive experience of the live broadcast room. Example embodiments of the present disclosure are described below with reference to the accompanying drawings. Example Environment Figure 1 shows a schematic diagram of an example environment 100 in which embodiments of the present disclosure can be implemented. As shown in FIG1 , an example environment 100 may include a terminal device 110. In this example environment 100, the terminal device 110 may run an application 120 for providing and viewing live broadcasts. The application 120 may be any appropriate type of application for providing and viewing live broadcasts, examples of which may include, but are not limited to, online video applications and live broadcast applications. A user 140 may interact with the application 120 via the terminal device 110 and / or its attached devices. The user 140 may include appropriate users of the live broadcast room, such as the host user (also referred to as the live broadcaster or manager) of the live broadcast room, the audience user, the listener user, the viewer or participant of the live broadcast room, etc. In the environment 100 of FIG1 , if the application 120 is active, the terminal device 110 may present a live broadcast interface 150 through the application 120. In some embodiments, the terminal device 110 communicates with the server 130 to provide services for the application 120. The server 150 may provide functions such as management, configuration, and maintenance of the application or website.The terminal device 110 can be any type of mobile, fixed, or portable terminal, including a mobile phone, desktop computer, laptop computer, notebook computer, netbook computer, tablet computer, media computer, multimedia tablet, PDA, portable gaming terminal, VR / AR device, personal communication system (PCS) device, personal navigation device, personal digital assistant (PDA), audio / video player, digital camera / camcorder, positioning device, television receiver, radio receiver, e-book device, gaming device, or any combination thereof, including accessories and peripherals of these devices or any combination thereof. In some embodiments, the terminal device 110 can also support any type of user interface (such as "wearable" circuitry). The server 130 can be a standalone physical server, a server cluster or distributed system consisting of multiple physical servers, or a cloud server that provides basic cloud computing services such as cloud services, cloud data sources, cloud computing, cloud functions, cloud storage, network services, cloud communications, middleware services, domain name services, security services, content distribution networks, and big data and artificial intelligence platforms. The server 130 can include, for example, a computing system / server, such as a mainframe, an edge computing node, or a computing device in a cloud environment. The server 130 provides backend services for the virtual scene-supporting application 120 in the terminal device 110. A communication connection can be established between the server 130 and the terminal device 110. The communication connection can be established via a wired or wireless method. The communication connection can include, but is not limited to, a Bluetooth connection, a mobile network connection, a Universal Serial Bus (USB) connection, a Wireless Fidelity (WiFi) connection, and the like, and the embodiments of the present disclosure are not limited in this respect. In embodiments of the present disclosure, server 130 and terminal device 110 can implement signaling interaction via a communication connection between them. It should be understood that the structure and functionality of the various elements in environment 100 are described for illustrative purposes only and do not imply any limitation on the scope of the present disclosure. Various example implementations of the present disclosure are described in detail below. Example: Direct Pry Interaction. According to embodiments of the present disclosure, a live broadcast interaction method is provided. This method presents a live broadcast interface for a live broadcast room, which includes multiple content areas corresponding to multiple participants in a live broadcast event associated with the live broadcast room.Furthermore, interaction information is presented in association with a target content area among the multiple content areas. The interaction information at least indicates the completion status of the interaction goal of the target participant corresponding to the target content area within the target time period. The target time period and / or interaction goal are determined based on the configuration information of the live broadcast room, and the interaction information is updated based on the interactive operations associated with the target participant. This live broadcast interaction method can be implemented by an appropriate electronic device or combination of electronic devices (e.g., terminal device 110, server 130, or a combination of one or more of these devices in FIG. 1 ). As described in detail below, terminal device 110 can present a live broadcast interface of the live broadcast room. The live broadcast interface includes multiple content areas corresponding to multiple participants of the live broadcast event associated with the live broadcast room. The final editing device 120 can, for example, obtain configuration information regarding the live broadcast room input by user 110. Such configuration information can include, for example, text or other appropriate content. This configuration information can be obtained by terminal device 120 through various means, such as operating controls or input portals within the live broadcast room. Furthermore, the terminal device 120 determines a target time period and / or interaction goal associated with the target participant based on the configuration information. The terminal device 120 then presents interaction information associated with a target content area within the multiple content areas based on the target time period and / or interaction goal. The interaction information at least indicates the completion status of the interaction goal of the target participant corresponding to the target content area within the target time period. The interaction information is updated based on the interaction operations associated with the target participant. For example, the terminal devices corresponding to other users in the live broadcast room (including the group of users participating in the interactive event and other users viewing the live broadcast room) can also activate interactive content in the corresponding live broadcast interface. In some embodiments, the live broadcast event associated with the live broadcast room can be any online activity allowed within the live broadcast room, such as singing, dancing, storytelling, chatting, gaming, etc. For example, the live broadcast event can also be a live broadcast event associated with multiple participants. Users participating in the live broadcast event can, for example, be allowed to enable live broadcast permissions or video permissions within the live broadcast room to share audio and / or video. The broadcaster of the live broadcast room can configure the live broadcast room, for example, configuring the number of users participating in the live broadcast event, the interaction duration of each participant, etc. The terminal device of the broadcaster starts the live broadcast event associated with the live broadcast room according to the configuration information of the broadcaster.It should be noted that if terminal device 110 corresponds to the live streamer of a live event, the live stream event associated with the live stream room can be initiated by the live streamer manually instructing terminal device 110 after confirming that the configuration information has been completed, or terminal device 110 can initiate the event automatically in response to the configuration information being completed. In this way, embodiments of the present disclosure can support multiple users participating in the live stream event associated with the live stream room, thereby increasing user interaction within the live stream room and enhancing the user interaction experience. The following describes example live stream interfaces according to some embodiments of the present disclosure, using Figures 2A through 21. This description uses the example of such a live stream interface corresponding to the live streamer of a live stream room as an example. Figures 2A through 21 illustrate schematic diagrams of multiple example interfaces of a live stream room according to some embodiments of the present disclosure. In some embodiments, after the live streamer of a live stream room creates a live stream event, they can invite multiple users to participate in the live stream event. Of course, the multiple users participating in the live stream event (i.e., multiple participants) can also include users who proactively request to join the live stream event. The live broadcast room can display the user ID (including user avatar, user account name, etc.) of each user in a group of users participating in the live broadcast event. As shown in FIG2A , terminal device 120 can, for example, provide user 110 with a live broadcast interface that displays the user IDs of multiple participants in the live broadcast event. The live broadcast interface includes an invitation control 201 for inviting users to participate in the live broadcast event. In some embodiments, the live broadcast interface may also include other controls for live broadcast room interaction, including but not limited to gifting controls, sharing controls, and comment controls. In some embodiments, the live broadcast interface also includes a comment area for displaying user comments. The live broadcast interface shown in FIG2A includes multiple content areas corresponding to the multiple participants in the live broadcast event associated with the live broadcast room. For example, if user A is the live streamer of a live event, and users B through H are multiple participants in the live event, the live streaming interface shown in FIG2A includes a content area 204 corresponding to user B, a content area 206 corresponding to user C, a content area 208 corresponding to user D, a content area 210 corresponding to user E, a content area 212 corresponding to user F, a content area 214 corresponding to user G, and a content area 216 corresponding to user H. It is understood that the live streaming interface shown in FIG2A may also include a content area 202 corresponding to the live streamer (i.e., user A). It should be understood that the live streaming interface shown in FIG2A is merely an example and may include more or fewer controls and content areas, and the embodiments of the present disclosure are not limited thereto.In some embodiments, in response to receiving a selection operation (including but not limited to a click, long press, slide, double-click, etc.) associated with a target content area (e.g., content area 204) among multiple content areas, terminal device 110 may present a menu bar 218 and a gifting area 220, as shown in FIG2B . Gifting area 220 presents multiple gifts. In response to detecting a selection operation for any of these multiple gifts, the gift may be given to a target participant to increase the target participant's interaction value (e.g., points, popularity, etc.). Menu bar 218 may be located anywhere on the live broadcast interface, such as at the top or bottom of the live broadcast interface. Menu bar 218 may also be of any design, such as a horizontal menu bar as shown in FIG2B or a vertical menu bar. Menu bar 218 includes an identifier (e.g., user B's avatar, name, etc.) of the target participant (i.e., user B) corresponding to the target content area and at least one operational control for the target participant. The at least one operational control for the target participant includes an operational control 219 for at least setting a target time period for the target participant. For ease of description, in conjunction with Figures 2C to 21, the target participant and user B refer to the same user, and the live streamer and user A refer to the same user. In response to detecting a selection of operational control 219, terminal device 110 provides the live streamer with a configuration interface 230o associated with the target participant, as shown in Figure 2C . In other words, terminal device 110 is the terminal device corresponding to the live streamer. As shown in Figure 2C , terminal device 110 may present a first control for setting a target time period in a time period configuration area 232. The first control may, for example, include a set of time period examples. In response to detecting the live streamer selecting a time period from the set of time periods presented by the first control, terminal device 110 may determine the target time period corresponding to the target participant. The first control may also, for example, include a custom control. In response to detecting the live streamer selecting the custom control, terminal device 110 may receive user input from the live streamer and determine the target time period corresponding to the target participant indicated by the user input. The target period can be, for example, the maximum time that the target participant is allowed to be an active participant. It is understood that multiple participants participating in a live event often take turns interacting with audience users. Participants engaging in live interaction are granted preset permissions (e.g., microphone connection permissions or video sharing permissions) during the interaction period. Such participants can be referred to as active participants. It is understood that multiple participants participating in a live event will take turns becoming active participants during the live event.It should be noted that during a live event, the same participant can become an active participant multiple times. The live broadcaster can, for example, determine the maximum duration for each participant to be an active participant based on the above-described method. The live broadcaster can also configure a maximum duration (e.g., 5 minutes) for each participant to be an active participant for the first time, and each subsequent maximum duration for the participant to be an active participant will be the same (i.e., the default maximum duration for each subsequent active participant will be 5 minutes). For example, as shown in FIG2C , in response to receiving the live broadcaster's selection of 5 minutes, the terminal device 110 can determine that the target duration for user B to be an active participant is 5 minutes. In some embodiments, as shown in FIG2C , the configuration interface 230 can also include a control 236 (also referred to as a second control) for setting an interaction target. In response to detecting the selection of control 236 , the terminal device 110 presents a target setting interface 240 , as shown in FIG2D . As shown in FIG2D , the target setting interface 240 includes an input box 242 and at least one numeric control. In response to receiving a selection operation on any of the at least one numerical controls (e.g., a selection operation on the numerical control "2"), the terminal device 110 may present the numerical value corresponding to the control in the input box 242 (i.e., present the number "2" in the input box 242). The goal setting interface 240 may also include a delete control 244. In response to detecting a selection operation on the delete control 244, the terminal device 110 may delete the numerical value presented in the input box 242. The goal setting interface 240 may also include a completion control 246. In response to detecting a selection operation on the completion control 246, the terminal device 110 determines the numerical value presented in the input box 242 as the interaction target for the target participant during the target period. The interaction target may be a target interaction value set by the host for the target participant and expected to be achieved by the target participant during the target period. In response to determining the interaction target, terminal device 110 switches back to presenting configuration interface 230 shown in FIG2C . Configuration interface 230 may also include a control 234 (also referred to as a third control) for indicating whether the target content area is highlighted in the live broadcast interface during the target period. In response to receiving a selection operation on control 234, terminal device 110 may determine whether the selection operation indicates highlighting the target content area.If the selection operation indicates highlighting the target content area, the terminal device 110 may highlight the target content area, enlarge its size, add a border, adjust its position, and perform other operations to highlight the target content area. If the selection operation indicates not to highlight the target content area, the terminal device 110 may not perform any processing on the target content area. In some embodiments, the control 234 may default to not highlighting the target content area. In this case, the terminal device 110 may, in response to detecting the selection operation on the control 234, determine that it indicates highlighting the target content area in the live broadcast interface. Based on the above approach, the terminal device 110 can determine the target time period, interaction target, and whether to highlight the target content area for the target participant. It should be noted that the implementation of the interaction target and whether to highlight the target content area are both dependent on the configuration of the target time period. That is, only when a target time period is configured will the terminal device 110 determine its interaction target and whether to highlight the target content area during the target time period. It will be appreciated that the aforementioned configurations for the target time period, interactive targets, and whether to highlight the target content area can include four configuration options: only the target time period, only the target time period and whether to highlight the target content area, only the target time period and interactive targets, or all three. The configuration interface 230 may also include a start control 238. In response to detecting a selection of the start control 238, the terminal device 110 obtains the configuration information entered by the live streamer via the configuration interface 230 and, based on this configuration information, adjusts the live stream interface, determines the target time period, and / or determines the interactive targets. It should be noted that, in response to the target participant being configured with a target time period, the terminal device 110 may determine the target participant as an active participant. Because there may be an active participant who is not the target participant, in this case, the terminal device 110 may determine the target participant as the next active participant after the current active participant. It will be appreciated that if no active participant currently exists, the terminal device 110 may directly determine the target participant as the active participant. For example, when the live streamer enters the target time period, interaction goals, and whether to highlight the target content area for the target participant via the configuration interface, terminal device 110 may present the live stream interface shown in FIG2E . Compared to the live stream interface shown in FIG2A , the live stream interface shown in FIG2E highlights the target content area. As shown in FIG2E , user B is the target participant, and content area 250 corresponding to user B is the highlighted target content area.The terminal device 110 can present interaction information 252 in association with the target content area (i.e., content area 250). Interaction information 252 can be located anywhere within content area 250, for example, in the upper left corner of the content area as shown in FIG2E . Interaction information 252 at least indicates the completion of the interaction goal of the target participant corresponding to the target content area within the target period. In some embodiments, interaction information 252 can indicate the completion of the interaction goal of the target participant corresponding to the target content area within the target period by comparing the current interaction value associated with the target participant with the interaction goal. The current interaction value indicates a set of interaction operations associated with the target participant that occurred within the target period. A set of interaction operations can include appropriate interaction operations performed on the target participant within the live broadcast room. For example, these can include actions such as gift giving, liking, forwarding, commenting, and adding to favorites for the target participant. The interaction value here can be, for example, a point value corresponding to the interaction operation. For example, the point value corresponding to the target participant can be the total points accumulated from gifts given to the target participant by a group of users viewing the live broadcast room. For example, interaction information 252 may include a progress bar that indicates a comparison between the current interaction value associated with the target participant and the interaction target. As shown in FIG2E , the value "AA" indicated by the progress bar represents the target participant's current interaction value, and the value "BB" represents the interaction target. The darkened area of the progress bar as a percentage of the total area of the progress bar may indicate the target participant's completion of the interaction target within the target period. Interaction information 252 may also include time information for the target period associated with the target participant (e.g., the time information "XX:XX" shown in FIG2E ), indicating the first duration of the target period and / or the remaining second duration. For example, if the target time period is 5 minutes and the first duration of the target time period is 1 minute, the time information "XX:XX" shown in Figure 2E can be the first duration "01:00" or the second duration "04:00". Similarly, when the live broadcast party enters the target time period for the target participant and whether to highlight the target content area through the configuration interface (that is, no interactive target is configured), the terminal device 110 can present the live broadcast interface shown in Figure 2F. Compared with the live broadcast interface shown in Figure 2A, the live broadcast interface shown in Figure 2F is also a live broadcast interface that highlights the target content area. As shown in Figure 2F, user B is the target participant, and the content area 250 corresponding to user B is the highlighted target content area. The target area includes interactive information 254.Interaction information 254 is interactive information that only includes time information about the target period. In some embodiments, during the target period, terminal device 110 may also receive an exit instruction associated with the target participant. This exit instruction instructs terminal device 110 to prematurely terminate the target period, that is, to prematurely stop the target participant from continuing as an active participant. For example, in response to detecting a first preset operation on content area 250 (i.e., the target content area), terminal device 110 may determine receipt of the exit instruction and present prompt interface 260 as shown in FIG2G . The first preset operation on content area 250 may be, for example, a selection operation on content area 250 or a selection operation on an operation control associated with content area 250. Prompt interface 260 may present prompt text, such as "The countdown is still in progress. You can end it and start a new one at any time." This prompt text serves to remind the user that the current target period has not yet ended. In response to detecting a selection operation on control 262, terminal device 110 does not terminate the target period and continues to display the live broadcast interface shown in FIG2E or the live broadcast interface shown in FIG2F . In response to detecting the selection of control 264, terminal device 110 terminates the target time period. If the target time period is not terminated prematurely, that is, if the target participant continues to interact with the live broadcast normally within the target time period, terminal device 110 may also highlight at least a portion of the interactive information in the live broadcast interface (e.g., the live broadcast interface shown in FIG. 2E or the live broadcast interface shown in FIG. 2F ) during a preset stage of the target time period. The preset stage may be, for example, the stage immediately before the target time period ends. For example, the last 10 seconds of the target time period may be defined as the preset stage. Terminal device 110 may highlight at least a portion of the interactive information (e.g., the progress bar and time information shown in FIG. 2E ) during the last 10 seconds of the target time period. Terminal device 110 may highlight at least a portion of the interactive information by, for example, magnifying at least a portion of the interactive information, highlighting at least a portion of the interactive information, or presenting special effects. This allows users in the live broadcast event (including the broadcaster, participants, and audience users) to be notified that the target time period corresponding to the target participant is about to end. In some embodiments, in response to the end of the target period, the terminal device 110 may update the target content area to indicate whether the interaction goal has been achieved. For example, the terminal device 110 may present an indicator in the target content area to indicate whether the interaction goal has been achieved. The indicator may be any appropriate text, pattern, image, animated graphic, etc.For example, when the target period ends, if the interaction goal is achieved, the terminal device 110 may present the text "achieved" in the target content area; if the interaction goal is not achieved, the terminal device 110 may present the text "not achieved" in the target content area. Exemplarily, the terminal device 110 may also display the interaction information based on an updated style, where the updated style is determined based on whether the interaction goal is achieved. For example, the terminal device 110 may update the display style of the interaction information, for example, the terminal device 110 may update the display style of the interaction information to the text "achieved" or "not achieved". The terminal device 110 also updates the display style of the interaction information to the text "achieved" or "not achieved" based on the achievement of the interaction goal. In some embodiments, in response to the end of the target period and the target participant achieving the interaction goal, the final editing device 110 may also extend the target period based on the configuration operation of the live broadcaster so that the target participant can continue to be an active participant. Exemplarily, if the target period is 5 minutes, if the target participant has completed the interaction goal at the end of 5 minutes, the terminal device 110 may update the display style of the interaction information to the text "achieved" or "not achieved". Based on the live broadcaster's configuration operation, terminal device 110 may determine that a continue instruction associated with the target participant has been received and extend the target time period to 10 minutes (i.e., an additional 5 minutes to the target time period) so that the target participant can continue to be an active participant until the additional 5 minutes have expired. In some embodiments, in response to the target participant failing to meet the interaction goal at the end of the target time period, terminal device 110 may control the target participant to exit the live broadcast event based on the live broadcaster's configuration operation. For example, terminal device 110 may control the target participant to exit the live broadcast event in response to the instruction from the live broadcaster to control the target participant to exit the live broadcast event. This can extend the duration for a participant favored by the audience to remain an active participant, helping to enhance the user's interactive experience in the live broadcast room. In some embodiments, terminal device 110 may also present the audience's interaction history associated with the participant based on a second preset operation associated with the target interactive area. Similarly, the second preset operation here may be, for example, a selection operation on content area 250 or a selection operation on an operation control associated with content area 250. For example, As shown in FIG2H , in response to detecting a selection operation on a control 271, the terminal device 110 presents an interactive interface 270. Here, the control 271 may, for example, present point information associated with a participant.It will be appreciated that while interactive interface 270 corresponds to user B, terminal device 110 can present interactive interfaces associated with other participants in response to a selection of a control associated with that participant. Participants here are not limited to target participants; they can be any participant participating in the live event. Interactive interface 270 is used to present interaction records of viewers associated with a participant (e.g., user B). For example, interactive interface 270 includes area 274 for presenting interaction records with user B's viewers. Area 274 may display the viewer's identifier (avatar, name), and the points corresponding to the viewer's interaction with user B (e.g., the points for user M's interaction with user B may be 258.2K). In some embodiments, if a participant has a historical target period in the live event (i.e., has historically been an active participant), interactive interface 270 may also include a history record area 272. History record area 272 may display the participant's most recent or current target period as a target participant, as well as the completion status of the interaction goal. The history record area 272 may also include a control 273. In response to receiving a selection of control 273, the terminal device 110 presents a history record interface 280 as shown in FIG21 . The history record interface 280 is used to display the historical target periods of participants in the live event and the completion status of the historical interaction goals corresponding to those target periods. In summary, according to embodiments of the present disclosure, the target user's interaction information can be presented in the target content area corresponding to the target user. This allows users viewing the live broadcast room, the host, and multiple participants in the live broadcast event to conveniently and quickly obtain the target user's interaction information, thereby improving the interactive experience in the live broadcast room. Example Process FIG3 illustrates a flowchart of an example process 300 for live broadcast interaction according to some embodiments of the present disclosure. Process 300 can be implemented at the terminal device 110. Process 300 will be described below with reference to FIG1 . As shown in FIG3 , at block 310, the terminal device 110 presents the live broadcast room's live broadcast interface. The live broadcast interface includes multiple content areas corresponding to multiple participants in the live broadcast event associated with the live broadcast room. In box 320, the terminal device 110 is associated with a target content area among multiple content areas and presents interactive information, which at least indicates the completion status of the interactive target of the target participant corresponding to the target content area within the target time period, wherein the target time period and / or interactive target is determined based on the configuration information of the live broadcast room, and the interactive information is updated based on the interactive operation associated with the target participant.In some embodiments, the interaction information indicates a comparison of a current interaction value associated with the target participant with an interaction goal, where the current interaction value indicates a set of interaction operations associated with the target participant that occurred during a target period. In some embodiments, the interaction information also includes time information regarding the target period, where the time information indicates a first duration of the target period and / or a second duration remaining. In some embodiments, process 300 further includes: updating the target content area to indicate whether the interaction goal has been achieved in response to the end of the target period. In some embodiments, updating the target content area includes: presenting an indicator in the target content area to indicate whether the interaction goal has been achieved; and / or displaying the interaction information based on an updated style, where the updated style is determined based on whether the interaction goal has been achieved. In some embodiments, process 300 further includes: highlighting at least a portion of the interaction information in the live broadcast interface during a predetermined period of the target period. In some embodiments, process 300 further includes: ceasing to present the interaction information based on an exit instruction associated with the target participant, where the exit instruction is generated based on a first predetermined action of the live broadcaster in the live broadcast room. In some embodiments, the live broadcast interface corresponds to the live broadcaster in the live broadcast room. Process 300 further includes: providing the live broadcaster with a configuration interface associated with the target participant; and obtaining configuration information input by the live broadcaster via the configuration interface. In some embodiments, the configuration interface includes: a first control for setting a target time period; and / or a second control for setting an interaction goal. In some embodiments, the configuration interface also includes: a third control for setting whether the target content area is highlighted in the live broadcast during the target time period. In some embodiments, process 300 further includes: presenting historical interaction information associated with the target participant based on a second preset operation associated with the target content area. The historical interaction information at least indicates the target participant's completion of historical interaction goals within at least one historical time period. In some embodiments, process 300 further includes: if the target participant completes the interaction goal within the target time period, extending the target time period so that the target participant remains an active user of the live broadcast event. In some embodiments, extending the target time period includes extending the target time period based on a first instruction from the live broadcaster in the live broadcast room. In some embodiments, process 300 further includes: controlling the target participant to exit the live broadcast event if the target participant fails to complete the interaction goal within the target time period. In some embodiments, controlling the target participant to exit the live broadcast event includes controlling the target participant to exit the live broadcast event based on second instruction information from the live broadcaster in the live broadcast room. In some embodiments, the live broadcast event is a live broadcast event associated with multiple participants.Example Apparatus and Devices: Embodiments of the present disclosure also provide corresponding apparatuses for implementing the aforementioned methods or processes. Figure 4 illustrates a schematic block diagram of an apparatus 400 for live broadcast interaction according to certain embodiments of the present disclosure. Apparatus 400 may be implemented as or included in terminal device 110. The various modules / components within apparatus 400 may be implemented using hardware, software, firmware, or any combination thereof. As shown in Figure 4, apparatus 400 includes an interface presentation module 410 configured to present a live broadcast interface of a live broadcast room. The live broadcast interface includes multiple content areas corresponding to multiple participants in a live broadcast event associated with the live broadcast room. Apparatus 400 also includes an information presentation module 420 configured to present interaction information associated with a target content area within the multiple content areas. The interaction information indicates at least the completion status of the interaction goal of the target participant corresponding to the target content area within a target time period. The target time period and / or interaction goal are determined based on the configuration information of the live broadcast room, and the interaction information is updated based on the interaction operations associated with the target participant. In some embodiments, the interaction information indicates a comparison of a current interaction value associated with the target participant with the interaction target. The current interaction value indicates a set of interaction operations associated with the target participant that occurred during the target period. In some embodiments, the interaction information also includes time information regarding the target period, indicating a first duration and / or a second duration remaining during the target period. In some embodiments, apparatus 400 further includes: a region update module configured to update the target content region to indicate whether the interaction target has been achieved in response to the end of the target period. In some embodiments, the region update module includes: an indicator presentation module configured to present an indicator in the target content region to indicate whether the interaction target has been achieved; and / or a style update module configured to display the interaction information based on an updated style, the updated style being determined based on whether the interaction target has been achieved. In some embodiments, apparatus 400 further includes: a display module configured to highlight at least a portion of the interaction information in the live broadcast interface during a predetermined period of the target period. In some embodiments, apparatus 400 further includes a presentation stop module configured to stop presenting interactive information based on an exit instruction associated with the target participant, where the exit instruction is generated based on a first preset operation by the live streamer of the live broadcast room. In some embodiments, the live broadcast interface corresponds to the live streamer of the live broadcast room. Apparatus 400 further includes a configuration interface providing module configured to provide the live streamer with a configuration interface associated with the target participant; and a configuration information obtaining module configured to obtain configuration information input by the live streamer via the configuration interface.In some embodiments, the configuration interface includes: a first control for setting a target time period; and / or a second control for setting an interaction goal. In some embodiments, the configuration interface also includes: a third control for setting whether the target content area is highlighted in the live broadcast during the target time period. In some embodiments, apparatus 400 further includes: a historical information presentation module configured to present historical interaction information associated with the target participant based on a second preset operation associated with the target content area. The historical interaction information at least indicates the target participant's completion of historical interaction goals within at least one historical time period. In some embodiments, apparatus 400 further includes: an extension module configured to extend the target time period if the target participant completes the interaction goal within the target time period, allowing the target participant to remain an active user of the live broadcast event. In some embodiments, the extension module is further configured to extend the target time period based on first indication information from the live broadcaster in the live broadcast room. In some embodiments, apparatus 400 further includes: an exit module configured to control the target participant to exit the live broadcast event if the target participant fails to complete the interaction goal within the target time period. In some embodiments, the exit module is further configured to: control the target participant to exit the live broadcast event based on second instruction information from the live broadcaster in the live broadcast room. In some embodiments, the live broadcast event is a live broadcast event associated with multiple participants. The units included in apparatus 400 can be implemented in various ways, including software, hardware, firmware, or any combination thereof. In some embodiments, one or more units may be implemented using software and / or firmware, such as machine-executable instructions stored on a storage medium. In addition to or as an alternative to machine-executable instructions, some or all units in apparatus 400 may be at least partially implemented using one or more hardware logic components. By way of example and not limitation, exemplary types of hardware logic components that may be used include field programmable gate arrays (FPGAs), application-specific integrated circuits (ASICs), application-specific standard products (ASSPs), systems on chips (SOCs), complex programmable logic devices (CPLDs), and the like. Figure 5 shows a block diagram of an electronic device 500 in which one or more embodiments of the present disclosure may be implemented. It should be understood that the electronic device 500 shown in Figure 5 is merely exemplary and should not be construed as limiting the functionality and scope of the embodiments described herein. The electronic device 500 shown in FIG5 can be used to implement the electronic device HO in FIG1. As shown in FIG5, the electronic device 500 is in the form of a general electronic device.The components of electronic device 500 may include, but are not limited to, one or more processors or processing units 510, memory 520, storage devices 530, one or more communication units 540, one or more input devices 550, and one or more output devices 560. Processing unit 510 may be a real or virtual processor and is capable of performing various processes according to a program stored in memory 520. In a multi-processor system, multiple processing units execute computer-executable instructions in parallel to increase the parallel processing capabilities of electronic device 500. Electronic device 500 typically includes multiple computer storage media. Such media can be any accessible media accessible by electronic device 500, including but not limited to volatile and non-volatile media, removable and non-removable media. Memory 520 may be volatile memory (e.g., register, cache, random access memory (RAM)), non-volatile memory (e.g., read-only memory (ROM), electrically erasable programmable read-only memory (EEPROM), flash memory), or some combination thereof. Storage device 530 may be removable or non-removable media and may include machine-readable media, such as a flash drive, a magnetic disk, or any other media that can be used to store information and / or data and can be accessed within electronic device 500. Electronic device 500 may further include additional removable / non-removable, volatile / non-volatile storage media. Although not shown in FIG. 5 , a magnetic disk drive for reading from or writing to a removable, non-volatile magnetic disk (e.g., a "floppy disk") and an optical disk drive for reading from or writing to a removable, non-volatile optical disk may be provided. In these cases, each drive may be connected to a bus (not shown) via one or more data media interfaces. Memory 520 may include a computer program product 525 having one or more program modules configured to perform the various methods or actions of various embodiments of the present disclosure. Communication unit 540 enables communication with other electronic devices via a communication medium. Additionally, the functionality of the components of electronic device 500 may be implemented as a single computing cluster or as multiple computing machines capable of communicating via a communication connection. Therefore, electronic device 500 can operate in a networked environment using a logical connection to one or more other servers, network personal computers (PCs), or another network node. Input device 550 can be one or more input devices, such as a mouse, keyboard, or trackball. Output device 560 can be one or more output devices, such as a display, speaker, or printer.The electronic device 500 can also communicate with one or more external devices (not shown) via the communication unit 540 as needed. These external devices, such as storage devices, display devices, or the like, can communicate with one or more devices that enable user interaction with the electronic device 500, or with any device that enables the electronic device 500 to communicate with one or more other electronic devices (e.g., a network card, a modem, etc.). Such communication can be performed via an input / output (I / O) interface (not shown). According to an exemplary implementation of the present disclosure, a computer-readable storage medium is provided, having computer-executable instructions stored thereon. The computer-executable instructions are executed by a processor to implement the method described above. According to an exemplary implementation of the present disclosure, a computer program product is also provided. The computer program product is tangibly stored on a non-transitory computer-readable medium and includes computer-executable instructions. The computer-executable instructions are executed by a processor to implement the method described above. Various aspects of the present disclosure are described herein with reference to flowcharts and / or block diagrams of methods, apparatuses, devices, and computer program products according to implementations of the present disclosure. It should be understood that each block in the flowcharts and / or block diagrams, as well as combinations of blocks in the flowcharts and / or block diagrams, can be implemented by computer-readable program instructions. These computer-readable program instructions can be provided to a processing unit of a general-purpose computer, a special-purpose computer, or other programmable data processing device, thereby producing a machine. When these instructions are executed by the processing unit of the computer or other programmable data processing device, a device is generated that implements the functions / actions specified in one or more blocks in the flowcharts and / or block diagrams. These computer-readable program instructions can also be stored in a computer-readable storage medium. These instructions cause the computer, programmable data processing device, and / or other device to operate in a specific manner. Thus, the computer-readable medium storing the instructions comprises an article of manufacture that includes instructions for implementing various aspects of the functions / actions specified in one or more blocks in the flowcharts and / or block diagrams. Computer-readable program instructions can be loaded onto a computer, other programmable data processing apparatus, or other device to cause the computer, other programmable data processing apparatus, or other device to execute a series of operational steps to produce a computer-implemented process. Consequently, the instructions executed on the computer, other programmable data processing apparatus, or other device implement the functions / actions specified in one or more blocks in the flowcharts and / or block diagrams. The flowcharts and block diagrams in the accompanying figures illustrate possible architectures, functions, and operations of various implementations of systems, methods, and computer program products according to the present disclosure.In this regard, each block in a flowchart or block diagram may represent a module, program segment, or portion of an instruction, each of which contains one or more executable instructions for implementing a specified logical function. In some alternative implementations, the functions noted in the blocks may occur in a different order than that noted in the accompanying figures. For example, two consecutive blocks may actually be executed substantially in parallel, or they may sometimes be executed in reverse order, depending on the functions involved. It should also be noted that each block in a block diagram and / or flowchart, as well as combinations of blocks in the block diagram and / or flowchart, may be implemented using a dedicated hardware-based system that performs the specified function or action, or may be implemented using a combination of dedicated hardware and computer instructions. Various implementations of the present disclosure have been described above. The above description is illustrative, not exhaustive, and is not intended to limit the disclosed implementations. Many modifications and variations will be apparent to those skilled in the art without departing from the scope and spirit of the described implementations. The terms used in this document are selected to best explain the principles of each implementation, practical applications, or improvements to technologies in the market, or to enable other ordinary technicians in this technical field to understand the various implementations disclosed in this document.
Claims
Claims 1. A live interactive method, comprising: Presenting a live broadcast interface of the live broadcast room, wherein the live broadcast interface includes a plurality of content areas, and the plurality of content areas correspond to a plurality of participants of a live broadcast event associated with the live broadcast room; And a target content area associated with the multiple content areas, presenting interactive information, the interactive information at least indicating the completion of the interactive target of the target participant corresponding to the target content area within a target time period, wherein the target time period and / or the interactive target are determined based on the configuration information of the live broadcast room, and the interactive information is updated based on the interactive operation associated with the target participant.
2. The method according to claim 1, wherein the interaction information indicates a comparison between a current interaction value associated with the target participant and the interaction target, and the current interaction value is used to indicate a set of interaction actions associated with the target participant that occurred within the target time period.
3. The method according to claim 1, wherein the interaction information further includes time information about the target time period, and the time information indicates a first duration of the target time period and / or a remaining second duration.
4. The method according to claim 1, further comprising: In response to the target period ending, the target content area is updated to indicate whether the interaction goal is achieved.
5. The method according to claim 4, wherein updating the target content area comprises: Presenting an indicator in the target content area to indicate whether the interaction goal is achieved; And / or displaying the interaction information based on an updated style, wherein the updated style is determined based on whether the interaction goal is achieved.
6. The method according to claim 1, further comprising: During a preset stage of the target time period, at least a portion of the interactive information is highlighted in the live broadcast interface.
7. The method according to claim 1, further comprising: Based on an exit instruction associated with the target participant, stop presenting the interactive information, wherein the exit instruction is generated based on a first preset operation of the live broadcast party in the live broadcast room.
8. The method according to claim 1, wherein the live broadcast interface corresponds to the live broadcast party of the live broadcast room, and the method further comprises: Providing a configuration interface associated with the target participant to the live broadcast party; And obtain the configuration information input by the live broadcast party via the configuration interface.
9. The method according to claim 8, wherein the configuration interface comprises: A first control for setting the target time period; and / or a second control for setting the interaction target.
10. The method according to claim 9, wherein the configuration interface further comprises: A third control is used to set whether the target content area is highlighted in the live program during the target time period.
11. The method according to claim 1, further comprising: Based on a second preset operation associated with the target content area, historical interaction information associated with the target participant is presented, where the historical interaction information at least indicates completion status of historical interaction goals of the target participant in at least one historical period.
12. The method according to claim 1, further comprising: When the target participant completes the interaction goal within the target time period, the length of the target time period is extended so that the target participant continues to be an active user of the live event.
13. The method according to claim 12, wherein extending the length of the target period comprises: Based on the first indication information from the live broadcaster of the live broadcast room, the length of the target time period is extended.
14. The method according to claim 1, further comprising: In the case that the target participant fails to complete the interactive goal within the target time period, the target participant is controlled to exit the live event.
15. The method according to claim 14, wherein controlling the target participant to exit the live broadcast event comprises: controlling the target participant to exit the live broadcast event based on second instruction information from the live broadcast party of the live broadcast room.
16. The method according to claim 1, wherein the live broadcast event is a live broadcast event associated with the multiple participants.
17. A device for live broadcast interaction, comprising: An interface presentation module, configured to present a live broadcast interface of the live broadcast room, wherein the live broadcast interface includes a plurality of content areas, and the plurality of content areas correspond to a plurality of participants of a live broadcast event associated with the live broadcast room; And an information presentation module, configured to be associated with a target content area among the multiple content areas, presenting interactive information, wherein the interactive information at least indicates the completion of the interactive target of the target participant corresponding to the target content area within a target time period, wherein the target time period and / or the interactive target is determined based on the configuration information of the live broadcast room, and the interactive information is updated based on the interactive operation associated with the target participant.
18. An electronic device, comprising: at least one processing unit; and at least one memory coupled to the at least one processing unit and storing instructions for execution by the at least one processing unit, the instructions causing the electronic device to execute the method according to any one of claims 1 to 16 when executed by the at least one processing unit. 19 A computer-readable storage medium having a computer program stored thereon, the computer program being executed by a processor When executed, the method according to any one of claims 1 to 16 is implemented. 19
Citation Information
Patent Citations
Method, device and equipment for live broadcast interaction and storage medium
CN117278794A
Information interaction method and device and storage medium
CN111580724A
Live broadcast interaction method, device, live broadcast server, terminal and storage medium
CN113366856A
Interaction method of live broadcast configurable interaction playing method, computer equipment and storage medium
CN116033177A
Live broadcast data display method and device, electronic equipment and storage medium
CN116437157A