Live broadcast method, apparatus and device, and storage medium

Through the configuration operation of the first live broadcast party and the fusion of multiple image signals, the problem of space limitation in multi-person live broadcast is solved, the joint performance and interactivity of multiple anchors are realized, and the harmony of the live broadcast picture and the audience experience are improved.

CN120658918APending Publication Date: 2025-09-16BEIJING ZITIAO NETWORK TECH CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202510789646.0
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2025-06-12
Publication Date
2025-09-16

AI Technical Summary

Technical Problem

During multi-person live broadcasts, the space for multiple hosts to perform in the same venue is limited, resulting in insufficient live screen display and failure to meet the needs of multi-person live broadcasts. Existing methods are also unable to effectively improve the interactivity and viewing experience of live broadcasts.

Method used

Through the configuration operation of the first live broadcast party, multiple anchors are selected and a first live broadcast image based on multiple image signals is generated, so that multiple anchors can perform together in different venues, and the first live broadcast party is allowed to adjust the live broadcast image and interactive form online.

Benefits of technology

It enables multiple anchors to perform together in the same live broadcast room, improves the flexibility and interactivity of live broadcast, enhances the harmony and beauty of the live broadcast picture, and improves the audience's interactive experience.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120658918A_ABST
    Figure CN120658918A_ABST
Patent Text Reader

Abstract

The embodiment of the invention provides a live broadcast method and device, equipment and a storage medium. The method comprises the steps of presenting a live broadcast interface of a first live broadcast party; and in response to a first configuration operation associated with the live broadcast interface, updating the live broadcast interface to present a first live broadcast image, the first live broadcast image being generated based on multiple paths of image signals corresponding to the plurality of live broadcast parties, and the plurality of live broadcast parties being determined based on the first configuration operation. In this way, the interaction efficiency of live broadcast can be improved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] 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 broadcasting. Background Art

[0002] With the rapid development of computer technology, live streaming has become a widely used method for information dissemination and social interaction. During live streaming, viewers can support the host by sending gifts, giving likes, and other means, thereby enhancing the interactivity of the live broadcast. Summary of the Invention

[0003] In a first aspect of the present disclosure, a method for live streaming is provided. The method includes: presenting a live streaming interface of a first live streaming party; and, in response to a first configuration operation associated with the live streaming interface, updating the live streaming interface to present a first live streaming image, wherein the first live streaming image is generated based on multiple image signals corresponding to multiple live streaming parties, wherein the multiple live streaming parties are determined based on the first configuration operation.

[0004] In a second aspect of the present disclosure, a device for live streaming is provided. The device includes: a first presentation module configured to present a live streaming interface of a first live streaming party; and a first update module configured to update the live streaming interface to present a first live streaming image in response to a first configuration operation associated with the live streaming interface, wherein the first live streaming image is generated based on multiple image signals corresponding to multiple live streaming parties, the multiple live streaming parties being determined based on the first configuration operation.

[0005] In a third aspect of the present disclosure, a method for live streaming is provided. The method includes: presenting a configuration interface associated with a live streaming interface; obtaining a first configuration operation via the configuration interface, the first configuration operation indicating multiple live streaming parties; and triggering an update of the live streaming interface to present a first live streaming image in the live streaming interface, the first live streaming image being generated based on multiple image signals corresponding to the multiple live streaming parties.

[0006] In a fourth aspect of the present disclosure, a device for live streaming is provided. The device includes: a second presentation module configured to present a configuration interface associated with a live streaming interface; an acquisition module configured to acquire, via the configuration interface, a first configuration operation indicating multiple live streaming parties; and a second update module configured to trigger an update of the live streaming interface to present a first live streaming image in the live streaming interface, the first live streaming image being generated based on multiple image signals corresponding to the multiple live streaming parties.

[0007] In a fifth aspect of the present disclosure, an electronic device is provided. The device includes at least one processor; and at least one memory coupled to the at least one processor and storing instructions for execution by the at least one processor. When executed by the at least one processor, the instructions cause the device to perform the method of the first aspect.

[0008] 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.

[0009] 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

[0010] 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:

[0011] Figure 1 A schematic diagram illustrating an example environment in which embodiments according to the present disclosure may be implemented;

[0012] Figures 2A to 2E shows a first example interface according to some embodiments of the present disclosure;

[0013] Figures 3A to 3E shows a second example interface according to some embodiments of the present disclosure;

[0014] Figures 4A to 4D shows a third example interface according to some embodiments of the present disclosure;

[0015] 5A to 5D shows a fourth example interface according to some embodiments of the present disclosure;

[0016] Figure 6 A first flow chart illustrating an example process for live streaming according to some embodiments of the present disclosure is shown;

[0017] Figure 7 A second flow chart illustrating an example process for live streaming according to some embodiments of the present disclosure is shown;

[0018] Figure 8 A third flow chart illustrating an example process for live streaming according to some embodiments of the present disclosure is shown;

[0019] Figure 9A schematic structural block diagram showing an example apparatus for live broadcasting according to some embodiments of the present disclosure is shown; and

[0020] Figure 10 A block diagram of an electronic device capable of implementing various embodiments of the present disclosure is shown. DETAILED DESCRIPTION

[0021] 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.

[0022] 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.

[0023] 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.

[0024] The embodiments of the present disclosure may involve user data, data acquisition and / or use, etc. These aspects shall comply with the corresponding laws, regulations and relevant provisions. In the embodiments of the present disclosure, all data collection, acquisition, processing, processing, forwarding, use, etc. are carried out on the premise that the user is aware of and confirms them. Accordingly, when implementing the various embodiments of the present disclosure, the types, scope of use, and usage scenarios of the data or information that may be involved should be informed to the user and the user's authorization should be obtained in an appropriate manner in accordance with the relevant laws and regulations. The specific notification and / or authorization method may vary according to the actual situation and application scenario, and the scope of the present disclosure is not limited in this respect.

[0025] If this specification and the solutions in the examples involve the processing of personal information, such processing will be done only with a legitimate basis (such as with the consent of the subject of personal information or as necessary for the performance of a contract) and only within the prescribed or agreed scope. A user's refusal to process personal information other than that required for basic functions will not affect the user's use of basic functions.

[0026] Currently, during multi-person live broadcasts, the primary broadcaster coordinates multiple hosts offline. These hosts perform in the same venue, but the performance area is limited, resulting in limited room for multiple hosts to perform. Alternatively, multiple live broadcast rooms corresponding to multiple hosts can be displayed on the screen. However, this approach results in a limited display area for each room, typically only showing the host's head, which is unsatisfactory for multi-person live broadcasts.

[0027] Embodiments of the present disclosure provide a live broadcast solution, including presenting a live broadcast interface of a first live broadcaster, and then, in response to a first configuration operation associated with the live broadcast interface, updating the live broadcast interface to present a first live broadcast image, where the first live broadcast image is generated based on multiple image signals corresponding to multiple live broadcasters, where the multiple live broadcasters are determined based on the first configuration operation.

[0028] In this way, the embodiments of the present disclosure enable the first live broadcaster to select one or more co-hosts through a first configuration operation, then generate a first live broadcast image using multiple image signals corresponding to the multiple hosts, and present this first live broadcast image to the audience. This allows multiple hosts to perform together without being in the same venue, and the first live broadcaster can adjust the live broadcast images of multiple hosts in the first live broadcast image online, thereby improving the efficiency of live broadcast interaction.

[0029] Various example implementations of this solution are described in detail below with reference to the accompanying drawings.

[0030] Sample Environment

[0031] Figure 1 1 shows a schematic diagram of an example environment 100 in which embodiments of the present disclosure can be implemented. Figure 1 As shown, example environment 100 may include electronic device 110 .

[0032] In this example environment 100, electronic device 110 may run an application 120 that supports live streaming. Application 120 may be any suitable type of application for live streaming, including, but not limited to, a communication application or other suitable application. User 140 may interact with application 120 via electronic device 110 and / or its attached devices.

[0033] exist Figure 1In the environment 100 , if the application 120 is active, the electronic device 110 can present an interface 150 for supporting live broadcasting through the application 120 .

[0034] In some embodiments, the electronic device 110 communicates with the server 130 to enable the provision of services for the application 120. The electronic device 110 can be any type of mobile terminal, fixed terminal or portable terminal, including a mobile phone, a desktop computer, a laptop computer, a notebook computer, a netbook computer, a tablet computer, a media computer, a multimedia tablet, a handheld computer, a portable game terminal, a VR / AR device, a personal communication system (PCS) device, a personal navigation device, a personal digital assistant (PDA), an audio / video player, a digital camera / camcorder, a positioning device, a television receiver, a radio broadcast receiver, an e-book device, a gaming device or any combination of the foregoing, including accessories and peripherals of these devices or any combination thereof. In some embodiments, the electronic device 110 can also support any type of interface for the user (such as a "wearable" circuit, etc.).

[0035] The server 130 may be a standalone physical server, a server cluster or distributed system consisting of multiple physical servers, or a cloud server that provides basic cloud computing services such as cloud services, cloud databases, cloud computing, cloud functions, cloud storage, network services, cloud communications, middleware services, domain name services, security services, content distribution networks, and big data and artificial intelligence platforms. The server 130 may include, for example, a computing system / server such as a mainframe, an edge computing node, a computing device in a cloud environment, etc. The server 130 may provide background services for the application 120 that supports live streaming in the electronic device 110.

[0036] A communication connection may be established between the server 130 and the electronic device 110. The communication connection may be established in a wired or wireless manner. The communication connection may include, but is not limited to, a Bluetooth connection, a mobile network connection, a Universal Serial Bus (USB) connection, a Wireless Fidelity (WiFi) connection, etc., and the embodiments of the present disclosure are not limited in this respect. In the embodiments of the present disclosure, the server 130 and the electronic device 110 may implement signaling interaction through the communication connection between the two.

[0037] 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.

[0038] Some example embodiments of the present disclosure will be described below with continued reference to the accompanying drawings.

[0039] Example 1

[0040] Figures 2A to 2E 、 Figures 4A to 4D 、 5A to 5D Shows example interfaces according to some embodiments of the present disclosure. These example interfaces can be, for example, Figure 1 The electronic device 110 shown is provided, where the electronic device 110 is associated with a user 140, and the user 140 may be, for example, a first live broadcast party.

[0041] In some embodiments, a joint performance event is an activity that can be performed during a live broadcast. During a joint performance event, the first broadcaster can determine the hosts participating in the joint performance and then display the corresponding live broadcast interfaces of different hosts on the live broadcast interface. This allows hosts in different locations to broadcast live in the same live broadcast room. In order to improve the harmony and viewing experience of the images, the first broadcaster can also determine the presentation style of the images in the live broadcast interface.

[0042] In some embodiments, the first live broadcaster may be presented with a reference Figure 2A The first live broadcaster can perform a first configuration operation on interface 200A. Interface 200A includes multiple areas: a first configuration area 201, a second configuration area 202, and an effect preview area 203. First configuration area 201 is used to display the anchor selected by the first live broadcaster, second configuration area 202 is used by the first live broadcaster to select information such as the screen presentation style and interactive form, and effect preview area 203 is used to show the first live broadcaster the effect of the final joint performance.

[0043] After the first live broadcaster clicks the "Invite Co-star" component 205 in the first configuration area, the host selection area 204 will be presented. The host selection area 204 includes options for multiple hosts. The first live broadcaster can also query the hosts they want to invite by inputting, and then click the "Invite Co-star" button to confirm the hosts they want to invite. After the hosts accept the invitation, the reference list will be displayed to the first live broadcaster. Figure 2B The first configuration area of ​​the interface 200B displays information about one or more hosts invited and accepted by the first live broadcast party.

[0044] In interface 200B, the first broadcaster can use the "Invite to Co-Perform" component to invite hosts to participate in a joint performance. The "Down Screen" button can also be used to delete hosts who have already accepted the invitation. This greatly increases the first broadcaster's operational flexibility, thereby maximizing their needs. Furthermore, once a host accepts the invitation, the live audio and video from their live studio can be transmitted to the first broadcaster for overall coordination and other operations.

[0045] In some embodiments, the second configuration area of ​​the interface 200B includes a variety of screen display styles. For example, the screen display styles may include a basic layout style, a center-highlighted display style, a horizontal tile style, a vertical tile style, a basic anime style, a basic magazine style, etc. The first live broadcaster can select from these screen display styles.

[0046] Specifically, if there are six anchors participating in a joint performance, the basic layout style may be arranged in a row of two anchors, a column of three anchors, or in a row of three anchors, a column of two anchors, etc. The center-position highlighting style may center the live broadcast screen of one or more anchors in the live broadcast interface and enlarge it for highlighting.

[0047] The basic anime-style style can display the live broadcast screens of six anchors using an anime-like storyboard. The basic magazine-style style can display the live broadcast screens of six anchors using a magazine-like layout. Dynamic horizontal movement can display the live broadcast status of the six anchors by moving the live broadcast screens of one or more anchors horizontally. Dynamic vertical movement can display the live broadcast status of the six anchors by moving the live broadcast screens of one or more anchors vertically.

[0048] In addition, the embodiments of the present disclosure do not limit the screen display style. For example, if there are six anchors participating in a joint performance activity, and they are arranged in the form of two anchors in a row and three anchors in a column, they can also be moved in rows or columns, such as the live broadcast screen of the three anchors in the first column moves downward, and the live broadcast screen of the three anchors in the second column moves upward, and so on.

[0049] In some embodiments, in order to make the first live broadcast party understand the final broadcast effect, reference Figure 2C The preview effect can be displayed in the effect preview area of ​​interface 200C, and the first live broadcast party can make adjustments based on the preview effect, such as adjusting the anchors participating in the joint performance activity, adjusting the screen display style, adjusting the positions of different anchors in the preview interface, etc., so as to present a better live broadcast status.

[0050] Furthermore, since each host transmits the audio and video of his or her own live broadcast room to the first live broadcast party, the first live broadcast party will collect multiple audios. The first live broadcast party can turn off the audio of one or several hosts through the audio turn-off button 206 in the interface 200B, or the first live broadcast party can play the audio of the first live broadcast party's live broadcast room to avoid mutual interference between multiple audios, thereby presenting a better live broadcast effect.

[0051] After watching the preview effect, the first live broadcaster can click the "Synchronize to Live Screen" button in the interface 200B to synchronize the content displayed in the effect preview area to the live broadcast room of the first live broadcaster, that is, to present the reference image in the live broadcast room of the first live broadcaster. Figure 2D At the same time, viewers who are watching the live broadcast of the first broadcaster or the host can also see the synchronized content.

[0052] In some embodiments, after the first live broadcast party synchronizes the live broadcast screen, the live broadcast room of anchor 1 will be updated to the reference Figure 2E In interface 200E, not only the current live broadcast screen of anchor 1 is included, but also the co-performance interface synchronized by the first live broadcast party. Through the co-performance interface synchronized by the first live broadcast party, anchor 1 can understand his or her presentation status in the activity interface after participating in the joint performance activity.

[0053] In some embodiments, the second configuration area of ​​the interface 200B may further include multiple interactive forms, and the first live broadcaster may select these interactive forms. Figure 2C If the livestreamer chooses a gift voting interaction, each streamer's score can be determined based on the number or value of gifts sent by viewers, with the highest-scoring streamer receiving a solo performance. Furthermore, each streamer can be assigned a specific gift, such as Gift A for streamer 1, Gift B for streamer B, and so on. If a viewer sends Gift A, the corresponding score is added to streamer 1's score; if a viewer sends Gift B, the corresponding score is added to streamer B's score, and so on.

[0054] refer to Figure 4A You can set a corresponding designated gift for each anchor through the "Add Gift" component 401. By selecting the "Automatically switch to solo performance" component, the anchor with the highest score will automatically get the opportunity to perform solo. You can also set the performance duration and target value for each person, etc. After selecting the designated gift for each anchor, a reference Figure 4B In the process of assigning gifts to each anchor, you can present reference Figure 4C Interface 400C includes a variety of gifts for selection. If the "Automatically switch to individual performances" component is not selected, the duration and target value of each performance do not need to be displayed.

[0055] refer to Figure 5B , each interactive form corresponding component has four presentation modes. When the interactive form has not been selected and is unavailable, the form of component 501 is presented; when the interactive form has not been selected and is available, the form of component 502 is presented; when the interactive form has been selected, the form of component 503 is presented; when the interactive form is in use, the form of component 504 is presented.

[0056] In addition, click the "Modify Settings" button in the interface 400B to update the presentation reference. Figure 4D If "Auto-Mic Performance" is selected, you can set the performance duration for each host. If "Auto-Mic Performance" is not selected, there is no need to set the performance duration for each host. You can also set a target value, which is the amount of gifts viewers must give to the host. The performance will only start when the gift value reaches a certain amount. Interface 400D also includes controls for specifying gifts for the host.

[0057] In some embodiments, the interactive form can also be switched. For example, the gift voting interactive form can be switched to a time-limited competition interactive form, and multiple anchors can be selected to compete, and the score of each anchor is determined based on the number or value of gifts sent by the audience. Figure 5A , the scores of multiple anchors can be clearly displayed in the form of a progress bar, and the winner can be determined based on the anchors' scores within the preset time.

[0058] And, reference Figure 5C You can set the interaction time and whether to specify a gift. If you choose not to specify a gift, the score of each anchor will be determined based on the gifts given by the audience to the corresponding anchor; if you choose to specify a gift, the score of each anchor will be determined based on the specified gifts given by the audience.

[0059] In some embodiments, the interactive form can also include a single-player interactive form, where a host can be selected to perform, and the audience can decide whether the host will continue to perform by giving different types of gifts. Figure 5D You can set it up so that when viewers send a glow stick gift, it indicates that they want the host to continue performing, while when they send a lollipop gift, it indicates that they want the host to leave. The host's stay or departure is then determined based on whether more viewers want the host to continue performing or leave within a preset duration. Alternatively, you can set it up so that the host's stay or departure is determined based on the number or value of gifts sent by viewers, but I won't go into detail here.

[0060] This method allows hosts broadcasting from different venues and rooms to be brought together in one room for a joint performance, thereby increasing the flexibility of live broadcasts. Furthermore, the first broadcaster can adjust the live broadcast screen style online to improve the harmony and aesthetics of the live broadcast screen. The first broadcaster can also select hosts they wish to invite online or delete hosts they do not wish to invite, thereby maximizing their invitation needs. Furthermore, the first broadcaster can choose different interactive formats, allowing viewers to support the hosts by interacting with them, thereby increasing the fun of the live broadcast.

[0061] Example 2

[0062] Figures 3A to 3E 300A to 300E according to some embodiments of the present disclosure. Figure 1 The electronic device 110 shown is provided, where the electronic device 110 is associated with a user 140, and the user 140 can be, for example, an audience watching a live broadcast. In some scenarios, the audience watching a live broadcast here can also include a first live broadcast party.

[0063] In some embodiments, the electronic device 110 presents the live broadcast interface of the first live broadcast party. Figure 3A As shown, the electronic device 110 can present the live broadcast interface of the first live broadcast party to the user 140. Such a live broadcast interface can be, for example, interface 300A. The electronic device 110 can provide a live broadcast screen 305 associated with the first live broadcast party in the interface 300A.

[0064] In some embodiments, the electronic device 110 updates the live broadcast interface to present a first live broadcast image in response to a first configuration operation associated with the live broadcast interface. The first live broadcast image is generated based on multiple image signals corresponding to multiple live broadcast parties. The multiple live broadcast parties are determined based on the first configuration operation.

[0065] As an example, Figure 3B As shown, when the electronic device 110 receives the first configuration operation associated with the live broadcast interface, it can update the live broadcast interface to present a first live broadcast image. The first live broadcast image here can be, for example, live broadcast image 310. The first configuration operation here can be, for example, an invitation operation by a first live broadcast party (e.g., user 140) to multiple live broadcast parties. The invitation operation here can be used, for example, to allow multiple live broadcast parties to join a live broadcast event associated with the live broadcast interface 300B, so as to present the first live broadcast image (e.g., multiple live broadcast screens corresponding to multiple live broadcast parties) in the live broadcast interface 300B.

[0066] For example, after the electronic device 110 receives the first configuration operation, it can send invitation information to multiple live broadcast parties to invite multiple live broadcast parties to join the live broadcast event associated with the live broadcast interface 300B. After multiple live broadcast parties join the live broadcast event, the electronic device 110 can obtain multiple image signals corresponding to the multiple live broadcast parties. Furthermore, the electronic device 110 can present multiple live broadcast screens corresponding to the multiple live broadcast parties in the live broadcast interface 300B through the multiple image signals. The multiple live broadcast screens here may include, for example, live broadcast screens 315-1 to 315-4 (individually or collectively referred to as live broadcast screens 315).

[0067] In some embodiments, electronic device 110 may present live broadcast images of multiple live broadcasters in a live broadcast interface in a specific style. Specifically, the live broadcast image is generated by fusing multiple image signals based on a first fusion style. The first fusion style is determined based on a second configuration operation associated with the live broadcast interface.

[0068] As an example, Figure 3B As shown, after sending invitation information to multiple live broadcast parties, the electronic device 110 can receive a second configuration operation from the first live broadcast party (e.g., user 140). The second configuration operation here can be, for example, an operation by the first live broadcast party to select a first resource from a set of candidate resources. The set of candidate resources here is configured as a file package that supports the electronic device 110 to fuse multiple image signals in different fusion styles. When the first resource is selected, the electronic device 110 can fuse the multiple image signals in the first fusion style to generate a first live broadcast image (e.g., live broadcast image 310).

[0069] After the first live broadcast image (e.g., live broadcast image 310) is generated, the electronic device 110 may present the live broadcast image (live broadcast image 310) on the interface 200B, so as to present the live broadcast screen 310 corresponding to the multiple image signals on the interface 300B in a first fusion style. The first fusion style here may be, for example, a vertical tiling style, which indicates that the multiple live broadcast screens are arranged in order from top to bottom.

[0070] In this way, the embodiments of the present disclosure can present a live broadcast image obtained by fusing multiple image signals in a specific style in the live broadcast interface, so that users can view the live broadcast images of multiple live broadcast parties at the same time in the live broadcast interface, thereby improving the efficiency of users in obtaining information related to the live broadcast.

[0071] In some embodiments, electronic device 110 may update the live broadcast interface to present a third live broadcast image in response to interactive information associated with at least one of the multiple live broadcast parties meeting a trigger condition. The third live broadcast image is generated by fusing multiple image signals based on a third fusion pattern. The third fusion pattern is determined based on the second configuration operation.

[0072] As an example, Figure 3B and 3C As shown, after the electronic device 110 receives the second configuration operation of the first live broadcast party, it can determine the first resource corresponding to the second configuration operation. The first resource here is not only associated with the first fusion style, but also can be associated with the third fusion style. The first fusion style here can be, for example, the initial style, and the third fusion style can be an additional style that needs to be called after the interactive information of at least one live broadcast party in the live broadcast event meets the trigger condition. The third fusion style can be, for example, a live broadcast screen of the live broadcast party whose interactive information meets the trigger condition presented in the third live broadcast image 320 in a preset size. The interactive information here can include, for example, the number of comments associated with at least one live broadcast party, the number of likes, the number of virtual resources obtained within a preset time period, etc. In some scenarios, the trigger condition here can also be determined by the electronic device 110 based on the second configuration operation. In other words, the trigger condition here can be configured by the first live broadcast party.

[0073] For example, by default, Figure 3B As shown, the electronic device 110 may fuse multiple image signals using a first fusion pattern to present a first live broadcast image 310. When the number of virtual resources acquired by a first live broadcaster among multiple live broadcasters reaches a threshold within a preset period, the electronic device 110 may fuse the multiple image signals using a third fusion pattern to present a third live broadcast image 320 in the live broadcast interface 300C. The third live broadcast image 320 may include, for example, a magnified display of the live broadcast screen 315-2 associated with the first live broadcaster.

[0074] In this way, the embodiments of the present disclosure can present the live broadcast party whose interactive information meets the trigger conditions in a specific style in the live broadcast interface, so that the user can better see the live broadcast party that meets the trigger conditions, thereby improving the efficiency of the user in obtaining information.

[0075] In some embodiments, the electronic device 110 may present a first indication element associated with the trigger condition in the live broadcast interface. Figure 3B and 3CAs shown, the electronic device 110 can present a first indicator element in the live broadcast interface (e.g., interface 300B). The first indicator element here can be, for example, indicator element 325. Indicator element 325 includes multiple sub-elements (e.g., sub-elements 325-1 to 325-4), each of which corresponds to a different live broadcast party. For example, sub-element 325-1 can correspond to the first live broadcast party. Sub-element 325-1 can, for example, indicate the progress of the first live broadcast party meeting the trigger condition. For example, the trigger condition is that the number of virtual resources acquired by any live broadcast party within ten minutes reaches 100. Sub-element 325-1 can then present the number of virtual resources acquired by the first live broadcast party within ten minutes (e.g., 90) and the total number of virtual resources that need to be acquired (e.g., 100).

[0076] Furthermore, the electronic device 110 may update the first indicator element based on the interactive operation associated with the first indicator element to indicate the achievement status of the trigger condition. The interactive operation here may be, for example, a comment operation, a like operation, etc. for the live broadcast party (e.g., the first live broadcast party) associated with the first indicator element. For example, the electronic device 110 may determine the number of comments associated with the first live broadcast party in the ten-minute content based on the comment operation for the first live broadcast party within ten minutes. Further, the electronic device 110 may update the sub-element 325-1 in the first indicator element 325 based on the above-mentioned number of comments to indicate the achievement status of the number of comments of the first live broadcast party satisfying the trigger condition through the first indicator element 325. The achievement status here may be, for example, the progress of the number of comments of the first live broadcast party satisfying the threshold.

[0077] In some embodiments, electronic device 110 can adjust the live image presented in the live interface during live broadcasting, thereby providing the user with live images in different styles. Specifically, electronic device 110 can update the live interface in response to a third configuration operation indicating a second fusion style to present a second live image. The second live image is generated by fusing multiple image signals based on the second fusion style.

[0078] As an example, Figure 3C and 3DAs shown, the electronic device 110 can obtain the third configuration operation of the first live broadcast party (such as user 140) during the live broadcast process. The third configuration operation can be, for example, the selection of a second resource from a group of candidate resources. When the second resource is selected, the electronic device 110 can fuse multiple image signals in a second fusion style associated with the second resource to generate a second live broadcast image 330. The second live broadcast image 330 here can, for example, be a horizontally tiled style to display the live broadcast screens of multiple live broadcast parties. After the second live broadcast image 330 is generated, the electronic device 110 can update the live broadcast interface (such as interface 300D) to present the second live broadcast image 330 in the live broadcast interface (such as interface 300D).

[0079] In this way, the embodiments of the present disclosure support the live broadcaster to adjust the style of the live broadcast screen during the live broadcast process, thereby providing users with richer live broadcast screens, thereby improving the user's experience of watching the live broadcast.

[0080] In some embodiments, the electronic device 110 may update the live broadcast interface in response to the first configuration operation to indicate that at least one viewer user associated with multiple live broadcast parties is associated with the first live broadcast party. As an example, after the electronic device 110 receives the first configuration operation of the first live broadcast party (e.g., user 140), it may send invitation information to the multiple live broadcast parties. When the multiple live broadcast parties agree to the invitation, the server 130 may associate the multiple live broadcast parties with the target live broadcast room of the first live broadcast party. After the multiple live broadcast parties are associated with the target live broadcast room, at least one viewer user watching the live broadcasts of the multiple live broadcast parties will be associated with the target live broadcast room of the first live broadcast party. In other words, at least one viewer user here will be added to the target live broadcast room.

[0081] In this way, the embodiments of the present disclosure can associate the viewer user with the first live broadcast party without the viewer user's awareness, thereby improving the live broadcast viewing experience of the viewer user.

[0082] In some embodiments, the electronic device 110 may present at least one historical interactive content associated with multiple live broadcast parties in the live broadcast interface in response to the first configuration operation. Figure 2A As shown, after the electronic device 110 presents the first live broadcast image 310 in the live broadcast interface (e.g., interface 200A), at least one historical interactive content associated with multiple live broadcast parties can be presented in the live broadcast interface (e.g., interface 200A). The historical interactive content here can be, for example, comment content associated with multiple live broadcast parties. For example, the electronic device 110 can present comment content associated with multiple live broadcast parties in interface 200A.

[0083] In this way, the embodiments of the present disclosure can present historical interactive content associated with multiple live broadcasters in the live broadcast interface, so that users can view the historical interactive content of different live broadcasters in the same live broadcast interface, thereby improving the efficiency of users in obtaining interactive content.

[0084] In some embodiments, electronic device 110 may present a second indicator element associated with at least one of the multiple live broadcasters in the live broadcast interface. Electronic device 110 may present a viewing panel in response to triggering the indicator element. Furthermore, electronic device 110 may present descriptive information associated with the multiple live broadcasters in the viewing panel.

[0085] As an example, Figure 3D and 3E As shown, electronic device 110 may present a second indicator element associated with at least one of the multiple live streamers on a live streaming interface (e.g., interface 300D). This second indicator element may be, for example, indicator element 335. For example, electronic device 110 may present an avatar of at least one of the multiple live streamers in the second indicator element (e.g., indicator element 335). When indicator element 335 is triggered by user 140 (e.g., single-clicked or double-clicked), electronic device 110 may present a viewing panel on the live streaming interface (e.g., interface 300E). This viewing panel may be, for example, panel 340. Electronic device 110 may present multiple content items (e.g., content items 340-1 to 340-4) in the viewing panel (e.g., panel 340). These multiple content items may be associated with different live streamers. For example, content item 340-1 may be associated with the first live streamer. Electronic device 110 may present descriptive information associated with the multiple live streamers in the multiple content items. This descriptive information may include, for example, the names and broadcast start times of the multiple live streamers.

[0086] In some embodiments, the electronic device 110 may further provide an interactive entry associated with a second live broadcaster among the multiple live broadcasters in the viewing panel. The type of the interactive entry is determined based on the association relationship between the current user and the second live broadcaster.

[0087] As an example, Figure 3EAs shown, the electronic device 110 can provide an interactive entry associated with the second live broadcast party in the content item 340-3 of the viewing panel (e.g., panel 340). The interactive entry here can be, for example, entry 345. The interactive entry (e.g., entry 345) is configured to trigger the current user to interact with the second live broadcast party. For example, the electronic device 110 can obtain the current user's interactive request for the second live broadcast party via the interactive entry (e.g., entry 345). Such an interactive request can, for example, trigger the presentation of a conversation interface between the current user and the second live broadcast party. The electronic device 110 can receive the current user's input operation via the conversation interface to send a message determined based on the input operation to the second live broadcast party.

[0088] In some scenarios, the type of interactive entry can be determined by the relationship between the current user and the second live broadcaster. For example, when the current user is following the second live broadcaster, the electronic device 110 can provide a first interactive entry (e.g., entry 345) in the viewing panel (e.g., panel 340). The first interactive entry can be, for example, a conversation entry with the second live broadcaster. When the first interactive entry is triggered, the electronic device 110 can present a conversation interface associated with the second live broadcaster. When the current user is not following the second live broadcaster, the electronic device 110 can provide a second interactive entry (e.g., entry 350) in the viewing panel (e.g., panel 340). The second interactive entry can be, for example, a follow entry. When the second interactive entry is triggered by the current user, the electronic device 110 can send a request to follow the second user to follow the second user. In this way, embodiments of the present disclosure can provide users with different interactive operations through interactive entries, thereby allowing users to trigger different interactive events through interactive entries in the same location, thereby improving the efficiency of users triggering interactive events.

[0089] In this way, the embodiment of the present disclosure can present a first live broadcast image generated by multiple image signals in the live broadcast interface, so that users can view the live broadcast images of multiple live broadcast parties at the same time in the live broadcast interface, so that users can more efficiently obtain information related to the live broadcast, thereby improving the efficiency of users in obtaining information.

[0090] Example process one

[0091] Figure 8 FIG. 8 is a flow chart illustrating an example process 800 for live broadcasting according to some embodiments of the present disclosure. The process 800 may be implemented at the electronic device 110. Figure 1 800 is described below.

[0092] In block 810 , the electronic device 110 may present a configuration interface associated with the live interface.

[0093] In some embodiments, reference Figure 2A , a configuration interface 200A associated with the live broadcast interface can be presented.

[0094] In box 820, the electronic device 110 can obtain a first configuration operation via the configuration interface, where the first configuration operation indicates multiple live broadcast parties.

[0095] For example, the first live broadcaster can perform a first configuration operation on the "Invite Co-Performers" option on interface 200A. Clicking the "Invite Co-Performers" option will display an add entry 204 on interface 200A. The first live broadcaster can invite hosts who wish to participate in the event by clicking the "Invite Co-Performers" button in the add entry 204 or entering information in the input box.

[0096] In some embodiments, electronic device 110 may present an add entry in the configuration interface. Then, through the add entry, an invitation message may be sent to the third live streamer. Then, in response to the third live streamer confirming the invitation message, image content associated with the third live streamer may be presented in the configuration interface.

[0097] For example, the first live streamer can click the "Invite Co-star" option in interface 200A, which will display an add entry 204 on interface 200A. The first live streamer can invite one or more hosts by clicking the "Invite Co-star" button in add entry 204 or entering data into the input box. The third live streamer is the invited one or more hosts. The host will then receive the invitation from the first live streamer. If the host accepts the invitation, interface 200B will be displayed, which includes image content 207 associated with the one or more hosts who have accepted the invitation from the first live streamer.

[0098] In block 830 , the electronic device 110 may trigger an update of the live broadcast interface to present a first live broadcast image in the live broadcast interface, where the first live broadcast image is generated based on multiple image signals corresponding to multiple live broadcast parties.

[0099] For example, after the first live broadcast party determines the anchors who will participate in the joint performance activities, Figure 6 , can receive multiple image signals from multiple anchors, and refer to Figure 2D , presenting the first live image on the interface 200D.

[0100] In some embodiments, the multiple image portions of the multiple image signals to be fused are determined based on configuration operations received in the configuration interface. For example, after the first live broadcaster performs configuration operations in interface 200A and determines multiple hosts to invite, after the hosts accept the invitations, the multiple image signals can be transmitted to the first live broadcaster for overall adjustment and control.

[0101] In some embodiments, the multiple image portions used for fusion in the multiple image signals are determined based on object recognition results in the corresponding image signals. For example, the first live broadcaster can also use interface 200A to crop important portions of the live broadcast image of the host for display. For example, the first live broadcaster can crop to only retain the host's head portion to better enable multiple hosts to perform together. The live broadcast image can also be flexibly displayed based on the content of the performance.

[0102] refer to Figure 6 , multiple anchors can transmit the anchor audio and video 602 to the first live broadcast party, so that the first live broadcast party can determine the joint performance picture 601, and then the first live broadcast party can synchronize the joint performance picture 601 to the audience picture 603.

[0103] In some embodiments, the electronic device 110 may also present a group of candidate resources in the configuration interface. Then, in response to the selection of the first resource in the group of candidate resources, the electronic device 110 triggers the fusion of multiple image signals based on the first fusion style to generate a first live image, where the first fusion style is associated with the first resource. For example, Figure 2B The first live streamer can select a first resource based on interface 200B, which includes a set of candidate resources: recently used style, basic style, dynamic style, magazine style, etc. The first live streamer can select the first fusion style by clicking the "recently used," "basic," "dynamic," or "magazine style" buttons.

[0104] In some embodiments, the electronic device 110 may trigger an update of the live broadcast interface in response to a selection of a second resource from a set of candidate resources to present a second live broadcast image, where the second live broadcast image is generated by fusing multiple image signals based on a second fusion pattern, where the second fusion pattern is associated with the second resource. Figure 2B If the first live streamer determines that the first fusion style is the most recently used style, then the most recently used style also includes components corresponding to various specific styles, such as a basic layout style, a center highlight style, a horizontal tile style, a vertical tile style, a basic anime style, a basic magazine style, etc. The first live streamer can trigger the specific component to select the second resource and present the second live stream image.

[0105] For example, reference Figure 2B If the first live broadcast party determines that the first fusion style is the most recently used style and selects the horizontal tiling style, then in the first live broadcast image, the live broadcast image corresponding to each anchor will appear and disappear through horizontal translation, so that the audience can see the live broadcast image of each anchor in turn.

[0106] In some embodiments, the electronic device 110 can also trigger an update of the live broadcast interface in response to interactive information associated with the live broadcast interface satisfying a trigger condition indicated by the first resource to present a third live broadcast image, where the third live broadcast image is generated by fusing multiple image signals based on a third fusion style.

[0107] Since the joint performance activity can also include multiple forms of interaction, for example, the anchor who receives the most gifts from the audience can be highlighted, then if the number of gifts or the gift value given by the audience to anchor 1 meets the trigger condition indicated by the first resource, a third live broadcast image can be presented. In the third live broadcast image, anchor 1 is enlarged and displayed in the center of the interface.

[0108] Example process 2

[0109] Figure 7 FIG. 7 is a flow chart illustrating an example process 700 for content generation according to some embodiments of the present disclosure. The process 700 may be implemented at the electronic device 110. Figure 1 700 will be described.

[0110] like Figure 7 As shown, in box 710, the electronic device 110 presents the live broadcast interface of the first live broadcast party.

[0111] In box 720, the electronic device 110 updates the live broadcast interface in response to a first configuration operation associated with the live broadcast interface to present a first live broadcast image, where the first live broadcast image is generated based on multiple image signals corresponding to multiple live broadcast parties, and the multiple live broadcast parties are determined based on the first configuration operation.

[0112] In some embodiments, the first live broadcast image is generated by fusing the multiple image signals based on a first fusion style, wherein the first fusion style is determined based on a second configuration operation associated with the live broadcast interface.

[0113] In this way, the embodiments of the present disclosure can present a live broadcast image obtained by fusing multiple image signals in a specific style in the live broadcast interface, so that users can view the live broadcast images of multiple live broadcast parties at the same time in the live broadcast interface, thereby improving the efficiency of users in obtaining information related to the live broadcast.

[0114] In some embodiments, process 300 further includes: in response to a third configuration operation indicating a second fusion style, updating the live broadcast interface to present a second live broadcast image, where the second live broadcast image is generated by fusing the multiple image signals based on the second fusion style.

[0115] In this way, the embodiments of the present disclosure support the live broadcaster to adjust the style of the live broadcast screen during the live broadcast process, thereby providing users with richer live broadcast screens, thereby improving the user's experience of watching the live broadcast.

[0116] In some embodiments, process 300 also includes: in response to interactive information associated with at least one of the multiple live broadcast parties meeting a trigger condition, updating the live broadcast interface to present a third live broadcast image, wherein the third live broadcast image is generated by fusing the multiple image signals based on a third fusion style.

[0117] In this way, the embodiments of the present disclosure can present the live broadcast party whose interactive information meets the trigger conditions in a specific style in the live broadcast interface, so that the user can better see the live broadcast party that meets the trigger conditions, thereby improving the efficiency of the user in obtaining information.

[0118] In some embodiments, the third blending pattern is determined based on the second configuration operation.

[0119] In this way, the embodiments of the present disclosure can determine different fusion patterns through the same operation, thereby improving the efficiency of determining the fusion pattern.

[0120] In some embodiments, process 300 also includes: presenting a first indicator element associated with the trigger condition in the live broadcast interface; and updating the first indicator element based on an interactive operation associated with the first indicator element to indicate the fulfillment status of the trigger condition.

[0121] In this way, the embodiments of the present disclosure can indicate the achievement status of the trigger condition through the first indicator element, so that the user can check the progress of achieving the trigger condition in a timely manner, thereby improving the efficiency of the user in obtaining information.

[0122] In some embodiments, process 300 further includes: in response to the first configuration operation, updating the live broadcast interface to indicate that at least one viewer user associated with the multiple live broadcast parties is associated with the first live broadcast party.

[0123] In this way, the embodiments of the present disclosure can associate the viewer user with the first live broadcast party without the viewer user's awareness, thereby improving the live broadcast viewing experience of the viewer user.

[0124] In some embodiments, process 300 further includes: in response to the first configuration operation, presenting at least one historical interactive content associated with the multiple live broadcast parties in the live broadcast interface.

[0125] In this way, the embodiments of the present disclosure can present historical interactive content associated with multiple live broadcasters in the live broadcast interface, so that users can view the historical interactive content of different live broadcasters in the same live broadcast interface, thereby improving the efficiency of users in obtaining interactive content.

[0126] In some embodiments, process 300 further includes: presenting, in the live broadcast interface, a second indication element associated with at least one of the plurality of live broadcast parties.

[0127] In this way, the embodiment of the present disclosure can display at least one live broadcast party among multiple live broadcast parties through the second indicator element, thereby improving the efficiency of users in obtaining information.

[0128] In some embodiments, process 300 further includes: presenting a viewing panel in response to triggering the indication element; and presenting descriptive information associated with the plurality of live broadcasters in the viewing panel.

[0129] In this way, the embodiment of the present disclosure can present the descriptive information of multiple live broadcast parties through the viewing panel, so that users can more conveniently obtain the descriptive information of multiple live broadcast parties, thereby improving the efficiency of users in obtaining descriptive information.

[0130] In some embodiments, process 300 further includes providing, in the viewing panel, an interactive entry associated with a second live broadcaster among the plurality of live broadcasters.

[0131] In this way, the embodiment of the present disclosure can conduct interaction between the second live broadcast party and the current user through the interactive entrance, thereby improving the interaction efficiency between the current user and the second live broadcast party.

[0132] In some embodiments, the type of interactive entrance is determined based on the association relationship between the current user and the second live broadcast party.

[0133] In this way, the embodiments of the present disclosure can provide users with different interactive operations through interactive portals, thereby allowing users to trigger different interactive events through interactive portals at the same location, thereby improving the efficiency of users triggering interactive events.

[0134] Example devices and equipment

[0135] The embodiments of the present disclosure also provide corresponding devices for implementing the above methods or processes. Figure 9 1 shows a schematic structural block diagram of an example apparatus 900 for live broadcasting according to certain embodiments of the present disclosure. The apparatus 900 may be implemented as or included in the electronic device 110. Each module / component in the apparatus 900 may be implemented by hardware, software, firmware, or any combination thereof.

[0136] like Figure 9 As shown, the device 900 includes: a first presentation module 910, configured to present a live broadcast interface of a first live broadcast party; and a first update module 920, configured to update the live broadcast interface in response to a first configuration operation associated with the live broadcast interface to present a first live broadcast image, where the first live broadcast image is generated based on multiple image signals corresponding to multiple live broadcast parties, and the multiple live broadcast parties are determined based on the first configuration operation.

[0137] In some embodiments, the live broadcast image is generated by fusing multiple image signals based on a first fusion pattern, wherein the first fusion pattern is determined based on a second configuration operation associated with the live broadcast interface.

[0138] In some embodiments, the device 900 is further configured to update the live broadcast interface in response to a third configuration operation indicating a second fusion style to present a second live broadcast image, where the second live broadcast image is generated by fusing multiple image signals based on the second fusion style.

[0139] In some embodiments, the device 900 is also configured to update the live broadcast interface in response to interactive information associated with at least one of the multiple live broadcast parties meeting a trigger condition to present a third live broadcast image, where the third live broadcast image is generated by fusing multiple image signals based on a third fusion style.

[0140] In some embodiments, the third blending pattern is determined based on the second configuration operation.

[0141] In some embodiments, the device 900 is further configured to present a first indicator element associated with the trigger condition in the live broadcast interface; and based on the interactive operation associated with the first indicator element, update the first indicator element to indicate the status of the achievement of the trigger condition.

[0142] In some embodiments, the device 900 is further configured to update the live broadcast interface in response to the first configuration operation to indicate that at least one viewer user associated with multiple live broadcast parties is associated with the first live broadcast party.

[0143] In some embodiments, the device 900 is further configured to present at least one historical interactive content associated with multiple live broadcast parties in the live broadcast interface in response to the first configuration operation.

[0144] In some embodiments, the device 900 is further configured to present a second indication element associated with at least one of the multiple live broadcast parties in the live broadcast interface.

[0145] In some embodiments, the apparatus 900 is further configured to present a viewing panel in response to triggering of the indication element; and present, in the viewing panel, descriptive information associated with the plurality of live broadcast parties.

[0146] In some embodiments, the apparatus 900 is further configured to provide, in the viewing panel, an interactive entry associated with a second live broadcaster among the plurality of live broadcasters.

[0147] In some embodiments, the type of interactive entry is determined based on the association relationship between the current user and the second live broadcast party.

[0148] The embodiments of the present disclosure also provide corresponding devices for implementing the above methods or processes. Figure 10 1 shows a schematic structural block diagram of an example apparatus 1000 for live broadcasting according to certain embodiments of the present disclosure. The apparatus 1000 may be implemented as or included in the electronic device 110. Each module / component in the apparatus 1000 may be implemented by hardware, software, firmware, or any combination thereof.

[0149] like Figure 10 As shown, the device 1000 includes: a second presentation module 1010, configured to present a configuration interface associated with a live broadcast interface; an acquisition module 1020, configured to acquire a first configuration operation via the configuration interface, wherein the first configuration operation indicates multiple live broadcast parties; and a second update module 1030, configured to trigger an update of the live broadcast interface to present a first live broadcast image in the live broadcast interface, wherein the first live broadcast image is generated based on multiple image signals corresponding to the multiple live broadcast parties.

[0150] In some embodiments, the acquisition module 1020 is configured to present an add entry in the configuration interface; send invitation information to the third live broadcast party via the add entry; and in response to the third live broadcast party's confirmation of the invitation information, present image content associated with the third live broadcast party in the configuration interface.

[0151] In some embodiments, the device 1000 is also configured to present a group of candidate resources in a configuration interface; and in response to the selection of a first resource from the group of candidate resources, trigger the fusion of multiple image signals based on a first fusion style to generate a first live image, wherein the first fusion style is associated with the first resource.

[0152] In some embodiments, the device 1000 is further configured to trigger an update of the live broadcast interface in response to a selection of a second resource from a group of candidate resources to present a second live broadcast image, where the second live broadcast image is generated by fusing multiple image signals based on a second fusion style, and the second fusion style is associated with the second resource.

[0153] In some embodiments, device 1000 is also configured to trigger an update of the live broadcast interface in response to interactive information associated with the live broadcast interface satisfying a trigger condition indicated by the first resource to present a third live broadcast image, where the third live broadcast image is generated by fusing multiple image signals based on a third fusion style.

[0154] In some embodiments, the multiple image parts used for fusion in the multiple image signals are determined based on the configuration operation received in the configuration interface; or the multiple image parts used for fusion in the multiple image signals are determined based on the object recognition results in the corresponding image signals.

[0155] like Figure 10 As shown, electronic device 1000 is in the form of a general electronic device. Components of electronic device 1000 may include, but are not limited to, at least one processor 1010 or processing unit, memory 1020, storage device 1030, one or more communication units 1040, one or more input devices 1050, and one or more output devices 1060. Processor 1010 may be a real or virtual processor and is capable of performing various processes according to programs stored in memory 1020. In a multi-processor system, multiple processors execute computer-executable instructions in parallel to increase the parallel processing capabilities of electronic device 1000.

[0156] The electronic device 1000 typically includes a plurality of computer storage media. Such media can be any accessible media that is accessible to the electronic device 1000, including but not limited to volatile and non-volatile media, removable and non-removable media. The memory 1020 can be a volatile memory (e.g., registers, cache, random access memory (RAM)), a non-volatile memory (e.g., read-only memory (ROM), electrically erasable programmable read-only memory (EEPROM), flash memory), or some combination thereof. The storage device 1030 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 and can be accessed within the electronic device 1000.

[0157] The electronic device 1000 may further include additional removable / non-removable, volatile / non-volatile storage media. Figure 10As shown in FIG, a magnetic disk drive for reading from or writing to a removable, non-volatile magnetic disk (e.g., a "floppy disk") and an optical disk drive for reading from or writing to a removable, non-volatile optical disk may be provided. In these cases, each drive may be connected to a bus (not shown) by one or more data media interfaces. Memory 1020 may include a computer program product 1025 having one or more program modules configured to perform the various methods or actions of various embodiments of the present disclosure.

[0158] The communication unit 1040 enables communication with other electronic devices via a communication medium. Additionally, the functions of the components of the electronic device 1000 can be implemented as a single computing cluster or multiple computing machines that can communicate via a communication connection. Thus, the electronic device 1000 can operate in a networked environment using logical connections to one or more other servers, network personal computers (PCs), or other network nodes.

[0159] Input device 1050 may be one or more input devices, such as a mouse, keyboard, or trackball. Output device 1060 may be one or more output devices, such as a display, a speaker, or a printer. Electronic device 1000 may also communicate with one or more external devices (not shown) via communication unit 1040 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 1000, or with any device that allows electronic device 1000 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).

[0160] 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.

[0161] 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.

[0162] These computer-readable program instructions can be provided to a processor 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 processor 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.

[0163] 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.

[0164] 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.

[0165] 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 method for live broadcasting, comprising: Presenting the live broadcast interface of the first live broadcaster; as well as In response to a first configuration operation associated with the live broadcast interface, the live broadcast interface is updated to present a first live broadcast image, wherein the first live broadcast image is generated based on multiple image signals corresponding to multiple live broadcast parties, and the multiple live broadcast parties are determined based on the first configuration operation.

2. The method according to claim 1, wherein the live broadcast image is generated by fusing the multiple image signals based on a first fusion style, wherein the first fusion style is determined based on a second configuration operation associated with the live broadcast interface.

3. The method according to claim 2, further comprising: In response to a third configuration operation indicating a second fusion pattern, the live broadcast interface is updated to present a second live broadcast image, where the second live broadcast image is generated by fusing the multiple image signals based on the second fusion pattern.

4. The method according to claim 2, further comprising: In response to interactive information associated with at least one of the multiple live broadcast parties meeting a trigger condition, the live broadcast interface is updated to present a third live broadcast image, where the third live broadcast image is generated by fusing the multiple image signals based on a third fusion style. The method according to claim 4 , wherein the third blending pattern is determined based on the second configuration operation.

6. The method according to claim 4, further comprising: In the live broadcast interface, presenting a first indication element associated with the trigger condition; as well as Based on the interactive operation associated with the first indicator element, the first indicator element is updated to indicate a status of fulfillment of the trigger condition.

7. The method according to claim 1, further comprising: In response to the first configuration operation, the live broadcast interface is updated to indicate that at least one viewer user associated with the multiple live broadcast parties is associated with the first live broadcast party.

8. The method according to claim 1, further comprising: In response to the first configuration operation, at least one historical interactive content associated with the multiple live broadcast parties is presented in the live broadcast interface.

9. The method according to claim 1, further comprising: In the live broadcast interface, a second indication element associated with at least one of the multiple live broadcast parties is presented.

10. The method according to claim 9, further comprising: In response to triggering the indicator element, presenting a viewing panel; as well as In the viewing panel, descriptive information associated with the multiple live broadcast parties is presented.

11. The method according to claim 10, further comprising: In the viewing panel, an interactive entrance associated with a second live broadcast party among the multiple live broadcast parties is provided.

12. The method according to claim 11, wherein the type of the interactive entrance is determined based on the association relationship between the current user and the second live broadcast party.

13. A method for live broadcasting, comprising: Presenting the configuration interface associated with the live broadcast interface; Obtaining a first configuration operation via the configuration interface, where the first configuration operation indicates multiple live broadcast parties; as well as The live broadcast interface is triggered to update so as to present a first live broadcast image in the live broadcast interface, where the first live broadcast image is generated based on multiple image signals corresponding to the multiple live broadcast parties.

14. The method according to claim 13, wherein obtaining the first configuration operation via the configuration interface comprises: In the configuration interface, an add entry is presented; Sending an invitation message to the third live broadcast party via the adding entry; as well as In response to the third live broadcast party confirming the invitation information, image content associated with the third live broadcast party is presented in the configuration interface.

15. The method according to claim 13, further comprising: Resources are used to implement interactive forms and styles In the configuration interface, a set of candidate resources is presented; as well as In response to selection of a first resource from the group of candidate resources, fusion of the multiple image signals based on a first fusion pattern is triggered to generate the first live image, where the first fusion pattern is associated with the first resource.

16. The method according to claim 15, further comprising: In response to the selection of a second resource from the group of candidate resources, the live broadcast interface is updated to present a second live broadcast image, where the second live broadcast image is generated by fusing the multiple image signals based on a second fusion style, and the second fusion style is associated with the second resource.

17. The method according to claim 15, wherein the first resource is further associated with a third fusion style, further comprising: In response to the interactive information associated with the live broadcast interface satisfying the trigger condition indicated by the first resource, the live broadcast interface is triggered to update to present a third live broadcast image, where the third live broadcast image is generated by fusing the multiple image signals based on the third fusion style.

18. The method of claim 15, wherein: The multiple image parts for fusion in the multiple image signals are determined based on the configuration operation received in the configuration interface; or The multiple image parts used for fusion in the multiple image signals are determined based on object recognition results in the corresponding image signals.

19. A device for live broadcasting, comprising: A first presentation module is configured to present a live broadcast interface of the first live broadcast party; as well as The first update module is configured to update the live broadcast interface to present a first live broadcast image in response to a first configuration operation associated with the live broadcast interface, wherein the first live broadcast image is generated based on multiple image signals corresponding to multiple live broadcast parties, and the multiple live broadcast parties are determined based on the first configuration operation.

20. A device for live broadcasting, comprising: A second presentation module is configured to present a configuration interface associated with the live broadcast interface; An acquisition module is configured to acquire a first configuration operation via the configuration interface, where the first configuration operation indicates multiple live broadcast parties; as well as The second updating module is configured to trigger an update of the live broadcast interface to present a first live broadcast image in the live broadcast interface, where the first live broadcast image is generated based on multiple image signals corresponding to the multiple live broadcast parties.

21. An electronic device comprising: at least one processor; as well as At least one memory, the at least one memory being coupled to the at least one processor and storing instructions for execution by the at least one processor, the instructions, when executed by the at least one processor, causing the electronic device to perform the method according to any one of claims 1 to 12 or 13 to 18.

22. A computer-readable storage medium having computer-executable instructions stored thereon, wherein the computer-executable instructions are executable by a processor to implement the method according to any one of claims 1 to 12 or 13 to 18.