Interface interaction method and device, equipment and storage medium
By dynamically updating the visual elements of the live broadcast interface and adjusting the layout based on user interaction evaluation information, the problem that existing platforms cannot meet user interaction needs is solved, and the live broadcast interaction experience and information acquisition efficiency is improved.
Patent Information
- Application Number
- CN202510574067.4
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-05-04
- Publication Date
- 2025-08-08
AI Technical Summary
Existing online platforms cannot adjust the live broadcast interface based on user interaction situations and cannot meet users' interaction needs.
By presenting a live broadcast interface associated with live interactive events, visual elements are dynamically updated, and the layout and content of visual elements are adjusted according to the evaluation information of multiple participants in the live interactive events, including avatars, virtual objects, etc., to provide more visual elements and interactive information of participants.
It improves the efficiency of users to understand the interaction between participants, enhances the live broadcast interactive experience, provides more interactive information and participation opportunities, and improves the efficiency of information acquisition.
Smart Images

Figure CN120455760A_ABST
Abstract
Description
Technical Field
[0001] Example embodiments of the present disclosure generally relate to the field of computers, and more particularly, to methods, devices, apparatuses, and computer-readable storage media for interface interaction. Background Art
[0002] In recent years, with the development of the internet, more and more users are engaging in livestreaming interactions on online platforms. However, existing online platforms are unable to adjust the livestreaming interface based on user interaction during livestreaming events. Consequently, existing online platforms are unable to meet users' interactive needs. Summary of the Invention
[0003] In a first aspect of the present disclosure, a method for interface interaction is provided. The method includes: presenting a live interface associated with a live interactive event, where the live interactive event is associated with multiple participants; presenting a first set of visual elements associated with a first group of participants among the multiple participants in the live interface; and, in response to an update condition being satisfied, updating the first set of visual elements to a second set of visual elements associated with a second group of participants among the multiple participants, where the second group of participants is determined based on first evaluation information of the multiple participants within a first time period of the live interactive event.
[0004] In a second aspect of the present disclosure, a device for interface interaction is provided. The device includes: a first presentation module configured to present a live interface associated with a live interactive event associated with multiple participants; a second presentation module configured to present, in the live interface, a first set of visual elements associated with a first group of participants among the multiple participants; and an update module configured to update the first set of visual elements to a second set of visual elements associated with a second group of participants among the multiple participants, in response to an update condition being met, the second group of participants being determined based on first evaluation information of the multiple participants within a first time period in the live interactive event.
[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 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.
[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 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
[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 illustrating an example environment in which embodiments according to the present disclosure may be implemented;
[0010] Figures 2A to 2H shows an example interface according to some embodiments of the present disclosure;
[0011] Figure 3 A flowchart illustrating an example process of interface interaction according to some embodiments of the present disclosure is shown;
[0012] Figure 4 A schematic structural block diagram showing an example device for interface 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] 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.
[0015] 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.
[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 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.
[0018] 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.
[0019] As mentioned above, with the development of the internet in recent years, more and more users are engaging in livestreaming interactions on online platforms. However, when users participate in livestreaming interactions, existing online platforms are unable to adjust the livestreaming interface based on their interactions. Consequently, existing online platforms are unable to meet users' interactive needs.
[0020] Embodiments of the present disclosure provide an interface interaction solution. The solution includes: presenting a live interface associated with a live interactive event associated with multiple participants; presenting a first set of visual elements associated with a first group of participants among the multiple participants in the live interface; and, in response to satisfying an update condition, updating the first set of visual elements to a second set of visual elements associated with a second group of participants among the multiple participants, where the second group of participants is determined based on first evaluation information of the multiple participants within a first time period of the live interactive event.
[0021] In this way, when the update conditions are met, the embodiments of the present disclosure can update the visual elements displayed in the live broadcast interface, thereby providing users with more visual elements of the participating parties, thereby improving the efficiency of obtaining information associated with multiple participating parties. Furthermore, the embodiments of the present disclosure can dynamically update the visual elements to show users the evaluation information of multiple participating parties in the live interactive event, thereby better helping users understand the interaction status of the participating parties.
[0022] Various example implementations of this solution are described in detail below with reference to the accompanying drawings.
[0023] Sample Environment
[0024] Figure 1 1 shows a schematic diagram of an example environment 100 in which embodiments of the present disclosure can be implemented. Figure 1 As shown, example environment 100 may include electronic device 110 .
[0025] In this example environment 100, electronic device 110 may run an application 120 that supports interface interaction. Application 120 may be any suitable type of application for interface interaction, examples of which may include, but are not limited to, content sharing applications, live streaming applications, or other suitable applications. User 140 may interact with application 120 via electronic device 110 and / or its attached devices.
[0026] exist Figure 1 In the environment 100 , 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 .
[0027] In some embodiments, the electronic device 110 communicates with the server 130 to enable the provision of services for the application 120. The electronic device 110 can be any type of mobile terminal, fixed terminal or portable terminal, including a mobile phone, a desktop computer, a laptop computer, a notebook computer, a netbook computer, a tablet computer, a media computer, a multimedia tablet, a handheld computer, a portable game terminal, a VR / AR device, a personal communication system (PCS) device, a personal navigation device, a personal digital assistant (PDA), an audio / video player, a digital camera / camcorder, a positioning device, a television receiver, a radio broadcast receiver, an e-book device, a gaming device or any combination 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 a "wearable" circuit, etc.).
[0028] 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 interface interaction in the electronic device 110.
[0029] 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.
[0030] 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.
[0031] Some example embodiments of the present disclosure will be described below with continued reference to the accompanying drawings.
[0032] Example Interaction
[0033] Figures 2A to 2H 200A to 200H according to some embodiments of the present disclosure. Figure 1 The electronic device 110 is provided as shown.
[0034] As mentioned above, with the development of computer technology, more and more platforms support users to interact with live broadcasts. For example, users can start live broadcasts, watch live broadcasts, participate in live broadcast activities, etc. on the corresponding platforms. Taking live chorus events as an example, traditionally, live chorus events are carried out in the form of voice live broadcasts. That is, multiple users enter the voice room to conduct live chorus events. The interactive effects and interactive functions of this type of live interactive event are relatively simple, and it is difficult for users to obtain interactive information associated with the live interactive event (such as chorus evaluation, etc.). The following will introduce in detail how to enrich the interactive effects and interactive functions of live interactive events in live broadcast scenarios.
[0035] In some embodiments, the electronic device 110 presents a live interface associated with a live interactive event. The live interactive event is associated with multiple participants. The live interactive event includes a chorus event associated with music content. For example, Figure 2A As shown, the electronic device 110 can present a live interface associated with a live interactive event. For example, the electronic device 110 can present a live interface 200A associated with a live interactive event. The live interface 200A can be associated with the live broadcast room of the live broadcast party to display the live interactive events in the live broadcast room. The live interactive events here can, for example, include chorus events, round-robin events, ensemble events, etc. of music content (such as a target song) by multiple participants. In some scenarios, the live interactive event can also be an interesting story sharing event, interactive teaching event, etc. between multiple participants. The music content here can, for example, be set by the live broadcast party associated with the live interactive event, and the music content can, for example, be a singing video or singing audio of the target song. The following will take a chorus event as an example to describe the example process of some embodiments of the present disclosure.
[0036] In some embodiments, the electronic device 110 can present the video content associated with the live broadcast party in the live broadcast interface. Figure 2A As shown, during the live broadcast process, the electronic device 110 can present video content 205 associated with the live broadcaster (also referred to as the anchor) in the live broadcast interface 200A. Such video content 205 can include, for example, real-time video captured by the anchor's terminal device, an avatar pre-configured by the anchor, etc.
[0037] In some embodiments, the electronic device 110 presents a first set of visual elements associated with a first group of participants in the live broadcast interface. The first set of visual elements may be superimposed on the video content associated with the live broadcast party. For example, Figure 2A As shown, the electronic device 110 can superimpose a first group of visual elements 210 on the video content 205 in the live interface 200A. The first group of visual elements 210 is associated with a first group of participants among multiple participants in the live interactive event. The first group of visual elements 210 can include, for example, avatars of the first group of participants, virtual objects associated with the first group of participants, or real-time videos of the first group of participants. Taking the first group of visual elements 210 as the avatars of the first group of participants as an example, the electronic device 110 can superimpose the avatars of the first group of participants on the video content 205 in the live interface 200A.
[0038] In some embodiments, the electronic device 110 may present a first set of visual elements in a first area of the live interface. The first area includes a plurality of preset positions configured to present visual elements. For example, Figure 2AAs shown, the electronic device 110 can present a first group of visual elements 210 in a first area 215 in the live broadcast interface 200A. The first area 215 includes a plurality of preset positions, and such a plurality of preset positions are used to display visual elements of multiple participants. In other words, the first area 215 includes a plurality of preset slots, and such a plurality of slots are used to display visual elements (such as avatars) of multiple participants. The number of slots in the first area 215 can be set by those skilled in the art according to their needs, and this disclosure does not limit this.
[0039] In some embodiments, in order to better display the evaluation information of multiple participants in the first area 215, the electronic device 110 can adjust the layout of the first group of visual elements based on the second evaluation information of the first group of participants in the live interactive event. As an example, the electronic device 110 can obtain the second evaluation information of the first group of participants in the live interactive event, where the second evaluation information can be, for example, the evaluation information of the first group of participants' chorus target song (such as the chorus score of the chorus target song). Further, the electronic device 110 can adjust the layout of the first visual element based on the second evaluation information. For example, the electronic device 110 can adjust the spacing between the first group of visual elements or the display order of the first group of visual elements in the first area 215 based on the chorus score of the first group of participants' chorus target song.
[0040] In some embodiments, the electronic device 110 may adjust the display order of the first group of visual elements based on the ranking of the second evaluation information of the first group of participants. Figure 2A As shown, the electronic device 110 can adjust the display order of the first group of visual elements in the first area 215 based on the second evaluation information (such as the chorus score of the target song sung by the first group of participants). For example, the electronic device 110 can dynamically adjust the display order of the first group of visual elements (such as avatars) based on the chorus score of the target song sung by the first group of participants. The higher the chorus score of the target song, the higher the display order. For example, if the target participant in the first group of participants has the highest chorus score, the electronic device 110 can display the target visual element of the target participant on the far left in the first area 215.
[0041] In this way, the embodiments of the present disclosure can display different roles and different evaluation information of multiple participants to the user in a limited area, which can better help the user understand the interaction between the participants.
[0042] In some embodiments, the live interactive event is associated with music content, and the electronic device 110 can present lyrics associated with the music content in the second area of the live interface. Figure 2AAs shown, the live interactive event can be, for example, a chorus event. The chorus event is associated with music content (e.g., a target song). In other words, the live interactive event can be a chorus event in which multiple participants sing the target song together. In the case where the live interactive event is a chorus event, in order to provide the user with more information associated with the live interactive event, the electronic device 110 can present lyrics associated with the music content (e.g., the target song) in the second area 220 of the live interface 200A.
[0043] In some embodiments, when the current user has not joined the live interactive event, the electronic device 110 may present a second control for joining the live interactive event in the third area of the live interface. The provision of the second control is independent of the number of participants. For example, Figure 2A As shown, the electronic device 110 can present a second control 226 in the third area 225 in the live interface 200A. The second control 226 is configured to trigger the current user (e.g., user 140) to be added to the live interactive event. For example, when the user 140 clicks the second control 226, the electronic device 110 can trigger the user 140 to join the live interactive event (e.g., a chorus event) and display the visual elements of the user 140 in the first area 215. In some scenarios, regardless of the number of participants in the live interactive event, the electronic device 110 can provide the user 140 with the second control 226 to trigger the user 140 to join the chorus event.
[0044] In some embodiments, when the current user is a participant of the live interactive event, the electronic device 110 may present a first control for exiting the live interactive event in the third area of the live interface. Figure 2B As shown, when the current user (e.g., user 140) participates in a live interactive event (e.g., a chorus event), the electronic device 110 may present a first control 231 in the third area 230 of the live interface 200B. The first control 231 is configured to trigger the current user to exit the live interactive event. For example, when the first control 231 is clicked by the user 140, the electronic device 110 may trigger the user 140 to exit the chorus event and stop presenting the visual elements of the user 140 in the live interface 200B.
[0045] In some embodiments, the electronic device 110 may adjust the distance between the first visual element corresponding to the first participant and the second visual element corresponding to the second participant in response to the second evaluation information of the first participant and the second participant in the first group of participants satisfying the second condition.
[0046] As an example, Figure 2CAs shown, the electronic device 110 can present the first visual element 235 and the second visual element 236 in the first group of visual elements 210 in the first area 215. When the second evaluation information of the first participant and the second participant meets the second condition, the electronic device 110 can adjust the distance between the first visual element 235 and the second visual element 236 to make the first visual element and the second visual element closer or farther away. For example, the electronic device 110 can reduce the distance between the first visual element 235 and the second visual element 236 to indicate that the second evaluation information meets the second condition (for example, the score of the chorus of the target song sung by the first participant and the second participant reaches the first threshold).
[0047] In some scenarios, the electronic device 110 may further present a visual element 237 associated with the live broadcast party in the first area 215. When the score of the first and second participants singing the target song together reaches a first threshold, the electronic device 110 may adjust the spacing between the first visual element 235, the second visual element 236, and the visual element 237 so that the first visual element 235, the second visual element 236, and the visual element 237 converge with each other. The mutual convergence here may indicate that the first visual element 235, the second visual element 236, and the visual element 237 have overlapping portions.
[0048] In some embodiments, electronic device 110 may present the second evaluation information using an indicator element. Specifically, electronic device 110 may present the indicator element in association with a third visual element in the first group of visual elements. The indicator element indicates the second evaluation information of the third participant in the first group of participants. The third participant corresponds to the third visual element.
[0049] As an example, Figure 2D As shown, the electronic device 110 may also present indicator elements (e.g., indicator element 240 and indicator element 241) of different presentation styles in the first area 215. The presentation style of the indicator element may be determined based on the second evaluation information. When the second evaluation information of the third party (e.g., the chorus score of the target song sung by the third party) is greater than or equal to the first threshold, the electronic device 110 may present the indicator element 240 of the first presentation style. When the second evaluation information of the third party (e.g., the chorus score of the target song sung by the third party) is less than the second threshold, but the second evaluation information (e.g., the chorus score of the target song sung by the third party) is greater than or equal to the third threshold, the electronic device 110 may present the indicator element 241 of the second style.
[0050] In some embodiments, the third visual element includes a virtual object associated with the third party. The action and / or style of the virtual object is determined based on the second evaluation information of the third party. Figure 2EAs shown, the electronic device 110 may also present a virtual object 245 associated with the third party in the live broadcast interface 200E. The virtual object 245 may, for example, be pre-configured by the third party. When the second evaluation information of the third party meets different conditions, the electronic device 110 may trigger and control the virtual object 245 to perform different actions, and the electronic device 110 may also dynamically set the style of the virtual object 245. In some scenarios, the electronic device 110 may also present multiple virtual objects associated with the first group of participants in the live broadcast interface 200E.
[0051] In some embodiments, in order to enable the user to more comprehensively view the multiple participants participating in the live interactive event, the electronic device 110 can present a viewing entrance in the live interface. The viewing entrance indicates the number of multiple participants. For example, Figure 2E As shown, the electronic device 110 can present a viewing entrance 250 in the live interface 200E. The viewing entrance 250 includes the number of multiple participants participating in the live interactive event (such as a chorus event).
[0052] Furthermore, the electronic device 110 may present a viewing panel in response to the triggering of the viewing portal. The viewing panel presents identification information of multiple participants. For example, Figure 2E and 2F As shown, when user 140 clicks on viewing entry 250, electronic device 110 may present viewing panel 255 in interface 200F. Electronic device 110 may present identification information of multiple participants in the chorus event in viewing panel 255. The identification information includes image identifiers and text identifiers of the multiple participants. The image identifiers may, for example, indicate the avatars of the multiple participants, and the text identifiers may, for example, indicate the names of the multiple participants.
[0053] In some scenarios, such as Figure 2F As shown, the electronic device 110 may also present evaluation information of multiple participants in the viewing panel 255. That is, the electronic device 110 may present the chorus scores of the target song sung by multiple participants in the viewing panel 255.
[0054] In this way, the embodiments of the present disclosure can present more complete live interactive information (including identification information and evaluation information of multiple participants) to users through the viewing panel, which can effectively improve the efficiency of information acquisition.
[0055] In some embodiments, the electronic device 110 may present the viewing entrance 250 in different display styles. The display style of the viewing entrance 250 is determined based on the number of multiple participants. For example, Figure 2EAs shown, the electronic device 110 can, for example, use different background colors to present the viewing entrance 250 in the live broadcast interface 200E. For example, when the number of participants is greater than or equal to a first preset value, the electronic device 110 can use blue as the background color of the viewing entrance 250. When the number of participants is greater than or equal to a second preset value, the electronic device 110 can use red as the background color of the viewing entrance 250. The embodiments of the present disclosure present the viewing entrance 250 through different display styles, which enables the user to view the number of participants more quickly and know the number of participants more clearly.
[0056] In some embodiments, in response to an update condition being met, electronic device 110 updates the first set of visual elements to a second set of visual elements associated with a second group of participants among the multiple participants. The second group of participants is determined based on first evaluation information from the multiple participants within a first period of time in the live interactive event. The update condition includes completing a chorus of a preset segment of the musical content.
[0057] As an example, Figure 2A and 2G As shown, when the update condition is met, the electronic device 110 can switch the first group of visual elements 210 in the first area 215 to the second group of visual elements 260. For example, after multiple participants complete the chorus of a preset segment of music content (e.g., a target song), the electronic device 110 can switch the first group of visual elements 210 to the second group of visual elements 260. The second group of visual elements 260 is associated with a second group of participants among the multiple participants. For example, the second group of visual elements 260 can be avatars, virtual images, etc. of the second group of participants. The second group of participants is determined based on the first evaluation information of the multiple participants within the first time period. For example, the second group of participants can be determined by the server 130 based on the chorus scores of the preset segment of the target song sung by the multiple participants.
[0058] In some embodiments, the first evaluation information is determined based on a comparison of the singing audio of multiple participants with a reference audio of the music content. The reference audio is determined from a singing video associated with the music content. As an example, when a live interactive event (e.g., a chorus event) is initiated, the server 130 may obtain a singing video associated with the music content (e.g., a target song) configured by the live broadcaster, and determine the reference audio of the target song based on the singing video of the target song.
[0059] Furthermore, the server 130 may obtain the audio of the target song sung by multiple participants. After obtaining the reference audio and the singing audio, the server 130 may call an appropriate algorithm link or an appropriate model to determine the degree of matching between the first segment in the reference audio and the second segment in the singing audio. The first segment and the second segment correspond to preset segments of the target song. The degree of matching here is used to indicate the degree of similarity between the first tone of the reference audio and the second tone of the singing audio. Finally, the server 130 may determine first evaluation information (e.g., a chorus score of the target song sung by multiple participants) based on the degree of matching between the first segment and the second segment.
[0060] In some embodiments, server 130 may determine a second group of participants from the plurality of participants based on the first evaluation information. Specifically, server 130 may sort the plurality of participants based on the first evaluation information of the plurality of participants. Furthermore, electronic device 110 may determine a preset number of second groups of participants from the sorted plurality of participants.
[0061] As an example, the server 130 can obtain the first evaluation information of multiple participants. The first evaluation information here can be, for example, the chorus scores of the target songs sung by the multiple participants. After obtaining the chorus scores of the target songs sung by the multiple participants, the server 130 can sort the multiple participants based on the numerical values of the chorus scores of the target songs sung by the multiple participants, and then determine the order of the multiple participants. Further, the server 130 can select a predetermined number of participants as the second group of participants based on the order of the multiple participants. For example, the server 130 can select 5 participants whose order is before the 10th place as the second group of participants. After determining the second group of participants, the server 130 can send the reference information of the second group of participants to the electronic device 110, so that the electronic device 110 presents the second group of visual elements associated with the second group of participants in the live broadcast interface. In this way, the embodiments of the present disclosure can more accurately determine the second group of participants from multiple participants.
[0062] In some embodiments, the electronic device 110 may present a dynamic effect associated with the video content in response to the evaluation information of at least one participant in the live interactive event satisfying a first condition. The dynamic effect includes a visual element associated with the at least one participant.
[0063] As an example, Figure 2HAs shown, when the evaluation information (e.g., the target chorus score of the target participant singing the target song) of at least one of the multiple participants (e.g., the target participant) in the live interactive event (e.g., the chorus event) meets the first condition, the electronic device 110 can present a dynamic effect (e.g., dynamic effect 270) in the live interface 200H. For example, when the target participant's target chorus score for singing the target song in the chorus event is the highest among the multiple participants, the electronic device 110 can present the dynamic effect 270 in the live interface 200H. The dynamic effect 270 includes at least a target visual element 271 associated with the target participant. In some scenarios, the dynamic effect 270 also includes corresponding animation elements, such as a stage element 272 and multiple lighting elements (e.g., lighting element 273 and lighting element 274). In other scenarios, the dynamic effect 270 also includes an animation effect of the target visual element 271 moving along a preset trajectory. For example, an animation effect of the target visual element 271 slowly moving to the center of the stage element 272.
[0064] In this way, when the update conditions are met, the embodiments of the present disclosure can update the visual elements displayed in the live broadcast interface, thereby providing users with more visual elements of the participating parties, thereby improving the efficiency of obtaining information associated with multiple participating parties. Furthermore, the embodiments of the present disclosure can dynamically update the visual elements to show users the evaluation information of multiple participating parties in the live interactive event, thereby better helping users understand the interaction status of the participating parties.
[0065] Example Process
[0066] Figure 3 FIG. 3 is a flow chart showing an example process 300 of interface interaction according to some embodiments of the present disclosure. The process 300 may be implemented at the electronic device 110. Figure 1 300 is described below.
[0067] like Figure 3 As shown, in box 310, the electronic device 110 presents a live interface associated with a live interactive event, and the live interactive event is associated with multiple participants.
[0068] At block 320 , the electronic device 110 presents, in the live broadcast interface, a first set of visual elements associated with a first set of participants among the plurality of participants.
[0069] In box 330, in response to satisfying the update condition, the electronic device 110 updates the first group of visual elements to a second group of visual elements associated with a second group of participants among the multiple participants, where the second group of participants is determined based on the first evaluation information of the multiple participants within the first time period in the live interactive event.
[0070] In some embodiments, in a live broadcast interface, presenting a first set of visual elements associated with a first group of participants among multiple participants includes: presenting the first set of visual elements in a first area of the live broadcast interface, the first area including multiple preset positions configured to present visual elements.
[0071] In this way, the embodiments of the present disclosure can utilize a limited display area to better help users understand the interaction status of participants.
[0072] In some embodiments, the live interactive event is associated with music content, and the method further includes: presenting lyrics content associated with the music content in a second area of the live interface.
[0073] In this way, the embodiments of the present disclosure can provide lyric content to users, thereby enabling users to better obtain information associated with live interactive events.
[0074] In some embodiments, process 300 also includes: in response to the current user being a participant in the live interactive event, presenting a first control for exiting the live interactive event in the third area of the live interface; or in response to the current user not joining the live interactive event, presenting a second control for joining the live interactive event in the third area of the live interface.
[0075] In this way, embodiments of the present disclosure can more flexibly enable users to participate in or exit live interactive events.
[0076] In some embodiments, the provision of the second control is independent of the number of the plurality of parties.
[0077] In this way, the embodiments of the present disclosure can enable more users to participate in live interactive events, thereby improving the users' live interactive experience.
[0078] In some embodiments, process 300 further includes: presenting video content associated with the live broadcast party in the live broadcast interface, and the first group of visual elements or the second group of visual elements are superimposed and displayed on the video content.
[0079] In this way, the embodiments of the present disclosure can present visual elements in the live broadcast interface more prominently, thereby improving the viewing efficiency of visual elements.
[0080] In some embodiments, process 300 also includes: in response to evaluation information of at least one of the multiple participants in the live interactive event meeting a first condition, presenting a dynamic effect associated with the video content, the dynamic effect including a visual element associated with at least one participant.
[0081] In this way, the embodiments of the present disclosure can present the participants whose evaluation information meets the first condition in the live broadcast interface through dynamic effects, thereby allowing users to obtain relevant information in the live broadcast interactive event more conveniently and efficiently.
[0082] In some embodiments, process 300 further includes: presenting a viewing entrance in the live broadcast interface, the viewing entrance indicating the number of multiple participants; and in response to triggering the viewing entrance, presenting a viewing panel, the viewing panel presenting identification information of the multiple participants.
[0083] In this way, the embodiments of the present disclosure can enable users to obtain relevant information in live interactive events more conveniently and efficiently.
[0084] In some embodiments, the display style of the viewing portal is determined based on the number.
[0085] In this way, the embodiments of the present disclosure can present viewing entrances through different presentation styles, so that users can more conveniently know the number of people participating in the live interactive event, thereby improving the efficiency of information acquisition.
[0086] In some embodiments, before updating the first group of visual elements to a second group of visual elements associated with a second group of participants among multiple participants, process 300 also includes: adjusting the layout of the first group of visual elements based on second evaluation information of the first group of participants in the live interactive event.
[0087] In this way, the embodiments of the present disclosure can dynamically adjust the layout of the first group of visual elements, thereby enabling users to obtain a better live viewing experience.
[0088] In some embodiments, adjusting the layout of the first group of visual elements includes: in response to the second evaluation information of the first participant and the second participant in the first group of participants satisfying the second condition, adjusting the distance between the first visual element corresponding to the first participant and the second visual element corresponding to the second participant.
[0089] In this way, the embodiments of the present disclosure can effectively improve the user's live interactive experience and improve the efficiency of information acquisition.
[0090] In some embodiments, adjusting the layout of the first group of visual elements includes: adjusting the display order of the first group of visual elements based on the ranking of the second evaluation information of the first group of participants.
[0091] In this way, the embodiments of the present disclosure can effectively improve the efficiency of obtaining information.
[0092] In some embodiments, before updating the first group of visual elements to a second group of visual elements associated with a second group of participants among multiple participants, process 300 also includes: associating with a third visual element in the first group of visual elements, presenting an indicator element, the indicator element indicating second evaluation information of a third participant in the first group of participants, the third participant corresponding to the third visual element.
[0093] In this way, the embodiments of the present disclosure can effectively improve the user's live interactive experience and enable the user to promptly know the second evaluation information of the third party.
[0094] In some embodiments, the third visual element includes a virtual object associated with the third party, and the action and / or style of the virtual object is determined based on the second evaluation information of the third party.
[0095] In this way, the embodiments of the present disclosure can effectively improve the user's live interactive experience and enable the user to promptly know the second evaluation information of the third party.
[0096] In some embodiments, the live interactive event includes a chorus event associated with music content, and the update condition includes completing the chorus with a preset segment of the music content.
[0097] In this way, the embodiments of the present disclosure can update the first group of visual elements in a timely manner, so that the user can view the second group of visual elements more promptly, thereby increasing the frequency of information updates and improving the efficiency of information acquisition.
[0098] In some embodiments, the first evaluation information is determined based on a comparison of the performance audios of the plurality of participants with a reference audio of the music content, wherein the reference audio is determined from a performance video associated with the music content.
[0099] In this way, embodiments of the present disclosure can more accurately determine the first evaluation information.
[0100] In some embodiments, the second group of participants is determined based on the following process: sorting the plurality of participants based on the first evaluation information of the plurality of participants; and determining a predetermined number of the second group of participants from the sorted plurality of participants.
[0101] In this way, the embodiments of the present disclosure can more accurately determine the second group of participants, thereby improving the accuracy of the information presented in the live broadcast interface.
[0102] Example devices and equipment
[0103] The embodiments of the present disclosure also provide corresponding devices for implementing the above methods or processes. Figure 41 shows a schematic structural block diagram of an example apparatus 400 for interface 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.
[0104] like Figure 4 As shown, the device 400 includes: a first presentation module 410, configured to present a live broadcast interface associated with a live broadcast interactive event, where the live broadcast interactive event is associated with multiple participants; a second presentation module 420, configured to present a first group of visual elements associated with a first group of participants among the multiple participants in the live broadcast interface; and an update module 430, configured to update the first group of visual elements to a second group of visual elements associated with a second group of participants among the multiple participants in response to meeting an update condition, where the second group of participants is determined based on first evaluation information of the multiple participants within a first time period in the live broadcast interactive event.
[0105] In some embodiments, the second presentation module 420 is further configured to present a first group of visual elements in a first area of the live broadcast interface, where the first area includes a plurality of preset positions configured to present visual elements.
[0106] In some embodiments, the live interactive event is associated with music content, and the device 400 also includes a lyrics presentation module configured to present lyrics content associated with the music content in the second area of the live interface.
[0107] In some embodiments, the device 400 also includes a control presentation module, which is configured to present a first control for exiting the live interactive event in the third area of the live interface in response to the current user being a participant in the live interactive event; or to present a second control for joining the live interactive event in the third area of the live interface in response to the current user not joining the live interactive event.
[0108] In some embodiments, the provision of the second control is independent of the number of the plurality of parties.
[0109] In some embodiments, the device 400 also includes a video presentation module configured to present video content associated with the live broadcast party in the live broadcast interface, and the first group of visual elements or the second group of visual elements are superimposed and displayed on the video content.
[0110] In some embodiments, the device 400 also includes a dynamic effect presentation module, which is configured to present a dynamic effect associated with the video content in response to the evaluation information of at least one participant among multiple participants in the live interactive event meeting a first condition, and the dynamic effect includes a visual element associated with at least one participant.
[0111] In some embodiments, the device 400 also includes a panel presentation module, which is configured to present a viewing entrance in the live broadcast interface, where the viewing entrance indicates the number of multiple participants; and in response to triggering the viewing entrance, present a viewing panel, where the viewing panel presents identification information of multiple participants.
[0112] In some embodiments, the display style of the viewing portal is determined based on the number.
[0113] In some embodiments, the device 400 also includes a layout adjustment module, which is configured to adjust the layout of the first group of visual elements based on the second evaluation information of the first group of participants in the live interactive event before updating the first group of visual elements to a second group of visual elements associated with a second group of participants among multiple participants.
[0114] In some embodiments, the layout adjustment module is further configured to: in response to the second evaluation information of the first participant and the second participant in the first group of participants satisfying the second condition, adjust the distance between the first visual element corresponding to the first participant and the second visual element corresponding to the second participant.
[0115] In some embodiments, the layout adjustment module is further configured to adjust the display order of the first group of visual elements based on the ranking of the second evaluation information of the first group of participants.
[0116] In some embodiments, the device 400 also includes an element presentation module that is configured to present an indication element associated with a third visual element in the first group of visual elements before updating the first group of visual elements to a second group of visual elements associated with a second group of participants in a plurality of participants, the indication element indicating second evaluation information of a third participant in the first group of participants, the third participant corresponding to the third visual element.
[0117] In some embodiments, the third visual element includes a virtual object associated with the third party, and the action and / or style of the virtual object is determined based on the second evaluation information of the third party.
[0118] In some embodiments, the live interactive event includes a chorus event associated with music content, and the update condition includes completing the chorus with a preset segment of the music content.
[0119] In some embodiments, the first evaluation information is determined based on a comparison of the performance audios of the plurality of participants with a reference audio of the music content, wherein the reference audio is determined from a performance video associated with the music content.
[0120] In some embodiments, the second group of participants is determined based on the following process: sorting the plurality of participants based on the first evaluation information of the plurality of participants; and determining a predetermined number of the second group of participants from the sorted plurality of participants.
[0121] The modules 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 modules 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. By way of example and not limitation, exemplary types of hardware logic components that can be used include field programmable gate arrays (FPGAs), application specific integrated circuits (ASICs), application specific standard products (ASSPs), systems on chip (SOCs), complex programmable logic devices (CPLDs), and the like.
[0122] 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. Figure 5 The illustrated electronic device 500 is merely exemplary and should not be construed as limiting the functionality and scope of the embodiments described herein. Figure 5 The illustrated electronic device 500 may be used to implement the electronic device 110 as discussed above.
[0123] like Figure 5 As shown, electronic device 500 is in the form of a general 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 increase the parallel processing capabilities of electronic device 500.
[0124] 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.
[0125] The electronic device 500 may further include additional removable / non-removable, volatile / non-volatile storage media. Figure 5 As shown in FIG, a magnetic disk drive for reading from or writing to a removable, non-volatile magnetic disk (e.g., a "floppy disk") and an optical disk drive for reading from or writing to a removable, non-volatile optical disk may be provided. In these cases, each drive may be connected to a bus (not shown) by one or more data media interfaces. Memory 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.
[0126] 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.
[0127] 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).
[0128] 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.
[0129] 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.
[0130] 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.
[0131] 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.
[0132] 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.
[0133] 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 interface interaction method, comprising: Presenting a live broadcast interface associated with a live broadcast interactive event, wherein the live broadcast interactive event is associated with multiple participants; Presenting, in the live broadcast interface, a first group of visual elements associated with a first group of participants among the plurality of participants; as well as In response to satisfying the update condition, the first group of visual elements is updated to a second group of visual elements associated with a second group of participants among the multiple participants, and the second group of participants is determined based on the first evaluation information of the multiple participants within the first time period of the live interactive event.
2. The method according to claim 1, wherein presenting, in the live broadcast interface, a first set of visual elements associated with a first group of participants among the plurality of participants comprises: The first group of visual elements is presented in a first area of the live broadcast interface, and the first area includes multiple preset positions configured to present visual elements.
3. The method according to claim 2, wherein the live interactive event is associated with music content, and the method further comprises: In the second area of the live broadcast interface, lyrics content associated with the music content is presented.
4. The method according to claim 3, further comprising: In response to the current user being a participant of the live interactive event, presenting a first control for exiting the live interactive event in the third area of the live interface; or In response to the current user not joining the live interactive event, a second control for joining the live interactive event is presented in the third area of the live interface. The method of claim 4 , wherein the provision of the second control is independent of the number of the plurality of parties.
6. The method according to claim 1, further comprising: In the live broadcast interface, video content associated with the live broadcast party is presented, and the first group of visual elements or the second group of visual elements is superimposed and displayed on the video content.
7. The method according to claim 6, further comprising: In response to evaluation information of at least one of the multiple participants in the live interactive event meeting a first condition, a dynamic effect associated with the video content is presented, wherein the dynamic effect includes a visual element associated with the at least one participant.
8. The method according to claim 1, further comprising: Presenting a viewing entrance in the live broadcast interface, wherein the viewing entrance indicates the number of the plurality of participants; as well as In response to triggering the viewing portal, a viewing panel is presented, wherein the viewing panel presents identification information of the plurality of participants.
9. The method according to claim 8, wherein a display style of the viewing portal is determined based on the number.
10. The method of claim 1 , wherein before updating the first set of visual elements to a second set of visual elements associated with a second set of parties in the plurality of parties, the method further comprises: Based on the second evaluation information of the first group of participants in the live interactive event, the layout of the first group of visual elements is adjusted.
11. The method of claim 10, wherein adjusting the layout of the first set of visual elements comprises: In response to the second evaluation information of the first participant and the second participant in the first group of participants satisfying a second condition, adjusting the distance between the first visual element corresponding to the first participant and the second visual element corresponding to the second participant.
12. The method of claim 10, wherein adjusting the layout of the first set of visual elements comprises: Based on the ranking of the second evaluation information of the first group of participants, the display order of the first group of visual elements is adjusted.
13. The method of claim 10 , wherein before updating the first set of visual elements to a second set of visual elements associated with a second set of parties in the plurality of parties, the method further comprises: In association with a third visual element in the first group of visual elements, an indication element is presented, wherein the indication element indicates the second evaluation information of a third participant in the first group of participants, the third participant corresponding to the third visual element.
14. The method according to claim 13, wherein the third visual element comprises a virtual object associated with the third party, and an action and / or style of the virtual object is determined based on the second evaluation information of the third party.
15. The method according to claim 1, wherein the live interactive event includes a chorus event associated with music content, and the update condition includes completing the chorus with a preset segment of the music content.
16. The method according to claim 15, wherein the first evaluation information is determined based on a comparison of the performance audios of the multiple participants with a reference audio of the music content, wherein the reference audio is determined from a performance video associated with the music content.
17. The method of claim 1 , wherein the second group of participants is determined based on the following process: sorting the plurality of participants based on the first evaluation information of the plurality of participants; and A predetermined number of the second group of participants is determined from the sorted plurality of participants.
18. A device for interface interaction, comprising: A first presentation module is configured to present a live broadcast interface associated with a live broadcast interactive event, wherein the live broadcast interactive event is associated with multiple participants; A second presentation module is configured to present, in the live broadcast interface, a first group of visual elements associated with a first group of participants among the multiple participants; as well as An update module is configured to update the first group of visual elements to a second group of visual elements associated with a second group of participants among the multiple participants in response to satisfying an update condition, wherein the second group of participants is determined based on the first evaluation information of the multiple participants within a first time period in the live interactive event.
19. 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 17 when executed by the at least one processing unit.
20. 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 17.