Interaction method and device, equipment and storage medium
By responding to user configuration operations in the live broadcast interface, adjusting the layout to prioritize the display of multiple participants, and presenting the target content in the functional area, the problem of user interaction experience and content sharing efficiency in live broadcast interaction is solved, and the problem of user interaction experience and content sharing efficiency is realized. Higher user interaction experience and content sharing efficiency.
Patent Information
- Application Number
- CN202411517631.0
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-10-28
- Publication Date
- 2025-02-07
AI Technical Summary
How to improve the user's interactive experience during live broadcast interaction, especially in the interaction between multiple participants, it is difficult for the prior art to effectively adjust the screen display priority and content sharing efficiency.
By displaying the live broadcast interface associated with the live broadcast interaction event and in response to the user's configuration operation, the interface layout is adjusted to prioritize the display of multiple participants, while presenting the content expected by the user in the preset function area.
It improves users' enthusiasm and interactive experience during live broadcast interaction, enhances the efficiency of content sharing and acquisition, and meets users' needs for interactions among multiple participants.
Smart Images

Figure CN119402698A_ABST
Abstract
Description
Technical Field
[0001] Example embodiments of the present disclosure generally relate to the field of computers, and more particularly, to interactive methods, apparatuses, devices, and computer-readable storage media. Background Art
[0002] With the rapid development of intelligence, various forms of electronic devices can greatly enrich people's daily lives. For example, users can interact with live broadcasts based on some electronic devices. How to improve the user's interactive experience in the live broadcast room is a focus of attention. Summary of the invention
[0003] In a first aspect of the present disclosure, an interactive method is provided. The method includes: displaying a live broadcast interface associated with a live broadcast interactive event, the live broadcast interactive event is associated with a group of participants, and the live broadcast interface presents a group 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 of participants, adjusting the live broadcast interface from the first layout to a second layout, wherein 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, presenting target content determined based on the second configuration operation associated with the functional area in the functional area.
[0004] In a second aspect of the present disclosure, an interactive device is provided. The device includes: a display module configured to display a live broadcast interface associated with a live broadcast interactive event, the live broadcast interactive event is associated with a group of participants, and the live broadcast interface presents a group of screens corresponding to the group of participants in a first layout; an adjustment module configured to adjust the live broadcast 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 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 the second configuration operation associated with the functional area in the functional area in response to the second layout including a preset functional area.
[0005] In a third aspect of the present disclosure, an electronic device is provided. The device includes at least one processing unit; and at least one memory, the at least one memory is coupled to the at least one processing unit and stores instructions for execution by the at least one processing unit. When the instructions are executed by the at least one processing unit, the device executes the method of the first aspect.
[0006] In a fourth 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.
[0007] It should be understood that the contents described in this content section are not intended to limit the key features or important features of the embodiments of the present disclosure, nor are they 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
[0008] 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:
[0009] Figure 1 A schematic diagram showing an example environment in which embodiments of the present disclosure can be implemented;
[0010] FIG. 2A to FIG. 2D A schematic diagram showing an example live broadcast interface according to some embodiments of the present disclosure is shown;
[0011] Figure 3 A flowchart showing a process of interaction according to some embodiments of the present disclosure;
[0012] Figure 4 A schematic structural block diagram showing an apparatus for interaction according to some embodiments of the present disclosure; and
[0013] Figure 5 A block diagram of an electronic device capable of implementing various embodiments of the present disclosure is shown. DETAILED DESCRIPTION
[0014] Embodiments of the present disclosure will be described in more detail below 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 being limited to the embodiments set forth herein. On the contrary, 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 only for exemplary purposes and are not intended to limit the scope of protection of the present disclosure.
[0015] It should be noted that the titles of any sections / subsections provided herein are not restrictive. Various embodiments are described throughout this article, and any type of embodiment may be included under any section / subsection. In addition, 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 different sections / subsections.
[0016] 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.
[0017] The embodiments of the present disclosure may involve user data, data acquisition and / or use, etc. These aspects are subject to 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 knows and confirms. Accordingly, when implementing each embodiment of the present disclosure, the type, scope of use, usage scenario, etc. 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 can vary according to the actual situation and application scenario, and the scope of the present disclosure is not limited in this respect.
[0018] In this specification and the embodiments, if personal information processing is involved, it will be processed on the premise of having a legal basis (such as obtaining the consent of the subject of personal information, or it is necessary to perform a contract, etc.), and will only be processed within the scope of regulations or agreements. If a user refuses to process personal information other than the necessary information for basic functions, it will not affect the user's use of basic functions.
[0019] The embodiments of the present disclosure propose an interactive scheme. According to various embodiments of the present disclosure, a live broadcast interface associated with a live broadcast interactive event can be displayed, the live broadcast interactive event is associated with a group of participants, and the live broadcast interface presents a group 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 of participants, the live broadcast interface is adjusted from the first layout to a second layout, wherein 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, the target content determined based on the second configuration operation associated with the functional area is presented in the functional area.
[0020] Therefore, the embodiments of the present disclosure can, during the live interactive process, respond to the first configuration operation associated with multiple participants to adjust the display priority of the images corresponding to these multiple participants on the live interface, which helps to improve the user's enthusiasm and interactive experience during the live interactive process; in addition, the functional area of the present disclosure can be used to present the content that the user wants to show, thereby improving the efficiency of content sharing and acquisition during the live broadcast process.
[0021] Example Environment
[0022] Figure 1 1 is 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 .
[0023] In this example environment 100, the electronic device 110 may run an application 120 that supports interface interaction. The application 120 may be any appropriate type of application for interface interaction, examples of which may include but are not limited to: video applications, social applications, live broadcast applications, or other appropriate applications, and the user 140 may perform activities associated with live broadcasting based on the application 120. In some embodiments, the activities associated with live broadcasting may be activities of initiating live broadcasting, participating in live broadcasting, and watching live broadcasting, etc. The user 140 may interact with the application 120 via the electronic device 110 and / or its attached devices.
[0024] exist Figure 1 In the environment 100, if the application 120 is in an active state, the electronic device 110 can present an interface 150 for supporting interface interaction through the application 120.
[0025] In some embodiments, the electronic device 110 communicates with the server 130 to provide services for the application 120. The terminal 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 receiver, an e-book device, a game 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.).
[0026] The server 130 may be an independent physical server, or a server cluster or distributed system composed 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 virtual scenes in the electronic device 110.
[0027] A communication connection may be established between the server 130 and the electronic device 110. The communication connection may be established in a wired manner or a 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.
[0028] It should be understood that the structure and function of the various elements in the environment 100 are described for exemplary purposes only and do not imply any limitation on the scope of the present disclosure.
[0029] Some example embodiments of the present disclosure will be described below with continued reference to the accompanying drawings.
[0030] Example Interaction
[0031] An example interaction process according to an embodiment of the present disclosure will be described below with reference to the accompanying drawings.
[0032] FIG. 2A to FIG. 2D 200A to 200D according to some embodiments of the present disclosure. The live broadcast interface 200A to 200D can be composed of Figure 1 The electronic device 110 is provided as shown.
[0033] In some embodiments, the live broadcast interface 200A to 200D can be associated with a live broadcast room to display the screen layout of the live broadcast room. In some scenarios, the live broadcast room represents a virtual live broadcast scene created in the live broadcast platform, which can also be called a live broadcast session, for example.
[0034] In some embodiments, the live interactive event may include an appropriate type of interactive event occurring in a live broadcast room (also referred to as a live broadcast session), such as a microphone connection event. For example, multiple users in the live broadcast room may participate in the microphone connection event to perform various types of interactions such as chatting, performing, singing in rounds, and singing in chorus.
[0035] In some embodiments, a live interactive event can be associated with a group of participants. Figure 2A As an example, this group of participants may be the host, user B to user I participating in the live broadcast event.
[0036] Furthermore, the electronic device 110 may display a group of screens corresponding to a group of participants in the first layout in the live broadcast interface 200A. Figure 2A As shown, the electronic device can display screens 201 to 209 in a 3*3 grid layout on the live broadcast interface 200A. Specifically, screen 201 is the screen corresponding to the anchor, screen 202 is the screen corresponding to user B, etc. Of course, the first layout can also be any other appropriate layout, which will not be described in detail here.
[0037] In some embodiments, screens 201 to 209 may include visual identification of each participant, real-time images, or other appropriate image content.
[0038] like Figure 2A As shown, the manager of the live interactive event (for example, the anchor) can select the screen 202 corresponding to user B (the number of participants configured to be associated with the target display priority among the anchor, user B to user I at the current time is less than the first quantity threshold, for example, 2). At this time, the electronic device can present a configuration control 210 (first configuration control) about user B. This configuration control 210 can be a control corresponding to the enlarged screen, and the configuration control 210 can be used to configure user B to be associated with the target display priority. As an example, the priority corresponding to the screen corresponding to user B associated with the target display priority can be higher than the priority corresponding to other screens. In addition to being 1, the first quantity threshold can also be any other appropriate quantity threshold, which will not be repeated here.
[0039] Further, the electronic device may configure user B to be associated with the target display priority in response to receiving a selection of the configuration control 210 .
[0040] In some embodiments, in order to improve the experience of the participants configured to be associated with the target display priority, before the electronic device configures user B to be associated with the target display priority, the client associated with the participant configured to be associated with the target display priority can present a reminder message to remind user B to confirm whether to agree to be configured to be associated with the target display priority. In response to receiving a reply from user B confirming that he agrees to be configured to be associated with the target display priority, the electronic device 110 can set user B to be associated with the target display priority.
[0041] by Figure 2A and Figure 2B As an example, the electronic device may, in response to the live broadcast, user B among user B to user I being configured as the associated first configuration operation, change the live broadcast interface from Figure 2A The layout shown is adjusted to Figure 2B The layout shown, at this time Figure 2A The layout shown can be referred to as the first layout. Figure 2B The layout shown can be called the second layout. In this case, the first configuration operation is used to configure the number of screens with target display priority in the live broadcast interface to be 1. The screen 202 corresponding to user B is Figure 2B The layout shown has a target display priority. As an example, the screen 202 corresponding to user B is Figure 2B The display priority in the illustrated layout is higher than the display priority of other screens except screen 202 corresponding to user B. Further, screen 202 corresponding to user B may have a larger display size than other screens (e.g., screen 201, screen 203 to screen 209) in the live interface 200B.
[0042] It should be noted that the display size, display position and arrangement of the screens corresponding to these users can be set according to needs, which will not be elaborated here.
[0043] like Figure 2B As shown, the manager (anchor) of the live interactive event can also select the screen 201 corresponding to the anchor (the number of participants configured to be associated with the target display priority among the anchor, user B to user I at the current time is equal to 1, and the specific user B is configured to be associated with the target display priority). At this time, the electronic device can present a configuration control 211 (second configuration control) and a configuration control 212 (first configuration control) about the anchor, wherein the configuration control 211 is used to support replacing the anchor with user B to be configured to be associated with the target display priority, and the configuration control 212 is used to configure the anchor and user B to be configured to be associated with the target display priority at the same time.
[0044] Further, in response to receiving a selection of the configuration control 211, the electronic device can replace the anchor with user B who is configured to be associated with the target display priority, and user B is configured to be not associated with the target display priority. Further, in response to receiving a selection of the configuration control 212, the electronic device can configure both the anchor and user B to be associated with the target display priority.
[0045] by Figure 2B as well as Figure 2C As an example, the electronic device may, in response to the live broadcast, the anchor among user B to user I, and user B being configured to be associated with the target display priority, change the live broadcast interface from Figure 2B The layout shown is adjusted to Figure 2C The layout shown, at this time Figure 2B The layout shown can be referred to as the first layout. Figure 2C The layout shown can be called the second layout. The screen 201 corresponding to the anchor and the screen 202 corresponding to user B are Figure 2C The layout shown has a target display priority. As an example, the screen 201 corresponding to the anchor and the screen 202 corresponding to user B are in Figure 2C The display priority in the layout shown is higher than the display priority of other screens except the screen 201 corresponding to the anchor and the screen 202 corresponding to user B. Furthermore, the screen 201 of the anchor and the screen 202 corresponding to user B can have a larger display size than other screens (e.g., screens 203 to 209) in the live broadcast interface 200C.
[0046] It should be noted that the display size, display position and arrangement of the screens corresponding to these users can be set according to needs, which will not be elaborated here.
[0047] In some embodiments, when there are multiple participants configured to be associated with the target display priority, the electronic device can display the screens of the multiple participants configured to be associated with the target display priority in the interface based on a predetermined display rule. If the number of participants configured to be associated with the target display priority is 2, and the two participants include an anchor, the electronic device can display the screen of the anchor configured to be associated with the target display priority on the right side of the screen corresponding to the non-anchor. If the two participants do not include the anchor, the electronic device can display the screen of the participant configured to be associated with the target display priority first on the right side of the screen of the participant configured to be associated with the target display priority later in the order in which the two participants are configured to be associated with the target display priority.
[0048] The following is an explanation of the process of determining the second layout:
[0049] In some embodiments, the second layout may be determined based on a first number of a group of participants in the live interactive event and / or a second number of multiple participants configured to be associated with a target display priority.
[0050] As an example, the electronic device may determine the second layout from a plurality of preset layouts based on the first number and the second number. The upper limits of the number of participants supported by the plurality of preset layouts may be different or the same. The numbers of associations to the target display priorities corresponding to the plurality of preset layouts may be the same or different.
[0051] As an example, taking the layout in a dual-host scenario (i.e., two participants are configured to be associated with the target display priority) as an example, the preset layout may include a preset layout corresponding to 5 microphone positions and a preset layout corresponding to 9 microphone positions. At this time, if the number of participants is less than or equal to 5, the preset layout corresponding to 5 microphone positions may be adopted; if the number of participants is greater than 5 and less than or equal to 9, the preset layout corresponding to 9 microphone positions may be adopted.
[0052] In some embodiments, in order to ensure that the layout change does not reduce the number of participants participating in the live interactive event and affect the user experience, the upper limit of the number of participants supported by the second layout may be greater than or equal to the first number.
[0053] by Figure 2B and Figure 2C For example, the electronic device may respond to a first configuration operation associated with the anchor and change the live broadcast interface from Figure 2B The first layout shown is adjusted to Figure 2C In the second layout shown, the upper limit of the number of participants supported by the first layout is 9, and the upper limit of the number of participants supported by the second layout is also equal to 9. Specifically, the participants supported by the second layout include anchors, user B-user I, and the first configuration operation is used to configure the number of screens with target display priority in the live broadcast interface to be 2. In this case, by ensuring the consistency of the upper limit of the number of participants, the embodiment of the present disclosure can avoid changing the upper limit of the number of participants when adjusting the layout, thereby avoiding the participants being removed from the live interactive event due to the layout adjustment.
[0054] In some embodiments, the plurality of preset layouts include at least a first preset layout and a second preset layout with the same upper limit of the 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 represent the existence of different preset layouts, and do not limit the number of the plurality of preset layouts.
[0055] by Figure 2B is the first preset layout, with Figure 2CTaking the second preset layout as an example, both the first preset layout and the second preset layout may include an upper limit of 9 participants, but the first preset layout corresponds to 1 participant associated with the target display priority, and the second preset layout corresponds to 2 participants associated with the target display priority.
[0056] Furthermore, the electronic device may select a preset layout from a plurality of preset layouts, the upper limit of the number of participants supported being greater than or equal to the first number and the number of participants associated with the target display priority being the second number, and determine it as the second layout.
[0057] like Figure 2C As shown, the screens 201 and 202 corresponding to the two participants set to be associated with the target display priority can be set to the first row and have a larger display size. The screens 203-209 corresponding to the other seven participants can be set to the second row and the third row respectively and have a relatively smaller display size. In order to improve the style consistency of the page layout, the second layout can also include preset functional areas. Figure 2C As an example, the interface 200C displayed in the second layout may include a preset function area 220. The function area 220 may be set in the third row, for example, and has the same size as the at least one screen area. The at least one screen area is a screen area included in the second layout. The display priority of the at least one screen area is different from the target priority. Figure 2C As an example, the second layout may include screen areas 203 to 209 , and the sizes of these screen areas are the same as that of the function area 220 .
[0058] In some embodiments, the anchor can click on the function area 220, and the electronic device can provide a content configuration component based on the selection of the function area 220 to support the anchor to configure the target content 222 via the content configuration component. The target content 222 can be used to indicate information related to the live broadcast, such as the rules of the live broadcast interactive event in this live broadcast room, user requirements for joining the live broadcast interaction, precautions for watching the live broadcast, etc., which will not be described in detail here. In some scenarios, the target content 222 can include, for example, bulletin board content.
[0059] In some embodiments, the target content 222 may include any appropriate type of content determined by a configuration operation via a user. As an example, a content configuration component may include a text input component, and the target content 222 may be text content input via the text input component.
[0060] As yet another example, the content configuration component may include an image input component, and the target content 222 may include an image uploaded, edited, created, or generated via the image input component.
[0061] In some embodiments, the content configuration component may include, for example, a canvas component. The anchor may configure the canvas component to set the target content 222. In some embodiments, the target content 222 may include a variety of content elements. In some embodiments, the configuration operation may include, but is not limited to, adding content elements to the canvas component, setting the style of the content elements in the canvas component, and the like. The content elements may be text, images, stickers, drawing board backgrounds, and the like. The style may be the size, color, layout, and the like of the content elements.
[0062] In some embodiments, in the second layout, the size of the screen area of the party not configured to be associated with the target display priority is the same as the size of the function area. Figure 2C As an example, the size of the function area 220 is the same as the size of the screen area corresponding to any one of user C-user I.
[0063] In some embodiments, the electronic device may set a maximum upper limit of participants that are allowed to be configured as being associated with the target display priority for a live interactive event. Taking the maximum upper limit of participants that are allowed to be configured as being associated with the target display priority as 2 as an example, when both user B and the anchor are configured as being associated with the target display priority (the number of anchors, users B-users I configured as being associated with the target display priority at the current time is equal to 2, where 2 is the second quantity threshold), if the live broadcast clicks on the screen 203 of user C, the electronic device may present the following: Figure 2D Interface 200D shown. User B and the anchor may be presented in interface 200D. In response to the selection of the anchor, the electronic device may replace user C with the anchor, that is, configure user C to be associated with the target display priority, and configure the anchor to be not associated with the target display priority. Specifically, the anchor may click on the selection control 230 in interface 200D, and the electronic device may replace user C with the anchor in response to receiving the selection of the selection control 230.
[0064] It should be noted that the specific quantity thresholds mentioned above are only examples and are not intended to be limitations of the present disclosure.
[0065] by Figure 2BAs an example, the anchor can select the screen 202 corresponding to user B. At this time, the electronic device can receive the selection of the screen 202 of user B and set user B to be non-associated to the target display priority, that is, user B is replaced from being configured as associated to the target display priority to being configured as non-associated to the target display priority. At this time, the electronic device can present the following Figure 2A In the layout shown, the size of the user B screen is the same as that of other screens not associated with the target display priority. Alternatively, the electronic device may also present a cancel control for the configuration associated with the target display priority of user B after receiving the selection of the screen 202 of user B. The electronic device may cancel the configuration associated with the target display priority of user B in response to the cancel control being selected.
[0066] Therefore, the embodiments of the present disclosure can, during the live interactive process, adjust the display priority of the images corresponding to the multiple participants on the live interface in response to the first configuration operation that associates the multiple participants, thereby helping to improve the user's enthusiasm and interactive experience during the live interactive process; in addition, the functional area of the present disclosure can be used to present the content that the user wants to show, thereby improving the efficiency of content sharing and acquisition during the live broadcast process.
[0067] Example Process
[0068] Figure 3 FIG. 3 is a flow chart showing a process 300 of interaction according to some embodiments of the present disclosure. The process 300 may be implemented at the electronic device 110. Figure 1 Process 300 is described.
[0069] In box 310, the electronic device 110 displays a live broadcast interface associated with a live broadcast interactive event, the live broadcast interactive event is associated with a group of participants, and the live broadcast interface presents a group of screens corresponding to the group of participants in a first layout.
[0070] In box 320, the electronic device 110 adjusts the live broadcast interface from a first layout to a second layout in response to a first configuration operation associated with multiple participants in a group of participants, wherein multiple screens corresponding to the multiple participants have a target display priority in the second layout.
[0071] In block 330 , in response to the second layout including a preset functional area, the electronic device 110 presents, in the functional area, target content determined based on a second configuration operation associated with the functional area.
[0072] In some embodiments, the first configuration operation is used to configure the number of screens with 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.
[0073] In some embodiments, the second layout is determined based on the following process: based on the first number and the second number, determining a second target layout from a plurality of preset layouts, wherein an upper limit on the number of participants supported by the second target layout is greater than or equal to the first number.
[0074] In some embodiments, the plurality of preset layouts include at least a first preset layout and a second preset layout with the same upper limit on the 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.
[0075] In some embodiments, the second layout further includes at least one screen area, and the display priority of the at least one screen area 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.
[0076] In some embodiments, process 300 further includes: in response to at least one of the multiple participants being disassociated from the target display priority, adjusting the live broadcast interface from the second layout to the third layout, wherein the second layout and the third layout correspond to the same upper limit on the number of participants.
[0077] In some embodiments, presenting target content determined based on a configuration operation associated with the functional area in the functional area includes: providing a content configuration component based on a selection of the functional area; and receiving a configuration operation via the content configuration component to obtain the target content.
[0078] In some embodiments, the content configuration component includes a canvas component, and the configuration operation includes at least one of: adding a content element to the canvas component; styling the content element in the canvas component.
[0079] In some embodiments, the second layout indicates that the plurality of screens correspond to a first size and other screens corresponding to other participants in a group of participants other than the plurality of participants correspond to a second size, and the first size is larger than the second size.
[0080] In some embodiments, the first configuration operation includes: in response to the number of participants in a group of participants that are configured to be associated with the target display priority at the current time is less than a first quantity threshold, based on a selection of a screen corresponding to a first participant in a group of participants, displaying a first configuration control, the first participant not being 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.
[0081] In some embodiments, a first configuration operation includes: in response to the number of parties configured to be associated with a target display priority in a group of parties at a current time being greater than or equal to a first second quantity threshold, based on a selection of a screen corresponding to a second party in a group of parties, displaying a second configuration control; and in response to a selection in the second configuration control, replacing the party configured to be associated with the target display priority based on the second party.
[0082] In some embodiments, replacing a party configured to be associated with a target display priority based on a second party includes: in response to a number of parties including parties configured to be associated with a target display priority being greater than a second number threshold, presenting a group of candidate parties, wherein a group of candidate parties are parties configured to be associated with a target display priority, wherein the second number threshold is greater than the first number threshold; and in response to a selection of a first target party from a group of candidate parties, replacing the second party with the first target party.
[0083] In some embodiments, replacing a party configured to be associated with a target display priority based on a second party includes: in response to a number of parties including parties configured to be associated with a target display priority in a group of parties being equal to a first number threshold, replacing the second party with a party configured to be associated with a target display priority.
[0084] Example devices and equipment
[0085] The embodiments of the present disclosure also provide corresponding devices for implementing the above methods or processes. Figure 4 A schematic structural block diagram of an example apparatus 400 for interaction according to some embodiments of the present disclosure is shown. The apparatus 400 may be implemented as or included in the electronic device 110. Each module / component in the apparatus 400 may be implemented by hardware, software, firmware, or any combination thereof.
[0086] like Figure 4 As shown, the device 400 includes a display module 410, which is configured to display a live broadcast interface associated with a live broadcast interactive event, the live broadcast interactive event is associated with a group of participants, and the live broadcast interface presents a group of screens corresponding to the group of participants in a first layout; an adjustment module 420, which is configured to adjust the live broadcast interface from a first layout to a second layout in response to a first configuration operation associated with multiple participants in the group of participants, wherein multiple screens corresponding to the multiple participants have a target display priority in the second layout; and a presentation module 430, which is configured to present target content determined based on the second configuration operation associated with the functional area in the functional area in response to the second layout including a preset functional area.
[0087] In some embodiments, the first configuration operation is used to configure the number of screens with 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.
[0088] In some embodiments, the second layout is determined based on the following process: based on the first number and the second number, determining a second target layout from a plurality of preset layouts, wherein an upper limit on the number of participants supported by the second target layout is greater than or equal to the first number.
[0089] In some embodiments, the plurality of preset layouts include at least a first preset layout and a second preset layout with the same upper limit on the number of participants, and the first preset layout and the second preset layout correspond to different numbers of participants associated with a target display priority.
[0090] In some embodiments, the second layout further includes at least one screen area, and the display priority of the at least one screen area 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.
[0091] In some embodiments, the device 400 also includes a layout adjustment module, which is configured to: in response to at least one participant among the multiple participants being disassociated from the target display priority, adjust the live broadcast interface from the second layout to the third layout, wherein the second layout and the third layout correspond to the same upper limit on the number of participants.
[0092] In some embodiments, the presentation module 430 is further configured to: provide a content configuration component based on the selection of the functional area; and receive a configuration operation via the content configuration component to obtain the target content.
[0093] In some embodiments, the content configuration component includes a canvas component, and the configuration operation includes at least one of: adding a content element to the canvas component; styling the content element in the canvas component.
[0094] In some embodiments, the second layout indicates that the plurality of screens correspond to a first size and other screens corresponding to other participants in a group of participants other than the plurality of participants correspond to a second size, and the first size is larger than the second size.
[0095] In some embodiments, the first configuration operation includes: in response to the number of participants in a group of participants that are configured to be associated with the target display priority at the current time is less than a first quantity threshold, based on a selection of a screen corresponding to a first participant in a group of participants, displaying a first configuration control, the first participant not being 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.
[0096] In some embodiments, a first configuration operation includes: in response to the number of parties configured to be associated with a target display priority in a group of parties at a current time being greater than or equal to a first second quantity threshold, based on a selection of a screen corresponding to a second party in a group of parties, displaying a second configuration control; and in response to a selection in the second configuration control, replacing the party configured to be associated with the target display priority based on the second party.
[0097] In some embodiments, replacing a party configured to be associated with a target display priority based on a second party includes: in response to a number of parties including parties configured to be associated with a target display priority being greater than a second number threshold, presenting a group of candidate parties, wherein a group of candidate parties are parties configured to be associated with a target display priority, wherein the second number threshold is greater than the first number threshold; and in response to a selection of a first target party from a group of candidate parties, replacing the second party with the first target party.
[0098] In some embodiments, replacing a party configured to be associated with a target display priority based on a second party includes: in response to a number of parties including parties configured to be associated with a target display priority in a group of parties being equal to a first number threshold, replacing the second party with a party configured to be associated with a target display priority.
[0099] The units included in the device 400 can be implemented in various ways, including software, hardware, firmware, or any combination thereof. In some embodiments, one or more units can be implemented using software and / or firmware, such as machine executable instructions stored on a storage medium. In addition to or as an alternative to machine executable instructions, some or all of the units in the device 400 can be implemented at least in part by one or more hardware logic components. As an example and not limitation, exemplary types of hardware logic components that can be used include field programmable gate arrays (FPGAs), application specific integrated circuits (ASICs), application specific standard products (ASSPs), systems on chips (SOCs), complex programmable logic devices (CPLDs), and the like.
[0100] Figure 5 1 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 Figure 5 The electronic device 500 shown is merely exemplary and should not constitute any limitation on the functionality and scope of the embodiments described herein. Figure 5 The electronic device 500 shown can be used to implement Figure 1 An electronic device 110.
[0101] like Figure 5As shown, the electronic device 500 is in the form of a general electronic device. The components of the electronic device 500 may include, but are not limited to, one or more processors or processing units 510, a memory 520, a storage device 530, one or more communication units 540, one or more input devices 550, and one or more output devices 560. The processing unit 510 may be an actual or virtual processor and is capable of performing various processes according to a program stored in the memory 520. In a multi-processor system, multiple processing units execute computer executable instructions in parallel to improve the parallel processing capability of the electronic device 500.
[0102] The electronic device 500 typically includes a plurality of computer storage media. Such media may be any accessible media that is accessible to the electronic device 500, including but not limited to volatile and non-volatile media, removable and non-removable media. The memory 520 may be a volatile memory (e.g., registers, caches, random access memory (RAM)), a non-volatile memory (e.g., a read-only memory (ROM), an electrically erasable programmable read-only memory (EEPROM), flash memory), or some combination thereof. The storage device 530 may be a removable or non-removable medium, and may include a machine-readable medium, such as a flash drive, a disk, or any other medium, which may be capable of being used to store information and / or data and may be accessed within the electronic device 500.
[0103] The electronic device 500 may further include additional removable / non-removable, volatile / non-volatile storage media. Figure 5 As shown in , a disk drive for reading or writing from a removable, non-volatile disk (e.g., a "floppy disk") and an optical drive for reading or writing from a removable, non-volatile optical disk may be provided. In these cases, each drive may be connected to the bus (not shown) by one or more data media interfaces. The memory 520 may include a computer program product 525 having one or more program modules that are configured to perform various methods or actions of various embodiments of the present disclosure.
[0104] The communication unit 540 implements communication with other electronic devices through a communication medium. Additionally, the functions of the components of the electronic device 500 can be implemented in a single computing cluster or multiple computing machines that can communicate through a communication connection. Therefore, the electronic device 500 can operate in a networked environment using a logical connection with one or more other servers, a network personal computer (PC), or another network node.
[0105] The input device 550 may be one or more input devices, such as a mouse, a keyboard, a tracking ball, etc. The output device 560 may be one or more output devices, such as a display, a speaker, a printer, etc. The electronic device 500 may also communicate with one or more external devices (not shown) through the communication unit 540 as needed, such as a storage device, a display device, etc., communicate with one or more devices that allow a user to interact with the electronic device 500, or communicate with any device that allows the electronic device 500 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).
[0106] 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.
[0107] Various aspects of the present disclosure are described herein with reference to the flowcharts and / or block diagrams of the methods, devices, equipment, and computer program products implemented according to the present disclosure. It should be understood that each box in the flowchart and / or block diagram and the combination of each box in the flowchart and / or block diagram can be implemented by computer-readable program instructions.
[0108] These computer-readable program instructions can be provided to a processing unit of a general-purpose computer, a special-purpose computer, or other programmable data processing device, thereby producing a machine, so that when these instructions are executed by the processing unit of the computer or other programmable data processing device, a device that implements the functions / actions specified in one or more boxes in the flowchart and / or block diagram is generated. These computer-readable program instructions can also be stored in a computer-readable storage medium, and these instructions cause the computer, programmable data processing device, and / or other equipment to work in a specific manner, so that the computer-readable medium storing the instructions includes a manufactured product, which includes instructions for implementing various aspects of the functions / actions specified in one or more boxes in the flowchart and / or block diagram.
[0109] 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, so that the instructions executed on the computer, other programmable data processing apparatus, or other device implement the functions / actions specified in one or more boxes in the flowchart and / or block diagram.
[0110] The flow chart and block diagram in the accompanying drawings show the possible architecture, function and operation of the system, method and computer program product according to multiple implementations of the present disclosure. In this regard, each square box in the flow chart or block diagram can represent a part of a module, program segment or instruction, and a part of a module, program segment or instruction includes one or more executable instructions for realizing the logical function of the specification. In some implementations as replacements, the function marked in the square box can also occur in a sequence different from that marked in the accompanying drawings. For example, two continuous square boxes can actually be executed substantially in parallel, and they can sometimes be executed in reverse order, depending on the functions involved. It should also be noted that each square box in the block diagram and / or flow chart, and the combination of the square 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.
[0111] The above descriptions of various implementations of the present disclosure are exemplary, non-exhaustive, and not limited to the disclosed implementations. Many modifications and variations will be apparent to those of ordinary skill in the art without departing from the scope and spirit of the described implementations. The selection of terms used herein is intended to best explain the principles of the implementations, practical applications, or improvements to the technology in the market, or to enable other persons of ordinary skill in the art to understand the various implementations disclosed herein.
Claims
1. An interactive method, comprising: Displaying a live broadcast interface associated with a live broadcast interactive event, wherein the live broadcast interactive event is associated with a group of participants, and the live broadcast interface presents a group of screens 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 broadcast interface from the first layout to a second layout, wherein a plurality of screens corresponding to the plurality of participants have a target display priority in the second layout; as well as 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.
2. The method according to claim 1, wherein the first configuration operation is used to configure the number of screens with the target display priority in the live broadcast interface, and the second layout is determined based on the first number of the group of participants and / or the second number of the multiple participants.
3. The method according to claim 2, wherein the second layout is determined based on the following process: Based on the first number and the second number, the second layout is determined from the plurality of preset layouts, wherein an upper limit of the number of participants supported by the second layout is greater than or equal to the first number.
4. The method according to claim 3, wherein the multiple preset layouts include at least a first preset layout and a second preset layout with the same upper limit on the 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.
5. The method according to claim 1, wherein: The second layout further includes at least one screen area, the display priority of the at least one screen area is different from the target display priority; and In the second layout, a size of the at least one screen area is the same as a size of the functional area.
6. The method according to claim 1, further comprising: In response to at least one of the multiple participants being disassociated from the target display priority, the live broadcast interface is adjusted from the second layout to a third layout, wherein the second layout and the third layout correspond to the same upper limit on the number of participants.
7. The method according to claim 1, wherein presenting in the functional area the target content determined based on the configuration operation associated with the functional area comprises: Based on the selection of the functional area, providing a content configuration component; as well as The configuration operation is received via the content configuration component 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 the following: Adding content elements to the canvas component; Sets the style of the content element in the canvas component.
9. The method according to claim 1, wherein the second layout indicates that the multiple screens correspond to a first size and other screens corresponding to other participants in the group of participants except the multiple participants correspond to a second size, and the first size is larger than the second size.
10. The method of claim 1, wherein the first configuration operation comprises: In response to the number of participants in the group of participants that are configured to be associated with the target display priority at the current time being less than a first quantity threshold, displaying a first configuration control based on a selection of a screen corresponding to a first participant in the group of participants, the first participant not being configured to be associated with the target display priority at the current time; as well as In response to a selection in the first configuration control, the first party is configured to be associated with the target display priority.
11. The method of claim 1 , wherein the first configuration operation comprises: In response to the number of the participants configured to be associated with the target display priority in the group of participants being greater than or equal to a first quantity threshold at the current time, displaying a second configuration control based on a selection of a screen corresponding to a second participant in the group of participants; as well as In response to a selection in the second configuration control, the party configured to be associated with the target display priority is replaced based on the second party.
12. The method according to claim 11, wherein replacing the participant configured to be associated with the target display priority based on the second participant comprises: In response to the number of the group of parties including the parties configured to be associated with the target display priority being equal to a second number threshold, presenting a group of candidate parties, wherein the group of candidate parties are the parties configured to be associated with the target display priority, wherein the second number threshold is greater than the first number threshold; In response to selection of a first target participant from the set of candidate participants, the second participant is replaced with the first target participant.
13. The method according to claim 11, wherein replacing the participant configured to be associated with the target display priority based on the second participant comprises: In response to the number of parties configured to be associated with the target display priority in the group of parties being equal to a first number threshold, the second party is replaced with the party configured to be associated with the target display priority.
14. A device for interaction, comprising: A display module is configured to display a live broadcast interface associated with a live broadcast interactive event, wherein the live broadcast interactive event is associated with a group of participants, and the live broadcast interface presents a group of screens corresponding to the group of participants in a first layout; an adjustment module configured to adjust the live broadcast interface from the first layout to a second layout in response to a first configuration operation associated with a plurality of participants in the group of participants, wherein a plurality of screens corresponding to the plurality of participants have a target display priority in the second layout; as well as The presentation module is 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 processing unit; as well as At least one memory, the at least one memory being coupled to the at least one processing unit and storing instructions for execution by the at least one processing unit, the instructions causing the electronic device to perform the method according to any one of claims 1 to 13 when executed by the at least one processing unit.
16. A computer-readable storage medium having a computer program stored thereon, wherein the computer program can be executed by a processor to implement the method according to any one of claims 1 to 13.
Citation Information
Patent Citations
Display method and device of interaction object in live broadcast room, electronic equipment and storage medium
CN115499679A
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
Interface interaction method and apparatus, device, and storage medium
WO2024217339A1
Cited By
Interface interaction method and device, equipment and storage medium
CN120455726A
Interaction method and apparatus, and device and storage medium
WO2026092468A1