Live broadcast interaction method and device, equipment and storage medium
By providing content components and operation items in the live streaming interface, and using a pre-trained model to generate live streaming information corresponding to the operation items, the problem of low information acquisition efficiency for live streaming providers is solved, and a more efficient information acquisition and interactive experience is achieved.
Patent Information
- Application Number
- CN202511156530.X
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-08-18
- Publication Date
- 2025-11-18
AI Technical Summary
In existing technologies, the efficiency of live streaming providers in obtaining live streaming information is low, the user operation cost is high, and the interaction efficiency is not high.
The live streaming interface provides content components containing multiple operation items. In response to user selections, the content components present live streaming information corresponding to the operation items. The generated content is related to a specific topic and the first content is generated through a pre-trained model.
It improved the efficiency of users obtaining live broadcast information, reduced operating costs, enhanced the efficiency of user interaction with the live broadcast room, and increased user immersion and participation.
Smart Images

Figure CN120980286A_ABST
Abstract
Description
Technical Field
[0001] The exemplary embodiments disclosed herein generally relate to the field of computers, and particularly to methods, apparatus, devices, and computer-readable storage media for live interactive communication. Background Technology
[0002] With the increasing maturity of internet technology, more and more users are engaging in interactive activities on online platforms. For example, users can watch other users' live streams as viewers. Furthermore, users can also start their own live streams to interact with other users. Therefore, for live streamers, improving the efficiency of acquiring live stream information is a crucial consideration. Summary of the Invention
[0003] In a first aspect of this disclosure, a method for live streaming interaction is provided. The method includes: presenting a live streaming interface of a live streaming room; providing a content component in the live streaming interface, the content component including multiple operation items; and, in response to selection of a first operation item among the multiple operation items, presenting first content generated based on live streaming information of the live streaming room in the content component, the first content being associated with a first topic corresponding to the first operation item.
[0004] In a second aspect of this disclosure, an apparatus for live streaming interaction is provided. The apparatus includes: an interface presentation module configured to present a live streaming interface of a live streaming room; a component providing module configured to provide content components in the live streaming interface, the content components including a plurality of operation items; and a content presentation module configured to, in response to the selection of a first operation item among the plurality of operation items, present first content generated based on live streaming information of the live streaming room in the content component, the first content being associated with a first topic corresponding to the first operation item.
[0005] In a third aspect of this disclosure, an electronic device is provided. The device includes at least one processor; and at least one memory coupled to the at least one processor and storing instructions for execution by the at least one processor. When executed by the at least one processor, the instructions cause the device to perform the method of the first aspect.
[0006] In a fourth aspect of this disclosure, a computer-readable storage medium is provided. The computer-readable storage medium stores computer-executable instructions that can be executed by a processor to implement the method of the first aspect.
[0007] It should be understood that the content described in this content section is not intended to limit the key or essential features of the embodiments of this disclosure, nor is it intended to restrict the scope of this disclosure. Other features of this disclosure will become readily apparent from the following description. Attached Figure Description
[0008] The above and other features, advantages, and aspects of the embodiments of this disclosure will become more apparent from the accompanying drawings and the following detailed description. In the drawings, the same or similar reference numerals denote the same or similar elements, wherein:
[0009] Figure 1 A schematic diagram is shown of an example environment in which embodiments of the present disclosure may be implemented;
[0010] Figures 2A to 2F Example interfaces according to some embodiments of this disclosure are shown;
[0011] Figure 3 A flowchart illustrating an example process of live streaming interaction according to some embodiments of this disclosure is shown;
[0012] Figure 4 A schematic structural block diagram of an example device for live streaming interaction according to some embodiments of the present disclosure is shown; and
[0013] Figure 5 A block diagram of an electronic device capable of implementing several embodiments of the present disclosure is shown. Detailed Implementation
[0014] Embodiments of this disclosure will now be described in more detail with reference to the accompanying drawings. While some embodiments of this disclosure are shown in the drawings, it should be understood that this disclosure can be implemented in various forms and should not be construed as limited to the embodiments set forth herein. Rather, these embodiments are provided to provide a more thorough and complete understanding of this disclosure. It should be understood that the accompanying drawings and embodiments of this disclosure are for illustrative purposes only and are not intended to limit the scope of protection of this disclosure.
[0015] It should be noted that the headings of any section / subsection provided herein are not limiting. Various embodiments are described throughout this document, and embodiments of any type may be included under any section / subsection. Furthermore, embodiments described in any section / subsection may be combined in any way with any other embodiments described in the same section / subsection and / or different sections / subsections.
[0016] In the description of embodiments of this disclosure, the term "comprising" and similar terms should be understood as open-ended inclusion, i.e., "including but not limited to". The term "based on" should be understood as "at least partially based 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". Other explicit and implicit definitions may also be included below. The terms "first", "second", etc., may refer to different or the same objects. Other explicit and implicit definitions may also be included below.
[0017] The embodiments of this disclosure may involve user data, data acquisition, and / or use. All of these aspects comply with applicable laws, regulations, and relevant provisions. In the embodiments of this disclosure, all data collection, acquisition, processing, manipulation, forwarding, and use are conducted with the user's knowledge and confirmation. Accordingly, in implementing the embodiments of this disclosure, the type, scope of use, and usage scenarios of any data or information that may be involved should be communicated to the user and their authorization obtained in accordance with relevant laws and regulations through appropriate means. The specific methods of notification and / or authorization may vary depending on the actual situation and application scenario, and the scope of this disclosure is not limited in this respect.
[0018] In this specification and the embodiments, any processing of personal information will be carried out only under the premise of legality (such as obtaining the consent of the personal information subject, or being necessary for the performance of a contract), and will only be carried out within the scope stipulated or agreed upon. A user's refusal to process personal information other than that necessary for basic functions will not affect the user's use of basic functions.
[0019] With the increasing maturity of internet technology, more and more users are engaging in interactive activities on online platforms. For example, users can watch other users' live streams as viewers. Furthermore, users can also start their own live streams to interact with other users. Therefore, for live streamers, improving the efficiency of acquiring live stream information is a crucial consideration.
[0020] Embodiments of this disclosure propose a live streaming interaction scheme. The scheme includes: presenting a live streaming interface of a live streaming room; providing a content component in the live streaming interface, the content component including multiple operation items; and, in response to the selection of a first operation item among the multiple operation items, presenting first content generated based on the live streaming information of the live streaming room in the content component, the first content being associated with a first topic corresponding to the first operation item.
[0021] In this way, embodiments of this disclosure can provide content components in the live streaming interface of the live streaming room, thereby improving the efficiency of users (e.g., the streamer and the audience) in obtaining live streaming information. Furthermore, embodiments of this disclosure can, in response to the selection of a certain operation item, present corresponding content generated based on the live streaming information of the live streaming room in the content component, thereby reducing the user's operational costs and improving the efficiency of user interaction with the live streaming room.
[0022] The following section provides a detailed description of various example implementations of this scheme, with reference to the accompanying drawings.
[0023] Example Environment
[0024] Figure 1A schematic diagram of an example environment 100 in which embodiments of the present disclosure can be implemented is shown. For example... Figure 1 As shown, example environment 100 may include electronic device 110.
[0025] In this example environment 100, electronic device 110 can run an application 120 that supports user interface interaction. Application 120 can be any suitable type of application for user interface interaction, examples of which may include, but are not limited to, media applications, live streaming applications, social applications, or other suitable applications. User 140 can interact with application 120 via electronic device 110 and / or its attached devices.
[0026] exist Figure 1 In environment 100, if application 120 is active, electronic device 110 can use application 120 to present interface 150 for supporting interface interaction.
[0027] In some embodiments, electronic device 110 communicates with server 130 to provide services to application 120. Electronic device 110 can be any type of mobile terminal, fixed terminal, or portable terminal, including mobile phones, desktop computers, laptop computers, notebook computers, netbook computers, tablet computers, media computers, multimedia tablets, handheld computers, portable gaming terminals, VR / AR devices, personal communication system (PCS) devices, personal navigation devices, personal digital assistants (PDAs), audio / video players, digital cameras / camcorders, positioning devices, television receivers, radio receivers, e-book devices, gaming devices, or any combination thereof, including accessories and peripherals of these devices or any combination thereof. In some embodiments, electronic device 110 can also support any type of user-facing interface (such as "wearable" circuitry).
[0028] Server 130 can be a standalone physical server, a server cluster or distributed system composed of multiple physical servers, or a cloud server providing basic cloud computing services such as cloud services, cloud databases, cloud computing, cloud functions, cloud storage, network services, cloud communication, middleware services, domain name services, security services, content delivery networks, and big data and artificial intelligence platforms. Server 130 may include, for example, computing systems / servers such as mainframes, edge computing nodes, computing devices in a cloud environment, etc. Server 130 can provide backend services for applications 120 that support content presentation in electronic devices 110.
[0029] A communication connection can be established between server 130 and electronic device 110. This communication connection can be established via wired or wireless means. The communication connection may include, but is not limited to, Bluetooth, mobile network, Universal Serial Bus (USB), and Wireless Fidelity (WiFi) connections; the embodiments of this disclosure are not limited in this respect. In the embodiments of this disclosure, server 130 and electronic device 110 can achieve signaling interaction through the communication connection between them.
[0030] It should be understood that the structure and function of the various elements in environment 100 are described for illustrative purposes only and do not imply any limitation on the scope of this disclosure.
[0031] The following description will continue with reference to the accompanying drawings, which will provide some exemplary embodiments of this disclosure.
[0032] Example Interaction
[0033] The following description, with reference to the accompanying drawings, illustrates an example of a live streaming interaction process according to an embodiment of the present disclosure.
[0034] Figures 2A to 2F Example interfaces 200A to 200F according to some embodiments of the present disclosure are shown. Example interfaces 200A to 200F may, for example, be provided by... Figure 1 The electronic device 110 shown is provided.
[0035] In some embodiments, the electronic device 110 can display a live streaming interface. As an example, the electronic device 110 can display something like... Figure 2A The live streaming interface 200A shown can be implemented to at least display the live streaming content of the live streaming room. Alternatively, such a live streaming interface 200A can also be referred to as an interactive interface associated with the live streaming room.
[0036] In some embodiments, the electronic device 110 may provide a content component 210 in the live streaming interface 200A. Such a content component 210 may be presented at any appropriate position in the live streaming interface 200A, and the content component 210 may also be presented in the live streaming interface 200A with a preset transparency and / or a preset shape.
[0037] In some embodiments, the electronic device 110 may present multiple operation items in the content component 210, such as operation item a 212-1, operation item b 212-2, operation item c 212-3, and operation item d 212-4 (collectively or individually referred to as operation item 212). In some embodiments, such multiple operation items may be implemented to schedule various functions on the live streaming side to facilitate the live streaming party's management of the live streaming room. It is understood that... Figure 2A The number of operations involved is merely illustrative and is not intended to limit the number of operations.
[0038] In some embodiments, operation item a 212-1 (e.g., a first operation item) may correspond to a first topic, such a first topic may be a topic associated with interactive content (e.g., comment content) in the live broadcast room, for example, such a first topic may be called "Featured Summary Comments".
[0039] The first topic can also be related to the viewers in the live stream; for example, such a first topic could be called "Viewer Analysis." The first topic can also be related to the viewing information in the live stream; for example, such a first topic could be called "Entry Analysis." The first topic can also be related to the virtual resources in the live stream (e.g., virtual gifts, virtual effects, etc.); for example, such a first topic could be called "Donation Analysis."
[0040] Furthermore, such a primary topic can also be related to the traffic information of the live stream; for example, such a primary topic could be called "traffic analysis." Alternatively, such a primary topic can be related to the prompts in the live stream; for example, such a primary topic could be called "intelligent prompting."
[0041] Although the above explanation uses the first topic corresponding to operation item a 212-1 as an example, it is understandable that such a first topic can also be associated with other operation items.
[0042] As an example, operation item a 212-1 could correspond to "Featured Summary Comments", operation item b 212-2 could correspond to "Audience Analysis", operation item c 212-3 could correspond to "Entry Analysis", operation item d 212-4 could correspond to "Reward Analysis", and so on. This disclosure is not intended to limit the specific topics corresponding to the operation items.
[0043] In some embodiments, in response to the selection of operation a 212-1 (e.g., the first operation) among a plurality of operation items, electronic device 110 may present first content generated based on live streaming information from a live streaming room in content component 210. As an example, electronic device 110 or server 130 may utilize a pre-trained model and live streaming information from a live streaming room to generate such first content; the pre-trained model may be, for example, a generative model. It is understood that this disclosure is not intended to limit the specific implementation and training process of the pre-trained model.
[0044] In some embodiments, such first content may be associated with a first topic corresponding to operation item a 212-1. In some embodiments, live streaming information may include live streaming content of the live streaming room, interactive information of the live streaming room (e.g., comment interaction information, virtual resource interaction information, etc.) and / or viewing information of the live streaming room (e.g., information on users accessing the live streaming room).
[0045] Taking operation item a 212-1 corresponding to "Featured Summary Comments" as an example, such first content could be a summary of comments generated based on interactive information in the live stream. Such a summary could include, for example, a summary of song request comments in the live stream, a summary of comments requesting explanations, and so on.
[0046] In some embodiments, in response to the selection of operation item a 212-1 among a plurality of operation items, the electronic device 110 may also update the display style of operation item a 212-1 to indicate the generation status of the first content. Figure 2A and Figure 2B For example, in response to the selection of operation item a 212-1 in the live broadcast interface 200A, the electronic device 110 can present the following: Figure 2B The content component 210 shown can update the content in operation item a 212-1 to “…” or “loading” to indicate that the first content is in the generation state, so that the user can more intuitively view the generation status of the first content.
[0047] by Figure 2A and Figure 2C For example, in response to the selection of operation item a 212-1 and / or the completion of the generation of the first content, electronic device 110 can present, as follows: Figure 2C The live streaming interface 200C is shown. In the live streaming interface 200C, the electronic device 110 can present first content 220 generated based on the live streaming information (e.g., the interactive information of the live streaming room) in the content component 210, such as "User Y and 6 others request an explanation of link number 4".
[0048] To help users understand, the following text continues to explain the content generated when the operation item corresponds to different themes.
[0049] Taking operation item a 212-1 corresponding to "Audience Analysis" as an example, the first content could be a summary of the viewers in the live stream. This summary could include analysis of individual viewers, such as, "XXX recently discussed beauty topics with you in the live stream, watched the live stream for 3 out of the last 7 days, and first followed you on [date]." Such a summary could also include analysis of multiple viewers in the live stream, such as, "70% of the viewers came from your recently released dance video 'XXX,' and most viewers enjoyed the dance performance."
[0050] Taking operation item a 212-1 corresponding to "entry analysis" as an example, the first content could be a summary of the viewers generated based on the viewing information of the live room. This summary could include the reasons why viewers viewed the current live room, as well as the list of viewers who viewed the current live room, etc.
[0051] Taking operation item a 212-1 corresponding to "reward analysis" as an example, the first content could be a summary of virtual gifts and virtual effects generated based on the interactive information in the live broadcast room. Such a summary could include the reasons why viewers gave virtual resources, a list of viewers who gave virtual resources, and so on.
[0052] Taking operation item a 212-1 corresponding to "entering the room analysis" as an example, such first content can be a prompt text generated based on the live content of the live room. As an example, electronic device 110 can provide the corresponding scripts for the live streamer based on the type of live room, such as explanation scripts, content creation scripts, etc.
[0053] In some embodiments, such first content may include action suggestions associated with the first topic. As an example, such action suggestions may instruct viewers to request product explanations (e.g., "User Y and 6 others request explanations of link #4"), instruct viewers to request song requests (e.g., "User X and 22 others are asking how to request songs"), instruct the live streamer to request traffic feedback (e.g., "Viewers' dwell time is short, try providing feedback on traffic needs"), and so on.
[0054] In some embodiments, the electronic device 110 may also provide a function entry corresponding to the operation suggestion, such a function entry being configured to trigger the execution of the operation corresponding to the operation suggestion. Figure 2CFor example, electronic device 110 can present function entry 222 (e.g., "Go to Explanation") in content component 210. Furthermore, electronic device 110 can respond to triggering function entry 222 by performing an action corresponding to the suggested operation. For instance, electronic device 110 can respond to triggering function entry 222 by presenting a product card associated with "Link 4" to facilitate the live streamer's explanation of the product at "Link 4," thereby improving the interaction efficiency between the live streamer and the audience.
[0055] In some embodiments, in response to the selection of operation item b 212-2 (e.g., a second operation item) among a plurality of operation items, electronic device 110 may switch content component 210 to present second content generated based on live broadcast information, such second content may be associated with a second topic (e.g., “audience analysis”) corresponding to operation item b 212-2.
[0056] by Figure 2C and Figure 2D For example, electronic device 110 can present first content 220 associated with the first topic (e.g., "Featured Summary Comments") corresponding to operation item a 212-1 in content component 210. Further, in response to the selection of operation item b 212-2 among multiple operation items, electronic device 110 can switch content component 210 to, for example... Figure 2D The content component 210 shown is used to present second content 230 generated based on live information (e.g., interactive information).
[0057] It is understandable that the electronic device 110 can present generated content corresponding to multiple themes in the content component 210, or it can present generated content corresponding to a single theme.
[0058] In some embodiments, in response to the fulfillment of a triggering condition, the electronic device 110 may adjust the display style of the content component 210 to reduce the display size of the content component 210 in the live streaming interface.
[0059] As an example, in response to receiving a first operation on the content component 210, the electronic device 110 can reduce the display size of the content component 210 in the live streaming interface. Figure 2A and Figure 2E For example, electronic device 110 can display a preset control 214 in content component 210. Furthermore, in response to receiving a trigger on the preset control 214, electronic device 110 can display, as shown below... Figure 2EThe content component 210 is displayed, thereby adjusting the content component 210 from an expanded state to a collected state, so as to reduce the display size of the content component 210 in the live broadcast interface. In some embodiments, when the content component 210 is in the collected state, corresponding text identifiers (e.g., nicknames of virtual objects) and / or image identifiers (e.g., avatars of virtual objects) can be presented in the content component 210.
[0060] As another example, in response to not receiving updated content associated with content component 210 within a preset time period, electronic device 110 can reduce the display size of content component 210 in the live streaming interface to present a more natural appearance. Figure 2E The content component 210 is shown in its collection state.
[0061] As another example, in response to not receiving a trigger for any of a plurality of operation items within a preset time period, electronic device 110 may reduce the display size of content component 210 in the live streaming interface to present a more realistic appearance. Figure 2E The content component 210 is shown in its collection state.
[0062] In some embodiments, the electronic device 110 may present a session window associated with a virtual object in response to a second operation on the content component 210. In some embodiments, such a content component 210 may be in either a collected state or an expanded state.
[0063] by Figure 2A and Figure 2F For example, in response to a second operation (e.g., a click, double-click, or long-press operation) on the content component 210 of the live streaming interface 200A, the electronic device 110 can display something like this: Figure 2F The live streaming interface 200F is shown. In the live streaming interface 200F, the electronic device 110 can present a session window 240 associated with a virtual object. As an example, such a session window 240 can be overlaid on the live streaming interface 200F. Alternatively, such a session window 240 can also be presented as an interactive interface.
[0064] For ease of description, the following description uses the example of a 240-panel session window overlaid on the live streaming interface.
[0065] In some embodiments, in response to receiving an interaction request via a session window 240, the electronic device 110 may provide response content for a virtual object, such response content being generated based on the interaction request and live streaming information.
[0066] Specifically, electronic device 110 may receive an interaction request via session window 240 based on, for example, the following process. In some embodiments, electronic device 110 may present a set of query items in session window 240, such as query item a 242-1, query item b 242-2 (each individually or collectively referred to as query item 242). It is understood that... Figure 2F The number of query items mentioned is merely illustrative and is not intended to limit the number of query items.
[0067] As an example, such a set of query terms may include a predefined first query term. For instance, this first query term may be the same as or different from multiple action terms.
[0068] As another example, such a set of queries can also include a second query generated based on live stream information. For example, queries generated based on the live stream content, interaction information, and viewing information.
[0069] In some embodiments, electronic device 110 may obtain an interaction request associated with at least one query item based on the selection of at least one query item from a set of query items. As an example, electronic device 110 may obtain an interaction request associated with query item a 242-1 based on the selection of query item a 242-1 from a set of query items, thereby presenting response content generated based on the interaction request and live broadcast information in session window 240.
[0070] In other embodiments, the electronic device 110 may also obtain user input information via the session window 240, thereby presenting response content generated based on the interaction request and live information in the session window 240.
[0071] In this way, embodiments of this disclosure can provide content components in the live streaming interface of the live streaming room, thereby improving the efficiency of users (e.g., the streamer and the audience) in obtaining live streaming information. Furthermore, embodiments of this disclosure can, in response to the selection of a certain operation item, present corresponding content generated based on the live streaming information of the live streaming room in the content component, thereby reducing the user's operational costs and improving the efficiency of user interaction with the live streaming room.
[0072] Example process
[0073] Figure 3 A flowchart of an example live interactive process 300 according to some embodiments of the present disclosure is shown. Process 300 can be implemented at electronic device 110. Reference is made below. Figure 1 Describe the process 300.
[0074] like Figure 3As shown in box 310, the electronic device 110 displays the live streaming interface of the live streaming room.
[0075] In box 320, electronic device 110 provides content components in the live streaming interface, which include multiple operation items.
[0076] In box 330, electronic device 110 responds to the selection of a first operation among a plurality of operation items by presenting first content generated based on live streaming information from the live streaming room in a content component, the first content being associated with a first topic corresponding to the first operation item.
[0077] In some embodiments, process 300 further includes: adjusting the display style of the content component in response to the triggering condition being met, so as to reduce the display size of the content component in the live streaming interface.
[0078] In this way, embodiments of the present disclosure can adjust the display style of content components in response to the fulfillment of triggering conditions, thereby reducing the display size of content components in the live streaming interface and enhancing the user's immersion in the live streaming room.
[0079] In some embodiments, the triggering conditions include: receiving a first operation on the content component; or not receiving updated content associated with the content component within a preset time period.
[0080] In this way, embodiments of this disclosure can adjust the display style of a content component in response to receiving an operation on that component, thereby allowing users to freely adjust the display style of the content component and improving user engagement. Furthermore, embodiments of this disclosure can automatically adjust the display style of a content component if no updates associated with it are received within a preset time period, thereby reducing user operating costs and improving user interaction efficiency.
[0081] In some embodiments, process 300 further includes: in response to the selection of a second operation item among a plurality of operation items, switching the content component to present second content generated based on live streaming information, the second content being associated with a second theme corresponding to the second operation item.
[0082] In this way, embodiments of the present disclosure can switch the content generated in the content component based on the selection of the second operation item, thereby reducing the user's operating costs and improving the efficiency of the user's acquisition of live information.
[0083] In some embodiments, the first content includes operational suggestions associated with the first topic.
[0084] In this way, embodiments of this disclosure can provide operational suggestions related to the first topic in the first content, thereby helping to guide users and improve the efficiency of users' live streaming or the efficiency of obtaining live streaming information.
[0085] In some embodiments, process 300 further includes: providing a function entry point corresponding to the operation suggestion, wherein the function entry point is configured to trigger the execution of the operation corresponding to the operation suggestion.
[0086] In this way, the embodiments of this disclosure can present functional entry points corresponding to the operation suggestions, thereby improving the user's operating efficiency.
[0087] In some embodiments, process 300 further includes: updating the display style of the first operation item in response to the selection of a first operation item among a plurality of operation items to indicate the generation status of the first content.
[0088] In this way, the embodiments of this disclosure can present the generation status of the first content to the user more intuitively through the display style of the first operation item, thereby improving the efficiency of obtaining user information.
[0089] In some embodiments, process 300 further includes: in response to a second operation on the content component, presenting a session window associated with the virtual object; and in response to receiving an interaction request via the session window, providing response content for the virtual object, the response content being generated based on the interaction request and live streaming information.
[0090] In this way, embodiments of the present disclosure can present a session window associated with a virtual object, thereby providing corresponding response content based on interactive requests and improving the richness of live broadcast information obtained by users.
[0091] In some embodiments, receiving an interaction request includes: presenting a set of query items in a session window; and obtaining an interaction request associated with at least one query item based on the selection of at least one query item in the set of query items.
[0092] In this way, embodiments of the present disclosure can obtain corresponding interaction requests based on the selection of query items in the session window, thereby reducing the user's operating costs and improving the user's interaction efficiency.
[0093] In some embodiments, a set of query items includes at least one of the following: a preset first query item; and a second query item generated based on live streaming information.
[0094] In this way, the embodiments of this disclosure can provide richer query items, thereby improving user experience and engagement.
[0095] In some embodiments, the live streaming information indicates at least one of the following: the live streaming content of the live streaming room; the interactive information of the live streaming room; and the viewing information of the live streaming room.
[0096] In this way, the embodiments of this disclosure can determine live information based on the live content, interactive content and / or viewing information of the live room, thereby enriching the ways to obtain live information and further improving the accuracy of content generation in the content components.
[0097] In some embodiments, the first topic includes one of the following: a topic associated with interactive content in the live stream; a topic associated with viewers in the live stream; a topic associated with viewing information in the live stream; and a topic associated with virtual resources in the live stream.
[0098] In this way, embodiments of this disclosure can provide different kinds of topics, thereby improving the efficiency of users in obtaining various aspects of live streaming information in the live streaming room.
[0099] Example devices and equipment
[0100] Embodiments of this disclosure also provide corresponding apparatus for implementing the above methods or processes. Figure 4 A schematic structural block diagram of an example device 400 for live interactive broadcasting according to certain embodiments of the present disclosure is shown. Device 400 may be implemented as or included in electronic device 110. Various modules / components in device 400 may be implemented by hardware, software, firmware, or any combination thereof.
[0101] like Figure 4 As shown, the device 400 includes an interface presentation module 410 configured to present a live streaming interface of a live streaming room; a component providing module 420 configured to provide content components in the live streaming interface, the content components including multiple operation items; and a content presentation module 430 configured to, in response to the selection of a first operation item among the multiple operation items, present first content generated based on the live streaming information of the live streaming room in the content component, the first content being associated with a first theme corresponding to the first operation item.
[0102] In some embodiments, the device 400 further includes a style adjustment module configured to adjust the display style of the content component in response to the fulfillment of a trigger condition, so as to reduce the display size of the content component in the live streaming interface.
[0103] In some embodiments, the triggering conditions include: receiving a first operation on the content component; or not receiving updated content associated with the content component within a preset time period.
[0104] In some embodiments, the apparatus 400 further includes a first processing module configured to switch a content component to present second content generated based on live streaming information in response to the selection of a second operation item among a plurality of operation items, the second content being associated with a second theme corresponding to the second operation item.
[0105] In some embodiments, the first content includes operational suggestions associated with the first topic.
[0106] In some embodiments, the device 400 further includes an entry providing module, configured to provide a function entry corresponding to an operation suggestion, the function entry being configured to trigger the execution of an operation corresponding to the operation suggestion.
[0107] In some embodiments, the apparatus 400 further includes a style update module configured to update the display style of the first operation item in response to the selection of the first operation item among a plurality of operation items, so as to indicate the generation status of the first content.
[0108] In some embodiments, the apparatus 400 further includes a second processing module configured to, in response to a second operation on a content component, present a session window associated with the virtual object; and, in response to receiving an interaction request via the session window, provide response content for the virtual object, the response content being generated based on the interaction request and live streaming information.
[0109] In some embodiments, receiving an interaction request includes: presenting a set of query items in a session window; and obtaining an interaction request associated with at least one query item based on the selection of at least one query item in the set of query items.
[0110] In some embodiments, a set of query items includes at least one of the following: a preset first query item; and a second query item generated based on live streaming information.
[0111] In some embodiments, the live streaming information indicates at least one of the following: the live streaming content of the live streaming room; the interactive information of the live streaming room; and the viewing information of the live streaming room.
[0112] In some embodiments, the first topic includes one of the following: a topic associated with interactive content in the live stream; a topic associated with viewers in the live stream; a topic associated with viewing information in the live stream; and a topic associated with virtual resources in the live stream.
[0113] The modules included in device 400 can be implemented in various ways, including software, hardware, firmware, or any combination thereof. In some embodiments, one or more units can 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 of the modules in device 400 can be implemented at least partially by one or more hardware logic components. By way of example, and not limitation, exemplary types of hardware logic components that can be used include field-programmable gate arrays (FPGAs), application-specific integrated circuits (ASICs), application-specific standard products (ASSPs), system-on-a-chip (SoCs), complex programmable logic devices (CPLDs), and so on.
[0114] like Figure 5 As shown, electronic device 500 is in the form of a general-purpose electronic device. Components of electronic device 500 may include, but are not limited to, one or more processing units or processors 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. Processor 510 may be a physical or virtual processor and is capable of performing various processes according to programs stored in memory 520. In a multiprocessor system, multiple processors execute computer-executable instructions in parallel to improve the parallel processing capability of electronic device 500. Figure 5 The electronic device 500 shown can be used to achieve Figure 1 Electronic devices 110.
[0115] Electronic device 500 typically includes multiple computer storage media. Such media can be any accessible media that is accessible to electronic device 500, including but not limited to volatile and non-volatile media, removable and non-removable media. Memory 520 can be volatile memory (e.g., registers, 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 can be removable or non-removable media and can include machine-readable media, such as flash drives, disks, or any other media that can be used to store information and / or data and can be accessed within electronic device 500.
[0116] Electronic device 500 may further include additional removable / non-removable, volatile / non-volatile storage media. Although not explicitly stated... Figure 5As shown, disk drives for reading from or writing to removable, non-volatile disks (e.g., "floppy disks") and optical disk drives for reading from or writing to removable, non-volatile optical disks can be provided. In these cases, each drive can be connected to a bus (not shown) via one or more data media interfaces. Memory 520 may include computer program product 525 having one or more program modules configured to perform various methods or actions of various embodiments of this disclosure.
[0117] Communication unit 540 enables communication with other electronic devices via a communication medium. Additionally, the functionality of components of electronic device 500 can be implemented using a single computing cluster or multiple computing machines capable of communicating via communication connections. Therefore, electronic device 500 can operate in a networked environment using logical connections to one or more other servers, network personal computers (PCs), or another network node.
[0118] Input device 550 can be one or more input devices, such as a mouse, keyboard, trackball, etc. Output device 560 can be one or more output devices, such as a monitor, speaker, printer, etc. Electronic device 500 can also communicate with one or more external devices (not shown) via communication unit 540 as needed. These external devices include storage devices, display devices, etc., and can communicate with one or more devices that enable user interaction with electronic device 500, or with any device that enables electronic device 500 to communicate with one or more other electronic devices (e.g., network card, modem, etc.). Such communication can be performed via input / output (I / O) interface (not shown).
[0119] According to an exemplary implementation of this disclosure, a computer-readable storage medium is provided that stores computer-executable instructions thereon, wherein the computer-executable instructions are executed by a processor to implement the methods described above. According to an exemplary implementation of this disclosure, a computer program product is also provided, which is tangibly stored on a non-transitory computer-readable medium and includes computer-executable instructions, which are executed by a processor to implement the methods described above.
[0120] Various aspects of this disclosure are described herein with reference to flowchart illustrations and / or block diagrams of methods, apparatuses, devices, and computer program products implemented according to this disclosure. It should be understood that each block of the flowchart illustrations and / or block diagrams, and combinations of blocks in the flowchart illustrations and / or block diagrams, can be implemented by computer-readable program instructions.
[0121] 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 apparatus to produce a machine such that, when executed by the processing unit of the computer or other programmable data processing apparatus, they create means for implementing the functions / actions specified in one or more blocks of the flowchart and / or block diagram. These computer-readable program instructions can also be stored in a computer-readable storage medium that causes a computer, programmable data processing apparatus, and / or other device to operate in a particular manner. Thus, the computer-readable medium storing the instructions comprises an article of manufacture that includes instructions for implementing aspects of the functions / actions specified in one or more blocks of the flowchart and / or block diagram.
[0122] Computer-readable program instructions can be loaded onto a computer, other programmable data processing apparatus, or other device to cause a series of operational steps to be performed on the computer, other programmable data processing apparatus, or other device to produce a computer-implemented process, thereby causing the instructions that execute on the computer, other programmable data processing apparatus, or other device to perform the functions / actions specified in one or more boxes of a flowchart and / or block diagram.
[0123] The flowcharts and block diagrams in the accompanying drawings illustrate the architecture, functionality, and operation of possible implementations of systems, methods, and computer program products according to various embodiments of this disclosure. In this regard, each block in a flowchart or block diagram may represent a module, segment, or portion of an instruction, which contains one or more executable instructions for implementing the specified logical function. In some alternative implementations, the functions indicated in the blocks may occur in a different order than those indicated in the drawings. For example, two consecutive blocks may actually be executed substantially in parallel, and they may sometimes be executed in reverse order, depending on the functions involved. It should also be noted that each block in the block diagrams and / or flowcharts, and combinations of blocks in the block diagrams and / or flowcharts, may be implemented using a dedicated hardware-based system that performs the specified function or action, or using a combination of dedicated hardware and computer instructions.
[0124] Various implementations of this disclosure have been described above. These descriptions are exemplary and not exhaustive, nor are they limited to 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 terminology used herein is chosen to best explain the principles, practical applications, or improvements to technology in the market, or to enable others skilled in the art to understand the various implementations disclosed herein.
Claims
1. A method for live streaming interaction, comprising: Display the live stream interface of the live stream room; The live streaming interface provides a content component, which includes multiple operation items; as well as In response to the selection of a first operation item among the plurality of operation items, first content generated based on the live streaming information of the live streaming room is presented in the content component, the first content being associated with a first topic corresponding to the first operation item.
2. The method according to claim 1, further comprising: In response to the fulfillment of the triggering condition, the display style of the content component is adjusted to reduce the display size of the content component in the live streaming interface.
3. The method according to claim 2, wherein the triggering condition includes: Received a first operation for the content component; or No updated content associated with the content component was received within the preset time period.
4. The method according to claim 1, further comprising: In response to the selection of a second operation item among the plurality of operation items, the content component is switched to display second content generated based on the live broadcast information, the second content being associated with a second topic corresponding to the second operation item.
5. The method of claim 1, wherein the first content includes operational suggestions associated with the first topic.
6. The method according to claim 5, further comprising: A function entry point corresponding to the operation suggestion is provided, and the function entry point is configured to trigger the execution of the operation corresponding to the operation suggestion.
7. The method according to claim 1, further comprising: In response to the selection of the first operation item among the plurality of operation items, the display style of the first operation item is updated to indicate the generation status of the first content.
8. The method according to claim 1, further comprising: In response to a second operation on the content component, a session window associated with the virtual object is presented; as well as In response to receiving an interaction request via the session window, the virtual object provides response content, which is generated based on the interaction request and the live stream information.
9. The method of claim 8, wherein receiving the interaction request comprises: A set of query items is presented in the session window; as well as Based on the selection of at least one query item from the set of query items, the interaction request associated with the at least one query item is obtained.
10. The method of claim 9, wherein the set of query terms includes at least one of the following: The first preset query item; The second query item generated based on the live broadcast information.
11. The method of claim 1, wherein the live broadcast information indicates at least one of the following: The live stream content of the live stream room; The interactive information in the live stream; The viewing information for the live stream room.
12. The method of claim 1, wherein the first subject matter comprises one of the following: Themes associated with the interactive content in the live stream; Topics associated with the viewers in the live stream; Topics associated with the viewing information in the live stream; Topics associated with the virtual resources of the live stream.
13. A device for live streaming interaction, comprising: The interface presentation module is configured to present the live streaming interface of the live streaming room; A component providing module is configured to provide content components in the live streaming interface, the content components including multiple operation items; and The content presentation module is configured to, in response to the selection of a first operation item among the plurality of operation items, present first content generated based on the live streaming information of the live streaming room in the content component, the first content being associated with a first topic corresponding to the first operation item.
14. An electronic device comprising: At least one processor; as well as At least one memory coupled to the at least one processor and storing instructions for execution by the at least one processor, the instructions causing the electronic device to perform the method according to any one of claims 1 to 12 when executed by the at least one processor.
15. A computer-readable storage medium having stored thereon computer-executable instructions that can be executed by a processor to implement the method according to any one of claims 1 to 12.