Interaction method and apparatus, and device and storage medium

By adjusting the layout of the live streaming interface to prioritize the display of specific participants' goals and present content in functional areas, the problem of improving the live streaming interactive experience was solved, resulting in higher user engagement and content efficiency.

WO2026092468A1PCT designated stage Publication Date: 2026-05-07BEIJING ZITIAO NETWORK TECH CO LTD
View PDF 5 Cites 0 Cited by

Patent Information

Authority / Receiving Office
WO · WO
Patent Type
Applications
Current Assignee / Owner
BEIJING ZITIAO NETWORK TECH CO LTD
Filing Date
2025-10-28
Publication Date
2026-05-07

AI Technical Summary

Technical Problem

How to improve the interactive experience for users in live streaming rooms, especially in live interactive events, and how to better adjust the display priority of participants' screens and present relevant content.

Method used

By displaying the live interface associated with live interactive events and responding to the configuration operations of participants, the interface layout is adjusted to give specific participants a target display priority, and the content expected by users is presented in the functional areas.

Benefits of technology

It increased user engagement and interactive experience during live streaming, and enhanced the efficiency of content sharing and acquisition.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN2025130675_07052026_PF_FP_ABST
    Figure CN2025130675_07052026_PF_FP_ABST
Patent Text Reader

Abstract

The embodiments of the present disclosure relate to an interaction method and apparatus, and a device and a storage medium. The method proposed herein comprises: displaying a live-streaming interface associated with a live-streaming interaction event, wherein the live-streaming interaction event is associated with a group of participants, and on the live-streaming interface, a set of pictures corresponding to the group of participants is presented in a first layout; in response to a first configuration operation associated with a plurality of participants in the group of participants, adjusting the live-streaming interface from the first layout to a second layout, wherein the plurality of pictures corresponding to the plurality of participants have a target display priority in the second layout; and in response to the second layout comprising a preset functional region, presenting, in the functional region, target content determined on the basis of a second configuration operation associated with the functional region. The embodiments of the present disclosure can improve the efficiency of content sharing and acquisition in live streaming.
Need to check novelty before this filing date? Find Prior Art

Description

Interaction methods, apparatus, devices and storage media

[0001] This application claims priority to Chinese Patent Application No. 202411517631.0, filed on October 28, 2024, entitled "Method, Apparatus, Device and Storage Medium for Interaction", the entire contents of which are incorporated herein by reference. Technical Field

[0002] The exemplary embodiments disclosed herein relate generally to the field of computers, and more particularly to methods, apparatuses, devices, and computer-readable storage media for interaction. Background Technology

[0003] With the rapid development of smart technology, various forms of electronic devices are greatly enriching people's daily lives. For example, users can engage in live streaming interactions using electronic devices. How to improve the user's interactive experience in live streaming rooms is a key concern. Summary of the Invention

[0004] In a first aspect of this disclosure, an interactive method is provided. The method includes: displaying a live interface associated with a live interactive event, the live interactive event being associated with a group of participants, the live interface presenting a set of screens corresponding to the group of participants in a first layout; responding to a first configuration operation associated with multiple participants in the group of participants, adjusting the live interface from the first layout to a second layout, wherein the multiple screens corresponding to the multiple participants have a target display priority in the second layout; and responding to the second layout including a preset functional area, presenting target content determined based on a second configuration operation associated with the functional area in the functional area.

[0005] In a second aspect of this disclosure, an interactive apparatus is provided. The apparatus includes: a display module configured to display a live interface associated with a live interactive event, the live interactive event being associated with a group of participants, the live interface presenting a set of screens corresponding to the group of participants in a first layout; an adjustment module configured to adjust the live interface from the first layout to a second layout in response to a first configuration operation associated with multiple participants in the group of participants, wherein the multiple screens corresponding to the multiple participants have a target display priority in the second layout; and a presentation module configured to present target content determined based on a second configuration operation associated with the functional area in response to the second layout including a preset functional area.

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

[0007] In a fourth aspect of this disclosure, a computer-readable storage medium is provided. The computer-readable storage medium stores computer-executable instructions that can be executed by a processor to implement the method of the first aspect.

[0008] In a fifth aspect of this disclosure, a computer program product is provided. The computer program product includes computer-executable instructions that, when executed by a processor, implement the method of the first aspect.

[0009] It should be understood that the content described in this content section is not intended to limit the key or essential features of the embodiments of this disclosure, nor is it intended to restrict the scope of this disclosure. Other features of this disclosure will become readily apparent from the following description. Attached Figure Description

[0010] The above and other features, advantages, and aspects of the embodiments of this disclosure will become more apparent from the accompanying drawings and the following detailed description. In the drawings, the same or similar reference numerals denote the same or similar elements, wherein:

[0011] Figure 1 shows a schematic diagram of an example environment in which embodiments of the present disclosure can be implemented;

[0012] Figures 2A to 2D illustrate schematic diagrams of example live streaming interfaces according to some embodiments of the present disclosure;

[0013] Figure 3 illustrates a flowchart of an interaction process according to some embodiments of the present disclosure;

[0014] Figure 4 shows a schematic structural block diagram of an interactive device according to certain embodiments of the present disclosure; and

[0015] Figure 5 shows a block diagram of an electronic device capable of implementing several embodiments of the present disclosure. Detailed Implementation

[0016] Embodiments of this disclosure will now be described in more detail with reference to the accompanying drawings. While some embodiments of this disclosure are shown in the drawings, it should be understood that this disclosure can be implemented in various forms and should not be construed as limited to the embodiments set forth herein. Rather, these embodiments are provided to provide a more thorough and complete understanding of this disclosure. It should be understood that the accompanying drawings and embodiments of this disclosure are for illustrative purposes only and are not intended to limit the scope of protection of this disclosure.

[0017] It should be noted that the headings of any section / subsection provided herein are not limiting. Various embodiments are described throughout this document, and embodiments of any type may be included under any section / subsection. Furthermore, embodiments described in any section / subsection may be combined in any way with any other embodiments described in the same section / subsection and / or different sections / subsections.

[0018] In the description of embodiments of this disclosure, the term "comprising" and similar terms should be understood as open-ended inclusion, i.e., "including but not limited to". The term "based on" should be understood as "at least partially based on". The term "one embodiment" or "the embodiment" should be understood as "at least one embodiment". The term "some embodiments" should be understood as "at least some embodiments". Other explicit and implicit definitions may also be included below. The terms "first", "second", etc., may refer to different or the same objects. Other explicit and implicit definitions may also be included below.

[0019] The embodiments of this disclosure may involve user data, data acquisition, and / or use. All of these aspects comply with applicable laws, regulations, and relevant provisions. In the embodiments of this disclosure, all data collection, acquisition, processing, manipulation, forwarding, and use are conducted with the user's knowledge and confirmation. Accordingly, in implementing the embodiments of this disclosure, the type, scope of use, and usage scenarios of any data or information that may be involved should be communicated to the user and their authorization obtained in accordance with relevant laws and regulations through appropriate means. The specific methods of notification and / or authorization may vary depending on the actual situation and application scenario, and the scope of this disclosure is not limited in this respect.

[0020] In this specification and the embodiments, any processing of personal information will be carried out only under the premise of legality (such as obtaining the consent of the personal information subject, or being necessary for the performance of a contract), and will only be carried out within the scope stipulated or agreed upon. A user's refusal to process personal information other than that necessary for basic functions will not affect the user's use of basic functions.

[0021] Embodiments of this disclosure propose an interaction scheme. According to various embodiments of this disclosure, a live interface associated with a live interactive event can be displayed, the live interactive event being associated with a group of participants. The live interface presents a set of screens corresponding to the group of participants in a first layout; in response to a first configuration operation associated with multiple participants in the group, the live interface is adjusted from the first layout to a second layout, wherein the multiple screens corresponding to the multiple participants have a target display priority in the second layout; and in response to the second layout including a preset functional area, target content determined based on a second configuration operation associated with the functional area is presented in the functional area.

[0022] Therefore, embodiments of this disclosure can, in response to a first configuration operation associated with multiple participants, adjust the display priority of the screens corresponding to these multiple participants on the live streaming interface during live streaming interaction, which helps to improve the user's enthusiasm and interactive experience during live streaming interaction; in addition, the functional area of ​​this disclosure can be used to present the content that the user expects to reveal, improving the efficiency of content sharing and acquisition during live streaming.

[0023] Example Environment

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

[0025] In this example environment 100, electronic device 110 may run an application 120 that supports user interface interaction. Application 120 can be any suitable type of application for user interface interaction, examples of which may include, but are not limited to, video applications, social applications, live streaming applications, or other suitable applications. User 140 can perform activities related to live streaming based on application 120. In some embodiments, activities related to live streaming may include initiating a live stream, participating in a live stream, and watching a live stream, etc. User 140 can interact with application 120 via electronic device 110 and / or its attached devices.

[0026] In environment 100 of Figure 1, if application 120 is active, electronic device 110 can use application 120 to present interface 150 for supporting interface interaction.

[0027] In some embodiments, electronic device 110 communicates with server 130 to provide services to application 120. Terminal device 110 can be any type of mobile terminal, fixed terminal, or portable terminal, including mobile phones, desktop computers, laptop computers, notebook computers, netbook computers, tablet computers, media computers, multimedia tablets, handheld computers, portable gaming terminals, VR / AR devices, personal communication system (PCS) devices, personal navigation devices, personal digital assistants (PDAs), audio / video players, digital cameras / camcorders, positioning devices, television receivers, radio receivers, e-book devices, gaming devices, or any combination thereof, including accessories and peripherals of these devices or any combination thereof. In some embodiments, electronic device 110 can also support any type of user-facing interface (such as "wearable" circuitry).

[0028] Server 130 can be a standalone physical server, a server cluster or distributed system composed of multiple physical servers, or a cloud server providing basic cloud computing services such as cloud services, cloud databases, cloud computing, cloud functions, cloud storage, network services, cloud communication, middleware services, domain name services, security services, content delivery networks, and big data and artificial intelligence platforms. Server 130 may include, for example, computing systems / servers such as mainframes, edge computing nodes, computing devices in a cloud environment, etc. Server 130 can provide backend services for applications 120 that support virtual scenarios in electronic devices 110.

[0029] A communication connection can be established between server 130 and electronic device 110. This communication connection can be established via wired or wireless means. The communication connection may include, but is not limited to, Bluetooth, mobile network, Universal Serial Bus (USB), and Wireless Fidelity (WiFi) connections; the embodiments of this disclosure are not limited in this respect. In the embodiments of this disclosure, server 130 and electronic device 110 can achieve signaling interaction through the communication connection between them.

[0030] It should be understood that the structure and function of the various elements in environment 100 are described for illustrative purposes only and do not imply any limitation on the scope of this disclosure.

[0031] The following description will continue with reference to the accompanying drawings, which will provide some exemplary embodiments of this disclosure.

[0032] Example Interaction

[0033] The following description, with reference to the accompanying drawings, illustrates an example interaction process according to an embodiment of the present disclosure.

[0034] Figures 2A to 2D illustrate example live streaming interfaces 200A to 200D according to some embodiments of the present disclosure. Live streaming interfaces 200A to 200D can be provided by the electronic device 110 shown in Figure 1.

[0035] In some embodiments, the live streaming interfaces 200A to 200D can be associated with a live streaming room to display the layout of the live streaming room. In some scenarios, a live streaming room refers to a virtual live streaming scene created on a live streaming platform, which may also be called a live streaming session.

[0036] In some embodiments, live interactive events may include appropriate types of interactive events occurring in the live room (also known as a live session), such as a multi-user interaction event. For example, multiple users in the live room can participate in a multi-user interaction event to chat, perform, sing in a round, sing in a chorus, or engage in various other types of interaction.

[0037] In some embodiments, a live interactive event can be associated with a group of participants. Taking Figure 2A as an example, this group of participants can be the host participating in the live chat event, and users B through I.

[0038] Furthermore, the electronic device 110 can display a set of screens corresponding to a group of participants in a first layout on the live streaming interface 200A. As shown in Figure 2A, the electronic device can display screens 201 to 209 in a 3*3 grid layout on the live streaming interface 200A. Specifically, screen 201 is the screen corresponding to the broadcaster, screen 202 is the screen corresponding to user B, and so on. Of course, the first layout can also be any other suitable layout, which will not be elaborated here.

[0039] In some embodiments, screens 201 to 209 may include visual identifiers of the participants, real-time images, or other appropriate image content.

[0040] As shown in Figure 2A, the administrator of the live interactive event (e.g., the broadcaster) can select screen 202 corresponding to user B (at the current time, the number of participants configured to be associated with the target display priority among the broadcaster, user B, and user I is less than a first quantity threshold, for example, 2). At this time, the electronic device can display a configuration control 210 (first configuration control) for user B. This configuration control 210 can be a control corresponding to the zoomed-in screen, and it can be used to configure user B to be associated with the target display priority. As an example, the priority of the screen corresponding to user B, which is associated with the target display priority, can be higher than the priority of other screens. The first quantity threshold can be 1 or any other appropriate quantity threshold, which will not be elaborated here.

[0041] Furthermore, the electronic device can, in response to receiving a selection on the configuration control 210, configure user B to be associated with a target display priority.

[0042] In some embodiments, to improve the user experience of a participant configured to be associated with a target display priority, the client associated with the participant configured to be associated with the target display priority may present a reminder message before the electronic device configures user B to be associated with the target display priority, prompting user B to confirm whether they agree to be configured to be associated with the target display priority. The electronic device 110 may, in response to receiving a reply from user B confirming their agreement to be associated with the target display priority, set user B to be associated with the target display priority.

[0043] Using Figures 2A and 2B as examples, the electronic device can, in response to a first configuration operation where user B (from user B to user I) is configured as an associated user during live streaming, adjust the layout of the live streaming interface from the layout shown in Figure 2A to the layout shown in Figure 2B. The layout shown in Figure 2A can be referred to as the first layout, and the layout shown in Figure 2B can be referred to as the second layout. In this case, the first configuration operation configures the number of screens with a target display priority in the live streaming interface to be 1. Screen 202 corresponding to user B has a target display priority in the layout shown in Figure 2B. As an example, the display priority of screen 202 corresponding to user B in the layout shown in Figure 2B is higher than the display priority of other screens besides screen 202 corresponding to user B. Furthermore, screen 202 corresponding to user B can have a larger display size in the live streaming interface 200B than other screens (e.g., screens 201, 203 to 209).

[0044] It should be noted that the display size, display position, and layout of the screens for these users can be set according to their needs, which will not be elaborated here.

[0045] As shown in Figure 2B, the administrator (host) of the live interactive event can also select the screen 201 corresponding to the host (the number of participants configured to be associated with the target display priority among the host, user B to user I at the current time is equal to 1, and user B is specifically configured to be associated with the target display priority). At this time, the electronic device can display a second configuration control and a first configuration control about the host. The second configuration control is used to support replacing user B with the host so that it can be configured to be associated with the target display priority. The first configuration control is used to configure both the host and user B to be associated with the target display priority at the same time.

[0046] Furthermore, in response to receiving a selection of the second configuration control, the electronic device can replace the broadcaster with user B, who is configured to be associated with the target display priority, at which point user B is configured not to be associated with the target display priority. Furthermore, in response to receiving a selection of the first configuration control, the electronic device can simultaneously configure both the broadcaster and user B to be associated with the target display priority.

[0047] Using Figures 2B and 2C as examples, the electronic device can adjust the live broadcast interface from the layout shown in Figure 2B to the layout shown in Figure 2C in response to the live broadcast, the broadcaster among users B to I, and user B being configured to be associated with a target display priority. The layout shown in Figure 2B can be referred to as the first layout, and the layout shown in Figure 2C can be referred to as the second layout. The broadcaster's screen 201 and the user B's screen 202 have a target display priority in the layout shown in Figure 2C. As an example, the display priority of the broadcaster's screen 201 and the user B's screen 202 in the layout shown in Figure 2C is higher than the display priority of other screens besides the broadcaster's screen 201 and the user B's screen 202. Furthermore, the broadcaster's screen 201 and the user B's screen 202 can have a larger display size in the live broadcast interface 200C than other screens (e.g., screens 203 to 209).

[0048] It should be noted that the display size, display position, and layout of the screens for these users can be set according to their needs, which will not be elaborated here.

[0049] In some embodiments, when multiple participants are configured to be associated with a target display priority, the electronic device can display the screens of these multiple participants in the interface based on predetermined display rules. For example, if there are two participants configured to be associated with a target display priority, and one of these participants is a broadcaster, the electronic device can display the broadcaster's screen, which is configured to be associated with the target display priority, to the right of the screen not corresponding to the broadcaster. If neither of these two participants is a broadcaster, the electronic device can display the screen of the participant configured to be associated with the target display priority first, in the order in which they are configured, to the right of the screen of the participant configured to be associated with the target display priority later.

[0050] The process of determining the second layout is explained below:

[0051] In some embodiments, the second layout may be determined by a first number of participants in a group based on a live interactive event and / or a second number of participants configured to be associated with a target display priority.

[0052] As an example, an electronic device can determine a second layout from multiple preset layouts based on a first number and a second number. The maximum number of participants supported by these multiple preset layouts may differ or be the same. The number of preset layouts associated with a target display priority may be the same or different.

[0053] As an example, taking a dual-host scenario (i.e., two participants are configured to be associated with a target display priority) as an example, the preset layout can include a preset layout corresponding to 5 microphone positions and a preset layout corresponding to 9 microphone positions. In this case, if the number of participants is less than or equal to 5, the preset layout corresponding to 5 microphone positions can be used; if the number of participants is greater than 5 and less than or equal to 9, the preset layout corresponding to 9 microphone positions can be used.

[0054] In some embodiments, in order to ensure that the layout change does not reduce the number of participants in the live interactive event and affect the user experience, the upper limit of the number of participants supported by the second layout can be greater than or equal to the first number.

[0055] Taking Figures 2B and 2C as examples, the electronic device can respond to a first configuration operation associated with the broadcaster, adjusting the live broadcast interface from the first layout shown in Figure 2B to the second layout shown in Figure 2C. The first layout supports a maximum of 9 participants, and the second layout also supports a maximum of 9 participants. Specifically, the second layout supports participants including the broadcaster and users B through I. In this case, the first configuration operation configures the number of screens with a target display priority in the live broadcast interface to be 2. By ensuring the consistency of the maximum number of participants, the embodiments of this disclosure can avoid changing the maximum number of participants when adjusting the layout, thereby preventing participants from being removed from the live broadcast interaction event due to layout adjustments.

[0056] In some embodiments, the plurality of preset layouts includes at least a first preset layout and a second preset layout with the same maximum number of participants, and the first preset layout and the second preset layout correspond to different numbers of participants associated with the target display priority. It should be noted that the first preset layout and the second preset layout only indicate the existence of different preset layouts, and do not limit the number of these plurality of preset layouts.

[0057] Taking Figure 2B as the first preset layout and Figure 2C as the second preset layout as an example, both the first preset layout and the second preset layout can include a maximum of 9 participants. However, the first preset layout corresponds to 1 participant associated with the target display priority, while the second preset layout corresponds to 2 participants associated with the target display priority.

[0058] Furthermore, the electronic device can select from multiple preset layouts a preset layout in which the maximum number of supported participants is greater than or equal to a first number, and the number of participants associated with the target display priority is a second number, and determine it as the second layout.

[0059] As shown in Figure 2C, screens 201 and 202, corresponding to the two participants set to be associated with the target display priority, can be placed in the first row and have a larger display size. Screens 203-209, corresponding to the other seven participants, can be placed in the second and third rows respectively and have a relatively smaller display size. To improve the consistency of the page layout style, the second layout may also include preset functional areas. Taking Figure 2C as an example, the interface 200C displayed in the second layout may include a preset functional area 220. Functional area 220 may, for example, be placed in the third row and have the same size as at least one screen area. This at least one screen area is a screen area included in the second layout. The display priority of this at least one screen area is different from the target priority. Taking Figure 2C as an example, the second layout may include screen areas such as screens 203-209, which have the same size as functional area 220.

[0060] In some embodiments, the broadcaster can click on the function area 220. The electronic device can then provide a content configuration component based on the selection of the function area 220, allowing the broadcaster to configure target content via this component. The target content can indicate information related to the live stream, such as the rules for live interactive events in the live stream room, user requirements for joining the live stream interaction, precautions for watching the live stream, etc., which will not be elaborated upon here. In some scenarios, the target content may include, for example, bulletin board content.

[0061] In some embodiments, the target content may include any suitable type of content determined by a user's configuration action. For example, the content configuration component may include a text input component, and the target content may be text content entered via that text input component.

[0062] As another example, the content configuration component may include an image input component, and the target content may include images uploaded, edited, created, or generated via the image input component.

[0063] In some embodiments, the content configuration component may include, for example, a canvas component. The broadcaster can configure the canvas component to set the target content. In some embodiments, the target content may include various content elements. In some embodiments, configuration operations may include, but are not limited to, adding content elements to the canvas component, setting the style of content elements in the canvas component, etc. Content elements may be text, images, stickers, canvas backgrounds, etc. Styles may include the size, color, layout, etc. of the content elements.

[0064] In some embodiments, in the second layout, the size of the screen area associated with a participant not configured to be associated with a target display priority is the same as the size of the functional area. Taking FIG2C as an example, the size of the functional area 220 is the same as the size of the screen area corresponding to any one of users C-User I.

[0065] In some embodiments, the electronic device can set a maximum limit on the number of participants that can be configured to be associated with a target display priority for a live interactive event. Taking a maximum limit of two participants as an example, when both User B and the broadcaster are configured to be associated with the target display priority (the number of broadcasters, User B, and User I currently configured to be associated with the target display priority equals two, where two is a second quantity threshold), if the live stream clicks on User C's screen 203, the electronic device can display interface 200D as shown in Figure 2D. Interface 200D can display User B and the broadcaster. In response to the selection of the broadcaster, the electronic device can replace User C with the broadcaster, that is, configure User C to be associated with the target display priority, while configuring the broadcaster not to be associated with the target display priority. Specifically, the broadcaster can click the selection control 230 in interface 200D, and the electronic device can, in response to receiving the selection control 230, replace User C with the broadcaster.

[0066] It should be noted that the specific quantity thresholds mentioned above are merely examples and are not intended to limit this disclosure.

[0067] Using Figure 2B as an example, the broadcaster can select screen 202 corresponding to user B. The electronic device receives this selection and sets user B to be unassociated with the target display priority. This means user B is no longer configured to be associated with the target display priority but is now configured to be unassociated. The electronic device can then display the layout shown in Figure 2A, where user B's screen size is the same as other screens unassociated with the target display priority. Alternatively, after receiving the selection of user B's screen 202, the electronic device can present a cancellation control for the configuration of user B's association with the target display priority. The electronic device can then cancel the configuration of user B's association with the target display priority in response to the selection of the cancellation control.

[0068] Therefore, embodiments of this disclosure can, in response to a first configuration operation that associates multiple participants, adjust the display priority of the screens corresponding to these multiple participants on the live streaming interface during live streaming interaction, which helps to improve the user's enthusiasm and interactive experience during live streaming interaction; in addition, the functional area of ​​this disclosure can be used to present the content that the user expects to reveal, improving the efficiency of content sharing and acquisition during live streaming.

[0069] Example process

[0070] Figure 3 shows a flowchart of an interaction process 300 according to some embodiments of the present disclosure. Process 300 can be implemented at electronic device 110. Process 300 is described below with reference to Figure 1.

[0071] In frame 310, electronic device 110 displays a live interface associated with a live interactive event. The live interactive event is associated with a group of participants, and the live interface presents a set of screens corresponding to the group of participants in a first layout.

[0072] In box 320, electronic device 110 responds to a first configuration operation associated with multiple participants in a group of participants by adjusting the live broadcast interface from a first layout to a second layout, wherein multiple screens corresponding to the multiple participants have a target display priority in the second layout.

[0073] In frame 330, electronic device 110 responds to a second layout including a preset functional area, in which target content determined based on a second configuration operation associated with the functional area is presented.

[0074] In some embodiments, the first configuration operation is used to configure the number of frames with a target display priority in the live broadcast interface, and the second layout is determined based on a first number of a group of participants and / or a second number of multiple participants.

[0075] In some embodiments, the second layout is determined based on the following process: determining a second target layout from a plurality of preset layouts based on a first number and a second number, wherein the upper limit of the number of participants supported by the second target layout is greater than or equal to the first number.

[0076] In some embodiments, the plurality of preset layouts include at least a first preset layout and a second preset layout with the same maximum number of participants, and the first preset layout and the second preset layout correspond to different numbers of participants associated with the target display priority.

[0077] In some embodiments, the second layout further includes at least one screen area, the display priority of which is different from the target display priority; and in the second layout, the size of the at least one screen area is the same as the size of the functional area.

[0078] In some embodiments, process 300 further includes: in response to at least one of the multiple participants being unassociated to the target display priority, adjusting the live broadcast interface from a second layout to a third layout, wherein the second layout and the third layout correspond to the same maximum number of participants.

[0079] In some embodiments, presenting target content determined based on configuration operations associated with a functional area in a functional area includes: providing a content configuration component based on the selection of the functional area; and receiving configuration operations via the content configuration component to obtain the target content.

[0080] In some embodiments, the content configuration component includes a canvas component, and the configuration operation includes at least one of the following: adding content elements to the canvas component; setting the style of the content elements in the canvas component.

[0081] In some embodiments, the second layout indicates that multiple screens correspond to a first size and other screens corresponding to other participants in a group of participants, other than the multiple participants, correspond to a second size, wherein the first size is larger than the second size.

[0082] In some embodiments, the first configuration operation includes: in response to the current time being less than a first quantity threshold, displaying a first configuration control based on the selection of the screen corresponding to the first participant in the group of participants, wherein the first participant is not configured to be associated with the target display priority at the current time; and in response to the selection in the first configuration control, configuring the first participant to be associated with the target display priority.

[0083] In some embodiments, the first configuration operation includes: in response to the current time, if the number of participants in a group of participants that are configured to be associated with a target display priority is greater than or equal to a first and second quantity threshold, displaying a second configuration control based on the selection of the screen corresponding to the second participant in the group of participants; and in response to the selection in the second configuration control, replacing the participant configured to be associated with the target display priority based on the second participant.

[0084] In some embodiments, replacing a participant configured to be associated with a target display priority based on a second participant includes: presenting a set of candidate participants in response to a set of participants including a participant configured to be associated with a target display priority being greater than a second quantity threshold, wherein the set of candidate participants are participants configured to be associated with a target display priority, and wherein the second quantity threshold is greater than a first quantity threshold; and replacing the second participant with the first target participant in response to the selection of a first target participant from the set of candidate participants.

[0085] In some embodiments, replacing a participant configured to be associated with a target display priority based on a second participant includes: replacing the second participant with a participant configured to be associated with the target display priority in response to a first quantity threshold being met by including the number of participants in a group of participants that are configured to be associated with the target display priority.

[0086] Example devices and equipment

[0087] Embodiments of this disclosure also provide corresponding apparatus for implementing the methods or processes described above. FIG4 shows a schematic structural block diagram of an example device 400 for interaction according to certain embodiments of this disclosure. Device 400 may be implemented as or included in electronic device 110. The various modules / components in device 400 may be implemented by hardware, software, firmware, or any combination thereof.

[0088] As shown in Figure 4, the device 400 includes a display module 410 configured to display a live interface associated with a live interactive event, the live interactive event being associated with a group of participants, and the live interface presenting a set of screens corresponding to the group of participants in a first layout; an adjustment module 420 configured to adjust the live interface from the first layout to a second layout in response to a first configuration operation associated with multiple participants in the group of participants, wherein the multiple screens corresponding to the multiple participants have a target display priority in the second layout; and a presentation module 430 configured to present target content determined based on a second configuration operation associated with the functional area in response to the second layout including a preset functional area.

[0089] In some embodiments, the first configuration operation is used to configure the number of frames with a target display priority in the live broadcast interface, and the second layout is determined based on a first number of a group of participants and / or a second number of multiple participants.

[0090] In some embodiments, the second layout is determined based on the following process: determining a second target layout from a plurality of preset layouts based on a first number and a second number, wherein the upper limit of the number of participants supported by the second target layout is greater than or equal to the first number.

[0091] In some embodiments, the plurality of preset layouts include at least a first preset layout and a second preset layout with the same maximum number of participants, and the first preset layout and the second preset layout correspond to different numbers of participants associated with the target display priority.

[0092] In some embodiments, the second layout further includes at least one screen area, the display priority of which is different from the target display priority; and in the second layout, the size of the at least one screen area is the same as the size of the functional area.

[0093] In some embodiments, the apparatus 400 further includes a layout adjustment module configured to: adjust the live streaming interface from a second layout to a third layout in response to at least one of the multiple participants being unassociated with a target display priority, wherein the second layout and the third layout correspond to the same maximum number of participants.

[0094] In some embodiments, the presentation module 430 is further configured to: provide a content configuration component based on the selection of a functional area; and receive configuration operations via the content configuration component to obtain target content.

[0095] In some embodiments, the content configuration component includes a canvas component, and the configuration operation includes at least one of the following: adding content elements to the canvas component; setting the style of the content elements in the canvas component.

[0096] In some embodiments, the second layout indicates that multiple screens correspond to a first size and other screens corresponding to other participants in a group of participants, other than the multiple participants, correspond to a second size, wherein the first size is larger than the second size.

[0097] In some embodiments, the first configuration operation includes: in response to the current time being less than a first quantity threshold, displaying a first configuration control based on the selection of the screen corresponding to the first participant in the group of participants, wherein the first participant is not configured to be associated with the target display priority at the current time; and in response to the selection in the first configuration control, configuring the first participant to be associated with the target display priority.

[0098] In some embodiments, the first configuration operation includes: in response to the current time, if the number of participants in a group of participants that are configured to be associated with a target display priority is greater than or equal to a first and second quantity threshold, displaying a second configuration control based on the selection of the screen corresponding to the second participant in the group of participants; and in response to the selection in the second configuration control, replacing the participant configured to be associated with the target display priority based on the second participant.

[0099] In some embodiments, replacing a participant configured to be associated with a target display priority based on a second participant includes: presenting a set of candidate participants in response to a set of participants including a participant configured to be associated with a target display priority being greater than a second quantity threshold, wherein the set of candidate participants are participants configured to be associated with a target display priority, and wherein the second quantity threshold is greater than a first quantity threshold; and replacing the second participant with the first target participant in response to the selection of a first target participant from the set of candidate participants.

[0100] In some embodiments, replacing a participant configured to be associated with a target display priority based on a second participant includes: replacing the second participant with a participant configured to be associated with the target display priority in response to a first quantity threshold being met by including the number of participants in a set of participants that are configured to be associated with the target display priority.

[0101] The units included in device 400 can be implemented in various ways, including software, hardware, firmware, or any combination thereof. In some embodiments, one or more units may be implemented using software and / or firmware, such as machine-executable instructions stored on a storage medium. In addition to or as an alternative to machine-executable instructions, some or all of the units in device 400 may be implemented at least partially by one or more hardware logic components. By way of example and not limitation, exemplary types of hardware logic components that may be used include field-programmable gate arrays (FPGAs), application-specific integrated circuits (ASICs), application-specific standard products (ASSPs), systems-on-chips (SoCs), complex programmable logic devices (CPLDs), and so on.

[0102] Figure 5 shows a block diagram of an electronic device 500 in which one or more embodiments of the present disclosure may be implemented. It should be understood that the electronic device 500 shown in Figure 5 is merely exemplary and should not constitute any limitation on the functionality and scope of the embodiments described herein. The electronic device 500 shown in Figure 5 can be used to implement the electronic device 110 of Figure 1.

[0103] As shown in Figure 5, the electronic device 500 is in the form of a general-purpose electronic device. Components of the electronic device 500 may include, but are not limited to, one or more processing units or processors 510, memory 520, storage devices 530, one or more communication units 540, one or more input devices 550, and one or more output devices 560. The processor 510 may be a physical or virtual processor and is capable of performing various processes according to the programs stored in the memory 520. In a multiprocessor system, multiple processors execute computer-executable instructions in parallel to improve the parallel processing capability of the electronic device 500.

[0104] Electronic device 500 typically includes multiple computer storage media. Such media can be any accessible media that is accessible to electronic device 500, including but not limited to volatile and non-volatile media, removable and non-removable media. Memory 520 can be volatile memory (e.g., registers, cache, random access memory (RAM)), non-volatile memory (e.g., read-only memory (ROM), electrically erasable programmable read-only memory (EEPROM), flash memory), or some combination thereof. Storage device 530 can be removable or non-removable media and can include machine-readable media, such as flash drives, disks, or any other media that can be used to store information and / or data and can be accessed within electronic device 500.

[0105] Electronic device 500 may further include additional removable / non-removable, volatile / non-volatile storage media. Although not shown in FIG. 5, disk drives for reading from or writing to removable, non-volatile disks (e.g., "floppy disks") and optical disk drives for reading from or writing to removable, non-volatile optical disks may be provided. In these cases, each drive may be connected to a bus (not shown) via one or more data media interfaces. Memory 520 may include computer program product 525 having one or more program modules configured to perform various methods or actions of various embodiments of the present disclosure.

[0106] Communication unit 540 enables communication with other electronic devices via a communication medium. Additionally, the functionality of components of electronic device 500 can be implemented using a single computing cluster or multiple computing machines capable of communicating via communication connections. Therefore, electronic device 500 can operate in a networked environment using logical connections to one or more other servers, network personal computers (PCs), or another network node.

[0107] Input device 550 can be one or more input devices, such as a mouse, keyboard, trackball, etc. Output device 560 can be one or more output devices, such as a monitor, speaker, printer, etc. Electronic device 500 can also communicate with one or more external devices (not shown) via communication unit 540 as needed. These external devices include storage devices, display devices, etc., and can communicate with one or more devices that enable user interaction with electronic device 500, or with any device that enables electronic device 500 to communicate with one or more other electronic devices (e.g., network card, modem, etc.). Such communication can be performed via input / output (I / O) interface (not shown).

[0108] According to an exemplary implementation of this disclosure, a computer-readable storage medium is provided that stores computer-executable instructions thereon, wherein the computer-executable instructions are executed by a processor to implement the methods described above. According to an exemplary implementation of this disclosure, a computer program product is also provided, which is tangibly stored on a non-transitory computer-readable medium and includes computer-executable instructions, which are executed by a processor to implement the methods described above.

[0109] Various aspects of this disclosure are described herein with reference to flowchart illustrations and / or block diagrams of methods, apparatuses, devices, and computer program products implemented according to this disclosure. It should be understood that each block of the flowchart illustrations and / or block diagrams, and combinations of blocks in the flowchart illustrations and / or block diagrams, can be implemented by computer-readable program instructions.

[0110] These computer-readable program instructions can be provided to a processing unit of a general-purpose computer, a special-purpose computer, or other programmable data processing apparatus to produce a machine such that, when executed by the processing unit of the computer or other programmable data processing apparatus, they create means for implementing the functions / actions specified in one or more blocks of the flowchart and / or block diagram. These computer-readable program instructions can also be stored in a computer-readable storage medium that causes a computer, programmable data processing apparatus, and / or other device to operate in a particular manner. Thus, the computer-readable medium storing the instructions comprises an article of manufacture that includes instructions for implementing aspects of the functions / actions specified in one or more blocks of the flowchart and / or block diagram.

[0111] Computer-readable program instructions can be loaded onto a computer, other programmable data processing apparatus, or other device to cause a series of operational steps to be performed on the computer, other programmable data processing apparatus, or other device to produce a computer-implemented process, thereby causing the instructions that execute on the computer, other programmable data processing apparatus, or other device to perform the functions / actions specified in one or more boxes of a flowchart and / or block diagram.

[0112] The flowcharts and block diagrams in the accompanying drawings illustrate the architecture, functionality, and operation of possible implementations of systems, methods, and computer program products according to various embodiments of this disclosure. In this regard, each block in a flowchart or block diagram may represent a module, segment, or portion of an instruction, which contains one or more executable instructions for implementing the specified logical function. In some alternative implementations, the functions indicated in the blocks may occur in a different order than those indicated in the drawings. For example, two consecutive blocks may actually be executed substantially in parallel, and they may sometimes be executed in reverse order, depending on the functions involved. It should also be noted that each block in the block diagrams and / or flowcharts, and combinations of blocks in the block diagrams and / or flowcharts, may be implemented using a dedicated hardware-based system that performs the specified function or action, or using a combination of dedicated hardware and computer instructions.

[0113] Various implementations of this disclosure have been described above. These descriptions are exemplary and not exhaustive, nor are they limited to the disclosed implementations. Many modifications and variations will be apparent to those skilled in the art without departing from the scope and spirit of the described implementations. The terminology used herein is chosen to best explain the principles, practical applications, or improvements to technology in the market, or to enable others skilled in the art to understand the various implementations disclosed herein.

Claims

1. A method for interaction, comprising: displaying a live interface associated with a live interactive event, the live interactive event being associated with a group of participants, the live interface presenting a set of views corresponding to the group of participants in a first layout; in response to a first configuration operation associated with a plurality of participants in the group of participants, adjusting the live interface from the first layout to a second layout, wherein a plurality of views corresponding to the plurality of participants have a target display priority in the second layout; and in response to the second layout including a preset functional area, presenting target content in the functional area determined based on a second configuration operation associated with the functional area.

2. The method of claim 1, wherein the first configuration operation is for configuring a number of views in the live interface having the target display priority, and the second layout is determined based on a first number of the group of participants and / or a second number of the plurality of participants.

3. The method of claim 2, wherein the second layout is determined based on a process comprising: determining the second layout from a plurality of preset layouts based on the first number and the second number, wherein the second layout supports an upper limit of participant number that is greater than or equal to the first number.

4. The method of claim 3, wherein the plurality of preset layouts includes at least a first preset layout and a second preset layout with a same upper limit of participant number, and the first preset layout and the second preset layout correspond to different numbers of participants associated with the target display priority. the second layout further includes at least one view area having a display priority different from the target display priority; and 5. The method of claim 1, wherein, in the second layout, a size of the at least one view area is the same as a size of the functional area.

6. The method of claim 1, further comprising: in response to at least one participant in the plurality of participants being disassociated from the target display priority, adjusting the live interface from the second layout to a third layout, wherein the second layout and the third layout correspond to a same upper limit of participant number.

7. The method of claim 1, wherein presenting target content in the functional area based on a configuration operation associated with the functional area comprises: based on a selection of the functional area, providing a content configuration component; and via the content configuration component, receiving the configuration operation to obtain the target content.

8. The method of claim 7, wherein the content configuration component comprises a canvas component, and the configuration operation comprises at least one of: adding a content element to the canvas component; and setting a style of a content element in the canvas component.

9. The method of claim 1, wherein the second layout indicates that the plurality of views correspond to a first size and other views corresponding to other participants in the group of participants other than the plurality of participants correspond to a second size, the first size being greater than the second size. ​ ​ 10.The method of claim 1, wherein the first configuration operation comprises: in response to a number of the group of participants configured to be associated with the target display priority being less than a first quantity threshold at a current time, displaying a first configuration control based on a selection of a picture corresponding to a first participant of the group of participants that is not configured to be associated with the target display priority at the current time; and in response to a selection in the first configuration control, configuring the first participant to be associated with the target display priority. 11.The method of claim 1, wherein the first configuration operation comprises: in response to a number of the group of participants including participants configured to be associated with the target display priority being greater than or equal to a first quantity threshold at a current time, displaying a second configuration control based on a selection of a picture corresponding to a second participant of the group of participants; and in response to a selection in the second configuration control, replacing the participants configured to be associated with the target display priority based on the second participant. 12.The method of claim 11, wherein replacing the participants configured to be associated with the target display priority based on the second participant comprises: in response to the number of the group of participants including participants configured to be associated with the target display priority being equal to a second quantity threshold, presenting a group of candidate participants, wherein the group of candidate participants are the participants configured to be associated with the target display priority, and wherein the second quantity threshold is greater than the first quantity threshold; and in response to a selection of a first target participant of the group of candidate participants, replacing the second participant with the first target participant. 13.The method of claim 11, wherein replacing the participants configured to be associated with the target display priority based on the second participant comprises: in response to the number of the group of participants including participants configured to be associated with the target display priority being equal to a first quantity threshold, replacing the second participant with the participants configured to be associated with the target display priority. 14.An apparatus for interaction, comprising: a display module configured to display a live interface associated with a live interactive event, the live interactive event being associated with a group of participants, the live interface presenting a group of pictures corresponding to the group of participants in a first layout; an adjustment module configured to adjust the live interface from the first layout to a second layout in response to a first configuration operation associated with a plurality of participants of the group of participants, wherein a plurality of pictures corresponding to the plurality of participants have a target display priority in the second layout; and a presentation module configured to present, in response to the second layout including a preset functional area, target content determined based on a second configuration operation associated with the functional area in the functional area. 15.An electronic device, comprising: 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, the instructions, when executed by the at least one processor, cause the electronic device to perform the method according to any one of claims 1-13.

16. A computer-readable storage medium having computer-executable instructions stored thereon that are executable by a processor to implement the method according to any one of claims 1-13.

17. A computer program product comprising computer-executable instructions, wherein the computer-executable instructions, when executed by a processor, implement the method according to any one of claims 1-13.

Citation Information

Patent Citations

  • Live video processing method and device, equipment and medium

    CN115529485A

  • Interaction method and device, equipment and storage medium

    CN118075539A

  • Interaction method and device, equipment and storage medium

    CN118838524A

  • Interaction method and device, equipment and storage medium

    CN119402698A

  • Interface interaction method and apparatus, device, and storage medium

    WO2024217339A1