Methods, Apparatus, Devices, and Storage Media for Interface Interaction

By displaying the music list associated with the audio content in the interactive interface of the target work and triggering playback, the problem of inefficient users' search and obtaining music content one by one is solved, and the effect of quickly obtaining and consuming music content is achieved.

CN118963612BActive Publication Date: 2025-07-25BEIJING ZITIAO NETWORK TECH CO LTD
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202411171370.1
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2024-08-23
Publication Date
2025-07-25
Estimated Expiration
2044-08-23

AI Technical Summary

Technical Problem

In the prior art, users need to search and obtain music content corresponding to multiple song segments in the target work one by one, resulting in inefficient acquisition of music content.

Method used

The access portal associated with the music list is displayed in the interactive interface of the target work. The music list is determined based on the audio content of the target work, and triggers the playback of the music content in the music list based on the selection of the access portal.

Benefits of technology

By mounting a music list associated with the audio content of the work in the interactive interface, users can quickly obtain and consume music content, improving the efficiency of obtaining music content.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN118963612B_ABST
    Figure CN118963612B_ABST
Patent Text Reader

Abstract

Embodiments of the present disclosure relate to methods, apparatuses, devices, and storage media for interface interaction. The methods proposed herein include: presenting an interactive interface for a target work; displaying, in the interactive interface, an access entry associated with a music list, the music list being determined based on the audio content of the target work; and triggering the playback of the music content in the music list based on the selection of the access entry. In this way, the embodiments of the present disclosure can mount a music list (e.g., a playlist) associated with the audio content of the work in the interactive interface of the target work, thereby improving the efficiency of users in obtaining music content.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] Example embodiments of the present disclosure generally relate to the field of computers, and particularly to methods, apparatuses, devices, and computer-readable storage media for interface interaction. Background Art

[0002] With the development of computer technology, the Internet has become an important platform for people's information interaction. For example, people can create and share various types of works through content sharing platforms. Some users may add clips of multiple songs to such works to inventory or recommend such songs. Consumer users of the works expect to be able to obtain and consume the music content associated with the works more conveniently. Summary of the Invention

[0003] In a first aspect of the present disclosure, a method for interface interaction is provided. The method includes: presenting an interactive interface of a target work; displaying, in the interactive interface, an access entry associated with a music list, the music list being determined based on the audio content of the target work; and triggering the playback of the music content in the music list based on the selection of the access entry.

[0004] In a second aspect of the present disclosure, an apparatus for interface interaction is provided. The apparatus includes: an interface presentation module configured to present an interactive interface of a target work; an entry display module configured to display, in the interactive interface, an access entry associated with a music list, the music list being determined based on the audio content of the target work; and a content playback module configured to trigger the playback of the music content in the music list based on the selection of the access entry.

[0005] In a third aspect of the present disclosure, an electronic device is provided. The device includes at least one processing unit; and at least one memory, the at least one memory being coupled to the at least one processing unit and storing instructions for execution by the at least one processing unit. The instructions, when executed by the at least one processing unit, cause the device to execute the method of the first aspect.

[0006] In a fourth aspect of the present disclosure, a computer-readable storage medium is provided. A computer program is stored on the computer-readable storage medium and can be executed by a processor to implement the method of the first aspect.

[0007] It should be understood that the content described in this content part is not intended to limit the key features or important features of the embodiments of the present disclosure, nor is it used to limit the scope of the present disclosure. Other features of the present disclosure will become easily understood through the following description. Brief Description of the Drawings

[0008] In conjunction with the accompanying drawings and with reference to the following detailed description, the above and other features, advantages, and aspects of the various embodiments of the present disclosure will become more apparent. In the drawings, the same or similar reference numerals denote the same or similar elements, where:

[0009] Figure 1 A schematic diagram showing an example environment in which embodiments according to the present disclosure can be implemented is shown;

[0010] Figures 2A to 2B An example interface according to some embodiments of the present disclosure is shown;

[0011] Figure 3 A flowchart showing the process of an example interface interaction according to some embodiments of the present disclosure is shown;

[0012] Figure 4 A schematic structural block diagram showing an example interface interaction device according to some embodiments of the present disclosure is shown; and

[0013] Figure 5 A block diagram of an electronic device capable of implementing multiple embodiments of the present disclosure is shown. Detailed Embodiments

[0014] Embodiments of the present disclosure will be described in more detail below with reference to the accompanying drawings. Although certain embodiments of the present disclosure are shown in the drawings, it should be understood that the present disclosure can be implemented in various forms and should not be construed as limited to the embodiments set forth herein. On the contrary, these embodiments are provided to more thoroughly and completely understand the present disclosure. It should be understood that the drawings and embodiments of the present disclosure are for illustrative purposes only and are not intended to limit the scope of protection of the present disclosure.

[0015] It should be noted that the titles of any sections / subsections provided herein are not restrictive. Various embodiments are described throughout this document, and any type of embodiment can be included under any section / subsection. Additionally, the embodiments described in any section / subsection can be combined with any other embodiments described in the same section / subsection and / or different sections / subsections in any manner.

[0016] In the description of the embodiments of the present disclosure, the term "including" and its like terms should be understood as open inclusion, that is, "including but not limited to". The term "based on" should be understood as "at least partially based on". The term "one embodiment" or "the embodiment" should be understood as "at least one embodiment". The term "some embodiments" should be understood as "at least some embodiments". There may also be other explicit and implicit definitions hereinafter. The terms "first", "second", etc. may refer to different or the same objects. There may also be other explicit and implicit definitions hereinafter.

[0017] Embodiments of the present disclosure may involve user data, data acquisition and / or use, etc. All these aspects comply with corresponding laws, regulations and related provisions. In the embodiments of the present disclosure, the collection, acquisition, processing, processing, forwarding, use, etc. of all data are carried out on the premise that the user is aware and has confirmed. Accordingly, when implementing the embodiments of the present disclosure, the types, usage scopes, usage scenarios, etc. of the data or information that may be involved should be informed to the user and the user's authorization should be obtained through appropriate means according to relevant laws and regulations. The specific informing and / or authorization methods may vary according to the actual situation and application scenarios, and the scope of the present disclosure is not limited in this regard.

[0018] In the solutions described in this specification and the embodiments, if personal information processing is involved, it will be processed on the premise of having a legal basis (such as obtaining the consent of the personal information subject, or being necessary for performing a contract, etc.), and will only be processed within the specified or agreed scope. If the user refuses to process personal information other than the necessary information required for basic functions, it will not affect the user's use of basic functions.

[0019] As mentioned above, some users may add segments of multiple songs in such works to inventory or recommend such songs. According to traditional solutions, the consuming users of the works may need to search one by one in the music application according to the song names to obtain the corresponding music. This greatly affects the efficiency of users in obtaining music content.

[0020] Embodiments of the present disclosure propose a solution for interface interaction. According to this solution, an interactive interface of a target work can be presented; an access entry associated with a music list is displayed in the interactive interface, and the music list is determined based on the audio content of the target work; and based on the selection of the access entry, the music content in the music list is triggered to play.

[0021] In this way, the embodiments of the present disclosure can mount a music list (such as a playlist) associated with the audio content of the work in the interactive interface of the target work (such as the comment interface), and can support users to quickly obtain and consume the mounted music list through the interactive interface, thereby effectively improving the efficiency of users in obtaining music content.

[0022] The following further describes various example implementations of this solution in detail with reference to the accompanying drawings.

[0023] Example environment

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

[0025] In the example environment 100, the electronic device 110 can run an application 120 that supports interface interaction. The application 120 can be any suitable type of application for interface interaction, and examples thereof can include but are not limited to: video applications, social applications, or other suitable applications. The user 140 can interact with the application 120 via the electronic device 110 and / or its attached devices.

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

[0027] In some embodiments, the electronic device 110 communicates with the server 130 to implement the supply of services for the application 120. The 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, personal communication system (PCS) devices, personal navigation devices, personal digital assistants (PDAs), audio / video players, digital cameras / cameras, positioning devices, television receivers, radio broadcast receivers, e-book devices, game devices, or any combination of the foregoing, including accessories and peripherals of these devices or any combination thereof. In some embodiments, the electronic device 110 can also support any type of user interface (such as a "wearable" circuit, etc.).

[0028] The server 130 can be an independent physical server, or a server cluster or distributed system composed of multiple physical servers, or a cloud server that provides basic cloud computing services such as cloud services, cloud databases, cloud computing, cloud functions, cloud storage, network services, cloud communications, middleware services, domain name services, security services, content delivery networks, and big data and artificial intelligence platforms. The server 130 can include, for example, a computing system / server, such as a mainframe, an edge computing node, a computing device in a cloud environment, and so on. The server 130 can provide background services for the application 120 that supports content presentation in the electronic device 110.

[0029] A communication connection can be established between the server 130 and the electronic device 110. The communication connection can be established by wired or wireless means. The communication connection can include but is not limited to Bluetooth connection, mobile network connection, universal serial bus connection, Wi-Fi connection, etc., and the embodiments of the present disclosure are not limited in this regard. In the embodiments of the present disclosure, the server 130 and the electronic device 110 can implement signaling interaction through the communication connection between the two.

[0030] It should be understood that the structures and functions of the various elements in the environment 100 are described only for exemplary purposes, without implying any limitation on the scope of the present disclosure.

[0031] Example interaction

[0032] The process of an example interface interaction according to an embodiment of the present disclosure will be described below with reference to the accompanying drawings.

[0033] Figures 2A to 2B Example interfaces 200A to 200B according to some embodiments of the present disclosure are shown. Interfaces 200A to 200B may be provided by Figure 1 the electronic device 110 shown.

[0034] As Figure 2A shown, the electronic device 110 may, for example, present a viewing interface 200A of the target work 210. In some embodiments, the electronic device 110 may present the target work 210 published by the user in the viewing interface 200A. Such a target work 210 may be, for example, any suitable type of target work such as a video work, a graphic and text work, an audio work, and the like.

[0035] In some embodiments, the electronic device 110 may present an interaction interface 225 of the target work 210 based on a user's interaction request. In some scenarios, the interaction interface 225 may also be referred to as an interaction window, an interaction panel, or an interaction component, for example.

[0036] Taking Figure 2A as an example, the interaction interface 225 may include, for example, a comment interface of the target work 210 to display the comment content 220 of the target work 210.

[0037] In some embodiments, the electronic device 110 may display an access entry 215 associated with a music list in the interaction interface 225. Such a music list may be, for example, a playlist including multiple music contents. As will be described in detail below, the music list may be determined based on the audio content of the target work 210.

[0038] In some embodiments, the electronic device 110 may display the access entry 215 of the music list in the interaction interface 225 only when the audio content of the target work 210 meets a preset condition.

[0039] In some embodiments, the server 130 may identify the audio content corresponding to the target work 210 based on an audio recognition model. Such audio content may include the background music set by the user when creating the target work 210, the audio content recorded by the user, and the like.

[0040] In some embodiments, the server 130 may determine whether the number of song objects associated with the music content is greater than a threshold. As an example, the server 130 may detect whether the music content of the target work 210 includes song segments. It should be understood that the server 130 may use any suitable song recognition model to detect whether the music content includes song segments.

[0041] Further, the server 130 may determine whether the number of song segments included in the audio content is greater than a preset number. If it is greater than the preset number, the server 130 may accordingly determine a playlist corresponding to the target work 210 based on the audio content, and support the electronic device 110 to display an access entry corresponding to the playlist.

[0042] In some embodiments, the server 130 may also determine the number of song objects mentioned in the audio content based on speech recognition of the audio content. For example, the target work 210 may explain information such as the styles, lyrics, and music of multiple song objects. The server 130 may determine the matching song objects based on such content. Further, the server 130 may determine whether the number of such song objects is greater than a preset number. If it is greater than the preset number, the server 130 may accordingly determine a playlist corresponding to the target work 210 based on the audio content, and support the electronic device 110 to display an access entry corresponding to the playlist.

[0043] As an example, in response to the recognized audio content involving multiple songs, the electronic device 110 may display an access entry associated with the music list in the interaction interface 200A. In some other embodiments, if the audio content only involves a single song, the electronic device 110 may display an access entry corresponding to the song in the interaction interface 200A.

[0044] The specific determination process of the music list will be further introduced below.

[0045] In some embodiments, the server 130 may construct a corresponding music list based on multiple songs corresponding to the audio content. Such multiple songs may include the songs corresponding to the song segments included in the audio content, and / or the songs mentioned in the audio content.

[0046] As an example, the server 130 obtains multiple song segments included based on the audio content. Further, the server 130 may determine a set of songs (i.e., song objects) corresponding to the multiple song segments. As an example, such a set of songs may be, for example, the complete songs 1, 2, 3, and 4 corresponding to the multiple song segments respectively.

[0047] Further, the server 130 may determine whether such a set of songs meets the content requirements. As an example, such content requirements may be, for example, whether the first application or the second application providing music content has the full playback permission for the set of songs.

[0048] Further, the server 130 may determine multiple songs that meet the content requirements from the set of songs, and may construct a music list based on the multiple songs.

[0049] As an example, the server 130 may determine that Song 1, Song 2, and Song 3 meet the content requirements, and may construct a music list including Song 1, Song 2, and Song 3.

[0050] In some embodiments, the server 130 may also determine the text identifier (e.g., name) and / or image identifier (e.g., image) of the constructed music list. As an example, the server 130 may, for example, utilize a generative model to generate a corresponding playlist name and cover image based on the multiple songs included.

[0051] In some embodiments, the server 130 may, for example, also utilize a generative model to generate description information for the constructed music list. Such description information may be used to describe information such as the styles, years, singing characteristics, singers, etc. of the multiple songs included.

[0052] In some embodiments, the first order of the multiple songs in the music list may also be determined based on the order of mention of the multiple songs in the target work 210. For example, in the case where the multiple songs correspond to multiple song segments in the audio content of the target work 210, the first order may be determined based on the second order of the corresponding song segments in the audio content.

[0053] In other embodiments, the order of the multiple songs in the music list may also be sorted based on the degree of relevance of the multiple songs in the music content to the theme of the target work 210. As an example, those with a higher degree of relevance may be placed at the top of the music list.

[0054] In other embodiments, the server 130 may also obtain a music list that matches the target work 210 from an existing music list library. Specifically, the server 130 may determine the degree of match between multiple candidate music lists in the music list library and the target work 210 based on the set of songs included or mentioned in the target work 210.

[0055] As an example, the server 130 may match a set of songs with existing playlists, determine playlists including the set of songs or multiple playlists with the same theme as the set of songs. Further, the server 130 may determine the playlists with a match degree greater than a threshold among the multiple playlists, and use them as the music list.

[0056] Continue to refer to Figure 2A , the electronic device 110 can, for example, display an access entry 215 for the created music list or the searched music list on the interactive interface 225. As an example, the access entry 215 can be displayed, for example, at the top position of the interactive interface 225.

[0057] In some embodiments, the access entry 215 can also be presented, for example, on other appropriate interactive interfaces (or interactive areas) of the target work 210. For example, the access entry 215 can also be displayed in the browsing interface of the target work 210 as an information anchor.

[0058] In some embodiments, as Figure 2A shown, the access entry 215 can include preset guiding content, for example. Such guiding content may not reflect the detailed information of the corresponding playlist.

[0059] In other embodiments, to facilitate the user's perception of the attached playlist, the access entry 215 can indicate the identification information of the corresponding music list, for example. Such identification information can include, but is not limited to, the name of the playlist, the cover image, etc. Thus, the embodiments of the present disclosure can help the user better decide whether to consume the corresponding music list.

[0060] In still other embodiments, the access entry 215 can also indicate the description information of the music list, for example. As an example, such description information can be information such as the introduction, tags, popularity, etc. of the music list. For example, the access entry 215 can include one or more tags about the attached playlist, such as "rock", "nostalgia", etc.

[0061] In some embodiments, when the music content in the music list is provided by other applications (for example, music applications), the access entry 215 can also indicate the second application that provides the music content, for example. For example, the access entry 215 can display the name, icon, etc. of the application.

[0062] In some embodiments, the content indicated by the access entry 215 can also be determined based on whether the corresponding music list is constructed or searched. If the music list is a newly created playlist, the access entry 215 can present preset guiding content or simple content such as identification information, for example. If the music list is an existing playlist, the access entry 215 can present more information about the playlist, such as playlist tags, for example.

[0063] In some embodiments, in response to the user's selection of the access entry 215, the electronic device 110 can trigger the playback of the music content (or multiple songs) in the music list.

[0064] In some other embodiments, in response to a user's selection of the access entry 215, the electronic device 110 may play the music content in the music list by using the music playback component in the first application. As an example, the electronic device 110 may switch the interactive interface 200A to the interface 200B as shown in Figure 2B . In the interface 200B, the electronic device 110 may present the detailed information of the music list (for example, playlist name, cover image, etc.). In some embodiments, the electronic device 110 may also present the preset control 230 in the interface 200B, and the user may trigger the playback of the music content in the music list based on the preset control 230. In some embodiments, the user may also perform operations such as playing the target music in the music list, switching music, loop playback, and pausing playback, which will not be elaborated herein.

[0065] In still some other embodiments, in response to the user triggering the access entry 215, the electronic device 110 may jump to a second application (for example, a music application). Further, the second application may automatically play the music content in the music list.

[0066] In this way, the embodiments of the present disclosure can mount a music list (for example, a playlist) associated with the audio content of the work in the interactive interface of the target work (for example, the comment interface), and can support the user to quickly obtain and consume the mounted music list through the interactive interface, thereby effectively improving the efficiency of the user to obtain music content.

[0067] Example process

[0068] Figure 3 FIG. shows a flowchart of an example process 300 of interface interaction according to some embodiments of the present disclosure. The process 300 may be implemented at the electronic device 110. The following will refer to Figure 1 to describe the process 300.

[0069] As shown in the figure, at block 310, the electronic device 110 presents the interactive interface of the target work.

[0070] At block 320, the electronic device 110 displays an access entry associated with a music list in the interactive interface, and the music list is determined based on the audio content of the target work.

[0071] At block 330, the electronic device 110 triggers the playback of the music content in the music list based on the selection of the access entry.

[0072] In some embodiments, displaying an access entry associated with a music list in the interactive interface includes: obtaining the audio content of the target work; and in response to the audio content meeting a preset condition, displaying an access entry associated with the music list in the interactive interface.

[0073] In some embodiments, the preset condition indicates that the number of song segments included in the audio content exceeds a preset number.

[0074] In some embodiments, the access entry presents at least one of the following pieces of information: identification information of the music list; description information of the music list; preset guiding content.

[0075] In some embodiments, the music list is determined based on the following process: determining a set of songs corresponding to the audio content based on the audio content of the target work; and determining the music list based on the set of songs.

[0076] In some embodiments, determining the music list based on a set of songs includes: determining multiple songs that meet the content requirements from the set of songs; and constructing the music list based on the multiple songs.

[0077] In some embodiments, the first order of the multiple songs in the music list is determined based on the second order of the corresponding song segments in the audio content.

[0078] In some embodiments, determining the music list based on a set of songs includes: determining the matching degrees of multiple candidate music lists with the target work based on the set of songs; and determining the music list with a matching degree greater than a threshold from the multiple candidate music lists.

[0079] In some embodiments, the interaction interface is provided by the first application, and triggering the playback of the music content in the music list includes: playing the music content in the music list using the music playback component in the first application; or jumping to the second application to trigger the second application to play the music content in the music list.

[0080] In some embodiments, the access entry also indicates the second application.

[0081] In some embodiments, the interaction interface includes a comment interface for the target work.

[0082] Example devices and equipment

[0083] Embodiments of the present disclosure also provide corresponding devices for implementing the above methods or processes. Figure 4 FIG. shows a schematic structural block diagram of an example interface interaction device 400 according to certain embodiments of the present disclosure. The device 400 can be implemented as or included in an electronic device 110. Each module / component in the device 400 can be implemented by hardware, software, firmware, or any combination thereof.

[0084] As Figure 4As shown, device 400 includes an interface presentation module 410 configured to present an interactive interface of a target work; an entry display module 420 configured to display, in the interactive interface, an access entry associated with a music list, the music list being determined based on the audio content of the target work; and a content playback module 430 configured to trigger playback of the music content in the music list based on a selection of the access entry.

[0085] In some embodiments, the entry display module 420 is further configured to obtain the audio content of the target work; and in response to the audio content meeting a preset condition, display, in the interactive interface, an access entry associated with a music list.

[0086] In some embodiments, the preset condition indicates that the number of song segments included in the audio content exceeds a preset number.

[0087] In some embodiments, the access entry presents at least one of the following pieces of information: identification information of the music list; description information of the music list; preset guiding content.

[0088] In some embodiments, the music list is determined based on the following process: based on the audio content of the target work, determine a set of songs corresponding to the audio content; and based on the set of songs, determine the music list.

[0089] In some embodiments, determining the music list based on a set of songs includes: determining, from the set of songs, multiple songs that meet the content requirements; and based on the multiple songs, constructing the music list.

[0090] In some embodiments, the first order of the multiple songs in the music list is determined based on the second order of the corresponding song segments in the audio content.

[0091] In some embodiments, determining the music list based on a set of songs includes: determining the matching degrees of multiple candidate music lists with the target work based on the set of songs; and determining, from the multiple candidate music lists, the music list with a matching degree greater than a threshold.

[0092] In some embodiments, the interactive interface is provided by a first application, and the content playback module 430 is further configured to use the music playback component within the first application to play the music content in the music list; or jump to a second application to trigger the second application to play the music content in the music list.

[0093] In some embodiments, the access entry also indicates the second application.

[0094] In some embodiments, the interactive interface includes a comment interface of the target work.

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

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

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

[0098] The electronic device 500 generally includes multiple computer storage media. Such media can be any accessible media that can be obtained by the electronic device 500, including but not limited to volatile and non-volatile media, removable and non-removable media. The memory 520 can be volatile memory (such as registers, caches, random access memory (RAM)), non-volatile memory (such as read-only memory (ROM), electrically erasable programmable read-only memory (EEPROM), flash memory), or some combination thereof. The storage device 530 can be removable or non-removable media and can include machine-readable media, such as flash drives, magnetic disks, or any other media that can be used to store information and / or data and can be accessed within the electronic device 500.

[0099] The electronic device 500 may further include additional removable / non-removable, volatile / non-volatile storage media. Although not shown in Figure 5 , a disk drive for reading from and writing to a removable, non-volatile disk (such as a "floppy disk") and an optical disk drive for reading from and writing to a removable, non-volatile optical disk may be provided. In these cases, each drive may be connected to a bus (not shown) by one or more data media interfaces. The memory 520 may include a computer program product 525 having one or more program modules configured to execute the various methods or actions of the various embodiments of the present disclosure.

[0100] The communication unit 540 enables communication with other electronic devices via a communication medium. Additionally, the functions of the components of the electronic device 500 may be implemented in a single computing cluster or multiple computer machines capable of communicating via a communication connection. Thus, the electronic device 500 may operate in a networked environment using a logical connection to one or more other servers, network personal computers (PCs), or another network node.

[0101] The input device 550 may be one or more input devices, such as a mouse, keyboard, trackball, etc. The output device 560 may be one or more output devices, such as a display, speaker, printer, etc. The electronic device 500 may also communicate with one or more external devices (not shown) as needed via the communication unit 540, such as a storage device, a display device, etc., communicate with one or more devices that enable a user to interact with the electronic device 500, or communicate with any device that enables the electronic device 500 to communicate with one or more other electronic devices (e.g., a network card, a modem, etc.). Such communication may be performed via an input / output (I / O) interface (not shown).

[0102] According to an exemplary implementation of the present disclosure, a computer-readable storage medium is provided, on which computer-executable instructions are stored, and the computer-executable instructions are executed by a processor to implement the method described above. According to an exemplary implementation of the present disclosure, a computer program product is also provided, the computer program product being tangibly stored on a non-transitory computer-readable medium and including computer-executable instructions, and the computer-executable instructions are executed by a processor to implement the method described above.

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

[0104] These computer-readable program instructions can be provided to a processing unit of a general-purpose computer, a special-purpose computer, or other programmable data processing apparatus to produce a machine such that, when the instructions are executed by the processing unit of the computer or other programmable data processing apparatus, a device is created that implements the functions / acts specified in one or more boxes 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, a programmable data processing apparatus, and / or other devices to operate in a particular manner, so that the computer-readable medium storing the instructions comprises a manufacture, which includes instructions that implement various aspects of the functions / acts specified in one or more boxes of the flowchart and / or block diagram.

[0105] The computer-readable program instructions can be loaded onto a computer, other programmable data processing apparatus, or other devices to cause a series of operational steps to be performed on the computer, other programmable data processing apparatus, or other devices to produce a computer-implemented process such that the instructions executed on the computer, other programmable data processing apparatus, or other devices implement the functions / acts specified in one or more boxes of the flowchart and / or block diagram.

[0106] The flowcharts and block diagrams in the figures illustrate the architecture, functionality, and operation of possible implementations of systems, methods, and computer program products according to various implementations of the present disclosure. In this regard, each box in the flowchart or block diagram may represent a module, a segment of a program, or a part of an instruction, which contains one or more executable instructions for implementing the specified logical function. In some alternative implementations, the functions noted in the boxes may occur out of the order noted in the figures. For example, two consecutive boxes may in fact be executed substantially in parallel, or they may sometimes be executed in the reverse order, depending on the functions involved. It should also be noted that each box of the block diagrams and / or flowcharts, and combinations of boxes in the block diagrams and / or flowcharts, can be implemented by a special-purpose hardware-based system that performs the specified functions or acts, or by a combination of special-purpose hardware and computer instructions.

[0107] The various implementations of the present disclosure have been described above. The above description is exemplary, not exhaustive, and is not limited to the disclosed implementations. Many modifications and variations will be apparent to those of ordinary skill in the art without departing from the scope and spirit of the described implementations. The choice of terms used herein is intended to best explain the principles of the implementations, the practical application, or the improvement of technologies in the market, or to enable other ordinary skilled persons in the art to understand the various implementations disclosed herein.

Claims

1. A method for interface interaction, comprising: Presenting an interactive interface of a target work; Displaying, in the interactive interface, an access entry associated with a music list, the music list being determined based on the audio content of the target work, the number of song segments included in the audio content exceeding a preset number, and different song segments corresponding to different song objects; And Triggering the playback of the music content in the music list based on the selection of the access entry.

2. The method according to claim 1, wherein displaying the access entry associated with the music list in the interactive interface comprises: Obtaining the audio content of the target work; And In response to the audio content meeting a preset condition, displaying the access entry associated with the music list in the interactive interface.

3. The method according to claim 1, wherein the access entry presents at least one of the following information: Identification information of the music list; Description information of the music list; Preset guiding content.

4. The method according to claim 1, wherein the music list is determined based on the following process: Based on the audio content of the target work, determining a set of songs corresponding to the audio content; and Based on the set of songs, determining the music list.

5. The method according to claim 4, wherein determining the music list based on the set of songs comprises: Determining multiple songs that meet the content requirements from the set of songs; And Based on the multiple songs, constructing the music list.

6. The method according to claim 5, wherein the first order of the multiple songs in the music list is determined based on the second order of the corresponding song segments in the audio content.

7. The method according to claim 4, wherein determining the music list based on the set of songs comprises: Based on the set of songs, determining the matching degrees of multiple candidate music lists with the target work; And Determining the music list with a matching degree greater than a threshold from the multiple candidate music lists.

8. The method according to claim 1, wherein the interactive interface is provided by a first application, and triggering the playback of the music content in the music list comprises: Playing the music content in the music list by using a music playback component within the first application; Or Jumping to a second application to trigger the second application to play the music content in the music list.

9. The method according to claim 8, wherein the access entry further indicates the second application.

10. The method according to claim 1, wherein the interactive interface includes a comment interface of the target work.

11. An apparatus for interface interaction, comprising: An interface presentation module configured to present an interactive interface of a target work; An entry display module configured to display, in the interactive interface, an access entry associated with a music list, the music list being determined based on the audio content of the target work, the number of song segments included in the audio content exceeding a preset number, and different song segments corresponding to different song objects; And A content playback module, configured to trigger playback of music content in the music list based on a selection of the access entry.

12. An electronic device, comprising: At least one processing unit; And At least one memory, the at least one memory being coupled to the at least one processing unit and storing instructions for execution by the at least one processing unit, the instructions, when executed by the at least one processing unit, causing the electronic device to perform the method according to any one of claims 1 to 10.

13. A computer-readable storage medium having stored thereon a computer program, the computer program being executable by a processor to implement the method according to any one of claims 1 to 10.

Citation Information

Patent Citations

  • Music recommendation method and device, terminal and storage medium

    CN113076445A

  • Display apparatus, server, and music recommendation method

    CN117271810A