Interaction method and apparatus, device and storage medium
By adjusting the screen display priority of participants in the live broadcast interface, it solves the problem of difficult to highlight the display of anchors and other participants in the prior art, and improves the user's interactive experience and the interactive effect of the live broadcast room.
Patent Information
- Application Number
- PCT/CN2025/078032
- Authority / Receiving Office
- WO · WO
- Patent Type
- Applications
- Current Assignee / Owner
- Priority Date
- 2024-02-21
- Filing Date
- 2025-02-19
- Publication Date
- 2025-08-28
AI Technical Summary
How to improve the user's interactive experience in the live broadcast room, especially in the live broadcast interaction events of multiple participants, it is difficult for the existing technology to effectively highlight the screen display priority of anchors and other participants.
Through configuration operations, multiple pictures corresponding to the multiple participants are displayed in the live broadcast interface in a first layout, so that the display priority of these pictures is higher than other pictures, including adjusting display attributes such as the size and brightness of the picture, and providing a configuration panel for the manager to adjust the display priority of the participants.
It improves users' enthusiasm and interactive experience during the live broadcast interaction process, and enhances the interactive effect of the live broadcast room by highlighting the pictures of the anchor and other participants.
Smart Images

Figure CN2025078032_28082025_PF_FP_ABST
Abstract
Description
Interactive method, device, equipment and storage medium
[0001] This application claims priority to the Chinese invention patent application entitled “Interactive methods, devices, equipment and storage media” filed on February 21, 2024, with application number 202410195574.2, the entire contents of which are incorporated by reference into this application. Technical Field
[0002] 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
[0003] With the rapid development of intelligent technology, various electronic devices are greatly enriching people's daily lives. For example, users can interact with live broadcasts using these devices. Improving the user experience during live broadcasts is a key concern. Summary of the Invention
[0004] In a first aspect of the present disclosure, an interaction method is provided. The method includes: displaying a live broadcast interface associated with a live broadcast interaction event, where the live broadcast interaction event is associated with a group of participants; and displaying a group of screens corresponding to the group of participants in a first layout in the live broadcast interface based on a configuration operation for multiple participants in the group of participants, such that the display priority of the multiple screens corresponding to the multiple participants is higher than that of other screens in the group of screens.
[0005] In a second aspect of the present disclosure, an interactive device is provided. The device includes: an interface presentation module configured to display a live interface associated with a live interactive event associated with a group of participants; and a screen presentation module configured to, based on configuration operations for multiple participants in the group of participants, display a group of screens corresponding to the group of participants in a first layout in the live interface, such that the display priority of the multiple screens corresponding to the multiple participants is higher than that of other screens in the group of screens.
[0006] 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 coupled to the at least one processing unit and storing instructions for execution by the at least one processing unit. When executed by the at least one processing unit, the instructions cause the device to perform the method of the first aspect.
[0007] 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.
[0008] It should be understood that the content described in this summary section is not intended to limit the key features or important features of the embodiments of the present disclosure, nor is it intended to limit the scope of the present disclosure. Other features of the present disclosure will become easily understood through the following description. BRIEF DESCRIPTION OF THE DRAWINGS
[0009] 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:
[0010] FIG1 shows a schematic diagram of an example environment in which embodiments according to the present disclosure may be implemented;
[0011] 2A to 2O illustrate example interfaces according to some embodiments of the present disclosure;
[0012] FIG3 shows a flowchart of an example process of interaction according to some embodiments of the present disclosure;
[0013] FIG4 shows a schematic structural block diagram of an example apparatus for interaction according to some embodiments of the present disclosure; and
[0014] FIG5 shows a block diagram of an electronic device capable of implementing various embodiments of the present disclosure. DETAILED DESCRIPTION
[0015] The following describes embodiments of the present disclosure in more detail with reference to the accompanying drawings. Although certain embodiments of the present disclosure are shown in the accompanying drawings, it should be understood that the present disclosure can be implemented in various forms and should not be construed as limited to the embodiments described herein. Rather, these embodiments are provided to provide a more thorough and complete understanding of the present disclosure. It should be understood that the drawings and embodiments of the present disclosure are for illustrative purposes only and are not intended to limit the scope of protection of the present disclosure.
[0016] It should be noted that the titles of any section / subsection provided herein are not limiting. Various embodiments are described throughout this document, and any type of embodiment may be included under any section / subsection. Furthermore, the embodiments described in any section / subsection may be combined in any manner with any other embodiments described in the same section / subsection and / or in different sections / subsections.
[0017] 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.
[0018] The embodiments of the present disclosure may involve user data, data acquisition and / or use, etc. These aspects shall comply with the corresponding laws, regulations and relevant provisions. In the embodiments of the present disclosure, all data collection, acquisition, processing, processing, forwarding, use, etc. are carried out on the premise that the user is aware of and confirms them. Accordingly, when implementing the various embodiments of the present disclosure, the types, scope of use, and usage scenarios of the data or information that may be involved should be informed to the user and the user's authorization should be obtained in an appropriate manner in accordance with the relevant laws and regulations. The specific notification and / or authorization method may vary according to the actual situation and application scenario, and the scope of the present disclosure is not limited in this respect.
[0019] If this specification and the solutions in the examples involve the processing of personal information, such processing will be done only with a legitimate basis (such as with the consent of the subject of personal information or as necessary for the performance of a contract) and only within the prescribed or agreed scope. A user's refusal to process personal information other than that required for basic functions will not affect the user's use of basic functions.
[0020] Embodiments of the present disclosure provide an interactive solution. According to various embodiments of the present disclosure, a live interface associated with a live interactive event associated with a group of participants can be displayed; and based on configuration operations for multiple participants in the group of participants, a group of screens corresponding to the group of participants can be displayed in a first layout in the live interface, such that the display priority of the multiple screens corresponding to the multiple participants is higher than that of other screens in the group of screens.
[0021] Therefore, the embodiments of the present disclosure can configure multiple participants during the live interactive process so that the multiple screens corresponding to the multiple participants have a higher display priority in the live interface than the screens corresponding to other participants, thereby highlighting the multiple participants in the live broadcast room, which helps to improve the user's enthusiasm and interactive experience during the live interactive process.
[0022] Sample Environment
[0023] FIG1 shows a schematic diagram of an example environment 100 in which embodiments of the present disclosure can be implemented. As shown in FIG1 , the example environment 100 may include an electronic device 110 .
[0024] In this example environment 100, electronic device 110 may run an application 120 that supports interface interaction. Application 120 may be any appropriate type of application for interface interaction, including, but not limited to, video applications, social networking applications, live streaming applications, or other appropriate applications. User 140 may perform activities associated with live streaming based on application 120. In some embodiments, activities associated with live streaming may include initiating live streaming, participating in live streaming, and watching live streaming. User 140 may interact with application 120 via electronic device 110 and / or its attached devices.
[0025] In the environment 100 of FIG. 1 , if the application 120 is in an active state, the electronic device 110 may present an interface 150 for supporting interface interaction through the application 120 .
[0026] In some embodiments, the electronic device 110 communicates with the server 130 to enable the provision of 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 (Personal Communication System, PCS) device, a personal navigation device, a personal digital assistant (Personal Digital Assistant, PDA), an audio / video player, a digital camera / camcorder, a positioning device, a television receiver, a radio broadcast receiver, an e-book device, a gaming device or any combination thereof, 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 "wearable" circuit, etc.).
[0027] The server 130 may be a standalone physical server, a server cluster or distributed system consisting of multiple physical servers, or a cloud server that provides basic cloud computing services such as cloud services, cloud databases, cloud computing, cloud functions, cloud storage, network services, cloud communications, middleware services, domain name services, security services, content distribution networks, and big data and artificial intelligence platforms. For example, the server 130 may include a computing system / server such as a mainframe, an edge computing node, a computing device in a cloud environment, and the like. The server 130 may provide background services for the application 120 that supports virtual scenes in the electronic device 110.
[0028] A communication connection may be established between the server 130 and the electronic device 110. The communication connection may be established in a wired or wireless manner. The communication connection may include, but is not limited to, a Bluetooth connection, a mobile network connection, a Universal Serial Bus (USB) connection, a Wireless Fidelity (WiFi) connection, etc., and the embodiments of the present disclosure are not limited in this respect. In the embodiments of the present disclosure, the server 130 and the electronic device 110 may implement signaling interaction through the communication connection between the two.
[0029] It should be understood that the structure and function of the various elements in the environment 100 are described for illustrative purposes only and do not imply any limitation on the scope of the present disclosure.
[0030] Some example embodiments of the present disclosure will be described below with continued reference to the accompanying drawings.
[0031] Example Interaction
[0032] An example interaction process according to an embodiment of the present disclosure will be described below with reference to the accompanying drawings.
[0033] 2A to 2Q illustrate example live broadcast interfaces 200A to 200Q according to some embodiments of the present disclosure. The live broadcast interfaces 200A to 200Q may be provided by the electronic device 110 shown in FIG. 1 .
[0034] Such live broadcast interface 200A to 200Q 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.
[0035] In some embodiments, live interactive events may include appropriate types of interactive events occurring in a live broadcast room (also referred to as a live broadcast session), such as a live broadcast event. For example, multiple users in a live broadcast room may participate in a live broadcast event to engage in various types of interactions, such as chatting, performing, singing in rounds, or singing in chorus.
[0036] In some embodiments, such a live interactive event can be associated with a group of participants (e.g., the host and users D to G), for example, multiple users participating in a live broadcast event. Furthermore, as shown in FIG2A , the electronic device 110 can display multiple screens corresponding to the group of participants in the live broadcast interface 200A, such as screens 201 to 205. Such screens 201 to 205 can include visual identifiers of each participant, real-time images, or other appropriate image content.
[0037] In some embodiments, as shown in FIG2A , the screen 201 corresponding to the manager of the live interactive event (e.g., the host) may have a higher display priority. For example, the host's screen 201 may have a larger display size than other screens (e.g., screens 202 to 205) in the live interface 200A.
[0038] In some embodiments, the administrator of a live interactive event (e.g., the host) can also configure the screens displayed in the live interface. For example, as shown in FIG2B , host 201 selects screen 202 corresponding to "User D," and a configuration panel as shown in FIG2B may be displayed. Furthermore, the configuration panel may provide, for example, a configuration entry 210 for adjusting the display priority of screen 202.
[0039] As shown in FIG2C , when the administrator (e.g., the host) selects the configuration entry 210, the electronic device 110 can adjust the layout of screens 201 to 205 in the live broadcast interface 200C. For example, the electronic device 110 increases the display priority of screen 202 corresponding to "User D" and decreases the display priority of screen 201. Taking FIG2C as an example, the size of screen 202 can be increased, and the size of screen 201 can be reduced.
[0040] In some embodiments, as shown in FIG2D , the electronic device 110 may also receive configuration operations from a manager (e.g., a host) for one or more other participants. For example, the electronic device 110 may receive a selection of screen 203 corresponding to "User E" and may present a configuration panel as shown in FIG2D . Furthermore, the configuration panel may, for example, provide a configuration entry 215 for adjusting the display priority of screen 203.
[0041] Furthermore, when a selection for the configuration entry 215 is received, the electronic device 110 may present an interface as shown in FIG. 2E , and may provide a replacement entry 220 and a new addition entry 221 in the interface 200E.
[0042] For example, upon receiving a selection to change the entry 220, the electronic device 110 may display an interface 200F as shown in FIG. 2F and may accordingly adjust the layout of screens 201 to 205 in the live broadcast interface, for example, to increase the display priority of screen 203 corresponding to "User E" and to lower the display priority of screen 202 corresponding to "User D".
[0043] As an example, the screen 203 may be moved to the left side to be displayed in an enlarged state, and the screen 202 may be moved to the right side to be displayed in a reduced state.
[0044] In some embodiments, upon receiving a selection for the assign entry 221 as shown in FIG. 2E , the electronic device 110 may display an interface 200G as shown in FIG. 2G .
[0045] As shown in FIG. 2G , the electronic device 110 may display a group of screens corresponding to a group of participants according to the first layout in the live broadcast interface 300G based on the configuration operations for “User D” and “User E” discussed above.
[0046] Taking Figure 2G as an example, such a group of participants may include the host and "User B" to "User G." As shown in Figure 2G , in the first layout, screen 202 corresponding to "User D" and screen 203 corresponding to "User E" may have a higher display priority than other screens in the group, such as screen 201, screen 205, screen 207, screen 204, and screen 205.
[0047] It should be understood that such display priority can correspond to the prominence of the picture in the live broadcast interface. For example, different display sizes can correspond to different display priorities, different display brightness can correspond to different display priorities, and so on.
[0048] Taking FIG. 2G as an example, screen 202 and screen 203 may have a larger display size than other screens, and thus may have a greater display priority.
[0049] The above, in conjunction with Figures 2E and 2G, describes an example of adjusting the display priority of a screen based on the selection of a screen corresponding to a specific user. In some embodiments, the electronic device 110 may also display a settings panel associated with a live interactive event, and the settings panel may include a second configuration control. Furthermore, the electronic device 110 may display identification information associated with a group of participants based on the selection of the second configuration control. For example, the electronic device 110 may display the avatars or user names of multiple users participating in the interactive activity for the user to select as another "main participant".
[0050] Accordingly, the electronic device 110 may adjust the display priority of the screen corresponding to the second party based on the selection of the identification information associated with the second party, and may trigger the display of the interface 200G as shown in FIG. 2G , for example.
[0051] In some embodiments, the electronic device 110 may further support the administrator to configure an additional participant as a main participant, and may adjust the screen corresponding to the additional participant accordingly.
[0052] For example, three or more participants can be configured by the host as "main participants." Accordingly, the display priority of the screen corresponding to such "main participants" can be higher than that of other screens. For example, the screen of the "main participant" can have a larger display size.
[0053] In some embodiments, the layout of the multiple screens (eg, screens 201 to 207 ) corresponding to the group of participants in the interface 200G may also be determined based on the number of the group of participants.
[0054] Taking Figure 2G as an example, the current group of participants includes, for example, 7 participants. Accordingly, the electronic device 110 can set a predetermined number of preset areas below the screens of the two "main participants" (i.e., screen 202 and screen 203) for displaying other screens.
[0055] 2G as an example, in addition to screen 202 and screen 203, there are 5 screens that need to be displayed in the preset area. The electronic device 110 can provide two rows of 8 preset areas, and can use the 5 screens to fill 5 of the 8 preset areas.
[0056] In some embodiments, the unpopulated preset area 230 may display preset content. In some embodiments, the preset content may be associated with an entry for joining the current live interactive event (e.g., a live broadcast event). Other users in the live broadcast room may, for example, click on the preset area 230 to apply to join the live interactive event.
[0057] As another example, if only four pictures need to be displayed in the lower preset area, the electronic device 110 may, for example, provide a row of four preset areas and fill the four preset areas with the four pictures.
[0058] In some other embodiments, the electronic device 110 determines the first layout based on the number of other participants except the "main participant" so that the screens corresponding to the other participants have the same display size. For example, if there are five other participants, the electronic device 110 may display the screens of the five participants side by side below screen 202 and screen 203.
[0059] 2H , the electronic device 110 may also receive a configuration operation for “user E” and may display a configuration panel as shown in FIG2H . The configuration panel may include a configuration entry 240 .
[0060] Upon receiving a selection for the configuration entry 240, the electronic device 110 may display an interface 200I as shown in FIG2I . In the interface 200I, the electronic device 110 may provide a plurality of configuration options, for example, a configuration option 251 for changing the selected “primary participant”, a configuration option 252 for canceling the currently selected “primary participant”, and a configuration option 253 for canceling all “primary participants”.
[0061] When receiving a selection for configuration option 251, electronic device 110 may display interface 200J as shown in FIG2J. As shown, electronic device 110 may display identification information of other participants not set as “main participants” in interface 200J, such as avatars or nicknames.
[0062] Furthermore, the electronic device 110 may select a specific participant (eg, user B) and may click the confirmation control 260 to initiate a request to replace the original "main participant" (ie, user E) with the selected participant (eg, user B).
[0063] As shown in Figure 2K , the client associated with "User B" may present an interface 200K as shown in Figure 2K and may send a reminder message 262 to "User B." After "User B" confirms the reminder message 262, for example by clicking "Accept," the electronic device 110 may correspondingly display an interface 200L as shown in Figure 2L . It should be understood that the above process of configuring a "primary participant" may, for example, trigger a reminder for the corresponding participant, and based on the corresponding participant's confirmation of the reminder, may trigger an adjustment of the display priority of the screen corresponding to the participant.
[0064] As shown in FIG2L , the electronic device 110 may correspondingly lower the display priority of the screen 203 corresponding to the original “main participant” (i.e., user E), for example, to reduce the display size of the screen 203. In addition, the electronic device 110 may also correspondingly increase the display priority of the screen 206 corresponding to the replaced “main participant” (i.e., user B), for example, to increase the display size of the screen 206.
[0065] During the live interactive event, some participants may also exit the live interactive event. As shown in Figure 2M, "User B" can, for example, exit the live interactive event. In this case, the electronic device 110 can, for example, maintain the original screen layout and can display preset content in the area 270 corresponding to "User B". In some embodiments, the preset content can, for example, be associated with an entrance for joining the current live interactive event (e.g., a live broadcast event). Other users in the live broadcast room can, for example, apply to join the live interactive event by clicking on the area 270.
[0066] As another example, the electronic device 110 may also switch the area 270 to display a screen corresponding to the manager (eg, host) of the live interactive event.
[0067] In some embodiments, the electronic device 110 may also adjust the layout of at least one screen corresponding to at least one remaining participant in the live interface based on the "main participant" (e.g., user B) exiting the live interactive event. For example, the electronic device 110 may switch to a layout with a single "main participant," an example of which can be seen in FIG2C .
[0068] In some embodiments, as shown in FIG2N , the electronic device 110 receives a selection of a screen corresponding to “User B” and accordingly presents a configuration panel as shown in FIG2N . The configuration panel may include a configuration entry 290 .
[0069] In some embodiments, when the number of "primary participants" reaches an upper limit (e.g., 2), based on the selection of configuration entry 290, electronic device 110 may display interface 200O as shown in FIG2O. In interface 200O, electronic device 110 may present information 292 and 293 related to two participants configured as "primary participants" (e.g., user D and user E), and may send corresponding reminder information to "user B" based on the selection of information 292 (e.g., corresponding to user E), and may change the "primary participant" based on "user B"'s confirmation of the reminder information. Accordingly, similar to FIG2L, electronic device 110 may adjust the display priority of the screens corresponding to "user B" and "user E" accordingly.
[0070] In some embodiments, when a corresponding participant is configured as a "primary participant," the permission information of the participant in the live interactive event may also be changed. For example, only the "primary participant" has the permission to turn on audio and / or video in the live interface.
[0071] In addition, it should be understood that although the above describes the display and interaction process of the live broadcast interface in conjunction with the electronic device corresponding to the manager (e.g., the anchor), the electronic devices corresponding to other users (e.g., the main participant, other participants, or ordinary users) can similarly adjust and change the layout of multiple screens in the live broadcast interface.
[0072] Based on the interaction process described above, the embodiments of the present disclosure can configure multiple participants during the live interaction process so that the display priority of multiple screens corresponding to multiple participants in the live interface is higher than the screens corresponding to other participants, thereby highlighting the multiple participants in the live broadcast room, which helps to improve the user's enthusiasm and interactive experience during the live interaction process.
[0073] Example Process
[0074] FIG3 shows a flow chart of a process 300 of interaction according to some embodiments of the present disclosure. The process 300 may be implemented at the electronic device 110. The process 300 is described below with reference to FIG1.
[0075] In box 310, the electronic device 110 displays a live interface associated with a live interactive event, where the live interactive event is associated with a group of participants.
[0076] In box 320, based on the configuration operation for multiple participants in a group of participants, the electronic device 110 displays a group of screens corresponding to a group of participants in a first layout in the live broadcast interface, so that the display priority of the multiple screens corresponding to the multiple participants is higher than other screens in a group of screens.
[0077] In some embodiments, displaying a group of screens corresponding to a group of participants in a first layout in a live broadcast interface includes: based on a first configuration operation for a first participant in a group of participants, displaying a group of screens corresponding to a group of participants in a second layout in the live broadcast interface, the second layout indicating that the display priority of the first screen corresponding to the first participant is higher than that of other screens in a group of screens; and based on a second configuration operation for a second participant in a group of participants, switching the live broadcast interface from the second layout to the first layout to display a group of screens corresponding to a group of participants, so that the display priority of the first screen and the second screen is higher than that of other screens.
[0078] In some embodiments, process 300 further includes: displaying a first configuration control based on a selection of a second screen corresponding to a second participant; and receiving a second configuration operation based on the selection of the first configuration control.
[0079] In some embodiments, process 300 also includes: displaying a settings panel associated with the live interactive event, the settings panel including a second configuration control; based on a selection of the second configuration control, displaying identification information associated with a group of participants; and based on a selection of the identification information associated with the second participant, receiving a second configuration operation.
[0080] In some embodiments, switching the live broadcast interface from the second layout to the first layout includes: based on a second configuration operation for a second participant in a group of participants, causing the client corresponding to the second participant to display reminder information; and based on the second participant's confirmation of the reminder information, switching the live broadcast interface from the second layout to the first layout.
[0081] In some embodiments, the first layout indicates that the plurality of screens correspond to a first size and the other screens correspond to a second size, the first size being larger than the second size.
[0082] In some embodiments, the first layout is determined based on a first number of a group of participants and / or a second number of the plurality of participants.
[0083] In some embodiments, the first layout includes multiple preset areas for displaying other screens, and if the number of other screens is less than the number of multiple preset areas, the other screens are displayed in at least one area among the multiple preset areas, and the first preset content is displayed in other areas among the multiple preset areas.
[0084] In some embodiments, the first preset content is associated with an entry for joining the live interactive event.
[0085] In some embodiments, process 300 further includes: based on a third configuration operation for a third participant among the multiple participants, reducing the display priority of a third screen corresponding to the third participant in the live broadcast interface.
[0086] In some embodiments, process 300 also includes: in response to the fourth participant among multiple participants exiting the live interactive event: adjusting the layout of at least one screen corresponding to at least one remaining participant in the live interface; or maintaining the first layout and displaying the second preset content in the first area corresponding to the fourth participant.
[0087] In some embodiments, the second preset content is associated with an entry for joining a live interactive event; or the second preset content is associated with a configuration entry for adjusting the display priority of the participant's screen.
[0088] In some embodiments, process 300 further includes: based on a fourth configuration operation with a fifth participant among multiple participants, displaying a screen corresponding to a sixth participant in a second area corresponding to the fifth participant, wherein the sixth participant is determined based on the fourth configuration operation.
[0089] In some embodiments, permission information of multiple participants in a live interactive event changes based on configuration operations for the multiple participants.
[0090] In some embodiments, the live interactive event includes a live broadcast event with multiple participants.
[0091] Example devices and equipment
[0092] Embodiments of the present disclosure also provide corresponding apparatuses for implementing the above-described methods or processes. FIG4 shows a schematic structural block diagram of an example apparatus 400 for interaction according to certain embodiments of the present disclosure. Apparatus 400 may be implemented as or included in electronic device 110. Each module / component in apparatus 400 may be implemented by hardware, software, firmware, or any combination thereof.
[0093] As shown in Figure 4, the device 400 includes an interface presentation module 410, which is configured to display a live broadcast interface associated with a live broadcast interactive event, where the live broadcast interactive event is associated with a group of participants; and a screen presentation module 420, which is configured to display a group of screens corresponding to a group of participants in a first layout in the live broadcast interface based on configuration operations for multiple participants in a group of participants, so that the display priority of the multiple screens corresponding to the multiple participants is higher than that of other screens in a group of screens.
[0094] In some embodiments, the screen presentation module 420 is specifically configured to: based on a first configuration operation for a first participant in a group of participants, display a group of screens corresponding to a group of participants in a second layout in the live broadcast interface, and the second layout indicates that the display priority of the first screen corresponding to the first participant is higher than other screens in a group of screens; and based on a second configuration operation for a second participant in a group of participants, switch the live broadcast interface from the second layout to the first layout to display a group of screens corresponding to a group of participants.
[0095] In some embodiments, the apparatus 400 further includes a first screen presentation module configured to: display a first configuration control based on a selection of a second screen corresponding to a second participant; and receive a second configuration operation based on the selection of the first configuration control.
[0096] In some embodiments, the device 400 also includes a second screen presentation module, which is configured to: display a setting panel associated with the live interactive event, the setting panel including a second configuration control; based on the selection of the second configuration control, display identification information associated with a group of participants; and based on the selection of the identification information associated with the second participant, receive a second configuration operation.
[0097] In some embodiments, the screen presentation module 420 is specifically configured to: based on a second configuration operation for a second participant in a group of participants, enable the client corresponding to the second participant to display reminder information; and based on the second participant's confirmation of the reminder information, switch the live broadcast interface from the second layout to the first layout.
[0098] In some embodiments, the first layout indicates that the plurality of screens correspond to a first size and the other screens correspond to a second size, the first size being larger than the second size.
[0099] In some embodiments, the first layout is determined based on a first number of a group of participants and / or a second number of the plurality of participants.
[0100] In some embodiments, the first layout includes multiple preset areas for displaying other screens, and if the number of other screens is less than the number of multiple preset areas, the other screens are displayed in at least one area among the multiple preset areas, and the first preset content is displayed in other areas among the multiple preset areas.
[0101] In some embodiments, the first preset content is associated with an entry for joining the live interactive event.
[0102] In some embodiments, the device 400 also includes a third screen presentation module, which is configured to: based on a third configuration operation for a third participant among multiple participants, reduce the display priority of the third screen corresponding to the third participant in the live broadcast interface.
[0103] In some embodiments, the device 400 also includes a fourth screen presentation module, which is configured to: in response to the fourth participant among multiple participants exiting the live interactive event: adjust the layout of at least one screen corresponding to at least one remaining participant in the live interface; or maintain the first layout and display the second preset content in the first area corresponding to the fourth participant.
[0104] In some embodiments, the second preset content is associated with an entry for joining a live interactive event; or the second preset content is associated with a configuration entry for adjusting the display priority of the participant's screen.
[0105] In some embodiments, the device 400 also includes a fifth screen presentation module, which is configured to: based on a fourth configuration operation with a fifth participant among multiple participants, display a screen corresponding to a sixth participant in a second area corresponding to the fifth participant, wherein the sixth participant is determined based on the fourth configuration operation.
[0106] In some embodiments, permission information of multiple participants in a live interactive event changes based on configuration operations for the multiple participants.
[0107] In some embodiments, the live interactive event includes a live broadcast event with multiple participants.
[0108] FIG5 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 FIG5 is merely exemplary and should not be construed as limiting the functionality and scope of the embodiments described herein. The electronic device 500 shown in FIG5 can be used to implement the electronic device 110 of FIG1 .
[0109] As shown in FIG5 , electronic device 500 is a general-purpose electronic device. Components of electronic device 500 may include, but are not limited to, one or more processors or processing units 510, memory 520, storage device 530, one or more communication units 540, one or more input devices 550, and one or more output devices 560. Processing unit 510 may be a real or virtual processor and is capable of performing various processes according to programs stored in memory 520. In a multi-processor system, multiple processing units execute computer-executable instructions in parallel to enhance the parallel processing capabilities of electronic device 500.
[0110] The electronic device 500 typically includes a plurality of computer storage media. Such media can be any accessible media that can be obtained by the electronic device 500, including but not limited to volatile and non-volatile media, removable and non-removable media. The memory 520 can be a volatile memory (e.g., registers, cache, random access memory (RAM)), a non-volatile memory (e.g., read-only memory (ROM), electrically erasable programmable read-only memory (EEPROM), flash memory), or some combination thereof. The storage device 530 can be a removable or non-removable medium and can include a machine-readable medium, such as a flash drive, a disk, or any other medium that can be used to store information and / or data and can be accessed within the electronic device 500.
[0111] The electronic device 500 may further include additional removable / non-removable, volatile / non-volatile storage media. Although not shown in FIG. 5 , a disk drive for reading from or writing to a removable, non-volatile disk (e.g., a “floppy disk”) and an optical drive for reading from or writing to a removable, non-volatile optical disk may be provided. In these cases, each drive may be connected to a bus (not shown) by one or more data media interfaces. The memory 520 may include a computer program product 525 having one or more program modules configured to perform various methods or actions of various embodiments of the present disclosure.
[0112] The communication unit 540 enables communication with other electronic devices via 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 via a communication connection. Thus, 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.
[0113] Input device 550 may be one or more input devices, such as a mouse, keyboard, or trackball. Output device 560 may be one or more output devices, such as a display, a speaker, or a printer. Electronic device 500 may also communicate with one or more external devices (not shown) via communication unit 540 as needed, such as a storage device, a display device, or the like, with one or more devices that allow a user to interact with electronic device 500, or with any device that allows 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).
[0114] 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.
[0115] Various aspects of the present disclosure are described herein with reference to flowcharts and / or block diagrams of methods, apparatuses, devices, and computer program products implemented according to the present disclosure. It should be understood that each block of the flowcharts and / or block diagrams, and combinations of blocks in the flowcharts and / or block diagrams, can be implemented by computer-readable program instructions.
[0116] These computer-readable program instructions can be provided to a processing unit of a general-purpose computer, a special-purpose computer, or other programmable data processing device, thereby producing a machine, such that when these instructions are executed by the processing unit of the computer or other programmable data processing device, a device is generated that implements the functions / actions specified in one or more blocks in the flowchart and / or block diagram. These computer-readable program instructions can also be stored in a computer-readable storage medium, where these instructions cause the computer, programmable data processing device, and / or other device to operate in a specific manner. Thus, the computer-readable medium storing the instructions comprises an article of manufacture that includes instructions for implementing various aspects of the functions / actions specified in one or more blocks in the flowchart and / or block diagram.
[0117] Computer-readable program instructions can be loaded onto a computer, other programmable data processing apparatus, or other device so that a series of operational steps are performed on the computer, other programmable data processing apparatus, or other device to produce a computer-implemented process, thereby causing the instructions executed on the computer, other programmable data processing apparatus, or other device to implement the functions / actions specified in one or more boxes in the flowchart and / or block diagram.
[0118] The flow charts and block diagrams in the accompanying drawings show the possible architecture, functions and operations of the systems, methods and computer program products according to multiple implementations of the present disclosure. In this regard, each box in the flow chart or block diagram can represent a part for a module, program segment or instruction, and a part for a module, program segment or instruction comprises one or more executable instructions for realizing the logical function of the specification. In some alternative implementations, the functions marked in the box can also occur in a sequence different from that marked in the accompanying drawings. For example, two continuous boxes can actually be executed substantially in parallel, and they can sometimes be executed in the opposite order, depending on the functions involved. It should also be noted that each box in the block diagram and / or flow chart, and the combination of the boxes in the block diagram and / or flow chart can be realized by a special hardware-based system that performs the function or action of the specification, or can be realized by a combination of special hardware and computer instructions.
[0119] While various implementations of the present disclosure have been described above, the foregoing description is intended to be illustrative, not exhaustive, and not limited to the disclosed implementations. Many modifications and variations will be apparent to those skilled in the art without departing from the scope and spirit of the described implementations. The terminology used herein is selected to best explain the principles of the implementations, their practical applications, or improvements to existing technologies, or to enable others skilled in the art to understand the various implementations disclosed herein.
Claims
1. 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; as well as Based on the configuration operation for multiple participants in the group of participants, a group of screens corresponding to the group of participants are displayed in the live broadcast interface in a first layout, so that the display priority of the multiple screens corresponding to the multiple participants is higher than that of other screens in the group of screens.
2. The method according to claim 1, wherein displaying a group of screens corresponding to the group of participants in the first layout in the live broadcast interface comprises: Based on a first configuration operation for a first participant in the group of participants, displaying the group of screens corresponding to the group of participants in a second layout in the live broadcast interface, wherein the second layout indicates that a first screen corresponding to the first participant has a higher display priority than other screens in the group of screens; as well as Based on a second configuration operation for a second participant in the group of participants, the live broadcast interface is switched from the second layout to the first layout to display the group of screens corresponding to the group of participants.
3. The method according to claim 2, further comprising: displaying a first configuration control based on selection of a second screen corresponding to the second participant; as well as Based on the selection of the first configuration control, the second configuration operation is received.
4. The method according to claim 2, further comprising: Displaying a settings panel associated with the live interactive event, wherein the settings panel includes a second configuration control; displaying identification information associated with the set of parties based on selection of the second configuration control; as well as The second configuration operation is received based on a selection of identification information associated with the second party.
5. The method according to claim 2, wherein switching the live broadcast interface from the second layout to the first layout comprises: Based on the second configuration operation for a second participant in the group of participants, causing a client corresponding to the second participant to display reminder information; as well as Based on the confirmation of the reminder information by the second participant, the live broadcast interface is switched from the second layout to the first layout. The method of claim 1 , wherein the first layout indicates that the plurality of pictures correspond to a first size and the other pictures correspond to a second size, the first size being larger than the second size.
7. The method of claim 1, wherein the first layout is determined based on a first number of the group of participants and / or a second number of the plurality of participants.
8. The method according to claim 7, wherein the first layout includes a plurality of preset areas for displaying the other screens, and If the number of the other screens is smaller than the number of the plurality of preset areas, the other screens are displayed in at least one area among the plurality of preset areas, and the first preset content is displayed in the other areas among the plurality of preset areas.
9. The method according to claim 8, wherein the first preset content is associated with an entrance for joining the live interactive event.
10. The method according to claim 1, further comprising: Based on a third configuration operation for a third participant among the multiple participants, the display priority of a third picture corresponding to the third participant in the live broadcast interface is reduced.
11. The method according to claim 1 , further comprising, in response to a fourth participant among the plurality of participants exiting the live interactive event: Adjusting the layout of at least one screen corresponding to at least one remaining participant in the live broadcast interface; or The first layout is maintained and second preset content is displayed in the first area corresponding to the fourth participant.
12. The method according to claim 11, wherein: The second preset content is associated with an entry for joining the live interactive event; or The second preset content is associated with a configuration entry for adjusting the display priority of the participant's screen.
13. The method according to claim 1, further comprising: Based on a fourth configuration operation with a fifth party among the plurality of parties, a screen corresponding to a sixth party is displayed in a second area corresponding to the fifth party, wherein the sixth party is determined based on the fourth configuration operation.
14. The method according to claim 1, wherein the permission information of the multiple participants in the live interactive event is changed based on the configuration operation for the multiple participants.
15. The method according to claim 1, wherein the live interactive event comprises a live broadcast event in which the multiple participants participate.
16. An apparatus for interaction, comprising: An interface presentation module is configured to display a live interface associated with a live interactive event, wherein the live interactive event is associated with a group of participants; as well as The screen presentation module is configured to display a group of screens corresponding to the group of participants in a first layout in the live broadcast interface based on configuration operations for multiple participants in the group of participants, so that the display priority of the multiple screens corresponding to the multiple participants is higher than that of other screens in the group of screens.
17. An electronic device comprising: at least one processing unit; as well as At least one memory 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 15 when executed by the at least one processing unit.
18. A computer-readable storage medium having a computer program stored thereon, wherein the computer program is executable by a processor to implement the method according to any one of claims 1 to 15.
Citation Information
Patent Citations
Live broadcast microphone connection matching method, system and device and electronic equipment
CN115134624A
Page display method and device, display control method and device and electronic equipment
CN115278271A
Microphone connection display method and device, electronic equipment and computer readable medium
CN115396684A
Page display method and device, electronic equipment and storage medium
CN117061807A
Interaction method and device, equipment and storage medium
CN118075539A