Method and apparatus for live-streaming room interaction, and device and storage medium
By implementing information input and media content presentation between the first terminal and the second terminal of the live broadcast room, the problem of insufficient interaction form of multi-users collaboratively creating media content in the prior art is solved, and the user interaction experience and participation are improved .
Patent Information
- Application Number
- PCT/CN2024/110810
- Authority / Receiving Office
- WO · WO
- Patent Type
- Applications
- Current Assignee / Owner
- Priority Date
- 2023-08-09
- Filing Date
- 2024-08-08
- Publication Date
- 2025-02-13
AI Technical Summary
The existing live broadcast room interaction technology is difficult to achieve the interactive form of multi-users collaboratively creating media content, resulting in poor user interaction experience.
By acquiring the information input by the user at the first terminal of the live broadcast room and presenting the corresponding media content in the first live broadcast interface, the second user is allowed to input information through the second terminal and presenting his media content in the same interface.
Support multiple users in the live broadcast room to collaborate in creating media content, improve user interaction experience, lower the threshold for user communication, and attract more users to participate in the live broadcast room interaction.
Smart Images

Figure CN2024110810_13022025_PF_FP_ABST
Abstract
Description
Method, device, equipment and storage medium for live broadcast room interaction
[0001] This application claims priority to the Chinese invention patent application with application number 202311004840.0 filed on August 9, 2023, entitled “Methods, devices, equipment and storage media for live broadcast room interaction”. The entire contents of the Chinese patent application are incorporated into this application by reference. Technical Field
[0002] Example embodiments of the present disclosure generally relate to the field of computers, and more particularly, to methods, devices, apparatuses, and computer-readable storage media for live broadcast room interaction. Background Art
[0003] With the advancement of computer technology, more and more applications offer live streaming capabilities. During live broadcasts, the host can interact with viewers, attracting more viewers and enhancing their live streaming experience. For example, some live streaming rooms allow viewers to create conversations, allowing them to join group chats via microphones, allowing them to engage in real-time audio and video communication with the host and other users.
[0004] Summary of the Invention
[0005] In a first aspect of the present disclosure, a live broadcast room interaction method is provided. The method includes: obtaining, at a first terminal, first information input by a first user in the live broadcast room; presenting first media content corresponding to the first information in a first live broadcast interface of the live broadcast room; and, when a second user in the live broadcast room inputs second information via a second terminal, presenting second media content corresponding to at least the second information in the first live broadcast interface.
[0006] In a second aspect of the present disclosure, a live broadcast room interaction method is provided. The method includes: presenting, at a second terminal, first media content in a second live broadcast interface of the live broadcast room, where the first media content corresponds to at least first information input by a first user of the live broadcast room via the first terminal; obtaining, via the second live broadcast interface, second information input by a second user of the live broadcast room; and presenting, in the second live broadcast interface, second media content corresponding to at least the second information.
[0007] In a third aspect of the present disclosure, a device for live broadcast room interaction is provided. The device includes: a first acquisition module configured to acquire, at a first terminal, first information input by a first user of the live broadcast room; a first presentation module configured to present first media content corresponding to the first information in a first live broadcast interface of the live broadcast room; and a second presentation module configured to present, in the first live broadcast interface, at least second media content corresponding to the second information when a second user of the live broadcast room inputs second information via a second terminal.
[0008] In a fourth aspect of the present disclosure, a device for live broadcast room interaction is provided. The device includes: a third presentation module configured to present first media content in a second live broadcast interface of the live broadcast room at a second terminal, where the first media content corresponds to at least first information input by a first user of the live broadcast room via the first terminal; a second acquisition module configured to acquire second information input by a second user of the live broadcast room via the second live broadcast interface; and a fourth presentation module configured to present second media content corresponding to at least the second information in the second live broadcast interface.
[0009] In a fifth 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 and / or second aspects.
[0010] In a sixth aspect of the present disclosure, a computer-readable storage medium is provided, wherein a computer program is stored on the computer-readable storage medium, and the computer program can be executed by a processor to implement the method of the first aspect and / or the second aspect.
[0011] It should be understood that the content described in this summary section is not intended to limit the key features 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 easily understood through the following description. BRIEF DESCRIPTION OF THE DRAWINGS
[0012] The above and other features, advantages and aspects of the 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, the same or similar reference numerals represent the same or similar elements, wherein:
[0013] FIG1 shows a schematic diagram of an example environment in which embodiments of the present disclosure can be implemented;
[0014] 2A to 2K are schematic diagrams illustrating multiple examples of a first live broadcast interface according to some embodiments of the present disclosure;
[0015] 3A to 3G are schematic diagrams showing multiple examples of a second live broadcast interface according to some embodiments of the present disclosure;
[0016] 4A and 4B are schematic diagrams showing multiple examples of target live broadcast interfaces according to some embodiments of the present disclosure;
[0017] 5A and 5B are schematic diagrams showing multiple examples of target live broadcast interfaces according to other embodiments of the present disclosure;
[0018] 6A to 6C are schematic diagrams showing multiple examples of target live broadcast interfaces according to other embodiments of the present disclosure;
[0019] FIG7 shows a flowchart of a live broadcast room interaction method according to some embodiments of the present disclosure;
[0020] FIG8 shows a flowchart of a live broadcast room interaction method according to other embodiments of the present disclosure;
[0021] FIG9 shows a block diagram of an apparatus for live broadcast room interaction according to some embodiments of the present disclosure;
[0022] FIG10 shows a block diagram of an apparatus for live broadcast room interaction according to other embodiments of the present disclosure; and
[0023] FIG11 shows a block diagram of an electronic device capable of implementing various embodiments of the present disclosure. DETAILED DESCRIPTION
[0024] It is understandable that before using the technical solutions disclosed in the various embodiments of this disclosure, the type, scope of use, usage scenarios, etc. of the personal information involved in this disclosure should be informed to the user and the user's authorization should be obtained in an appropriate manner in accordance with relevant laws and regulations.
[0025] For example, in response to a user's active request, a prompt message is sent to the user to clearly inform the user that the operation requested 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 the disclosed technical solution based on the prompt message.
[0026] As an optional but non-limiting implementation, in response to receiving a user's active request, the prompt information may be sent to the user in the form of a pop-up window, for example, in which the prompt information may be presented in text form. Furthermore, the pop-up window may also include a selection control for the user to select "Agree" or "Disagree" to provide personal information to the electronic device.
[0027] It is understandable that the above notification and user authorization process are merely illustrative and do not limit the implementation of the present disclosure. Other methods that comply with relevant laws and regulations may also be applied to the implementation of the present disclosure.
[0028] It is understandable 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.
[0029] As used herein, the term "in response to" refers to a state in which a corresponding event occurs or a condition is satisfied. It will be understood that the timing of executing a subsequent action executed in response to the event or condition is not necessarily strictly related to the time when the event occurs or the condition is satisfied. For example, in some cases, a subsequent action may be executed immediately when the event occurs or the condition is satisfied; in other cases, the subsequent action may be executed some time after the event occurs or the condition is satisfied.
[0030] The following describes embodiments of the present disclosure in more detail with reference to the accompanying drawings. Although certain embodiments of the present disclosure are shown in the accompanying drawings, it should be understood that the present disclosure can 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.
[0031] It should be noted that the titles of any section / subsection provided herein are not 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 embodiments described in the same section / subsection and / or in different sections / subsections.
[0032] 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". Other explicit and implicit definitions may be included below. The terms "first", "second", etc. may refer to different or the same objects. Other explicit and implicit definitions may be included below.
[0033] As briefly mentioned above, in live broadcast scenarios, users expect to have richer forms of interaction. In particular, for audience users, some audience users may expect to be able to interact with the anchor user and / or other users in the live broadcast room.
[0034] Some traditional solutions, for example, can provide live-microphone interaction for specific audience users, allowing them to participate in audio and video exchanges in the live broadcast room. However, whether such audio and video exchanges between users are smooth is highly uncertain, which may affect the user interaction experience.
[0035] To this end, embodiments of the present disclosure provide a solution for live broadcast room interaction. According to various embodiments of the present disclosure, a first terminal obtains first information input by a first user in the live broadcast room. First media content corresponding to the first information is presented in a first live broadcast interface of the live broadcast room. When a second user in the live broadcast room inputs second information via a second terminal, second media content corresponding to at least the second information is presented in the first live broadcast interface.
[0036] In this way, the embodiments of the present disclosure can support interactive forms of multi-user collaborative creation of media content in live broadcast rooms, thereby improving the interactive experience of live broadcast rooms. In addition, compared with traditional audio and video communication, this collaborative creation process further lowers the threshold for user communication and attracts more users to participate in live broadcast room interaction.
[0037] Example embodiments of the present disclosure are described below with reference to the accompanying drawings.
[0038] Sample Environment
[0039] FIG1 illustrates a schematic diagram of an example environment 100 in which embodiments of the present disclosure can be implemented. In environment 100, a user 110 can establish a live broadcast room and provide live broadcast content, etc., through an associated terminal device 120. In some scenarios, user 110 is also referred to as the host, broadcaster, or manager of the live broadcast room.
[0040] One or more users 130-1, 130-2, ..., 130-N can watch the live broadcast and participate in the interaction in the live broadcast room through their associated terminal devices 140-1, 140-2, ..., 140-N. For ease of discussion, users 130-1, 130-2, ..., 130-N may be collectively or individually referred to as users 130, and terminal devices 140-1, 140-2, ..., 140-N may be collectively or individually referred to as terminal devices 140. In some scenarios, users 130 may also be referred to as viewers, listeners, viewers, or participants in the live broadcast room.
[0041] It should be understood that although FIG1 only shows a single anchor user, in some embodiments, multiple anchor users may initiate live broadcasts in a certain live broadcast room.
[0042] In some embodiments, the terminal devices 120 and 140 may each be installed with an application that can provide a live broadcast service, or may be able to access a website that can provide a live broadcast service. The user 110 and the user 130 may operate the terminal devices 120 and 140 to access the corresponding application or website.
[0043] Accordingly, the terminal device 120 and the terminal device 140 can present a corresponding live broadcast interface, which can, for example, provide live broadcast content of the live broadcast room, such as audio live broadcast content or video live broadcast content.
[0044] In some embodiments, the terminal device 120 and the terminal device 140 can also communicate with the server 150 through the network 152 to provide the live broadcast service. The server 150 can provide management, configuration, and maintenance functions for applications or websites.
[0045] Terminal device 120 and terminal device 140 can be any type of mobile terminal, fixed terminal or portable terminal, including mobile phone, desktop computer, laptop computer, notebook computer, netbook computer, tablet computer, media computer, multimedia tablet, personal communication system (PCS) device, personal navigation device, personal digital assistant (PDA), audio / video player, digital camera / camcorder, television receiver, radio broadcast receiver, e-book device, gaming device or any combination of the foregoing, including accessories and peripherals of these devices or any combination thereof. In some embodiments, terminal devices 120, 140 can also support any type of interface for users (such as "wearable" circuits, etc.). Server 150 can be various types of computing systems / servers that can provide computing power, including but not limited to mainframes, edge computing nodes, computing devices in cloud environments, and the like.
[0046] It should be understood that the structure and function of the various elements in the environment 100 are described for illustrative purposes only and do not imply any limitation on the scope of the present disclosure.
[0047] Various example implementations of the present disclosure are described in detail below.
[0048] Example live room interaction method
[0049] According to an embodiment of the present disclosure, a live broadcast room interaction method is provided. According to the interaction method, a first terminal can obtain first information input by a first user of the live broadcast room. Furthermore, the first terminal can present first media content corresponding to the first information in the first live broadcast interface of the live broadcast room. Additionally, when a second user of the live broadcast room inputs second information via a second terminal, the first terminal can present second media content corresponding to at least the second information in the first live broadcast interface. In some scenarios, such first information and / or second information can also be referred to as descriptive information, which can be used to indicate a description of the media content to be presented in the live broadcast interface.
[0050] Such a live broadcast room interaction method can be implemented by an appropriate electronic device or a combination of electronic devices (for example, the server 150, the terminal device 120, the terminal device 140 in FIG. 1 , or a combination of one or more of these devices). For ease of description, the live broadcast room interaction method is described below using the terminal device 120 as an example with reference to FIG. 1 .
[0051] Referring to the example environment of FIG1 , a live broadcast room may include multiple users, such as user 110, user 130-1, user 130-2, etc. As will be described in detail below, terminal device 120 may, for example, obtain information input by user 110 (also referred to as first information). Such information may include text content or other appropriate content to guide the determination of corresponding media content.
[0052] Furthermore, the terminal device 120 can present the first media content determined based on the first information to the user 110 accordingly. Exemplarily, the terminal device 140 corresponding to the other users 130 in the live broadcast room can also provide the first media content accordingly in the corresponding live broadcast interface. The first information may include a description of the media content to be presented. The media content can be determined based on the input information. Determining the media content includes, for example, retrieving the corresponding media content from the media library, searching for matching media content from the search platform, and / or creating (for example, generating) the corresponding content in an appropriate manner. It should be understood that the example of "creating" media content in the present disclosure may include: automatically generating media content corresponding to the input information using any appropriate media content generation technology.
[0053] Furthermore, the terminal device 120 may present the second media content determined based on the first information and the second information to the user 110 .
[0054] In some examples, one or more other users 130 in the live broadcast may also participate in the interaction regarding the creation of the media content. Such one or more other users 130 may be allowed to input corresponding information (also referred to as second information) through their corresponding terminal devices 140.
[0055] Furthermore, second media content based on information input by multiple users (e.g., first information and second information) can be determined and presented in the live broadcast room, for example, presented in the live broadcast interface by terminal device 120 and terminal device 140 accordingly.
[0056] In some embodiments, the first media content, second media content and / or other media content created through the collaboration of multiple users in the live broadcast room may include: text content, picture content, video content, and audio content. For example, multiple users in the live broadcast room can collaboratively create a story, which can be presented in the style of text content, for example. Alternatively, multiple users in the live broadcast room can also collaboratively create a picture or multiple pictures. Alternatively, multiple users in the live broadcast room can also collaboratively create an audio or multiple audio clips, such as music. For another example, multiple users in the live broadcast room can collaboratively create one or more videos.
[0057] In this way, the embodiments of the present disclosure can support multiple users in the live broadcast room to collaboratively participate in the interaction of creating media content, thereby increasing the enthusiasm for interaction between users in the live broadcast room and enhancing the user's interactive experience.
[0058] The specific process of user collaborative interaction in the live broadcast room will be introduced in detail below.
[0059] Example Interaction Mode
[0060] The following describes example live broadcast interfaces according to some embodiments of the present disclosure in conjunction with Figures 2A to 2K. Such a live broadcast interface may, for example, correspond to the administrator of the live broadcast room (e.g., the host). Figures 2A to 2K illustrate schematic diagrams of multiple example interfaces of the first live broadcast interface according to some embodiments of the present disclosure.
[0061] Furthermore, for ease of description, embodiments of the present disclosure will be described below using an example of media content using images. It should be understood that, as described above, images are merely an example form of media content, and the interactive processes and / or interactive mechanisms discussed below in this disclosure can be appropriately applied to the collaborative creation of other types of media content.
[0062] As shown in 2A, the terminal device 120 may provide an interface 210 for the user 110. Such an interface 210 may correspond to, for example, a mode for guiding the user 110 to enter a target interaction mode (ie, a media content creation mode).
[0063] For example, in the example of FIG2A , the guidance interface 210 may include guidance information 212 . The guidance information 212 may provide relevant information about the interaction mode. Such guidance information 212 may, for example, help the user 110 understand the expected process of this interaction mode and the basic interaction methods. In this way, an introduction to the interaction mode can be achieved. Additionally or alternatively, the terminal device 120 may automatically present guidance information for the interaction mode, for example, in response to the user 110 creating a live broadcast room for the first time within a predetermined time.
[0064] As shown in FIG2A , the guidance interface may further include a trigger control (e.g., a “start” button) for starting the interactive mode. Upon receiving a preset operation for the trigger control, the terminal device 120 may determine that the live broadcast room will start the interactive mode and may execute subsequent interactive processes accordingly.
[0065] It should be understood that the interface shown in FIG2A is only an example of how to start the interactive mode in the live broadcast room, and other appropriate function entrances can also be used to help users start the interactive mode.
[0066] As shown in Figure 2B, after receiving the preset operation, the terminal device 120 may present an interface 220. The interface 220 may provide an information input component for the user 110. In some embodiments, such an information input component may include a first input area 222 for receiving text input.
[0067] Such a first input area 222 can be used to receive a content description input by the user 110 for guiding the creation of corresponding media content. As shown in Figure 2B, the first input area 222 can provide input guidance, for example, guiding the user to input one or more keywords.
[0068] Additionally, the first input area 222 may include an input box 225 in which the user may enter text. In some embodiments, the input box 225 may also present one or more keywords (e.g., "walking the dog, beach") as recommended descriptive text (also referred to as recommended information). Furthermore, the user 110 may also randomly change the recommended information presented in the input box 225 by, for example, modifying the component 223.
[0069] In some embodiments, user 110 may directly determine the recommended one or more keywords as a content description for guiding media content creation. Alternatively, user 110 may also modify the recommended keywords through input box 225 or re-enter one or more keywords.
[0070] In some embodiments, the first input area 222 may have an input character limit, such as 80 characters. The lower right corner of the input box 225 may indicate the character limit and the number of characters already entered.
[0071] In some embodiments, the information input component may further include a second input area 224. The second input area 224 may support the user 110 to select a desired style from a group of preset styles.
[0072] As shown in FIG. 2B , taking the picture creation process as an example, the terminal device 120 may provide a set of preset picture styles and corresponding examples in the second input area 224 to facilitate the user 110 in selecting a style of interest.
[0073] It should be understood that selecting a desired style from a set of default styles is only an example input method, and the user may also be supported to formulate a desired style by, for example, text input, and the present disclosure is not intended to be limited to this. The embodiments of the present disclosure can make the determined media content more satisfying to the user's expectations.
[0074] It should be understood that the style of the second input area 224 can be adjusted adaptively for other media content creation scenarios. For example, taking text content as an example, the second input area 224 can provide example texts in various styles. Or, taking music content as an example, the second input area 224 can provide example music clips in various styles.
[0075] Additionally, as shown in FIG2B , the interface 220 may further include an invitation confirmation area 226 for confirming whether to invite other users of the live broadcast room to participate in the creation of media content.
[0076] After the user 110 completes the selection or input of the content description part and the style description part, the user may trigger the creation of the media content by, for example, clicking a “Create” button in the interface 220 .
[0077] In some examples, as shown in FIG2C , terminal device 120 may present interface 230 in response to user 110 clicking a “Create” button. Interface 230 may include a progress bar for creating media content (e.g., dynamically displaying a current progress of 50%). The progress bar may show user 110 the progress of media content creation. Additionally, interface 230 may also include a previously entered text description portion (e.g., “Walking the dog, beach”).
[0078] In addition, the interface 230 may also provide one or more other interface elements (e.g., a "Recreate" button, an "Apply" button, and an "Exit" button). During the process of creating media content, the "Recreate" button and the "Apply" button are grayed out. The terminal device 120 may exit the interactive mode in response to the user 110 clicking the "Exit" button.
[0079] In other examples, as shown in FIG2D , terminal device 120 may present interface 240 in response to user 110 clicking the "Create" button in FIG2B . Interface 240 includes a progress bar corresponding to the creation process of the media content (e.g., dynamically displaying the current progress of 50%). The progress bar is presented in a floating manner in an appropriate area of the live broadcast interface, such as the comment interaction area.
[0080] In some embodiments, the terminal device 120 presents a preview interface 250 as shown in Figure 2E in response to completing the creation of the media content. As shown in Figure 2E, the preview interface 250 may include a preview of the created set of media content and a previously input content description portion.
[0081] For example, such a set of media content may include one or more candidate content (e.g., pictures) determined based on information input by user 110. User 110 may, for example, select specific media content from the set of media content as the media content to be applied. Alternatively, if the set of media content includes one candidate content, user 110 may, for example, directly determine the candidate content as the media content to be applied. Alternatively, user 110 may, for example, trigger redefinition of the set of media content.
[0082] 2E shows an example of a preview of picture content, and it should be understood that previews can be provided similarly for other types of media content. For example, created text content can be presented on the preview interface, or the user can be supported to play created audio content and / or video content.
[0083] As shown in FIG2E , interface 250 may also provide, for example, a “Recreate” button and an “Apply” button. Terminal device 120 may trigger the re-creation process of the media content in response to user 110 clicking the “Recreate” button. In some embodiments, different media content may be re-determined based on the previously entered content description and selected genre, i.e., the user may trigger the re-creation of media content without modifying the information.
[0084] In other embodiments, the terminal device 120 may further support the user 110 in modifying the content description part or style, thereby recreating different media content.
[0085] In some embodiments, the terminal device 120 presents a prompt message in response to an inability to complete the creation of the media content. The terminal device 120 may exit the interactive mode based on the user 110 clicking an "Exit" button in the interface. Additionally or alternatively, the terminal device 120 may return from the interface 230 to the interface 220 after a preset time period of presenting the prompt message, thereby allowing the user 110 to continue creating the media content by clicking a "Create" button in the interface.
[0086] In some scenarios, the terminal device 120 may exit the interactive mode in response to the user 110 clicking the "Exit" button shown in FIG2E . In some embodiments, the terminal device 120 may provide a secondary confirmation interface as shown in FIG2F in response to the clicking of the "Exit" button. In the example of FIG2F , the secondary confirmation interface 252 includes a prompt window (also referred to as a floating window) for reconfirming whether to exit the interactive mode. The terminal device 120 may exit the interactive mode in response to the confirmation operation in the secondary confirmation interface.
[0087] In some embodiments, the terminal device 120 may also provide a background selection interface in response to a confirmation operation in the secondary confirmation interface 250. In the example of Figure 2G, the background selection interface 260 may include a preset number of background image options. The terminal device 120 may apply the corresponding image as the background based on the selection operation of the user 110. The background selection interface 260 may also include other interface elements (such as a "confirm" button). The terminal device 120 may allow the user 110 to finally determine the image they want after performing multiple selection operations. The terminal device 120 may apply the corresponding image as the background based on the confirmation operation of the user 110 (such as a click operation on the "confirm" button). In some embodiments, the terminal device 120 applies the selected image to the live broadcast room background in preview mode in response to a selection operation (such as a click or short touch) to facilitate previewing the effect after applying the image as the background.
[0088] In other examples, the terminal device 120 can present the created media content to one or more live broadcast interfaces associated with the live broadcast room based on the user 110 clicking the "Apply" button shown in Figure 2E, so that it is visible to all users or specific users of the live broadcast room.
[0089] In some embodiments, the created media content may include, for example, picture content, and the picture content may be correspondingly set as the background of at least a portion of the live broadcast interface to be presented to all users or specific users in the live broadcast room.
[0090] As shown in Figure 2H, the created picture can be presented in the live broadcast interface as the overall picture background of the live broadcast room. For example, other information in the live broadcast room can be presented on the background picture by superimposing the display. For example, for the live broadcast room scene with connected microphones, the visual identifier (or video stream) of the connected microphone user can be processed into a background part 272 and a foreground part 274, wherein the background part 272 is further processed to be transparent (or not displayed). In this way, problems such as screen fragmentation or background image shrinkage due to a large number of connected microphones can be at least partially solved. In some embodiments, the terminal device 120 ensures the proper presentation of other content in the live broadcast room by adjusting the parameters (such as transparency) of the created picture.
[0091] In some embodiments, the created media content may also be presented in the live interface in other appropriate ways. For example, the terminal device 120 may present a dedicated media viewing component for presenting the media content determined based on the information.
[0092] It should be understood that different types of media content may have corresponding presentation styles or provide styles. In addition, the created media content may also be visible to all users of the live studio, or only to specific users of the live studio (e.g., users invited to participate in the interaction).
[0093] The above discussion uses image creation as an example to discuss an example interactive process of presenting created media content based on information input by user 110. In this way, embodiments of the present disclosure can support the integration of content creation process and live interaction.
[0094] Sample invitation process
[0095] In some embodiments, the user 110 may also invite or configure one or more other users 130 in the live broadcast room to participate in the media content creation interaction.
[0096] In one example, as shown in FIG2B , when the user 110 confirms the invitation to other users to participate in the interactive mode through the invitation confirmation area 226 , the terminal device 120 can, for example, automatically turn on the live broadcast room's microphone connection mode and can initiate an invitation to the users who have joined the microphone connection to participate in the interactive mode.
[0097] In some embodiments, the terminal device 120 may also provide an entry for inviting or configuring other users to participate in the interactive mode in other appropriate interfaces. For example, as shown in FIG2I , the terminal device 120 may provide an invitation entry (e.g., an “Invite Other Users to Participate” entry) on the preview interface 285 of the created media content.
[0098] For example, when the invitation portal is triggered, the terminal device 120 may present a setting interface 290 as shown in FIG2J . Such a setting interface 290 may be used to modify specific settings of the interactive mode, for example.
[0099] Exemplarily, the setting interface 290 may include multiple selection areas. For example, a selection area 291 for selecting a layout (e.g., a panel-style layout or a grid-style layout), a selection area 292 for confirming whether to fix the layout, a selection area 293 for selecting the upper limit number of users who can be connected to the microphone (e.g., 5 or 8), and a selection area 294 for selecting users to share a background (e.g., some of the users who can be connected to the microphone by clicking on the avatar can share the background), etc. The terminal device 120 responds to these settings and applies the background settings to all users invited to interact. In this way, the unification of the style of the live broadcast room can be achieved.
[0100] It should be understood that such a setting interface 290 can also be provided in response to other operations. For example, the user 110 can also trigger the presentation of the setting interface 290 by setting controls during the interaction process, and modify the setting information of the interactive mode through the setting interface.
[0101] In some embodiments, as shown in FIG2K , the terminal device 120 may also present a prompt message indicating the progress of the interaction on the live interface. For example, when other users are invited to join the interactive mode, the terminal device 120 may present a prompt message 296 on the live interface, such as “XX user will be invited to join in 5 seconds.”
[0102] It should be understood that although the above discussion with reference to Figures 2A to 2K illustrates an example process in which the host user initiates the interactive mode, it should be understood that in some scenarios, the user initiating the interactive mode may also be other appropriate users in the live studio, including but not limited to: users with administrative privileges in the studio, users authorized by the host user, users connected to the microphone, or other appropriate users in the studio.
[0103] Sample invitation interaction process
[0104] In some embodiments, one or more other users in the live broadcast room can be invited to join the interactive mode discussed above. The detailed process of one or more other users in the live broadcast room participating in the interaction will be discussed below with reference to Figures 3A to 3G. Figures 3A to 3G show schematic diagrams of multiple example interfaces of the second live broadcast interface according to some embodiments of the present disclosure.
[0105] In some embodiments, when the user 130 is determined to be invited by the user 110 to participate in the interactive mode, the terminal device 140 corresponding to the user 130 may, for example, present first invitation information.
[0106] As shown in Figure 3A, the terminal device 140 may present an invitation prompt for the interactive mode. In the example of Figure 3A, the prompt interface 310 may include an invitation prompt 312. The invitation prompt 312 may include information about the interactive mode, such as guidance on how to participate in the interactive mode.
[0107] The prompt interface 310 may also include thumbnails of the avatars of one or more users currently participating in the interactive mode. Furthermore, the prompt interface 310 may also provide other interface elements (e.g., a "Reject" button and an "Accept" button). In response to the invited user (e.g., User B) clicking the "Reject" button, the terminal device 140 may invite the next user according to preset rules (e.g., the order of connecting to the microphone).
[0108] In some embodiments, the terminal device 140 presents a secondary confirmation interface 320 in response to the invited user clicking the "Reject" button. In the example of Figure 3B, the secondary confirmation interface 320 includes a prompt window (also known as a floating window) to reconfirm whether to exit the interactive mode. The prompt window may include the prompt information "Reject invitation?" and "You can create a personalized picture and use it as the shared background of the current live broadcast room." The prompt window may also include other interface elements, such as a "Cancel" button and a "Reject" button. The terminal device 140 can exit the interactive mode in response to the rejection operation in the secondary confirmation interface. In some embodiments, the terminal device 140 invites the next user according to preset rules in response to the invited user not taking any action within a preset time. For example, with continued reference to Figure 3A, the "Accept" button also includes a countdown interface element (e.g., a dynamically displayed 5-second countdown) to prompt the invited user to make a selection within the preset time. It should be understood that the content or layout of the prompt interface is merely exemplary and should not constitute a limitation of the present disclosure.
[0109] Terminal device 140 may also enter interactive mode in response to a confirmation operation by the invited user (e.g., clicking the "Accept" button in FIG. 3A or clicking the "Cancel" button in FIG. 3B ). As shown in FIG. 3C , based on user 130's confirmation of the first invitation message, terminal device 140 may correspondingly provide user 130 with an interface 330 that provides an information input component (also referred to as a second information input component) for inputting information.
[0110] As shown in FIG3C , the information input component can present at least a portion of the first information input by user 110 in information viewing area 332. Thus, user 130 can view information previously input by the user, such as a textual description of the content. This facilitates user participation in the interaction and avoids repeated input of content.
[0111] It should be understood that in the case where more historical users participate in inputting information, the information viewing area 332 may also present information inputted by each historical user, for example.
[0112] Furthermore, the creation interface 330 also includes a first input area 334. The first input area 334 may also include an input box to obtain the content description portion (e.g., keywords) entered by the user 130. In some embodiments, the first input area 334 has an input character limit, such as 80 characters, and the character limit and the number of characters entered are displayed in the lower right corner of the input box.
[0113] In some embodiments, the character limit corresponding to the first input area 334 may be the same as the character limit of the input box 225 in FIG. 2B . For example, the user entering the first message may be allowed to enter more characters. Alternatively, the host user may be allowed to enter more characters.
[0114] In some embodiments, the first input area 334 may also present one or more keywords (e.g., "watch the sunset") as recommended descriptive text (also referred to as recommended information). In addition, the user 130 may also randomly change the recommended information presented in the first input area 334.
[0115] In some embodiments, the user 130 may directly determine the recommended one or more keywords as a content description for guiding the creation of media content. Alternatively, the user 130 may also modify the recommended keywords through the first input area 334 or re-enter one or more keywords.
[0116] In some embodiments, the second information input component may further include a second input area 336. The second input area 336 may support the user 130 to select a desired style from a group of preset styles.
[0117] As shown in FIG3C , taking the image creation process as an example, terminal device 140 may provide a set of preset image styles and corresponding examples in second input area 336 to facilitate user 130 in selecting a style of interest. In some embodiments, the set of preset styles may also be configured by user 110. For example, an invited user may select a specific style from a variety of styles configured by the host.
[0118] It should be understood that selecting a desired style from a set of default styles is only an example input method. The user may also be supported to formulate a desired style by, for example, text input, and the present disclosure is not intended to be limited to this.
[0119] In some embodiments, as shown in FIG3C , the second information input component also displays countdown information. The countdown information indicates the remaining time for inputting the second information. In this way, the tension of the interaction can be enhanced, improving the user's interactive experience.
[0120] Terminal device 140 can receive the information input by the invited user and trigger the creation of new media content. As shown in Figure 3D, terminal device 140 can present interface 340 in response to the invited user clicking the "Create" button. Interface 340 can include a progress bar for creating media content (for example, dynamically showing the current progress of 50%). The progress bar can show the invited user the progress of the creation.
[0121] Interface 340 may also present at least a portion of the information used to create the current media content. For example, interface 340 may present a content description portion of all previously input user information (e.g., the keywords "walking the dog, beach, watching the sunset" input by user 110 and user 130).
[0122] In addition, the interface 340 may also provide other interface elements (eg, a "recreate" button, an "apply" button). During the process of creating media content, the "recreate" button and the "apply" button are grayed out.
[0123] In another example, the terminal device 140 may also present an interface 350 as shown in FIG3E in response to the invited user clicking the “Create” button. Interface 350 includes a progress bar for creating media content (e.g., dynamically displaying the current progress of 50%). The progress bar is presented in a suspended manner in the lower right corner of the interface so as not to obstruct the user's avatar and comment area. It should be understood that the content and style of the prompt information regarding the creation process are merely exemplary and should not constitute a limitation of the present disclosure.
[0124] In some embodiments, terminal device 140 presents preview interface 360 as shown in Figure 3F in response to completing the creation of media content. As shown in Figure 3F, preview interface 360 may include a preview of the created set of media content and corresponding description content (e.g., all user-entered keywords).
[0125] For example, such a set of media content may include one or more candidate content (e.g., pictures) determined based on the information input by user 110 and the information input by user 130. User 130 may, for example, select specific media content from the set of media content as the media content to be applied. Alternatively, if the set of media content includes one candidate content, user 130 may directly determine the candidate content as the media content to be applied. Alternatively, user 130 may trigger the re-creation of the set of media content.
[0126] 3F shows an example of a preview of picture content, and it should be understood that previews can be provided similarly for other types of media content. For example, created text content can be presented on the preview interface, or the user can be supported to play created audio content and / or video content.
[0127] Furthermore, as shown in FIG3F , interface 360 may also provide, for example, a "Recreate" button and an "Apply" button. Terminal device 140 may trigger the re-creation process of the media content in response to user 130 clicking the "Recreate" button. In some embodiments, different media content may be re-determined based on the previously entered content description and selected genre. In other words, the user may trigger the re-creation of media content without modifying the information.
[0128] In other embodiments, the terminal device 140 may also allow the user 130 to modify the content description or style, thereby recreating different media content. Additionally or alternatively, the number of times the media content can be recreated may be limited, for example, to three times. In this way, the progress and efficiency of the interactive mode can be improved.
[0129] In some examples, the number of times the invited user is allowed to recreate may be less than the number of times the host user (or the user who initiated the interactive mode) is allowed to recreate.
[0130] Additionally, as shown in Figure 3F, interface 360 may also include a countdown interface element (e.g., a dynamically displayed 10-second countdown) to prompt the invited user to make a selection within a preset time. For example, when the countdown ends and the invited user has not made a selection, the currently presented media content may be directly determined as the second media content to be applied.
[0131] In some embodiments, the terminal device 140 may also present a prompt message in response to failure to complete the creation of the image. For example, when the image creation fails, the terminal device 140 presents a prompt message "System busy, please try again later".
[0132] Continuing with the example of Figure 3F, the terminal device 140 can cause the selected media content (also called second media content) to be presented in one or more live broadcast interfaces associated with the live broadcast room based on the invited user's click operation on the "Apply" button, so as to be visible to all users or specific users of the live broadcast room.
[0133] In some embodiments, the created media content may include, for example, picture content, and the picture content may be correspondingly set as the background of at least a portion of the live broadcast interface to be presented to all users or specific users in the live broadcast room.
[0134] As shown in Figure 3G, the created picture can be presented in the live broadcast interface as the overall picture background of the live broadcast room. For example, other information in the live broadcast room can be presented on the background picture by superimposing the display. For example, for the live broadcast room scene with connected microphones, the visual identifier (or video stream) of the connected microphone user can be processed into a background part 372 and a foreground part 374 (for example, the area corresponding to the user's head), wherein the background part 372 (for example, the background area in the video stream except the user's head) is further processed to be transparent (or not displayed). In this way, problems such as screen fragmentation or background image shrinkage due to a large number of connected microphones can be at least partially solved. In some embodiments, the terminal device 120 ensures the proper presentation of other content in the live broadcast room by adjusting the parameters (such as transparency) of the created picture.
[0135] In some embodiments, the created media content may also be presented in the live interface in other appropriate ways. For example, the terminal device 140 may present a dedicated media viewing component for presenting the media content determined based on the information.
[0136] It should be understood that different types of media content may have corresponding presentation styles or provision styles. In addition, the media content created in this way may also be visible to all users of the live studio, or only to specific users of the live studio (e.g., users invited to participate in the interaction).
[0137] The above discussion uses image creation as an example to discuss an example interactive process for presenting created media content based on the interaction between user 110 and user 130. In this way, embodiments of the present disclosure promote interaction among users within a live broadcast room, allowing for collaborative creation of media content in a "chain" manner, which can then be presented accordingly within the live broadcast room.
[0138] In some embodiments, a similar process can be used to invite more users to continue creating media content based on the information previously input by the user. Such invited users may include, for example, a group of users with specific permissions in the live broadcast room. For example, such invited users may include a group of users with microphone connection permissions in the live broadcast room.
[0139] Furthermore, the order of invitations for the interactive mode, or the collaborative creation of media content, can also be determined based on the order in which the group of users have the preset permissions. For example, multiple users connected to the microphones can be invited to participate in the creation of media content in sequence according to the order in which they were connected, until all connected users have participated in the creation process.
[0140] For example, after the second user in the live broadcast room completes the interaction, the third terminal associated with the third user in the live broadcast room can also be caused to present the second invitation information. Furthermore, in response to the third user's confirmation of the second invitation information, the third terminal presents a third information input component for receiving the third information input by the third user. Furthermore, third media content can be presented in one or more live broadcast interfaces associated with the live broadcast room, where the third media content is determined based on the first information, the second information, and the third information. The process of inputting such third information can refer to the process of inputting the second information above and will not be repeated here.
[0141] On the contrary, in response to the third user's rejection of the second invitation information, the fourth terminal associated with the fourth user in the live broadcast room can accordingly present the third invitation information to invite the fourth user to participate in the interaction.
[0142] Viewing media content
[0143] In some embodiments, appropriate users in the live studio (e.g., all users or users with permission) can also view the media content created in the above interactive mode through the target live interface. Such a target live interface can be the interface seen by any appropriate user in the live studio, including but not limited to: the host, users participating in the interactive mode, and / or other ordinary users. Figures 4A and 4B show schematic diagrams of multiple example interfaces of the target live interface according to some embodiments of the present disclosure.
[0144] As shown in Figure 4A, in some scenarios, when the corresponding media content is applied to the live broadcast room by the corresponding user, appropriate users in the live broadcast room (including users who participate or do not participate in the interactive mode) can view such media content through the target live broadcast interface 410.
[0145] For example, the created picture can also be set as the background of at least a portion of the live interface corresponding to the audience user in the live room. Additionally, the terminal device can also present at least part of the information associated with the presented media content in the live interface.
[0146] As shown in Figure 4A, interface 410 may present at least a portion 412 of the information used to create the image in association with the image used as the background of the live broadcast room. Such portion 412 may be, for example, a content description portion of the information, such as one or more keywords used to guide the creation of the image (e.g., the keyword "walking the dog, beach" entered by user 110).
[0147] Additionally, in the case where the current media content is determined based on information input by multiple users, the terminal device may also present at least part of all information associated with the media content, for example, the entire content description part.
[0148] As shown in FIG4B , in interface 420 , a picture determined based on the information input by user 110 and user 130 is applied as the background of the live broadcast room. Furthermore, the terminal device can present all user-entered content 422 (e.g., keywords “walking the dog, beach, watching the sunset”) in association with the picture.
[0149] Therefore, the embodiments of the present disclosure can make it easier for other users to understand the collaborative creation process of the current media content.
[0150] In some embodiments, the terminal device can also provide a viewing entry for appropriate users in the live broadcast room (including users who participate in or do not participate in the interactive mode) to view a set of media content determined in the live broadcast room based on the interactive mode (for example, the first media content, the second media content and / or other more media content discussed above).
[0151] Figures 5A and 5B illustrate schematic diagrams of multiple examples of target live broadcast interfaces according to other embodiments of the present disclosure. As shown in Figure 5A, a terminal device presents interface 510 to appropriate users in the live broadcast room. Interface 510 includes a viewing portal 512. Based on a user's preset operation on viewing portal 512, the terminal device can present all media content determined during the interaction process, thereby facilitating the user's understanding of the creation process of the current media content and the user interaction process.
[0152] In some embodiments, the terminal device may present the target media content in the set of media content on the target live interface. For example, the terminal device may present the last media content currently being used or the first media content created in the interactive mode on the interface 520. Additionally, the terminal device switches to presenting another media content in the set of media content in response to receiving a switching operation.
[0153] Exemplarily, the terminal device presents an interface 520 as shown in FIG5B in response to a user (e.g., user B) clicking on the viewing entrance in FIG5A. Interface 520 may first present the first picture (e.g., a picture created by the host user) of multiple pictures 522 (e.g., 4 pictures) created during the interaction. Furthermore, the terminal device may switch to displaying the next created picture (e.g., a picture created by other users after the host user) in response to a finger sliding operation by user B. In some embodiments, the switching order of these media contents may be determined, for example, based on a determined sequence.
[0154] In some embodiments, the terminal device may also present at least a portion of the target information used to create the target media content and / or identification information of the target user in association with the target media content, wherein the target user is the inputter of the target information corresponding to the target media content. For example, as shown in FIG5B , the interface 520 may also present identification information 526 of the user who inputs the descriptive information for determining the image, such as “User A (anchor)”. In addition, the interface 520 also includes a content description portion 528 for creating the information corresponding to the image, such as the keyword “walking the dog, beach”.
[0155] 6A to 6C are schematic diagrams illustrating multiple example interfaces of a target live broadcast interface according to other embodiments of the present disclosure. The target live broadcast interface is, for example, a live broadcast interface presented to some or all users in a live broadcast room.
[0156] In interface 610 shown in FIG6A , in some embodiments, viewing portal 612 can also be configured to present a preview of at least one media content item in a set of media content. For example, viewing portal 612 is presented as a preview of one of the multiple images created during the interaction. Additionally or alternatively, viewing portal 612 is presented as previews of the multiple images created during the interaction, with the images presented in an overlapping manner.
[0157] Furthermore, after receiving the selection of the viewing entry 612, the terminal device may present an interface 620 as shown in FIG6B. The interaction logic of such an interface 620 may be similar to the interface 520 shown in FIG5B, and will not be described in detail here.
[0158] In some other embodiments, as shown in the interface 630 of Figure 6C, the viewing entrance 632 can also be presented in other appropriate areas in the live broadcast interface. For example, the viewing entrance 632 can be presented in the comment interaction area of the live broadcast room.
[0159] Based on the process introduced above, on the one hand, some users in the live broadcast room can participate in the collaborative creation process of media content, thereby enhancing the interactive experience between users; on the other hand, other appropriate users in the live broadcast room can also view the media content created based on such a collaborative creation process, and can easily understand the specific "chain" creation process of such media content, thereby enhancing the user's interactive experience.
[0160] It should be understood that although the above description uses images to describe other users' viewing of the created media content, similar viewing mechanisms can also be applied to other types of media content, such as text content, video content, audio content, etc.
[0161] Example Process
[0162] FIG7 shows a flow chart of a method 700 for live broadcast room interaction according to some embodiments of the present disclosure. The method 700 may be implemented by a first terminal (eg, the terminal device 120 in FIG1 ). The method 700 is described below with reference to FIG1 .
[0163] At block 710, a first terminal obtains first information input by a first user in a live broadcast room. At block 720, the first terminal presents first media content corresponding to the first information in a first live broadcast interface of the live broadcast room. At block 730, when a second user in the live broadcast room inputs second information via a second terminal, the first terminal presents second media content corresponding to at least the second information in the first live broadcast interface.
[0164] In some embodiments, presenting second media content corresponding to at least the second information in the first live interface includes: presenting second media content determined based on at least the first information and the second information in the first live interface.
[0165] In some embodiments, obtaining the first information input by the first user of the live broadcast room includes: providing a first information input component in response to receiving a first preset operation, the first preset operation indicating to turn on the target interaction mode of the live broadcast room; and receiving the first information input by the first user via the first information input component.
[0166] In some embodiments, the first information input component further presents recommended description information, and the first information input component further includes a modification component for modifying the recommended description information.
[0167] In some embodiments, presenting the first media content corresponding to the first information in the first live broadcast interface of the live broadcast room includes: presenting a first group of candidate content, the first group of candidate content being determined based on the first information; and presenting the first media content determined based on the first information based on a second preset operation for the first group of candidate content.
[0168] In some embodiments, the second preset operation for the first group of candidate contents includes any one of the following: an operation of confirming the first group of candidate contents as first media content, an operation of selecting first media content from the first group of candidate contents, and an operation of recreating the first group of candidate contents.
[0169] In some embodiments, process 700 further includes causing the second terminal to present the first invitation information; and causing the second terminal to provide a second information input component based on confirmation of the first invitation information by the second user, for receiving second information input by the second user.
[0170] In some embodiments, the second information input component also presents at least a portion of the first descriptive information.
[0171] In some embodiments, the second information input component further presents countdown information indicating the remaining time for inputting the second descriptive information.
[0172] In some embodiments, presenting second media content in the first live broadcast interface based on second information input by a second user in the live broadcast room via a second terminal includes: causing the second terminal to present a second group of candidate content, the second group of candidate content corresponding to the first information and the second information; and based on a third preset operation for the second group of candidate content, the first terminal presents second media content corresponding to at least the first information and the second information in the first live broadcast interface.
[0173] In some embodiments, the preset operation for the second set of candidate contents includes any one of the following: confirming the second set of candidate contents as second media content, selecting second media content from the second set of candidate contents, and recreating the second set of candidate contents.
[0174] In some embodiments, process 700 further includes: in response to the number of times the operation of recreating the second set of candidate contents is performed being greater than a threshold, causing the second terminal to stop providing an option for recreating the second set of candidate contents.
[0175] In some embodiments, process 700 also includes: causing a third terminal associated with a third user in the live broadcast room to present a second invitation message; in response to the third user's confirmation of the second invitation message, causing the third terminal to present a third information input component for receiving third information input by the third user; and presenting third media content in the first live broadcast interface, where the third media content corresponds to at least the first information, the second information, and the third information.
[0176] In some embodiments, process 700 further includes: in response to the third user's rejection of the second invitation information, causing a fourth terminal associated with a fourth user of the live broadcast room to present the third invitation information.
[0177] In some embodiments, process 700 also includes: presenting at least part of the first information in association with the first media content in the first live broadcast interface of the live broadcast room; and / or presenting at least part of the first information and the second information in association with the second media content in the first live broadcast interface of the live broadcast room.
[0178] In some embodiments, process 700 also includes: enabling a target live broadcast interface associated with the live broadcast room to provide a viewing entrance; and in response to a fourth preset operation for the viewing entrance, enabling the target live broadcast interface to present a group of media content, the group of media content including at least first media content and second media content.
[0179] In some embodiments, causing the target live broadcast interface to present a group of media content includes: causing the target live broadcast interface to present target media content in the group of media content; and in response to receiving a switching operation, causing the target live broadcast interface to switch to presenting another media content in the group of media content.
[0180] In some embodiments, process 700 also includes: associating the target live interface with the target media content to present: at least a portion of the target information used to create the target media content, and / or, identification information of the target user corresponding to the target media content, wherein the target user is the inputter of the target information corresponding to the target media content.
[0181] In some embodiments, the viewing portal is configured to present a preview of at least one item of media content in a set of media content.
[0182] In some embodiments, the first user corresponds to an administrative user of the live broadcast room, and / or the second user is determined from a group of users with preset permissions in the live broadcast room.
[0183] In some embodiments, the second user is determined based on an order in which a group of users are configured to have preset permissions.
[0184] In some embodiments, the preset permissions include permission to connect to the live broadcast room.
[0185] In some embodiments, the first media content and / or the second media content includes at least one of the following: text content, image content, video content, and audio content.
[0186] In some embodiments, the first media content and / or the second media content is presented as a background of at least a portion of the first live interface.
[0187] In some embodiments, the first description information and / or the second description information includes: a content description part and a style description part.
[0188] In some embodiments, the style description portion is selected from a set of preset styles.
[0189] FIG8 shows a flow chart of a method 800 for live broadcast room interaction according to some embodiments of the present disclosure. The method 800 may be implemented by a second terminal (eg, the terminal device 140 in FIG1 ). The method 800 is described below with reference to FIG1 .
[0190] At block 810, a second terminal presents first media content in a second live broadcast interface of the live broadcast room. The first media content corresponds to at least first information input by a first user of the live broadcast room via the first terminal. At block 820, the second terminal obtains second information input by a second user of the live broadcast room via the second live broadcast interface. At block 830, the second terminal presents second media content corresponding to at least the second information in the second live broadcast interface.
[0191] In some embodiments, presenting the second media content in the second live interface includes: presenting the second media content determined at least based on the first information and the second information in the first live interface.
[0192] In some embodiments, obtaining the second information input by the second user in the live broadcast room includes: presenting first invitation information, which is generated based on a preset operation of the first user; providing a second information input component based on the second user's confirmation of the first invitation information; and receiving the second information input by the second user via the second information input component.
[0193] In some embodiments, the second information input component also presents at least a portion of the first descriptive information.
[0194] In some embodiments, the second information input component further presents countdown information indicating the remaining time for inputting the second descriptive information.
[0195] In some embodiments, presenting the second media content in the second live broadcast interface includes: presenting a second group of candidate content, the second group of candidate content being created based on the first description information and the second description information; and based on a third preset operation for the second group of candidate content, presenting the second media content created based on the first description information and the second description information.
[0196] In some embodiments, the third preset operation for the second set of candidate content includes one of the following: an operation of confirming the second set of candidate content as second media content, an operation of selecting second media content from the second set of candidate content, and an operation of recreating the second set of candidate content.
[0197] In some embodiments, process 800 further includes, in response to the operation of recreating the second set of candidate content being performed a number of times greater than a threshold, ceasing to provide the option for recreating the second set of candidate content.
[0198] In some embodiments, process 800 also includes: causing a third terminal associated with a third user in the live broadcast room to present second invitation information; in response to the third user's confirmation of the second invitation information, causing the third terminal to present a third information input component for receiving third information input by the third user; and presenting third media content in the first live broadcast interface, where the third media content corresponds to at least the first information, the second information, and the third information.
[0199] In some embodiments, process 800 further includes: in response to the third user's rejection of the second invitation information, causing a fourth terminal associated with a fourth user of the live broadcast room to present the third invitation information.
[0200] In some embodiments, process 800 also includes: presenting at least part of the first information in association with the first media content in a second live broadcast interface of the live broadcast room; and / or presenting at least part of the first information and the second information in association with the second media content in a second live broadcast interface of the live broadcast room.
[0201] In some embodiments, process 800 also includes: enabling a target live broadcast interface associated with the live broadcast room to provide a viewing entrance; and in response to a fourth preset operation for the viewing entrance, enabling the target live broadcast interface to present a group of media content, the group of media content including at least first media content and second media content.
[0202] In some embodiments, causing the target live broadcast interface to present a group of media content includes: causing the target live broadcast interface to present target media content in the group of media content; and in response to receiving a switching operation, causing the target live broadcast interface to switch to presenting another media content in the group of media content.
[0203] In some embodiments, process 800 also includes: associating the target live interface with the target media content to present: at least a portion of the target information used to create the target media content, and / or, identification information of the target user corresponding to the target media content, wherein the target user is the inputter of the target information corresponding to the target media content.
[0204] In some embodiments, the viewing portal is configured to present a preview of at least one item of media content in a set of media content.
[0205] In some embodiments, the first user corresponds to an administrative user of the live broadcast room, and / or the second user is determined from a group of users with preset permissions in the live broadcast room.
[0206] In some embodiments, the second user is determined based on an order in which a group of users are configured to have preset permissions.
[0207] In some embodiments, the preset permissions include permission to connect to the live broadcast room.
[0208] In some embodiments, the first media content and / or the second media content includes at least one of the following: text content, image content, video content, and audio content.
[0209] In some embodiments, the first media content and / or the second media content is presented as a background of at least a portion of the first live interface.
[0210] In some embodiments, the first description information and / or the second description information includes: a content description part and a style description part.
[0211] In some embodiments, the style description portion is selected from a set of preset styles.
[0212] Example devices and equipment
[0213] FIG9 shows a schematic block diagram of an apparatus 900 for live broadcast room interaction according to certain embodiments of the present disclosure. Apparatus 900 may be implemented as or included in a first terminal (e.g., terminal device 120 in FIG1 ). Each module / component in apparatus 900 may be implemented by hardware, software, firmware, or any combination thereof.
[0214] As shown, apparatus 900 includes a first acquisition module 910 configured to acquire, at a first terminal, first information input by a first user in a live broadcast room. Apparatus 900 also includes a first presentation module 920 configured to present first media content corresponding to the first information in a first live broadcast interface of the live broadcast room. Apparatus 900 also includes a second presentation module 930 configured to present, in the first live broadcast interface, at least second media content corresponding to the second information when a second user in the live broadcast room inputs second information via a second terminal.
[0215] In some embodiments, the second presentation module 930 is further configured to present, in the first live interface, second media content determined at least based on the first information and the second information.
[0216] In some embodiments, the first acquisition module 910 is configured to provide a first information input component in response to receiving a first preset operation, wherein the first preset operation indicates starting a target interactive mode of the live broadcast room; and receive first information input by a first user via the first information input component.
[0217] In some embodiments, the first information input component further presents recommended description information, and the first information input component further includes a modification component for modifying the recommended description information.
[0218] In some embodiments, the first presentation module is configured to present a first group of candidate contents, where the first group of candidate contents is determined based on the first information; and present the first media content determined based on the first information based on a second preset operation for the first group of candidate contents.
[0219] In some embodiments, the second preset operation for the first group of candidate contents includes any one of the following: an operation of confirming the first group of candidate contents as first media content, an operation of selecting first media content from the first group of candidate contents, and an operation of recreating the first group of candidate contents.
[0220] In some embodiments, the device 900 also includes a first invitation information presentation module, configured to enable the second terminal to present the first invitation information; and a second information input component providing module, configured to enable the second terminal to provide a second information input component based on the second user's confirmation of the first invitation information, for receiving the second information input by the second user.
[0221] In some embodiments, the second information input component also presents at least a portion of the first descriptive information.
[0222] In some embodiments, the second information input component further presents countdown information indicating the remaining time for inputting the second descriptive information.
[0223] In some embodiments, the second presentation module is configured to enable the second terminal to present a second group of candidate content, where the second group of candidate content corresponds to the first information and the second information; and based on a third preset operation for the second group of candidate content, the first terminal presents second media content corresponding to at least the first information and the second information in the first live broadcast interface.
[0224] In some embodiments, the preset operation for the second set of candidate contents includes any one of the following: confirming the second set of candidate contents as second media content, selecting second media content from the second set of candidate contents, and recreating the second set of candidate contents.
[0225] In some embodiments, the apparatus 900 further includes a stopping module configured to, in response to the number of executions of the operation of recreating the second set of candidate contents being greater than a threshold, cause the second terminal to stop providing an option for recreating the second set of candidate contents.
[0226] In some embodiments, the device 900 also includes a second invitation information presentation module, which is configured to enable a third terminal associated with a third user in the live broadcast room to present the second invitation information; a third information input component presentation module, which is configured to enable the third terminal to present a third information input component in response to the third user's confirmation of the second invitation information, so as to receive the third information input by the third user; and a third media content presentation module, which is configured to present third media content in the first live broadcast interface, and the third media content corresponds to at least the first information, the second information and the third information.
[0227] In some embodiments, the apparatus 900 further includes a third invitation information presentation module configured to cause a fourth terminal associated with a fourth user in the live broadcast room to present the third invitation information in response to the third user's rejection of the second invitation information.
[0228] In some embodiments, the device 900 also includes a partial presentation module, which is configured to present at least part of the first information in association with the first media content in the first live broadcast interface of the live broadcast room; and / or to present at least part of the first information and the second information in association with the second media content in the first live broadcast interface of the live broadcast room.
[0229] In some embodiments, the device 900 also includes a viewing entry providing module, which is configured to provide a viewing entry for the target live broadcast interface associated with the live broadcast room; and a group of media content presentation modules, which are configured to respond to a fourth preset operation for the viewing entry, so that the target live broadcast interface presents a group of media content, and the group of media content includes at least first media content and second media content.
[0230] In some embodiments, a group of media content presentation modules is further configured to cause the target live interface to present target media content in a group of media content; and in response to receiving a switching operation, cause the target live interface to switch to presenting another media content in a group of media content.
[0231] In some embodiments, a set of media content presentation modules is further configured to associate a target live interface with the target media content to present: at least a portion of the target information used to create the target media content, and / or, identification information of a target user corresponding to the target media content, wherein the target user is the inputter of the target information corresponding to the target media content.
[0232] In some embodiments, the viewing portal is configured to present a preview of at least one item of media content in a set of media content.
[0233] In some embodiments, the first user corresponds to an administrative user of the live broadcast room, and / or the second user is determined from a group of users with preset permissions in the live broadcast room.
[0234] In some embodiments, the second user is determined based on an order in which a group of users are configured to have preset permissions.
[0235] In some embodiments, the preset permissions include permission to connect to the live broadcast room.
[0236] In some embodiments, the first media content and / or the second media content includes at least one of the following: text content, image content, video content, and audio content.
[0237] In some embodiments, the first media content and / or the second media content is presented as a background of at least a portion of the first live interface.
[0238] In some embodiments, the first description information and / or the second description information includes: a content description part and a style description part.
[0239] In some embodiments, the style description portion is selected from a set of preset styles.
[0240] The modules included in the device 900 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 the device 900 can be implemented at least in part by one or more hardware logic components. As an 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), systems on chips (SOCs), complex programmable logic devices (CPLDs), and the like.
[0241] FIG10 shows a schematic block diagram of an apparatus 1000 for live broadcast room interaction according to certain embodiments of the present disclosure. Apparatus 1000 may be implemented as or included in a second terminal (e.g., terminal device 140 in FIG1 ). Each module / component in apparatus 1000 may be implemented by hardware, software, firmware, or any combination thereof.
[0242] As shown, apparatus 1000 includes a third presentation module 1010 configured to present first media content in a second live broadcast interface of a live broadcast room at a second terminal, where the first media content corresponds to at least first information input by a first user of the live broadcast room via the first terminal. Apparatus 1000 also includes a second acquisition module 1020 configured to acquire, via the second live broadcast interface, second information input by a second user of the live broadcast room. Apparatus 1000 also includes a fourth presentation module 1030 configured to present second media content corresponding to at least the second information in the second live broadcast interface.
[0243] In some embodiments, the fourth presentation module 1030 is further configured to present, in the first live interface, second media content determined at least based on the first information and the second information.
[0244] In some embodiments, the second acquisition module 1020 is configured to present first invitation information, which is generated based on a preset operation of the first user; provide a second information input component based on the second user's confirmation of the first invitation information; and receive second information input by the second user via the second information input component.
[0245] In some embodiments, the second information input component also presents at least a portion of the first descriptive information.
[0246] In some embodiments, the second information input component further presents countdown information indicating the remaining time for inputting the second descriptive information.
[0247] In some embodiments, the fourth presentation module 1030 is configured to present a second group of candidate content, which is created based on the first description information and the second description information; and based on a third preset operation for the second group of candidate content, present second media content created based on the first description information and the second description information.
[0248] In some embodiments, the third preset operation for the second set of candidate content includes one of the following: an operation of confirming the second set of candidate content as second media content, an operation of selecting second media content from the second set of candidate content, and an operation of recreating the second set of candidate content.
[0249] In some embodiments, the apparatus 1000 further includes a stopping module configured to stop providing an option for recreating the second set of candidate contents in response to the number of executions of the operation of recreating the second set of candidate contents being greater than a threshold.
[0250] In some embodiments, the device 900 also includes a second invitation information presentation module, which is configured to enable a third terminal associated with a third user in the live broadcast room to present the second invitation information; a third information input component presentation module, which is configured to enable the third terminal to present a third information input component in response to the third user's confirmation of the second invitation information, so as to receive the third information input by the third user; and a third media content presentation module, which is configured to present third media content in the first live broadcast interface, and the third media content corresponds to at least the first information, the second information and the third information.
[0251] In some embodiments, the apparatus 900 further includes a third invitation information presentation module configured to cause a fourth terminal associated with a fourth user in the live broadcast room to present the third invitation information in response to the third user's rejection of the second invitation information.
[0252] In some embodiments, the device 900 also includes a partial presentation module, which is configured to present at least part of the first information in association with the first media content in the second live broadcast interface of the live broadcast room; and / or to present at least part of the first information and the second information in association with the second media content in the second live broadcast interface of the live broadcast room.
[0253] In some embodiments, the device 900 also includes a viewing entry providing module, which is configured to provide a viewing entry for the target live broadcast interface associated with the live broadcast room; and a group of media content presentation modules, which are configured to respond to a fourth preset operation for the viewing entry, so that the target live broadcast interface presents a group of media content, and the group of media content includes at least first media content and second media content.
[0254] In some embodiments, a group of media content presentation modules is further configured to cause the target live interface to present target media content in a group of media content; and in response to receiving a switching operation, cause the target live interface to switch to presenting another media content in a group of media content.
[0255] In some embodiments, a set of media content presentation modules is further configured to associate a target live interface with the target media content to present: at least a portion of the target information used to create the target media content, and / or, identification information of a target user corresponding to the target media content, wherein the target user is the inputter of the target information corresponding to the target media content.
[0256] In some embodiments, the viewing portal is configured to present a preview of at least one item of media content in a set of media content.
[0257] In some embodiments, the first user corresponds to an administrative user of the live broadcast room, and / or the second user is determined from a group of users with preset permissions in the live broadcast room.
[0258] In some embodiments, the second user is determined based on an order in which a group of users are configured to have preset permissions.
[0259] In some embodiments, the preset permissions include permission to connect to the live broadcast room.
[0260] In some embodiments, the first media content and / or the second media content includes at least one of the following: text content, image content, video content, and audio content.
[0261] In some embodiments, the first media content and / or the second media content is presented as a background of at least a portion of the first live interface.
[0262] In some embodiments, the first description information and / or the second description information includes: a content description part and a style description part.
[0263] In some embodiments, the style description portion is selected from a set of preset styles.
[0264] The modules included in the device 1000 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 the device 1000 can be implemented at least in part 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), systems on chip (SOCs), complex programmable logic devices (CPLDs), and the like.
[0265] Figure 11 shows a block diagram of an electronic device in which one or more embodiments of the present disclosure may be implemented. It should be understood that the electronic device shown in Figure 11 is merely exemplary and should not constitute any limitation on the functionality and scope of the embodiments described herein.
[0266] As shown in FIG11 , electronic device 1100 is a general-purpose electronic device. Components of electronic device 1100 may include, but are not limited to, one or more processors or processing units 1110, memory 1120, storage device 1130, one or more communication units 1140, one or more input devices 1150, and one or more output devices 1160. Processing unit 1110 may be a real or virtual processor and is capable of performing various processes according to programs stored in memory 1120. In a multi-processor system, multiple processing units execute computer-executable instructions in parallel to enhance the parallel processing capabilities of electronic device 1100.
[0267] The electronic device 1100 typically includes a plurality of computer storage media. Such media can be any accessible media that is accessible to the electronic device 1100, including but not limited to volatile and non-volatile media, removable and non-removable media. The memory 1120 can be a volatile memory (e.g., a register, a cache, a random access memory (RAM)), a non-volatile memory (e.g., a read-only memory (ROM), an electrically erasable programmable read-only memory (EEPROM), flash memory), or some combination thereof. The storage device 1130 can be a removable or non-removable medium and can include a machine-readable medium, such as a flash drive, a disk, or any other medium that can be used to store information and / or data (e.g., training data for training) and can be accessed within the electronic device 1100.
[0268] The electronic device 1100 may further include additional removable / non-removable, volatile / non-volatile storage media. Although not shown in FIG. 11 , a disk drive for reading from or writing to a removable, non-volatile disk (e.g., a "floppy disk") and an optical 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) by one or more data media interfaces. The memory 1120 may include a computer program product 1125 having one or more program modules configured to perform various methods or actions of various embodiments of the present disclosure.
[0269] The communication unit 1140 enables communication with other electronic devices via a communication medium. Additionally, the functions of the components of the electronic device 1100 can be implemented in a single computing cluster or multiple computing machines that can communicate via a communication connection. Thus, the electronic device 1100 can operate in a networked environment using logical connections to one or more other servers, network personal computers (PCs), or other network nodes.
[0270] Input device 1150 may be one or more input devices, such as a mouse, keyboard, or trackball. Output device 1160 may be one or more output devices, such as a display, a speaker, or a printer. Electronic device 1100 may also communicate with one or more external devices (not shown) via communication unit 1140 as needed, such as storage devices, display devices, or the like, with one or more devices that allow a user to interact with electronic device 1100, or with any device that allows electronic device 1100 to communicate with one or more other electronic devices (e.g., a network card, a modem, etc.). Such communication may be performed via an input / output (I / O) interface (not shown).
[0271] According to an exemplary implementation of the present disclosure, a computer-readable storage medium is provided, on which computer-executable instructions are stored, wherein 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, which is tangibly stored on a non-transitory computer-readable medium and includes computer-executable instructions, and the computer-executable instructions are executed by a processor to implement the method described above.
[0272] 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 implemented according to the present disclosure. It should be understood that each block of the flowcharts and / or block diagrams, and combinations of blocks in the flowcharts and / or block diagrams, can be implemented by computer-readable program instructions.
[0273] 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, such that 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 flowchart and / or block diagram. These computer-readable program instructions can also be stored in a computer-readable storage medium, where 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 flowchart and / or block diagram.
[0274] Computer-readable program instructions can be loaded onto a computer, other programmable data processing apparatus, or other device so that a series of operational steps are performed on the computer, other programmable data processing apparatus, or other device to produce a computer-implemented process, thereby causing the instructions executed on the computer, other programmable data processing apparatus, or other device to implement the functions / actions specified in one or more boxes in the flowchart and / or block diagram.
[0275] The flow charts and block diagrams in the accompanying drawings show the possible architecture, functions and operations of the systems, methods and computer program products according to multiple implementations of the present disclosure. In this regard, each box in the flow chart or block diagram can represent a part for a module, program segment or instruction, and a part for a module, program segment or instruction comprises one or more executable instructions for realizing the logical function of the specification. In some alternative implementations, the functions marked in the box can also occur in a sequence different from that marked in the accompanying drawings. For example, two continuous boxes can actually be executed substantially in parallel, and they can sometimes be executed in the opposite order, depending on the functions involved. It should also be noted that each box in the block diagram and / or flow chart, and the combination of the boxes in the block diagram and / or flow chart can be realized by a special hardware-based system that performs the function or action of the specification, or can be realized by a combination of special hardware and computer instructions.
[0276] While various implementations of the present disclosure have been described above, the foregoing description is intended to be illustrative, not exhaustive, and not 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 selected to best explain the principles of the implementations, their practical applications, or improvements to existing technologies, or to enable others skilled in the art to understand the various implementations disclosed herein.
Claims
1. A live broadcast room interaction method, comprising: At the first terminal, first information input by a first user in the live broadcast room is obtained; Presenting first media content corresponding to the first information in a first live broadcast interface of the live broadcast room; as well as When a second user in the live broadcast room inputs second information via a second terminal, second media content corresponding to at least the second information is presented in the first live broadcast interface.
2. The method according to claim 1, wherein presenting second media content corresponding to at least the second information in the first live interface comprises: The second media content determined at least based on the first information and the second information is presented in the first live broadcast interface.
3. The method according to claim 1, wherein obtaining the first information input by the first user in the live broadcast room comprises: In response to receiving a first preset operation, providing a first information input component, wherein the first preset operation indicates starting a target interactive mode of the live broadcast room; as well as The first information input by the first user is received via the first information input component.
4. The method according to claim 1, wherein presenting the first media content corresponding to the first information in the first live broadcast interface of the live broadcast room comprises: presenting a first set of candidate content, wherein the first set of candidate content is determined based on the first information; as well as Based on a second preset operation for the first group of candidate contents, the first media content determined based on the first information is presented.
5. The method according to claim 1, further comprising: enabling the second terminal to present the first invitation information; as well as Based on the confirmation of the first invitation information by the second user, the second terminal is enabled to provide a second information input component for receiving the second information input by the second user.
6. The method according to claim 1, wherein presenting the second media content in the first live broadcast interface based on the second information input by the second user of the live broadcast room via the second terminal comprises: causing the second terminal to present a second group of candidate contents, where the second group of candidate contents corresponds to the first information and the information; as well as Based on a third preset operation for the second group of candidate contents, the first terminal presents the second media content corresponding to at least the first information and the second information in the first live interface.
7. The method according to claim 1, further comprising: causing a third terminal associated with a third user of the live broadcast room to present second invitation information; In response to the third user's confirmation of the second invitation information, causing the third terminal to present a third information input component for receiving third information input by the third user; as well as The third media content is presented in the first live broadcast interface, and the third media content corresponds to at least the first information, the information and the third information.
8. The method according to claim 7, further comprising: In response to the third user's rejection of the second invitation information, a fourth terminal associated with a fourth user of the live broadcast room presents third invitation information.
9. The method according to claim 1, further comprising: In the first live broadcast interface of the live broadcast room, presenting at least part of the first information in association with the first media content; and / or In the first live broadcast interface of the live broadcast room, at least part of the first information and the second information are presented in association with the second media content.
10. The method according to claim 1, further comprising: Providing a viewing entrance to a target live broadcast interface associated with the live broadcast room; as well as In response to a fourth preset operation for the viewing entrance, the target live broadcast interface presents a group of media content, where the group of media content includes at least the first media content and the second media content.
11. The method according to claim 10, wherein causing the target live broadcast interface to present a set of media content comprises: Enable the target live broadcast interface to present target media content in the group of media content; as well as In response to receiving a switching operation, the target live broadcast interface is switched to present another media content in the group of media content.
12. The method according to claim 11, further comprising: The target live broadcast interface is associated with the target media content to present: at least a portion of the target information for determining the target media content, and / or identification information of a target user corresponding to the target media content, wherein the target user is the inputter of the target information corresponding to the target media content.
13. The method according to claim 1, wherein the first user corresponds to an administrator of the live broadcast room, and / or The second user is determined from a group of users with preset permissions in the live broadcast room.
14. The method according to claim 1, wherein the first media content and / or the second media content is presented as a background of at least a partial area of the first live broadcast interface.
15. A live broadcast room interaction method, comprising: At the second terminal, presenting first media content in a second live broadcast interface of the live broadcast room, wherein the first media content corresponds to at least first information input by a first user of the live broadcast room via the first terminal; Acquire, via the second live broadcast interface, second information input by a second user of the live broadcast room; as well as Present second media content corresponding to at least the second information in the second live broadcast interface.
16. The method according to claim 15, wherein presenting the second media content in the second live broadcast interface comprises: The second media content determined at least based on the first information and the second information is presented in the first live broadcast interface.
17. The method according to claim 15, wherein obtaining the second information input by the second user of the live broadcast room comprises: Presenting first invitation information, where the first invitation information is generated based on a preset operation of the first user; Based on the confirmation of the first invitation information by the second user, providing a second information input component; as well as The second information input by the second user is received via the second information input component.
18. The method according to claim 15, further comprising: causing a third terminal associated with a third user of the live broadcast room to present second invitation information; In response to the third user's confirmation of the second invitation information, causing the third terminal to present a third information input component for receiving third information input by the third user; as well as The third media content is presented in the first live broadcast interface, and the third media content corresponds to at least the first information, the second information and the third information.
19. The method according to claim 15, further comprising: In the second live broadcast interface of the live broadcast room, at least part of the first information is presented in association with the first media content; and / or In the second live broadcast interface of the live broadcast room, at least part of the first information and the second information are presented in association with the second media content.
20. The method of claim 15, further comprising: Providing a viewing entrance to a target live broadcast interface associated with the live broadcast room; as well as In response to a fourth preset operation for the viewing entrance, the target live broadcast interface presents a group of media content, where the group of media content includes at least the first media content and the second media content.
21. The method according to claim 20, wherein causing the target live broadcast interface to present a set of media content comprises: Enable the target live broadcast interface to present target media content in the group of media content; as well as In response to receiving a switching operation, the target live broadcast interface is switched to present another media content in the group of media content.
22. The method according to claim 21, further comprising: The target live broadcast interface is associated with the target media content to present: at least a portion of the target information for determining the target media content, and / or identification information of a target user corresponding to the target media content, wherein the target user is the inputter of the target information corresponding to the target media content.
23. The method according to claim 15, wherein the first user corresponds to a management user of the live broadcast room, and / or The second user is determined from a group of users with preset permissions in the live broadcast room.
24. The method according to claim 15, wherein the first media content and / or the second media content is presented as a background of at least a partial area of the first live interface.
25. A device for live broadcast room interaction, comprising: The first acquisition module is configured to acquire the first user of the live broadcast room at the first terminal. The first information entered; A first presentation module is configured to present first media content corresponding to the first information in a first live broadcast interface of the live broadcast room; as well as The second presentation module is configured to present second media content corresponding to at least the second information in the first live broadcast interface when a second user in the live broadcast room inputs second information via a second terminal.
26. A device for live broadcast room interaction, comprising: A third presentation module is configured to present, at the second terminal, first media content in a second live broadcast interface of the live broadcast room, wherein the first media content corresponds to at least first information input by a first user of the live broadcast room via the first terminal; A second acquisition module is configured to acquire second information input by a second user of the live broadcast room via the second live broadcast interface; as well as The fourth presentation module is configured to present second media content corresponding to at least the second information in the second live broadcast interface.
27. An electronic device comprising: at least one processing unit; as well as At least one memory, the at least one memory being coupled to the at least one processing unit and storing instructions for execution by the at least one processing unit, the instructions, when executed by the at least one processing unit, causing the electronic device to perform a method according to any one of claims 1 to 14 or 15 to 24.
28. A computer readable storage medium having a computer program stored thereon, the computer program being executable by a processor to implement the method according to any one of claims 1 to 14 or 15 to 24.
Citation Information
Patent Citations
Method, device and equipment for interaction between live broadcast rooms and storage medium
CN116847119A
Multimedia data method and device, electronic equipment and computer storage medium
CN113132785A
Drawing live broadcast method, device, equipment and storage medium
CN113613060A
Method and device for live broadcast of online concert, medium and program product
CN115734000A
Audio content publishing method and device, equipment, storage medium and program product
CN116434729A
Cited By
Interface interaction method and device, equipment and storage medium
CN120499505A