Method, device, equipment and program product for interface interaction

CN122924641APending Publication Date: 2026-10-16BYTEDANCE TECHNOLOGY CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202611239353.6
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2026-08-14
Publication Date
2026-10-16

AI Technical Summary

Benefits of technology

[0010] In this way, during the consumption of the first media content, the first live broadcast information of the second user corresponding to the first audio can be presented in association, and the interface entry corresponding to the first live broadcast information can be provided through the first element, so that users can access the second interface without having to search for the second user or find the live broadcast information, thereby reducing the number of interface operations and interface switching required to obtain live broadcast information.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN122924641A_ABST
    Figure CN122924641A_ABST
Patent Text Reader

Abstract

Methods, apparatus, devices, and program products are provided for interface interaction. The method includes: in a first interface, presenting a first media content, the first media content being published by a first user; presenting a first element, the first element indicating first live broadcast information of a second user, the second user being associated with a first audio of the first media content; and in response to a first triggering operation on the first element, presenting a second interface, the second interface indicating second live broadcast information of the second user. In this way, the way for a user to obtain live broadcast information can be enriched.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The examples in this article generally relate to the field of computer science, and in particular to methods, apparatuses, devices, and computer program products for user interface interaction. Background Technology

[0002] With the development of computer technology, the presentation forms and usage methods of electronic content are becoming increasingly diverse. Users can browse media content and watch live streams through electronic devices, interacting with the presented content through clicks, selections, or other operations. Different content may have certain connections, and users may have a need to further view related live stream content while browsing one type of content. Therefore, how to enrich the ways users view live stream content is worthy of attention. Summary of the Invention

[0003] In a first aspect of this document, a method for interface interaction is provided. The method includes: presenting first media content, published by a first user, on a first interface; presenting a first element indicating first live stream information for a second user, the second user being associated with first audio of the first media content; and presenting a second interface, indicating second live stream information for the second user, in response to a first triggering operation on the first element.

[0004] In a second aspect of this paper, a method for interface interaction is provided. The method includes: presenting a live streaming interface for displaying live streaming content associated with a second user; and on the live streaming interface, presenting a first prompt describing the source of a third user, including that the third user accessed the live streaming interface through the first interface, the first interface displaying first media content, and first audio of the first media content associated with the second user.

[0005] In a third aspect of this document, an apparatus for interface interaction is provided. The apparatus includes: a first presentation module configured to present first media content published by a first user on a first interface; a second presentation module configured to present a first element indicating first live stream information of a second user, the second user being associated with first audio of the first media content; and a third presentation module configured to present a second interface indicating second live stream information of the second user in response to a first triggering operation on the first element.

[0006] In a fourth aspect of this document, an apparatus for interface interaction is provided. The apparatus includes: a fourth presentation module configured to present a live streaming interface for displaying live streaming content associated with a second user; and a fifth presentation module configured to present a first prompt on the live streaming interface, the first prompt describing the source of a third user, including that the third user accessed the live streaming interface through a first interface, the first interface displaying first media content, and first audio of the first media content associated with the second user.

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

[0008] In a sixth aspect of this document, a computer-readable storage medium is provided. The computer-readable storage medium stores computer-executable instructions that can be executed by a processor to implement the methods of the first or second aspect.

[0009] In a seventh aspect of this document, a computer program product is provided, which is tangibly stored in a computer storage medium and includes computer-executable instructions that, when executed by a device, cause the device to perform the method of the first or second aspect.

[0010] In this way, during the consumption of the first media content, the first live broadcast information of the second user corresponding to the first audio can be presented in association, and the interface entry corresponding to the first live broadcast information can be provided through the first element, so that users can access the second interface without having to search for the second user or find the live broadcast information, thereby reducing the number of interface operations and interface switching required to obtain live broadcast information.

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

[0012] The above and other features, advantages, and aspects of the various examples herein will become more apparent when taken in conjunction with the accompanying drawings and the following detailed description. In the accompanying drawings, the same or similar reference numerals denote the same or similar elements, wherein: Figure 1 A schematic diagram of the example environment is shown; Figures 2A to 2H Example interfaces for some scenarios are shown; Figures 3A to 3DExample interfaces for several other scenarios are shown; Figure 4 Flowcharts illustrating example processes for interface interaction in several scenarios are shown; Figure 5 Flowcharts of example processes for interface interaction are shown in several other scenarios; Figure 6 Schematic block diagrams of example devices for interface interaction in some scenarios are shown; Figure 7 Schematic block diagrams of example devices for interface interaction in some scenarios are shown; and Figure 8 A block diagram of an electronic device capable of implementing multiple illustrative scenarios is shown. Detailed Implementation

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

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

[0015] In the description of the examples in this document, the term "including" and similar terms should be understood as open inclusion, i.e., "including but not limited to". The term "based on" should be understood as "at least partially based on". The term "an example" or "the example" should be understood as "at least one example". The term "some examples" should be understood as "at least some examples". The terms "first", "second", etc., may refer to different or the same objects. Other explicit and implicit definitions may also be included below.

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

[0017] In this manual and the sample solutions, any processing of personal information will be conducted only under legal grounds (such as obtaining the consent of the data subject or being necessary for the performance of a contract) and will only be carried out within the scope stipulated or agreed upon. A user's refusal to process personal information beyond what is necessary for basic functions will not affect the user's use of basic functions.

[0018] As used in this article, the term "media content" means any form of digital content that can be published by a user in the context of this article, including but not limited to text content, image content, video content, audio content, or graphic content, or any combination thereof.

[0019] The term "audio" as used in this article refers to sound information associated with media content, including but not limited to background music (BGM), user audio, song audio, and instrumental performance clips.

[0020] The term "first live stream information" as used in this document refers to information related to the second user's live stream. First live stream information may include whether the second user is currently live, whether the second user is associated with any live stream events, or other information related to the second user's live stream. First live stream information can be embodied or represented by a first element; for example, it can be embodied or represented through the text, graphics, status, style of the first element, or the association between the first element and other interface elements.

[0021] As used in this document, the term "secondary live stream information" refers to live stream content or live stream event information associated with a secondary user. For example, if the secondary user is currently live streaming, the secondary live stream information may include the live stream content currently provided by the secondary user; if the secondary user is associated with a live stream event that will occur, the secondary live stream information may include the time, theme, or other information related to the live stream event. The secondary live stream information may be embodied or represented by media content, text, graphics, or other interface content presented in the secondary interface.

[0022] As used in this document, the term "live event" refers to a live streaming activity associated with a user, which may include ongoing live streaming activities or live streaming activities scheduled to occur in the future. Associated information for a live streaming event may include, but is not limited to, live streaming status, live streaming time, live streaming topic, participating users, and live streaming content.

[0023] The term "triggering action" as used in this article refers to the interactive action performed by the user on the interface element, including but not limited to clicking, long pressing, swiping, double-tapping, etc.

[0024] The term "source" as used in this article refers to the entry path through which a user accesses a specific interface (e.g., a live streaming interface), describing from which interface or content the user jumps to the current interface.

[0025] The term "configuration information" as used in this article refers to settings data used to control the enabling or disabling of a function, including but not limited to on / off status, permission granting, and scope limitation.

[0026] As mentioned above, users can use electronic devices to browse media content and watch live streams. While browsing media content, users may further wish to obtain live stream information related to the media content and view the corresponding live stream content or information related to the live stream event based on the obtained live stream information.

[0027] In some solutions, media content and live streaming information are typically provided through different interfaces or access paths. After browsing media content, users need to search, access user information interfaces, or switch between multiple interfaces to find live streaming information that may be related to the media content, making it difficult to conveniently obtain and access relevant live streaming content during the media content browsing process. Furthermore, after a user accesses live streaming content through media content, the corresponding access source is usually not intuitively displayed on the live streaming interface, making it difficult for the live streaming content provider to promptly know the access path taken by the user to enter the live streaming interface.

[0028] This paper proposes a user interface interaction scheme. According to this scheme, a first media content, published by a first user, can be presented on a first interface. Further, a first element can be presented. The first element indicates a second user's first live broadcast information. The second user is associated with a first audio clip of the first media content. In response to a first trigger operation on the first element, a second interface can be presented. The second interface indicates the second user's second live broadcast information.

[0029] In this way, based on the relationship between the first audio and the second user, the second user's first live broadcast information can be transformed into a perceptible and operable first element during the presentation of the first media content. This allows users to learn about relevant live broadcast information while browsing the first media content and access a second interface associated with the second live broadcast information by triggering the first element. This reduces the number of operations required for users to find relevant users, search for live broadcast information, and switch between different interfaces, shortens the interaction path from media content to relevant live broadcast information, and improves the continuity of interaction between browsing media content and viewing live broadcast content.

[0030] This paper also proposes another interface interaction scheme. According to this scheme, a live streaming interface can be presented. The live streaming interface displays live streaming content, which is associated with a second user. Furthermore, a first prompt can be presented on the live streaming interface, describing the source of the third user, including that the third user accessed the live streaming interface through the first interface, the first interface displays first media content, and the first audio of the first media content is associated with the second user.

[0031] In this way, the live stream access path formed in the first interface can be transformed into a perceptible first prompt in the live stream interface, enabling the source information corresponding to the third user to be presented in association with the live stream content. This allows participants in the live stream interface to know the source of the third user's access while watching or providing the live stream content, reducing the need to separately query media content access records and live stream access records to determine the source, and improving the efficiency of source information transmission and interactive continuity between media content and live stream content.

[0032] The following describes various examples of this scheme in further detail with reference to the accompanying drawings.

[0033] Example Environment Figure 1 A schematic diagram of example environment 100 is shown. (e.g.) Figure 1 As shown, environment 100 may include electronic device 110.

[0034] In this example environment 100, electronic device 110 can run an application 120 that supports user interface interaction. Application 120 can be any suitable type of application for user interface interaction, including but not limited to: video applications, social media applications, or other suitable applications. User 140 can interact with application 120 via electronic device 110 and / or its attached devices.

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

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

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

[0038] A communication connection can be established between server 130 and electronic device 110. This communication connection can be established via wired or wireless means. The communication connection can include, but is not limited to, Bluetooth, mobile network, Universal Serial Bus (USB), and Wireless Fidelity (WiFi) connections. In some cases, server 130 and electronic device 110 can exchange signaling information through their communication connection.

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

[0040] The following description of the example will continue with reference to the accompanying drawings.

[0041] Example Interaction Figures 2A to 2H Example interfaces 200A to 200H are shown according to some scenarios. For example, interfaces 200A to 200C may represent different display states of a first interface. Interface 200D may represent an implementation of a second interface indicating second live broadcast information. Interfaces 200E to 200H may represent different display states of a third interface associated with the first audio. In some cases, the live event details panel presented in interface 200G may also be implemented as a second interface.

[0042] Interfaces 200A to 200H may be provided, for example, by an electronic device 110 associated with a third user browsing the media content. For ease of description, the user who publishes the first media content will be referred to as the first user, the user associated with the first media content and providing live content will be referred to as the second user, and the user who browses the first media content and triggers access to the relevant live information will be referred to as the third user. The first user, the second user, and the third user may be different users from each other. Alternatively, the first user and the second user may be the same user.

[0043] Figure 2A A schematic diagram is shown of an interface 200A that presents first media content according to certain scenarios. Interface 200A can be implemented as a display state of a first interface. For example, interface 200A can be a content stream viewing interface. The content stream can include multiple media contents. For example, a user can switch between the media content presented in the content stream viewing interface by swiping, clicking, or other operations.

[0044] like Figure 2A As shown, electronic device 110 can present first media content 202 on interface 200A. The first media content 202 is published by a first user. The first media content 202 may include video content, image content, audio content, text content, or a combination of the foregoing. Alternatively, the first interface may include a content stream viewing interface. For example, in response to receiving a second operation (e.g., a swipe, click, or other switching operation) on the first interface, electronic device 110 may stop presenting the first media content on the first interface and present second media content from the content stream. The second media content may include video content, image content, audio content, text content, or a combination of the foregoing.

[0045] In some cases, a second user associated with the first media content 202 can be identified based on whether the first association condition or the second association condition is met. For example, the first association condition could be that the first media content 202 is published using a first audio file, and the first audio file has a creation, publication, performance, attribution, or other pre-established association relationship with the second user. For example, the second association condition could be that the second descriptive information of the first media content 202 includes a first identifier of the second user, thereby explicitly mentioning the second user. As an example, the first and second association conditions can be interchangeable, and satisfying either one is sufficient.

[0046] As an example, electronic device 110 may display second descriptive text 204 in conjunction with first media content 202. The second descriptive text 204 may include content descriptions input by a first user, topic information, user mentions, or other information associated with the first media content 202. For example, the second descriptive text 204 may be publication information for the first media content 202.

[0047] In the second association scenario, the second descriptive text 204 may include a first identifier of the second user. For example, the first user may mention the second user in the second descriptive text 204 when publishing the first media content 202. The first identifier may include the second user's name, avatar, or a combination of the aforementioned information.

[0048] In this scenario, the association between the first media content 202 and the second user can be established based on the explicit mention of the second user in the second descriptive text 204. This association method can be applied to situations where the first media content 202 includes musical performance clips, instrumental performance clips, music explanations, or other content related to the second user.

[0049] In some cases, even if the first media content 202 is not published using audio with a clear attribution, the second user can be identified based on an explicit mention of the second user in the second descriptive text 204. For example, the first media content 202 may include audio (e.g., the first audio) or video content generated when the second user sings, plays an instrument, or performs other musical acts.

[0050] When identifying a second user based on explicit mention, it is possible to further determine whether the second user meets the corresponding user criteria. For example, it can be determined whether the second user provides a preset type of live streaming content. As an example, the second user can provide music-related live streaming content, which may include singing, instrumental performances, or other music-related content.

[0051] Additionally, it can be determined whether there is a preset association between the first user and the second user. For example, the first user can be a follower of the second user. If the second description text 204 includes the second user's first identifier, the second user is configured to provide a preset type of live streaming content, and the first user and the second user have a preset association, the second user can be identified as a candidate user associated with the first media content 202.

[0052] For example, the first media content 202 may include introductory content, story content, or other content related to the second user. By explicitly mentioning the second user in the second descriptive text 204, a direct association between the first media content 202 and the second user can be established without inferring the associated user based on the visual or audio content of the first media content 202, thereby improving the accuracy of the association results.

[0053] In the first associated scenario, the electronic device 110 may be associated with the information 206 that presents the first audio in the first media content 202. The first audio may include background music of the first media content 202, audio selected by the first user, performance audio of the second user, or other audio associated with the first media content 202.

[0054] For example, the information 206 of the first audio may include the name identifier of the first audio, the cover art of the first audio, the creator or publisher of the first audio, and other information used to describe the first audio. As an example, the information 206 of the first audio may include the name of the first audio and a first identifier of the second user, thereby indicating that the first audio is associated with the second user.

[0055] In some cases, the electronic device 110 may present first descriptive information on a first interface. The first descriptive information may describe the association between the first audio and the second user. For example, the first descriptive information may include information 206 of the first audio, a first identifier of the second user, text describing the association between the first audio and the second user, or a combination of the foregoing. As an example, if the first audio and the second user have a creation, publication, performance, or other pre-defined association, the first descriptive information may be used to indicate that the first audio and the second user have a corresponding association.

[0056] In some cases, presenting the first descriptive information may include second descriptive text 204 presenting the first media content 202. As described above, the second descriptive text 204 may include a first identifier of the second user. In this case, the first descriptive information may include the first identifier, and the first identifier describes the association between the first audio and the second user. For example, if the first media content 202 includes the first audio and the second descriptive text 204 includes the first identifier of the second user, the first identifier can indicate that the second user is the user associated with the first audio. In some cases, the first media content 202 may be published using a first audio file, and the second user may correspond to the creator or publisher of the first audio file. For example, the first audio file may be a song already stored in the platform's music library, with a clear work identifier and user association. The second user may be the singer, performer, or other user with a corresponding association with the song.

[0057] As an example, when a first user publishes first media content 202, the first user can select a first audio from multiple candidate audios and publish the first media content 202 using the selected first audio. Alternatively, electronic device 110 or server 130 can determine the first audio used by the first media content 202 based on an audio identifier or other information that can clearly identify the audio.

[0058] When determining the second user based on the first audio, it is possible to further determine whether the first audio and the second user meet the corresponding association conditions. For example, it is possible to determine whether the second user is a candidate user associated with the first media content 202 based on at least one of the following: whether the first audio is an audio file stored on the platform, whether the first audio has a clear user association relationship, whether the second user is the creator or publisher of the first audio, and the degree of association between the first audio and the second user.

[0059] Therefore, the second user associated with the first media content 202 can be determined in two alternative ways. One way is to determine the second user based on the creation, publication, performance, or other pre-defined association between the first audio and the second user, if the first media content 202 is published using the first audio. The other way is to determine the second user based on an explicit mention of the second user, if the second descriptive text 204 includes the second user's first identifier. For the first media content 202, if either of the above association methods is satisfied, it can be further determined whether to present the first element describing the first live broadcast information of the second user, based on whether the second user meets pre-defined conditions.

[0060] Figure 2BA schematic diagram is shown of an interface 200B that presents the first element 208 in a first interface according to certain conditions. Interface 200B can represent... Figure 2A Another display state of the first interface shown. For example, during the continuous presentation of the first media content 202, in response to determining that the first media content 202 satisfies any of the above-mentioned association conditions, and the corresponding second user satisfies the preset conditions, the electronic device 110 can update from the display state of interface 200A to the display state of interface 200B.

[0061] As an example, preset conditions may include the second user being in a live streaming state. In the case where the second user is determined based on the first audio, the preset conditions may also include that the association between the first audio and the second user meets preset requirements. In the case where the second user is determined based on an explicit mention of the second user in the second descriptive text 204, the preset conditions may also include that the second user is configured to provide live streaming content of a preset type and that there is a preset association between the first user and the second user. Additionally, preset conditions may also include the second user allowing users to access the live streaming interface through a source corresponding to the first media content 202, or other conditions used to determine whether to present the second user's first live streaming information.

[0062] As an example, in the case where the first media content 202 is published using the first audio, the electronic device 110 can present the first element in response to determining that the first audio has a preset association with the second user and that the second user meets the corresponding preset conditions. Alternatively, in the case where the second descriptive text 204 includes the first identifier of the second user, the electronic device 110 can present the first element in response to determining that the second descriptive text 204 explicitly mentions the second user and that the second user meets the corresponding preset conditions. Both of these scenarios can be used to trigger the presentation of the first element without requiring the first media content 202 to both be published using the first audio and mention the second user in the second descriptive text 204.

[0063] As an example, electronic device 110 can present a first element in interface 200B. For instance, element 208 can be implemented as a display form of the first element. The first element displays the first live broadcast information of a second user that meets corresponding preset conditions. Figure 2B In the scenario shown, the first live stream information can describe that the second user is currently in a live stream state.

[0064] In some cases, in addition to the first media content 202 and the second user satisfying any of the aforementioned association conditions and the second user satisfying the corresponding preset conditions, the electronic device 110 may also use the presentation duration of the first media content 202 as an additional presentation condition for the first element. For example, the electronic device 110 may determine the presentation duration of the first media content 202. In response to the first media content 202 satisfying any of the aforementioned association conditions, the second user satisfying the corresponding preset conditions, and the presentation duration of the first media content 202 reaching a first duration, the electronic device 110 may present the first element in the interface 200B. The first duration may be three seconds, five seconds, ten seconds, or other configurable durations.

[0065] In other cases, the presentation duration of the first media content 202 may not be used as a condition for the presentation of the first element. In response to determining that the first media content 202 satisfies any of the above-mentioned associated conditions and the second user satisfies the corresponding preset conditions, the electronic device 110 may present the first element when the first media content 202 begins to be presented, when loading is completed, or at other preset times.

[0066] As an example, the first element can be presented in a separate first component. For example, the first component could be a button, banner, capsule component, card, or floating bar located in the first interface. The first element may include first descriptive text, which could describe that the second user is currently in a live broadcast state.

[0067] For example, the first descriptive text may include the second user's name and live streaming status. The first descriptive text may be presented as "Watching User 2's live stream," "User 2 is live streaming," or other text that can describe the second user's live streaming status.

[0068] In some cases, the first descriptive text may not describe the specific content being streamed by the second user. For example, even if the first media content 202 is published using the first audio, the live stream content currently provided by the second user may not be the same as the first audio. Therefore, the first descriptive text can primarily describe the second user's identification and live stream status, rather than the specific live stream content currently being provided by the second user, thereby reducing the possibility of inconsistencies between the information conveyed by the first descriptive text and the actual live stream content.

[0069] As an example, the first element can have different presentation styles. For instance, element 208 can be presented as a button. Alternatively, the first element can be presented as a label, status text, or capsule component adjacent to the first audio information 206 or the second descriptive text 204.

[0070] In the case where the first element is presented based on the first media content 202 being published using the first audio, the first element can be presented in association with the information 206 of the first audio. In the case where the first element is presented based on an explicit mention of a second user in the second descriptive text 204, the first element can be presented in association with the first identifier in the second descriptive text 204. Alternatively, regardless of which of the above association methods is used to present the first element, the first element can be presented in a preset area of ​​the first interface without needing to distinguish the corresponding association method based on the presentation position of the first element.

[0071] Additionally or alternatively, the first element may include a graphic element. For example, a graphic element may include a live stream icon, dynamic lines, dynamic patterns, status markers, or other visual elements that can describe the live stream status.

[0072] In some cases, the first media content 202 can be associated with multiple candidate elements simultaneously. These candidate elements may include live stream entry points, product entry points, film and television content entry points, topic entry points, or other interface elements associated with the first media content 202.

[0073] The first element can be selected from multiple candidate elements based on priority information. Priority information may include the preset priority of different candidate elements, the historical triggering information of third users on different candidate elements, the content type of the first media content 202, the timeliness of the first live broadcast information, or other reference information.

[0074] For example, if the second user is currently live, the priority of the first element relative to other candidate elements can be increased. Similarly, if the third user has triggered the live stream entry multiple times in the past, the priority of the live stream entry relative to other candidate elements can be increased.

[0075] As an example, the user-related information mentioned in this article (including but not limited to the historical trigger information of third-party users) can be obtained and used with the knowledge and authorization of the relevant user.

[0076] As an example, the first audio may be associated with multiple users. If the first media content 202 is published using the first audio, a second user can be identified from among the multiple users associated with the first audio. For example, the second user can be identified based on at least one of the following: the association between the multiple users and the first user, whether the multiple users are in a live broadcast state, and the degree of association between the multiple users and the first audio.

[0077] For example, if only one user is live streaming among multiple users, that user can be designated as the second user. If multiple users are live streaming, users with a high degree of relevance to the first audio recording can be prioritized. Alternatively, if there is no reference information to distinguish priority among multiple users, the second user can be determined according to a preset sorting method or a random selection method.

[0078] It should be understood that determining the second user from among multiple users associated with the first audio and selecting the first element from among multiple candidate elements associated with the first media content 202 are two different selection processes. The former selection process is used to determine the user corresponding to the first live broadcast information indicated by the first element h, and the latter selection process is used to determine whether to present the first element describing the first live broadcast information among multiple candidate elements.

[0079] In some cases, the electronic device 110 may also present a second element in the interface 200B. For example, element 210 may be implemented as a display form of the second element. The second element corresponds to the first audio. For example, the second element may be the album art, music turntable, or other graphical entry point associated with the first audio.

[0080] As an example, the first and second elements can have different trigger areas. The first element can be used to trigger access to a second user's second live stream information. The second element can be used to trigger viewing details of the first audio, viewing multiple media contents associated with the first audio, or creating new media content using the first audio.

[0081] For example, electronic device 110 can receive a first trigger operation on a first element (e.g., element 208). In response to the first trigger operation, electronic device 110 can stop displaying interface 200B and display... Figure 2D The interface shown is 200D.

[0082] Figure 2C A schematic diagram is shown of an interface 200C that presents live event information on a first interface according to certain scenarios. Interface 200C can be another display state of the first interface.

[0083] For example, if the second user is not currently in a live broadcast state, but has set up a future live broadcast event, the electronic device 110 can be associated with the first media content 202 presentation element 212. For example, element 212 can be another display form of the first element. For example, the first element can include a first description of the live broadcast event.

[0084] As an example, the first description may include the time, date, theme, name, or other information used to describe the live event. For instance, element 212 may describe that a second user will provide live content on a scheduled date and time.

[0085] The electronic device 110 can also be associated with element 212 to display a reservation control 214. The reservation control 214 can be used to reserve a live event. In response to a triggering operation on the reservation control 214, the electronic device 110 can reserve a live event or further display a second interface for showing information related to the live event.

[0086] In some cases, Figure 2C This can represent one possible scenario where the live event entry is presented in the content stream interface. In other scenarios, to reduce the amount of space occupied by future live event information in the content stream interface, the first element 208 can be presented in the content stream interface only when the second user is currently in a live stream state, while the future live event and reservation entry are presented in the [other context]. Figure 2G or Figure 2H The audio details interface shown.

[0087] Alternatively, if the second user is not currently live and no live event has been set, the first element may not be displayed. Alternatively, a third element may be displayed on the first screen. For example, the third element could be implemented as an entry point for following the second user. For instance, the third user could follow the second user through this entry point and receive appropriate notifications when the second user subsequently provides live content.

[0088] Figure 2D A schematic diagram of a live streaming interface 200D under certain scenarios is shown. Interface 200D can be implemented as a schematic diagram of a second interface.

[0089] like Figure 2D As shown, the electronic device 110 can display live content 216 corresponding to the second user on the interface 200D. The live content 216 may include video content, audio content, interactive content, or a combination of the above provided by the second user in real time.

[0090] As an example, the electronic device 110 may also display live broadcast messages, user joining prompts, interactive entry points, or other interface elements related to the live broadcast content 216 in the interface 200D.

[0091] In some cases, where the first triggering operation is associated with a third user, the electronic device 110 may present a first prompt in the interface 200D. For example, prompt 218 may be one form of display for the first prompt. The first prompt may describe that the source of the third user is associated with the first audio, and that source includes the third user via... Figures 2A to 2CThe first interface shown is the access interface 200D.

[0092] As an example, the first prompt may describe a third user entering interface 200D by utilizing media content published by a second user's song. Alternatively, the first prompt may describe a third user entering interface 200D by mentioning the second user's media content in the published information (e.g., a second descriptive text).

[0093] As an example, the initial notification can be presented as a text message, a floating bar, or other notification content within the live chat stream. In some cases, the initial notification can be viewed by a second user and other viewers within the interface 200D.

[0094] Therefore, without changing the current interactive state of the live stream interface, the participants in the live stream can know the source of the third user's access.

[0095] Alternatively, when multiple users continuously access interface 200D through corresponding sources, electronic device 110 can display corresponding prompts at a preset frequency. For example, in a live chat stream, only one source prompt can be displayed at a time to reduce the competition for display area between source prompts and other live notifications.

[0096] Figure 2E A schematic diagram of an audio details interface 200E is shown, depending on certain scenarios. Interface 200E can be implemented as a display state for a third interface.

[0097] For example, electronic device 110 can receive... Figure 2B The third trigger operation of the second element 210 shown. In response to the third trigger operation, the electronic device 110 may stop displaying interface 200B and display interface 200E.

[0098] like Figure 2E As shown, the electronic device 110 can display the name, cover art, playback entry, collection entry, media creation entry, or other information related to the first audio in the interface 200E.

[0099] As an example, the electronic device 110 may also present multiple media contents 220-1, 220-2, and 220-3 in the interface 200E. The multiple media contents 220-1 to 220-3 may be media contents published using the first audio or otherwise associated with the first audio.

[0100] As an example, the electronic device 110 may also display a first identifier 222 in the interface 200E. The first identifier 222 corresponds to the second user. For example, the first identifier 222 may include the second user's avatar, name, or a combination of the aforementioned information.

[0101] When the second user is currently in a live streaming state, the electronic device 110 can display a first element associated with the first identifier 222. The first element may include a graphic element corresponding to the live streaming state. For example, element 224 may be a display form of a graphic element. For example, the graphic element may be a dynamic border, breathing light, live streaming ring, dynamic color band, or other visual elements displayed around the second user's avatar.

[0102] As an example, in response to a trigger operation on the first identifier 222 or the first element, the electronic device 110 can stop displaying the interface 200E and display... Figure 2D The live stream interface shown is 200D.

[0103] In some cases, the first element may include a live stream icon (not shown in the figure) that appears after or adjacent to the first identifier 222. Alternatively, the first element may include live stream status text that appears near the first identifier 222. The animated graphic element, the live stream icon, and the live stream status text may be presented individually or in combination.

[0104] In some cases, the live status notification can also be associated with the cover art of the first audio file or the second element. However, if the corresponding audio cover art or the second element 210 is also used to trigger audio details viewing, media creation, or audio usage functions, the live status notification can be separated from the trigger area of ​​the second element 210, or the live status notification can be set as a non-triggerable status graphic to reduce the overlap of trigger areas for different functions.

[0105] Figure 2F A schematic diagram is shown of interface 200F, which presents the first component in the audio details interface according to other scenarios. Interface 200F may represent another display state of the third interface.

[0106] like Figure 2F As shown, the electronic device 110 can display the first component 226 in the interface 200F. The first component 226 can be displayed in association with information from the first audio source and multiple media contents.

[0107] For example, the first component 226 may include a first identifier of the second user and a first element describing the second user's live streaming status. For example, the first element may include a dynamic border, a live streaming status graphic, or a first descriptive text (e.g., "View user 2's live stream").

[0108] In some cases, the first component 226 may be presented as a separate live status component. Alternatively, the first component 226 may be presented as a status label adjacent to the information of the first audio. Figure 2E The first element 224 shown is Figure 2FThe first component 226 shown can be a different implementation used to describe the same live state.

[0109] As an example, in response to a first triggering operation on a first element (e.g., the first descriptive text in the first component 226), the electronic device 110 can directly render... Figure 2D The live stream interface shown is 200D.

[0110] Figure 2G A schematic diagram is shown of interface 200G, which presents panel 228 in the audio details interface according to certain scenarios. Interface 200G can represent another display state of interface 200F when a second user is not currently in a live broadcast state but has set a live broadcast event.

[0111] In this scenario, the first component 226 may describe a live event that the second user has set up. The first component 226 may include the time, topic, first identifier of the second user, or other information associated with the live event.

[0112] Electronic device 110 can receive a first trigger operation on a first element (e.g., first component 226). In response to the first trigger operation, electronic device 110 can display panel 228 in interface 200G. Panel 228 can be overlaid on the audio details interface or presented as a separate page.

[0113] For example, panel 228 can be implemented as a second interface associated with the second live broadcast information. Electronic device 110 can display the name, topic, date, time, second user's identifier, live broadcast event summary, or other related information in panel 228.

[0114] The electronic device 110 can also display a second entry 230 on the panel 228. The second entry 230 can be used to schedule live events.

[0115] In response to a second trigger operation on the second entry point 230, the electronic device 110 can schedule a live event. Scheduling a live event may include establishing a scheduling relationship between a third user and the live event, and configuring a prompt to be presented to the third user before or at the start of the live event.

[0116] After a live event is booked, electronic device 110 can update the second entry 230 to display a status indicating that the event has been booked. Alternatively, electronic device 110 can display a second notification stating that the live event has been booked.

[0117] Figure 2H A schematic diagram is shown of an interface 200H that presents the live event component 232 in the audio details interface according to other scenarios. Interface 200H can represent... Figure 2GAnother implementation of the reservation method shown.

[0118] like Figure 2H As shown, the electronic device 110 can display the live event component 232 in the interface 200H. The live event component 232 may include a first identifier of the second user, the time of the live event, the topic of the live event, or other first description.

[0119] Electronic device 110 can also display reservation control 234 in live event component 232. A third user can directly trigger reservation control 234 in interface 200H without first displaying it. Figure 2G Panel 228 is shown.

[0120] In response to a triggering operation on the reservation control 234, the electronic device 110 can reserve a live broadcast event and update the reservation control 234 to a reserved status. Alternatively, the electronic device 110 can display a second notification on the interface 200H indicating a successful reservation.

[0121] When a first audio track is associated with multiple users, and all users have set up live events, the live events to be presented can be determined from the live events of the multiple users based on the degree of association between the users and the first audio track. For example, live events set by users with a high degree of association with the first audio track can be presented first. Alternatively, if multiple users have the same degree of association with the first audio track, or if they cannot be distinguished based on the degree of association, the live events to be presented can be determined according to a preset sorting method or a random selection method.

[0122] pass Figures 2A to 2H As shown in the interface relationships, the electronic device 110 can present the first live broadcast information of the second user during the presentation of the first media content 202, and support the third user to directly enter the live broadcast interface from the first interface, or to view the live broadcast status and schedule live broadcast events through the third interface associated with the first audio. Thus, while maintaining the original interactive paths such as media content browsing, audio details viewing, and media creation, an interface path for accessing relevant live broadcast information can be added.

[0123] Figures 3A to 3D Example interfaces 300A to 300D are shown according to some scenarios. Interfaces 300A and 300B can represent different display states of the live streaming interface. Interface 300C can represent a data display interface for presenting second descriptive information associated with the live streaming access source. Interface 300D can represent a settings interface for configuring the access method associated with the live streaming access source.

[0124] Interfaces 300A to 300D can, for example, be provided by an electronic device associated with a second user. As an example, the second user could be a user associated with the first audio and providing live content. The first prompt in interfaces 300A and 300B can be presented by an electronic device associated with the second user. Alternatively, the first prompt can also be presented by an electronic device associated with another user watching the live content.

[0125] Figure 3A A schematic diagram is shown of interface 300A, which displays the first prompt 310 in the live broadcast interface according to certain scenarios. For example... Figure 3A As shown, the electronic device can display live content 305 associated with the second user on interface 300A. Live content 305 may include video content, audio content, interactive content, or a combination of the foregoing provided by the second user in real time.

[0126] As an example, the electronic device may also present a first prompt 310 on interface 300A. The first prompt 310 indicates the source of a third user. This source includes the third user accessing interface 300A through the first interface, the first interface presenting first media content, and the first audio of the first media content being associated with a second user.

[0127] exist Figure 3A In the scenario depicted, the second descriptive text of the first media content may include a first identifier of the second user, thereby explicitly mentioning the second user. The first media content may include introductory content, story content, musical performance content, or other content related to the second user. The first media content need not be media content published using audio with a clearly identified work identifier; the association between the first media content and the second user can be established based on the explicit mention of the second user in the second descriptive text. The first audio in the first media content may, for example, include audio generated when the second user sings, plays an instrument, or performs other musical acts.

[0128] In some cases, when establishing a connection between the first media content and the second user is explicitly mentioned, it can also be determined whether the second user is configured to provide a preset type of live content and whether there is a preset association between the publisher of the first media content and the second user. For example, the publisher of the first media content can be a follower of the second user. When the corresponding conditions are met and the second user is in a live streaming state, a first element for accessing interface 300A can be presented in the first interface.

[0129] For example, a third user can access interface 300A by performing a trigger operation on a first element in the first interface. In response to the third user entering interface 300A, the electronic device can present a first prompt 310 to instruct the third user to access the live broadcast interface by mentioning the first media content of the second user.

[0130] The first prompt 310 may include a second identifier 315 of the third user and a third descriptive text 320 associated with the second identifier 315. The second identifier 315 may include the third user's name, avatar, account identifier, or a combination of the aforementioned information. The third descriptive text 320 may describe the association between the first media content and the second user. For example, the third descriptive text 320 may describe that the third user came from media content that mentions the second user. Thus, a clear interface correspondence can be maintained between the third user corresponding to the second identifier 315 and its access source.

[0131] In some cases, the third descriptive text 320 may describe the source type without including the publisher of the first media content or the specific content of the first media content. For example, the third descriptive text 320 may be presented as "The audience comes from media content that mentions you" or other text with the corresponding meaning.

[0132] Alternatively, the third descriptive text 320 may further include an identifier of the first media content, an identifier of the publisher of the first media content, or other information describing the source of access. As an example, whether to present the above specific information can be determined based on preset information display rules.

[0133] As an example, the first prompt 310 can be presented as text information in the live stream message stream. Alternatively, the first prompt 310 can be presented as a banner, a floating bar, or other prompt component. In some cases, the first prompt 310 may not include an entry point for accessing the original primary media content, thereby maintaining the user's current live stream interface while presenting the source information. The first prompt 310 can be viewed by a second user or by other viewers in interface 300A.

[0134] Figure 3B A schematic diagram is shown of interface 300B presenting the first prompt 325 in the live broadcast interface according to other scenarios. Interface 300B may represent another display state of interface 300A. Interfaces 300A and 300B may be used to present access sources determined based on different association methods.

[0135] exist Figure 3B In the scenario shown, the first media content may be published using the first audio, and the first audio has a creation, publication, performance, or other pre-defined association with the second user. The third user can access interface 300B through the first element presented in the viewing interface of the first media content. Alternatively, the third user may first enter the audio details interface associated with the first audio through the viewing interface of the first media content, and then access interface 300B through the first element presented in the audio details interface.

[0136] For example, in response to a third user accessing interface 300B through any of the aforementioned access paths, the electronic device may display a first prompt 325 on interface 300B. The first prompt 325 may include a second identifier 330 of the third user and a third descriptive text 335 associated with the second identifier 330.

[0137] As an example, the third descriptive text 335 may indicate the association between the first media content and the second user based on the first audio. For example, the third descriptive text 335 may be presented as "The audience comes from media content associated with your audio," "The audience comes from your music," or other text indicating the source of the first audio.

[0138] In some cases, the third descriptive text 335 may include a name identifier for the first audio. For example, the third descriptive text 335 may be presented as "The audience is from audio 1" or other text that includes a name identifier for the first audio. This allows the second user to know the specific source of the first audio corresponding to the third user.

[0139] In other cases, to reduce the display area occupied by the first prompt 325 and the amount of information to be conveyed, the third descriptive text 335 may indicate the source type instead of presenting the specific name of the first audio. For example, the third descriptive text 335 may simply indicate that the third user is from media content published using audio associated with the second user.

[0140] For example, Figure 3A The first hint 310 and Figure 3B The first prompt 325 can be displayed in different forms depending on the access source. The electronic device can determine whether to display the first prompt 310 or the first prompt 325 based on the access point passed by the third user when entering the live broadcast interface. Thus, it is possible to distinguish between access sources formed based on explicit mentions and access sources formed based on the first audio.

[0141] Additionally or alternatively, the electronic device may also display a third prompt 340 in the interface 300B. The third prompt 340 may indicate second descriptive information associated with the source within a preset time period. The third prompt 340 may be displayed simultaneously with the first prompt 325, or it may be displayed after the first prompt 325 stops being displayed.

[0142] For example, the second descriptive information may include multiple users associated with the source, the number of multiple users, the number of users corresponding to different first audios, the number of users accessing the live broadcast interface through different types of first interfaces, or other information associated with the source.

[0143] As an example, the third prompt 340 may indicate that a preset number of users accessed the live broadcast interface by utilizing media content published via audio associated with a second user. The third prompt 340 may further indicate the number of users associated with the first audio.

[0144] Alternatively, server 130 can accumulate access information for multiple users accessing the live stream interface through the content stream viewing interface and audio details interface. As an example, access information may include the number of accesses or the number of users associated with a given source. In response to the second description information satisfying the first condition, the electronic device may present a third prompt 340 in interface 300B. The first condition may be associated with the number of multiple users.

[0145] For example, if the number of users associated with the source is less than a preset threshold, the third prompt 340 may not be displayed. The third prompt 340 may be displayed when the number of users reaches ten, fifty, or other preset numbers. It should be understood that the above numbers are merely examples, and the first condition can be configured based on specific application scenarios.

[0146] In some cases, second descriptive information associated with the source can be determined at preset time intervals. For example, the number of users accessing the live stream interface through the corresponding source can be determined every preset time interval. When the number of users first meets the first condition, a third prompt 340 can be presented. In the same live stream event, the third prompt 340 corresponding to the same first condition may not be presented repeatedly.

[0147] If both the source based on the first audio and the source based on an explicit mention of the second user meet the corresponding prompting conditions, the third prompt to be presented can be determined based on a preset priority. For example, the third prompt corresponding to the source that explicitly mentions the second user can be presented first. Alternatively, the third prompts corresponding to the two sources can be presented separately according to different presentation times.

[0148] In some cases, the first prompt 310, the first prompt 325, and the third prompt 340 can be presented together with other messages on the live broadcast interface according to preset message presentation rules. For example, only one source prompt can be presented at a time, thereby reducing the amount of display area occupied by multiple source prompts on the live broadcast interface.

[0149] Figure 3C A schematic diagram of an interface 300C is shown, illustrating the presentation of second descriptive information associated with a source based on certain scenarios. Interface 300C could, for example, be a data display interface during a live broadcast.

[0150] As an example, the electronic device may, in response to a second user triggering a data entry point, management entry point, or other interface entry point in the live streaming interface, stop displaying interface 300A or interface 300B and display interface 300C. Alternatively, the electronic device may, in response to a triggering operation on a third prompt 340, display interface 300C.

[0151] like Figure 3C As shown, the electronic device can display viewing data, user interaction data, and other data related to the live broadcast event on interface 300C. The electronic device can also display a third prompt 345 on interface 300C.

[0152] In some cases, the third notification 345 may indicate second descriptive information associated with a source within a preset time period. For example, the third notification 345 may indicate that a preset number of users accessed the current live stream by utilizing media content published via audio associated with a second user. Alternatively, the third notification 345 may indicate that a preset number of users accessed the current live stream by explicitly mentioning media content of the second user.

[0153] In some cases, the third prompt 345 may further include operation prompts. For example, the third prompt 345 may prompt the second user to configure the live stream access method corresponding to the relevant source. The third prompt 345 may also include a management entry 350 for triggering the presentation of the configuration interface.

[0154] In some cases, interface 300C may include a data area and an information area. The data area may display the number of users accessing the live broadcast interface through media content published using audio associated with the second user, and the number of users accessing the live broadcast interface through media content that explicitly mentions the second user. For example, the information area may display corresponding descriptive content based on second descriptive information. For example, information indicating the first audio source may be displayed. Alternatively, information indicating a corresponding source mention may be displayed.

[0155] Alternatively or concurrently, source data associated with the current live event may be acquired each time a second user enters interface 300C, and second descriptive information determined based on the acquired source data may be presented in interface 300C.

[0156] The electronic device can also display a management entry 350 within interface 300C. Management entry 350 can be used to trigger the display of a configuration interface associated with the live stream access source. In response to a trigger operation on management entry 350, the electronic device can stop displaying interface 300C and display... Figure 3D The interface shown is 300D.

[0157] In some cases, the second descriptive information associated with the source may also be presented after the live event ends. For example, in response to the end of the live event, the electronic device may display a fourth interface, in which the second descriptive information associated with the corresponding source in this live event is presented. The fourth interface may, for example, be a result display interface for the live event.

[0158] As an example, access information for accessing the live stream interface through corresponding sources during the live stream can be displayed. In response to access information meeting preset display conditions, source information can be presented on the fourth interface. Preset display conditions can be related to the number of accesses or the number of users associated with the source. For example, preset display conditions could include one hundred accesses or other preset numbers. For instance, source information could include access information resulting from media content published using audio associated with a second user, as well as access information resulting from media content explicitly mentioning the second user. Access information associated with the first audio could include access information from the content stream viewing interface to the live stream interface and access information from the audio details interface to the live stream interface.

[0159] Figure 3D A schematic diagram of an interface 300D for configuring live streaming access sources is shown, depending on certain scenarios.

[0160] Electronic devices can respond to Figure 3C The triggering operation of the management entry 350 shown will present interface 300D. Alternatively, interface 300D can be triggered and presented via the settings interface before the live broadcast starts, the settings interface during the live broadcast, the data display interface after the live broadcast ends, or other management interfaces associated with the second user.

[0161] like Figure 3D As shown, the electronic device can display a configuration panel 355 in the interface 300D. The configuration panel 355 may include a first configuration control 360 and a second configuration control 365. The first configuration control 360 and the second configuration control 365 may be associated with different live streaming access sources.

[0162] For example, the first configuration control 360 can be associated with a source that accesses the live stream interface by explicitly mentioning media content from a second user. The second configuration control 365 can be associated with a source that accesses the live stream interface by utilizing media content published with audio associated with the second user.

[0163] The electronic device can receive a first operation targeting either the first configuration control 360 or the second configuration control 365, and receive configuration information via the corresponding configuration control. The configuration information is used to determine whether to allow a user to access the second user's live streaming interface through an interface corresponding to the relevant source.

[0164] For example, when the first configuration control 360 is enabled, users can be allowed to access the live streaming interface through media content that explicitly mentions a second user. Accordingly, when the second user is in a live streaming state and the first media content and the second user meet the corresponding association conditions, the first element can be displayed in the viewing interface of the first media content. When the first configuration control 360 is disabled, users can be prevented from accessing the live streaming interface through media content that explicitly mentions a second user. Accordingly, the display of the first element in the viewing interface of the first media content corresponding to that source can be stopped.

[0165] For example, when the second configuration control 365 is enabled, a user can be allowed to access the live stream interface via media content published using audio associated with the second user or the corresponding audio details interface. Accordingly, when the second user is in a live stream state and the first audio and the second user meet the corresponding association conditions, a first element indicating the second user's first live stream information can be presented. When the second configuration control 365 is disabled, the user can be prevented from accessing the live stream interface via media content published using audio associated with the second user or the corresponding audio details interface. Accordingly, the presentation of the first element in the content stream viewing interface and audio details interface corresponding to that source can be stopped.

[0166] The first configuration control 360 and the second configuration control 365 can be configured separately. A second user can enable only one access source, enable both access sources simultaneously, or disable both access sources. The second user can also update the relevant configuration information before, during, or after the live stream begins.

[0167] In response to changes in configuration information, electronic devices or servers can determine, based on the updated configuration information, whether to allow a user to access the live stream interface through the interface corresponding to the relevant source, and further determine whether to display the first element in the relevant interface. This ensures that the presentation state of the first element remains consistent with the configuration information set by the second user for the corresponding live stream access source.

[0168] Based on the process described above, the live stream access path formed in the first interface can be converted into a perceptible source prompt in the live stream interface, allowing the second user to know the access source corresponding to the third user while providing live stream content. Presenting source-related prompts centrally during or after the live stream event improves the efficiency of source information acquisition. Furthermore, by receiving configuration information separately for different access sources, it is possible to control whether the corresponding interface provides an access point to the live stream interface and ensure that the presentation state of the first element remains consistent with the configuration information, thereby improving the manageability of cross-interface access paths and the continuity of interaction between media content browsing and live stream content viewing.

[0169] Example process Figure 4 A flowchart illustrating an example process 400 of interface interaction under certain conditions is shown. Process 400 can be implemented at electronic device 110. See below for reference. Figure 1 To describe process 400.

[0170] In frame 410, electronic device 110 can present first media content on the first interface, which is published by the first user.

[0171] In box 420, electronic device 110 can display a first element that indicates first live information for a second user, and the second user is associated with first audio of the first media content.

[0172] In box 430, electronic device 110 may respond to a first trigger operation on the first element to present a second interface, the second interface indicating the second live broadcast information of the second user.

[0173] In some cases, the first live broadcast information includes that the second user is in a live broadcast state, and in response to a first trigger operation on the first element, presenting the second interface includes: in response to the first trigger operation, presenting the live broadcast interface, which displays the live broadcast content corresponding to the second user.

[0174] In this way, when the second user is in a live streaming state, the live streaming content of the second user can be directly triggered and presented through the first element, shortening the interaction path from locating and accessing the live streaming content from the first media content and improving the efficiency of obtaining live streaming content.

[0175] In some cases, presenting the first element includes: presenting a first identifier, which corresponds to a second user; and, in association with the first identifier, presenting the first element, which includes a graphic element corresponding to the live streaming status.

[0176] In this way, by associating the graphic elements corresponding to the live broadcast status with the first identifier of the second user, a visual correspondence between the live broadcast status and the second user can be established, enabling users to know the live broadcast status of the second user while recognizing the second user, reducing the operations required to search for user and live broadcast status information separately.

[0177] In some cases, presenting the first element includes: presenting first descriptive text in the first interface, the first descriptive text describing the live broadcast status, and the first element including the first descriptive text.

[0178] In some cases, the first triggering operation is associated with a third user, and process 400 further includes: presenting a first prompt on the live streaming interface, the first prompt indicating that the source of the third user is associated with a first audio, the source indicating the access point of the live streaming interface.

[0179] In this way, after a third user enters the live broadcast interface through an access point associated with the first audio, the corresponding source information can be presented in the live broadcast interface, so that the participants in the live broadcast interface can know the source of the third user's access and the access path formed in the first interface can be continuously presented in the live broadcast interface.

[0180] In some cases, the second live broadcast information includes a first description of the live broadcast event, which is associated with a second user. The process 400 also includes: presenting a second entry point on a second interface for booking the live broadcast event; or presenting a second prompt on a second interface indicating that the live broadcast event has been booked.

[0181] In this way, even before the live event for the second user has started, the second interface can support the reservation of the live event or show that the live event has been reserved, so that the user can know the reservation processing result and reduce the need to repeatedly perform the reservation operation.

[0182] In some cases, the first description includes at least one of the following: the time of the live event; the subject of the live event.

[0183] In some cases, process 400 may further include: presenting first descriptive information on a first interface, the first descriptive information describing the association between the first audio and the second user.

[0184] In this way, the relationship between the first audio and the second user can be presented simultaneously on the first interface that presents the first media content, enabling users to identify the second user corresponding to the relevant live broadcast information based on the first descriptive information, thereby reducing the information misunderstanding caused by the unclear relationship between the first audio and the second user.

[0185] In some cases, on the first interface, presenting the first descriptive information includes: presenting the second descriptive text of the first media content, the second descriptive text including the first identifier of the second user, wherein the first descriptive information includes the first identifier.

[0186] In this way, the second descriptive text of the first media content can carry the first identifier of the second user, so that the association information between the first media content and the second user can be presented together with the second descriptive information of the first media content, making it easier for users to identify the second user associated with the first media content when browsing the first media content.

[0187] In some cases, presenting the first element includes: presenting a second element on a first interface, the second element corresponding to the first audio; presenting a third interface in response to a third triggering operation on the second element, the third interface presenting multiple media contents associated with the first audio; and presenting the first element on the third interface.

[0188] In this way, users can access a third interface through the second element, which centrally presents multiple media contents associated with the first audio. The second user's second live broadcast information is then presented on the third interface. This allows users to directly access the second live broadcast information associated with the first audio while browsing related media content around the first audio, reducing the number of times they need to search and switch between the audio content browsing interface and the user's live broadcast information interface.

[0189] In some cases, presenting the first element includes: in response to the presentation duration of the first media content reaching a first duration, presenting the first element on the first interface.

[0190] In this way, the presentation timing of the first element can be controlled according to the presentation duration of the first media content, avoiding loading or presenting too many interface elements at the same time when the first media content begins to be presented, and ensuring that the first element is presented after the preset duration condition is met, thereby improving the utilization efficiency of display resources in the first interface.

[0191] In some cases, the first media content is published using the first audio, and the second user corresponds to the creator or publisher of the first audio.

[0192] In this way, the relationship between the first media content, the first audio, and the second user can be established based on the usage relationship between the first media content and the first audio, as well as the creation or publishing relationship between the second user and the first audio, thereby improving the matching accuracy between the presented live information and the audio content in the first media content.

[0193] In some cases, the first audio includes background music for the first media content.

[0194] In this way, the background music already present in the first media content can be used as an information carrier to link the first media content with the second user. This allows the live broadcast information associated with the background music to be determined without the user having to specify the live broadcast target, and reduces the interactive operations required to establish the link between the media content and the live broadcast information.

[0195] In some cases, the first element is selected from multiple candidate elements based on priority information, and these candidate elements are associated with the first media content.

[0196] In this way, when there are multiple candidate elements associated with the first media content, the first element to be presented can be determined based on priority information, thereby reducing the number of candidate elements occupying the display area of ​​the first interface at the same time and improving the presentation efficiency of interface elements that match the current presentation scenario.

[0197] In some cases, the first audio is associated with multiple users, where the second user is selected from the multiple users based on reference information, which includes at least one of the following: first association information indicating the association relationship between the multiple users and the first user; status information indicating whether the multiple users are in a live broadcast state; and second association information indicating the degree of association between the multiple users and the first audio.

[0198] In this way, when the first audio is associated with multiple users, the second user can be determined by combining the relationship between users, the live broadcast status of each user, and the degree of association between each user and the first audio. This reduces the possibility of associating the first element with an inappropriate user and improves the matching accuracy between the live broadcast information indicated by the first element and the first media content.

[0199] Figure 5 A flowchart of an example process 500 for interface interaction under certain circumstances is shown. Process 500 can be implemented at electronic device 110. See below for reference. Figure 1 Let's describe process 500. For example, electronic device 110 here can refer to a client associated with a live user (e.g., a second user).

[0200] In frame 510, electronic device 110 can display a live streaming interface, which is used to display live streaming content associated with a second user.

[0201] In frame 520, electronic device 110 can display a first prompt on the live streaming interface. The first prompt describes the source of the third user, including that the third user accesses the live streaming interface through the first interface. The first interface displays first media content, and the first audio of the first media content is associated with the second user.

[0202] In some cases, presenting the first prompt includes: presenting a second identifier of a third user; and, in association with the second identifier, presenting the first prompt, which includes third descriptive text describing the association between the first media content and the second user.

[0203] In this way, the second identifier of the third user can be presented in correspondence with the third descriptive text indicating the source association, enabling the participants in the live broadcast interface to identify the third user corresponding to the source information and reducing the ambiguity of the correspondence when the user identifier and source information are presented separately.

[0204] In some cases, the third descriptive text includes the name identifier of the first audio.

[0205] In this way, different audio sources can be distinguished by the first audio name identifier in the third description text, enabling participants in the live broadcast interface to determine the specific first audio corresponding to the third user and improve the granularity of the source information.

[0206] In some cases, process 500 may also include presenting a third prompt, which includes second descriptive information associated with the source within a preset time period.

[0207] In some cases, presenting a third prompt may include: presenting a third prompt on the live stream interface; or presenting a third prompt on a fourth interface, which is triggered in response to the end of the live stream event, which is related to the live stream content.

[0208] In some cases, the second description information includes multiple users associated with the source, and process 500 further includes: in response to the second description information satisfying a first condition, presenting a third prompt on the live streaming interface, the first condition being associated with the number of multiple users.

[0209] In some cases, process 500 may further include: in response to the first operation, receiving configuration information for determining whether to allow a user to access the live streaming interface through an interface corresponding to the source.

[0210] In this way, the configuration information can be used to control whether the interface corresponding to the source can provide access to the live broadcast interface, so that the second user can adjust the availability of the live broadcast access entry for different sources and improve the flexibility of managing cross-interface access paths.

[0211] In some cases, receiving configuration information in response to a first operation includes: presenting a configuration control associated with a source in response to the first operation; and receiving configuration information via the configuration control.

[0212] In this way, configuration information can be received through configuration controls associated with the source, ensuring a clear interface correspondence between the source to be configured and the corresponding configuration operation, reducing the possibility of misoperation when configuring different sources, and improving the efficiency of receiving configuration information.

[0213] Example devices and equipment Figure 6 A schematic structural block diagram of an example device 600 for interface interaction under certain conditions is shown. Device 600 can be implemented as or included in electronic device 110. The various modules / components in device 600 can be implemented by hardware, software, firmware, or any combination thereof.

[0214] like Figure 6 As shown, the device 600 includes: a first presentation module 610 configured to present first media content on a first interface, the first media content being published by a first user; a second presentation module 620 configured to present a first element indicating first live information of a second user, the second user being associated with first audio of the first media content; and a third presentation module 630 configured to present a second interface in response to a first trigger operation on the first element, the second interface indicating second live information of the second user.

[0215] In some cases, the first live broadcast information includes that the second user is in a live broadcast state, and the third presentation module 630 is also configured to: in response to the first trigger operation, present a live broadcast interface, and the live broadcast interface presents the live broadcast content corresponding to the second user.

[0216] In some cases, the second presentation module 620 is also configured to: present a first identifier, which corresponds to a second user; and, in association with the first identifier, present a first element, which includes a graphical element corresponding to the live broadcast status.

[0217] In some cases, the second presentation module 620 is also configured to: present a first descriptive text in the first interface, the first descriptive text describing the live broadcast status, and the first element including the first descriptive text.

[0218] In some cases, the first triggering operation is associated with a third user, and the device 600 also includes a first prompt module configured to: present a first prompt on the live streaming interface, the first prompt describing that the source of the third user is associated with the first audio, and the source indicating the access point of the live streaming interface.

[0219] In some cases, the live broadcast information includes a first description of the live broadcast event, the live broadcast event is associated with a second user, and the device 600 also includes a reservation module configured to: present a second entry on a second interface for reserving a live broadcast event; or present a second prompt on a second interface describing that a live broadcast event has been reserved.

[0220] In some cases, the first description includes at least one of the following: the time of the live event; the subject of the live event.

[0221] In some cases, device 600 also includes an information presentation module configured to: present first descriptive information on a first interface, the first descriptive information describing the association between the first audio and the second user.

[0222] In some cases, the information presentation module is also configured to present a second descriptive text of the first media content, the second descriptive text including a first identifier of the second user, wherein the first descriptive information includes the first identifier.

[0223] In some cases, the second presentation module 620 is also configured to: present a second element on a first interface, the second element corresponding to the first audio; present a third interface in response to a third trigger operation on the second element, the third interface presenting multiple media contents associated with the first audio; and present the first element on the third interface.

[0224] In some cases, the second presentation module 620 is also configured to: in response to the presentation duration of the first media content reaching a first duration, present the first element on the first interface.

[0225] In some cases, the first media content is published using the first audio, and the second user corresponds to the creator or publisher of the first audio.

[0226] In some cases, the first audio includes background music for the first media content.

[0227] In some cases, the first element is selected from multiple candidate elements based on priority information, and these candidate elements are associated with the first media content.

[0228] In some cases, the first audio is associated with multiple users, where the second user is selected from the multiple users based on reference information, which includes at least one of the following: first association information indicating the association relationship between the multiple users and the first user; status information indicating whether the multiple users are in a live broadcast state; and second association information indicating the degree of association between the multiple users and the first audio.

[0229] Figure 7 A schematic structural block diagram of an example device 700 for interface interaction under certain conditions is shown. Device 700 can be implemented as or included in electronic device 110. The various modules / components in device 700 can be implemented by hardware, software, firmware, or any combination thereof.

[0230] like Figure 7As shown, the device 700 includes: a fourth presentation module 710 configured to present a live streaming interface for displaying live streaming content associated with a second user; and a fifth presentation module 720 configured to present a first prompt on the live streaming interface, the first prompt describing the source of a third user, the source including the third user accessing the live streaming interface through a first interface, the first interface displaying first media content, and the first audio of the first media content being associated with the second user.

[0231] In some cases, the fifth presentation module 720 is also configured to: present a second identifier of the third user; and, in association with the second identifier, present a first prompt, the first prompt including third descriptive text that describes the association between the first media content and the second user.

[0232] In some cases, the third descriptive text includes the name identifier of the first audio.

[0233] In some cases, device 700 also includes a sixth presentation module configured to present a third prompt, the third prompt including second descriptive information associated with the source within a preset time period.

[0234] In some cases, the sixth presentation module is also configured to: present a third prompt on the live broadcast interface; or present a third prompt on the fourth interface, which is triggered in response to the end of the live broadcast event, which is related to the live broadcast content.

[0235] In some cases, the second description information includes multiple users associated with the source, and the device 700 also includes a second prompt module configured to: in response to the second description information satisfying a first condition, present a third prompt on the live broadcast interface, the first condition being associated with the number of multiple users.

[0236] In some cases, the device 700 also includes a configuration module configured to: in response to a first operation, receive configuration information for determining whether a user is allowed to access the live streaming interface through an interface corresponding to the source.

[0237] In some cases, the configuration module is also configured to: in response to a first operation, present a configuration control associated with the source; and receive configuration information via the configuration control.

[0238] The modules included in device 600 or 700 can be implemented in various ways, including software, hardware, firmware, or any combination thereof. In some cases, 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 device 600 or 700 can be implemented at least partially by one or more hardware logic components. By way of example and not limitation, exemplary types of hardware logic components that can be used include field-programmable gate arrays (FPGAs), application-specific integrated circuits (ASICs), application-specific standard parts (ASSPs), systems on a chip (SOCs), complex programmable logic devices (CPLDs), and so on.

[0239] Figure 8 A block diagram of an electronic device 800 in which one or more examples may be implemented is shown. It should be understood that... Figure 8 The electronic device 800 shown is merely exemplary and should not be construed as limiting the functionality and scope of the examples described herein. Figure 8 The illustrated electronic device 800 can be used to implement the electronic device 110 discussed above.

[0240] like Figure 8 As shown, electronic device 800 is in the form of a general-purpose electronic device. Components of electronic device 800 may include, but are not limited to, one or more processing units or processors 810, memory 820, storage devices 830, one or more communication units 840, one or more input devices 850, and one or more output devices 860. Processor 810 may be a physical or virtual processor and is capable of performing various processes according to programs stored in memory 820. In a multiprocessor system, multiple processors execute computer-executable instructions in parallel to improve the parallel processing capability of electronic device 800.

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

[0242] Electronic device 800 may further include additional removable / non-removable, volatile / non-volatile storage media. Although not explicitly stated... Figure 8 As shown, disk drives for reading from or writing to removable, non-volatile disks (e.g., "floppy disks") and optical disk drives for reading from or writing to removable, non-volatile optical disks can be provided. In these cases, each drive can be connected to a bus (not shown) via one or more data media interfaces. Memory 820 may include computer program product 825 having one or more program modules configured to perform various methods or actions of various examples.

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

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

[0245] A computer-readable storage medium is provided that stores computer-executable instructions thereon, wherein the computer-executable instructions are executed by a processor to implement the methods described above. A computer program product is also provided, which is tangibly stored on a non-transitory computer-readable medium and includes computer-executable instructions, which are executed by a processor to implement the methods described above.

[0246] The flowcharts and / or block diagrams of the methods, apparatus, devices, and computer program products referred to herein describe various aspects. It should be understood that each block of the flowcharts and / or block diagrams, as well as combinations of blocks in the flowcharts and / or block diagrams, can be implemented by computer-readable program instructions.

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

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

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

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

Claims

1. A method for interface interaction, comprising: On the first interface, the first media content is presented, which is published by the first user; Presenting a first element, the first element indicating a first live stream information of a second user, the second user being associated with a first audio of the first media content; as well as In response to a first trigger operation on the first element, a second interface is presented, which indicates the second user's second live broadcast information.

2. The method according to claim 1, wherein the first live broadcast information includes a second user being in a live broadcast state, and the presentation of the second interface in response to a first trigger operation on the first element includes: In response to the first triggering operation, a live streaming interface is displayed, which presents the live streaming content corresponding to the second user.

3. The method of claim 2, wherein presenting the first element comprises: A first identifier is displayed, which corresponds to the second user; as well as Associated with the first identifier, the first element is presented, and the first element includes a graphic element corresponding to the live broadcast status.

4. The method of claim 2, wherein presenting the first element comprises: In the first interface, a first descriptive text is presented, which describes the live broadcast status, and the first element includes the first descriptive text.

5. The method of claim 1, wherein the second live streaming information includes a first description of a live streaming event, the live streaming event being associated with the second user, and the method further includes: On the second interface, a second entry point is presented, which is used to schedule the live broadcast event; or On the second interface, a second prompt is displayed, indicating that the live broadcast event has been booked.

6. The method of claim 5, wherein the first description comprises at least one of the following: The duration of the live broadcast event; The topic of the live broadcast event.

7. The method according to claim 1, further comprising: On the first interface, first descriptive information is presented, which describes the association between the first audio and the second user.

8. The method according to claim 7, wherein presenting the first description information on the first interface includes: The second descriptive text presents the first media content, the second descriptive text including the first identifier of the second user, wherein the first descriptive information includes the first identifier.

9. The method of claim 1, wherein presenting the first element comprises: On the first interface, a second element is presented, which corresponds to the first audio. In response to a third trigger operation on the second element, a third interface is presented, which presents multiple media contents associated with the first audio. as well as The first element is presented on the third interface.

10. The method of claim 1, wherein presenting the first element comprises: In response to the presentation duration of the first media content reaching a first duration, the first element is presented on the first interface.

11. The method of claim 1, wherein the first media content is published using the first audio, and the second user corresponds to the creator or publisher of the first audio.

12. A method for user interface interaction, comprising: A live streaming interface is presented, which is used to display live streaming content, which is associated with a second user. as well as On the live streaming interface, a first prompt is displayed, which describes the source of the third user. The source includes the third user accessing the live streaming interface through the first interface. The first interface displays first media content, and the first audio of the first media content is associated with the second user.

13. The method of claim 12, wherein presenting the first prompt comprises: Present the second identifier of the third user; as well as Associated with the second identifier, the first prompt is presented, the first prompt including third descriptive text, the third descriptive text describing the association between the first media content and the second user.

14. The method of claim 13, wherein the third descriptive text includes the name identifier of the first audio.

15. The method of claim 12, further comprising: A third prompt is presented, which includes second descriptive information associated with the source within a preset time period.

16. The method of claim 12, further comprising: In response to the first operation, configuration information is received, which is used to determine whether a user is allowed to access the live streaming interface through an interface corresponding to the source.

17. A device for interface interaction, comprising: The first presentation module is configured to present first media content on the first interface, and the first media content is published by the first user. The second presentation module is configured to present a first element, the first element indicating first live information of a second user, the second user being associated with first audio of the first media content; as well as The third presentation module is configured to present a second interface in response to a first trigger operation on the first element, the second interface indicating the second user's second live broadcast information.

18. A device for user interface interaction, comprising: The fourth presentation module is configured to present a live streaming interface, which is used to display live streaming content associated with the second user. as well as The fifth presentation module is configured to present a first prompt on the live streaming interface, the first prompt describing the source of the third user, the source including the third user accessing the live streaming interface through the first interface, the first interface displaying first media content, and the first audio of the first media content being associated with the second user.

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

20. A computer program product tangibly stored in a computer storage medium and comprising computer-executable instructions that, when executed by a device, cause the device to perform the method according to any one of claims 1 to 11 or 12 to 16.