Audio content presentation method and electronic device
By receiving operation instructions from the first application and displaying and controlling the audio content of the second application, the user experience problem caused by the differences in operation between different audio applications is solved, and convenient access to audio content is achieved.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- HUAWEI TECH CO LTD
- Filing Date
- 2021-09-10
- Publication Date
- 2026-06-12
AI Technical Summary
Different audio applications have different operation interfaces, which can easily lead to errors when users switch between applications, affecting the user experience.
The first application receives operation instructions to display the audio content of the second application, and can directly control the second application to play the target audio content. The audio content is categorized and displayed using content features and account features.
Users no longer need to switch between multiple applications, reducing errors and improving the user experience.
Smart Images

Figure CN115794021B_ABST
Abstract
Description
Technical Field
[0001] This application relates to the field of electronic technology, and in particular to methods and electronic devices for displaying audio content. Background Technology
[0002] In daily life, audio apps are among the most frequently used applications. Users can use audio apps to listen to music, radio, stand-up comedy, talk shows, opera, audio news, and other audio content. Since a single audio app may not include all the audio content a user wants to listen to, users often need to use different audio apps to listen to different audio content (for example, a user listens to music through audio app A and listens to audio news through audio app B).
[0003] However, different audio applications often have different operation interfaces. If users use the operation habits of their commonly used audio applications to operate another audio application (for example, if a user operates audio application B using the operation habits of audio application A), it is easy to make mistakes, thus affecting the user experience. Summary of the Invention
[0004] This application provides a method for displaying audio content and an electronic device, which can improve the user experience of audio applications. To achieve the above objectives, this application adopts the following technical solution:
[0005] In a first aspect, this application provides an audio content display method applied to an electronic device, wherein the electronic device has a first application and a second application installed. The method includes: receiving a first operation, the first operation being used to instruct the first application to display multiple audio contents of the second application; and then, in response to the first operation, displaying the multiple audio contents of the second application through the interface of the first application.
[0006] The audio content described in this application refers to audio information or audio works, such as songs, operas, crosstalk, skits, talk shows, live audio, audio news, or audio readings, etc.
[0007] In existing technologies, when an audio application does not contain all the audio content a user wants to play, the user needs to operate different audio applications to play all the desired audio content. Since the operation methods of different audio applications are often different, users are prone to making mistakes, thus affecting the user experience. However, in the method provided in this application, the user only needs to operate the first application to obtain the audio content from the other applications (the second application). The user does not need to operate the other applications, thereby avoiding errors caused by operating multiple applications and improving the user experience.
[0008] In one possible implementation, the method further includes: receiving a second operation to instruct the electronic device to play target audio content. The target audio content is any one of the plurality of audio contents.
[0009] In one possible implementation, the method further includes: in response to the second operation, sending a first instruction to the second application via the first application to instruct the second application to play the target audio content, so that the second application plays the target audio content.
[0010] In the method provided in this application, when a user wants to play a certain audio content displayed by the first application, the user only needs to operate the first application to send a command to the second application to make the second application play the corresponding audio content. During the whole process, the user only needs to operate the first application and does not need to operate the other applications, which further improves the user experience.
[0011] In one possible implementation, the interface of the first application may include a first page, and the display of the multiple audio contents through the interface of the first application may include: displaying the first group of audio contents on the first page according to the content characteristics of the first group of audio contents, wherein the multiple audio contents include the first group of audio contents.
[0012] Optionally, before displaying the first set of audio content on the first page based on the content features of the first set of audio content, the method may further include: obtaining the content features of the first set of audio content.
[0013] In another possible implementation, the interface of the first application may include a second page, and the display of the multiple audio contents through the interface of the first application may include: displaying a second set of audio contents on the second page according to the account characteristics of the second application, wherein the multiple audio contents include the second set of audio contents.
[0014] Optionally, before displaying the second set of audio content on the second page based on the account characteristics of the second application, the method may further include: obtaining the account characteristics of the second application.
[0015] In another possible implementation, the interface of the first application may include a first page and a second page, and the display of the multiple audio contents through the interface of the first application may include: displaying the first group of audio contents on the first page according to the content characteristics of the first group of audio contents; and displaying the second group of audio contents on the second page according to the account characteristics of the second application.
[0016] In the method provided in this application, the first application can display audio content based on the content characteristics of the audio content and the account characteristics of the application, making it easier for users to view or play the audio content through the corresponding page, thereby further improving the user experience.
[0017] Optionally, the aforementioned content features include at least one of the following: audio type, album information, playlist information, track information, chart information, artist information, audiobook information, and radio station information.
[0018] Optionally, the aforementioned account characteristics may include at least one of the following: the account's saved playlists, the account's self-created playlists, the account's purchased audio content, the account's recently played audio content, and the account's favorite audio content.
[0019] In one possible implementation, displaying the first group of audio content on the first page based on the content characteristics of the first group of audio content may include: classifying the first group of audio content according to the content characteristics of the first group of audio content; and displaying the first group of audio content in categories on the first page.
[0020] In the method provided in this application, the first application can classify and display audio content according to its content characteristics, making it easier for users to find audio content of interest and further improving the user experience.
[0021] In one possible implementation, displaying the second set of audio content on the second page based on the account characteristics of the second application may include: classifying the second set of audio content based on the account characteristics of the second application; and displaying the second set of audio content in categories on the second page.
[0022] In the method provided in this application, the first application can classify and display audio content based on account characteristics, making it easier for users to find audio content of interest and further improving the user experience.
[0023] In one possible implementation, the method further includes: adjusting the size of the interface of the first application according to the screen size.
[0024] In one possible implementation, before adjusting the size of the interface of the first application according to the screen size, the method may further include: obtaining the screen size of the electronic device.
[0025] In the method provided in this application, the first application can adjust the interface size according to the screen size of the electronic device, so that the interface size of the first application matches the screen size of the electronic device, thereby further improving the user experience.
[0026] Secondly, this application also provides an electronic device including a processor and a memory coupled to the processor, the processor being configured to: receive a first operation, the first operation being configured to instruct a first application to display multiple audio contents of a second application; and in response to the first operation, display the multiple audio contents through the interface of the first application.
[0027] In one possible implementation, the processor is further configured to: receive a second operation, the second operation being configured to instruct the electronic device to play target audio content, the target audio content being any one of the plurality of audio contents.
[0028] In one possible implementation, the processor is further configured to: in response to the second operation, send a first instruction to the second application through the first application, the first instruction being configured to instruct the second application to play the target audio content, so that the second application plays the target audio content.
[0029] In one possible implementation, the interface of the first application may include a first page, and the processor is specifically configured to: display the first group of audio content on the first page according to the content characteristics of the first group of audio content, wherein the plurality of audio content includes the first group of audio content.
[0030] Optionally, the processor is further configured to: obtain the content features of the first set of audio content.
[0031] In another possible implementation, the interface of the first application may include a second page, and the processor is specifically configured to: display a second set of audio content on the second page based on the account characteristics of the second application, wherein the plurality of audio content includes the second set of audio content.
[0032] Optionally, the processor is further configured to: obtain the account characteristics of the second application.
[0033] In another possible implementation, the interface of the first application may include a first page and a second page, and the processor is specifically used to: display the first set of audio content on the first page according to the content characteristics of the first set of audio content; and display the second set of audio content on the second page according to the account characteristics of the second application.
[0034] Optionally, the aforementioned content features include at least one of the following: audio type, album information, playlist information, track information, chart information, artist information, audiobook information, and radio station information.
[0035] Optionally, the aforementioned account features include at least one of the following: the account's saved playlists, the account's self-created playlists, the audio content the account has purchased, the audio content the account has recently played, and the audio content the account likes.
[0036] In one possible implementation, the processor is specifically used to: classify the first group of audio content according to the content characteristics of the first group of audio content; and display the first group of audio content in the first page according to the classification.
[0037] In one possible implementation, the processor is specifically used to: classify the second group of audio content according to the account characteristics of the second application; and display the second group of audio content in categories on the second page.
[0038] In one possible implementation, the processor is further configured to: adjust the size of the interface of the first application according to the screen size.
[0039] Optionally, the processor is also configured to obtain the screen size of the electronic device.
[0040] Thirdly, this application also provides an electronic device comprising: at least one processor, which, when executing program code or instructions, implements the method described in the first aspect or any possible implementation thereof.
[0041] Optionally, the electronic device may also include at least one memory for storing the program code or instructions.
[0042] Fourthly, this application also provides a chip, including: an input interface, an output interface, and at least one processor. Optionally, the chip further includes a memory. The at least one processor is used to execute code in the memory, and when the at least one processor executes the code, the chip implements the method described in the first aspect or any possible implementation thereof.
[0043] Alternatively, the chip described above can also be an integrated circuit.
[0044] Fifthly, this application also provides a terminal, which includes the aforementioned electronic device or the aforementioned chip.
[0045] Sixthly, this application also provides a computer-readable storage medium for storing a computer program that includes methods for implementing the first aspect above or any possible implementation thereof.
[0046] In a seventh aspect, this application also provides a computer program product containing instructions that, when run on a computer, cause the computer to implement the methods described in the first aspect or any possible implementation thereof.
[0047] Eighthly, this application also provides a terminal device, which includes the electronic device described in the second aspect above or any possible implementation thereof. Optionally, the terminal device is a vehicle or an intelligent robot, etc.
[0048] The electronic device, electronic device, computer storage medium, computer program product, and chip provided in this embodiment are all used to execute the audio content display method provided above. Therefore, the beneficial effects that can be achieved can be referred to the beneficial effects in the audio content display method provided above, and will not be repeated here. Attached Figure Description
[0049] To more clearly illustrate the technical solutions in the embodiments of this application, the accompanying drawings used in the description of the embodiments will be briefly introduced below. Obviously, the accompanying drawings described below are only some embodiments of this application. For those skilled in the art, other drawings can be obtained based on these drawings without creative effort.
[0050] Figure 1 An audio content display page provided as an embodiment of this application;
[0051] Figure 2 This is a schematic diagram of the structure of an electronic device provided in an embodiment of this application;
[0052] Figure 3 A schematic diagram of the software structure of an electronic device provided in an embodiment of this application;
[0053] Figure 4 A schematic diagram of a user interface for an electronic device provided in an embodiment of this application;
[0054] Figure 5 A schematic diagram of an audio data model provided in an embodiment of this application;
[0055] Figure 6 A schematic diagram of the user interface of another electronic device provided in an embodiment of this application;
[0056] Figure 7 A schematic diagram of another audio data model provided in an embodiment of this application;
[0057] Figure 8 A schematic diagram of the user interface of another electronic device provided in an embodiment of this application;
[0058] Figure 9A schematic diagram of the user interface of another electronic device provided in an embodiment of this application;
[0059] Figure 10 A flowchart illustrating an audio content display method provided in an embodiment of this application;
[0060] Figure 11 A schematic diagram of the structure of an apparatus provided in an embodiment of this application;
[0061] Figure 12 A schematic diagram of another device provided in an embodiment of this application;
[0062] Figure 13 This is a schematic diagram of the structure of a chip provided in an embodiment of this application. Detailed Implementation
[0063] The technical solutions of the embodiments of this application will be described below with reference to the accompanying drawings. Obviously, the described embodiments are only some embodiments of this application, and not all embodiments. Based on the embodiments of this application, all other embodiments obtained by those of ordinary skill in the art without creative effort are within the scope of protection of this application.
[0064] In this article, the term "and / or" is merely a description of the relationship between related objects, indicating that there can be three relationships. For example, A and / or B can represent three situations: A exists alone, A and B exist simultaneously, and B exists alone.
[0065] The terms "first" and "second," etc., used in the specification and drawings of this application are used to distinguish different objects or to distinguish different treatments of the same object, rather than to describe a specific order of objects.
[0066] Furthermore, the terms “comprising” and “having”, and any variations thereof, used in the description of this application are intended to cover non-exclusive inclusion. For example, a process, method, system, product, or apparatus that includes a series of steps or units is not limited to the steps or units listed, but may optionally include other steps or units not listed, or may optionally include other steps or units inherent to such processes, methods, products, or apparatus.
[0067] It should be noted that in the description of the embodiments of this application, the words "exemplarily" or "for example" are used to indicate examples, illustrations, or explanations. Any embodiment or design scheme described as "exemplarily" or "for example" in the embodiments of this application should not be construed as being more preferred or advantageous than other embodiments or design schemes. Specifically, the use of the words "exemplarily" or "for example" is intended to present the relevant concepts in a specific manner.
[0068] In the description of this application, unless otherwise stated, "a plurality of" means two or more.
[0069] In daily life, audio apps are among the most frequently used applications. Users can use audio apps to listen to music, radio, stand-up comedy, talk shows, opera, audio news, and other audio content. Since a single audio app may not include all the audio content a user wants to listen to, users often need to use different audio apps to listen to different audio content.
[0070] However, different audio applications often have different operation interfaces. If users use the operation habits of their usual audio applications to operate another audio application, they are prone to making mistakes, which will affect the user experience.
[0071] For example, the interface of audio application A is as follows: Figure 1 As shown in (a), the interface of audio application B is as follows: Figure 1 As shown in (b), the leaderboard content in audio application A is located on the left side of the page, while the leaderboard content in audio application B is located on the right side. After listening to audio content in the leaderboard of audio application A, a user wants to listen to the same audio content in audio application B. The user will exit audio application A and open audio application B, then habitually click on the left side of the page to access the leaderboard content. However, due to the different page layouts of audio applications A and B, clicking on the left side of the page will not open the leaderboard function in audio application B; instead, it will mistakenly open the album content in audio application B. It can be seen that in the existing technology, users are prone to making mistakes when using multiple audio applications, thus affecting the user experience.
[0072] Therefore, this application provides an audio content display method that can improve the user's operating experience of audio applications.
[0073] The audio content display method provided in this application can be applied to electronic devices with audio playback functions, such as mobile phones, tablets, wearable devices, robots, in-vehicle devices (e.g., vehicle infotainment systems), augmented reality (AR) / virtual reality (VR) devices, laptops, ultra-mobile personal computers (UMPCs), netbooks, and personal digital assistants (PDAs). This application does not impose any restrictions on the specific type of electronic device.
[0074] For example, Figure 2This is a schematic diagram of the structure of an electronic device 100 provided in an embodiment of this application. The electronic device 100 may include a processor 110, an external memory interface 120, an internal memory 121, a universal serial bus (USB) interface 130, a charging management module 140, a power management module 141, a battery 142, an antenna 1, an antenna 2, a mobile communication module 150, a wireless communication module 160, an audio module 170, a speaker 170A, a receiver 170B, a microphone 170C, a headphone jack 170D, a sensor module 180, buttons 190, a motor 191, an indicator 192, a camera 193, a display screen 194, and a subscriber identification module (SIM) card interface 195, etc. The sensor module 180 may include a pressure sensor 180A, a gyroscope sensor 180B, a barometric pressure sensor 180C, a magnetic sensor 180D, an accelerometer sensor 180E, a distance sensor 180F, a proximity sensor 180G, a fingerprint sensor 180H, a temperature sensor 180J, a touch sensor 180K, an ambient light sensor 180L, a bone conduction sensor 180M, etc.
[0075] It is understood that the structures illustrated in the embodiments of this application do not constitute a specific limitation on the electronic device 100. In other embodiments of this application, the electronic device 100 may include more or fewer components than illustrated, or combine some components, or split some components, or have different component arrangements. The illustrated components may be implemented in hardware, software, or a combination of software and hardware.
[0076] Processor 110 may include one or more processing units, such as: application processor (AP), modem processor, graphics processing unit (GPU), image signal processor (ISP), controller, memory, video codec, digital signal processor (DSP), baseband processor, and / or neural network processing unit (NPU), etc. Different processing units may be independent devices or integrated into one or more processors.
[0077] The controller can be the nerve center and command center of the electronic device 100. The controller can generate operation control signals according to the instruction opcode and timing signals to complete the control of fetching and executing instructions.
[0078] The processor 110 may also include a memory for storing instructions and data. In some embodiments, the processor 110 may include one or more interfaces. Interfaces may include an inter-integrated circuit (I2C) interface, an inter-integrated circuit sound (I2S) interface, a pulse code modulation (PCM) interface, a universal asynchronous receiver / transmitter (UART) interface, a mobile industry processor interface (MIPI), a general-purpose input / output (GPIO) interface, a subscriber identity module (SIM) interface, and / or a universal serial bus (USB) interface, etc.
[0079] The I2C interface is a bidirectional synchronous serial bus. The processor 110 can couple with the touch sensor 180K through the I2C interface, enabling communication between the processor 110 and the touch sensor 180K via the I2C bus interface, thus realizing the touch function of the electronic device 100. The MIPI interface can be used to connect the processor 110 with peripheral devices such as the display screen 194 and the camera 193. The MIPI interface includes a camera serial interface (CSI) and a display serial interface (DSI). In some embodiments, the processor 110 and the camera 193 communicate through the CSI interface to realize the shooting function of the electronic device 100. The processor 110 and the display screen 194 communicate through the DSI interface to realize the display function of the electronic device 100.
[0080] It is understood that the interface connection relationships between the modules illustrated in the embodiments of this application are merely illustrative and do not constitute a structural limitation on the electronic device 100. In other embodiments of this application, the electronic device 100 may also employ different interface connection methods or combinations of multiple interface connection methods as described in the above embodiments.
[0081] The charging management module 140 receives charging input from a charger, which can be either a wireless or wired charger. The power management module 141 connects to the battery 142, the charging management module 140, and the processor 110. The power management module 141 receives input from the battery 142 and / or the charging management module 140, providing power to the processor 110, internal memory 121, external memory, display 194, camera 193, and wireless communication module 160, etc.
[0082] Electronic device 100 implements display functions through a GPU, a display screen 194, and an application processor. The GPU is a microprocessor for image processing, connected to the display screen 194 and the application processor. The GPU is used to perform mathematical and geometric calculations and for graphics rendering. Processor 110 may include one or more GPUs, which execute program instructions to generate or modify display information.
[0083] Display screen 194 is used to display images, videos, etc. Display screen 194 includes a display panel. The display panel may be a liquid crystal display (LCD), an organic light-emitting diode (OLED), an active-matrix organic light-emitting diode (AMOLED), a flexible light-emitting diode (FLED), a miniature LED, a microLED, a quantum dot light-emitting diode (QLED), etc. In some embodiments, electronic device 100 may include one or N displays 194, where N is a positive integer greater than 1.
[0084] Electronic device 100 can perform shooting functions through ISP, camera 193, touch sensor, video codec, GPU, display 194 and application processor.
[0085] The ISP (Image Signal Processor) is used to process data fed back from the camera 193. For example, when taking a picture, the shutter is opened, and light is transmitted through the lens to the camera's photosensitive element. The light signal is converted into an electrical signal, and the camera's photosensitive element transmits the electrical signal to the ISP for processing, transforming it into an image visible to the naked eye. The ISP can also perform algorithmic optimization on image noise, brightness, and skin tone. The ISP can also optimize parameters such as exposure and color temperature of the shooting scene. In some embodiments, the ISP can be set in the camera 193.
[0086] Camera 193 is used to capture still images or videos. An object is projected onto a photosensitive element by generating an optical image through the lens. The photosensitive element can be a charge-coupled device (CCD) or a complementary metal-oxide-semiconductor (CMOS) phototransistor. The photosensitive element converts the light signal into an electrical signal, which is then transmitted to an ISP for conversion into a digital image signal. The ISP outputs the digital image signal to a DSP for processing. The DSP converts the digital image signal into a standard RGB, YUV, or other format image signal. It should be understood that the description of the embodiments in this application uses an RGB format image as an example, and the image format is not limited in this application. In some embodiments, the electronic device 100 may include one or N cameras 193, where N is a positive integer greater than 1.
[0087] Digital signal processors (DSPs) are used to process digital signals. Besides digital image signals, they can also process other digital signals. For example, when electronic device 100 selects a frequency, the DSP can perform Fourier transforms on the frequency energy.
[0088] Video codecs are used to compress or decompress digital video. Electronic device 100 may support one or more video codecs. Thus, electronic device 100 can play or record videos in various encoding formats, such as Moving Picture Experts Group (MPEG) 1, MPEG2, MPEG3, MPEG4, etc.
[0089] The external memory interface 120 can be used to connect an external memory card, such as a Micro SD card, to expand the storage capacity of the electronic device 100. The internal memory 121 can be used to store computer executable program code, which includes instructions. The processor 110 executes various functional applications and data processing of the electronic device 100 by running the instructions stored in the internal memory 121. The internal memory 121 may include a program storage area and a data storage area.
[0090] Electronic device 100 can implement audio functions, such as music playback and recording, through audio module 170, speaker 170A, receiver 170B, microphone 170C, headphone jack 170D, and application processor.
[0091] A pressure sensor 180A is used to sense pressure signals and convert them into electrical signals. A gyroscope sensor 180B can be used to determine the motion posture of the electronic device 100. A barometric pressure sensor 180C is used to measure barometric pressure. A magnetic sensor 180D includes a Hall effect sensor. The electronic device 100 can use the magnetic sensor 180D to detect the opening and closing of the flip cover. An accelerometer 180E can detect the magnitude of the acceleration of the electronic device 100 in various directions (generally three axes). A distance sensor 180F is used to measure distance. The electronic device 100 can measure distance using infrared or laser. In some embodiments, during a shooting scene, the electronic device 100 can use the distance sensor 180F to measure distance for fast focusing. A proximity sensor 180G may include, for example, a light-emitting diode (LED) and a photodetector, such as a photodiode. An ambient light sensor 180L is used to sense ambient light brightness. The electronic device 100 can adaptively adjust the brightness of the display screen 194 according to the sensed ambient light brightness. The ambient light sensor 180L can also be used to automatically adjust the white balance when taking a picture. A fingerprint sensor 180H is used to collect fingerprints. Electronic device 100 can utilize the collected fingerprint characteristics to achieve fingerprint unlocking, application access lock, fingerprint photography, fingerprint answering of calls, etc. Temperature sensor 180J is used to detect temperature. Touch sensor 180K, also known as a "touch panel," can be placed on display screen 194. The touch sensor 180K and display screen 194 together form a touchscreen, also known as a "touch screen." Touch sensor 180K is used to detect touch operations applied to or near it. Bone conduction sensor 180M can acquire vibration signals. Audio module 170 can analyze the voice signal based on the vibration signal of the acoustic vibration bone block acquired by the bone conduction sensor 180M to realize voice functionality.
[0092] Buttons 190 include a power button, volume buttons, etc. Buttons 190 can be mechanical buttons or touch buttons. Electronic device 100 can receive button inputs and generate key signal inputs related to user settings and function control of electronic device 100. Motor 191 can generate vibration alerts. Motor 191 can be used for incoming call vibration alerts or for touch vibration feedback. For example, touch operations applied to different applications (such as taking photos, playing audio, etc.) can correspond to different vibration feedback effects. Touch operations applied to different areas of the display screen 194 can also correspond to different vibration feedback effects from motor 191. Indicator 192 can be an indicator light, used to indicate charging status, battery level changes, or to indicate messages, missed calls, notifications, etc. SIM card interface 195 is used to connect a SIM card.
[0093] The software system of electronic device 100 can adopt a layered architecture, event-driven architecture, microkernel architecture, microservice architecture, or cloud architecture. This application embodiment uses a layered operating system as an example to exemplify the software structure of electronic device 100.
[0094] Figure 3 This is a software structure block diagram of an electronic device 100 according to an embodiment of this application. The layered architecture divides the software into several layers, each with a clear role and function. Layers communicate with each other through software interfaces. In some embodiments, the operating system is divided into four layers, from top to bottom: the application layer, the application framework layer, the operating system runtime and system libraries, and the kernel layer.
[0095] The application layer can include a series of application packages. For example... Figure 3 As shown, the application package can include applications such as camera, photo album, music, and settings.
[0096] The application framework layer provides application programming interfaces (APIs) and a programming framework for applications in the application layer. The application framework layer includes some predefined functions. For example... Figure 3 As shown, the application framework layer may include a window manager, content provider, view system, resource manager, notification manager, etc.
[0097] The window manager is used to manage windowed applications. It can retrieve screen size, determine the presence of a status bar, lock the screen, and capture screenshots, among other things.
[0098] Content providers store and retrieve data, making that data accessible to applications. This data may include videos, images, audio, made and received phone calls, browsing history and bookmarks, phone books, etc.
[0099] A view system includes visual controls, such as controls for displaying text and controls for displaying images. View systems can be used to build applications. A display interface can consist of one or more views. For example, a display interface including a text notification icon could include views for displaying text and views for displaying images.
[0100] The file explorer provides applications with various resources, such as localized strings, icons, images, layout files, video files, and more.
[0101] The notification manager allows applications to display notifications in the status bar. These notifications can be used to deliver informational messages and can disappear automatically after a short pause, such as a notification that a download is complete. The notification manager can also display notifications as icons or scrolling text in the top status bar, such as notifications from background applications, or as dialog boxes on the screen. For example, it can display text messages in the status bar, or emit sounds, such as vibrations or flashing indicator lights.
[0102] Runtime consists of the core libraries and the virtual machine. Runtime is responsible for the scheduling and management of the operating system. The core libraries consist of two parts: one part contains the functionalities that the Java language needs to call, and the other part contains the core libraries of the operating system.
[0103] The application layer and application framework layer run in a virtual machine. The virtual machine executes the Java files of the application layer and application framework layer as binary files. The virtual machine is used to perform functions such as object lifecycle management, stack management, thread management, security and exception management, and garbage collection.
[0104] A system library can include multiple functional modules. For example: surface manager, media libraries, 3D graphics processing libraries (e.g., Open Graphics Library (OpenGL) and embedded systems (ES)), 2D graphics engines (e.g., scene graph library (SGL)), etc.
[0105] The Surface Manager is used to manage the display subsystem and provides the blending of 2D and 3D layers for multiple applications.
[0106] The media library supports playback and recording of various commonly used audio and video formats, as well as still image files. It supports multiple audio and video encoding formats, such as: Moving Pictures Experts Group (MPEG) 4, H.264, MP3, Advanced Audio Coding (AAC), Adaptive Multi-Rate (AMR), Joint Photographic Experts Group (JPG), and Portable Network Graphics (PNG).
[0107] 3D graphics processing libraries are used to implement 3D graphics drawing, image rendering, compositing, and layer processing. 2D graphics engines are drawing engines for 2D graphics.
[0108] The kernel layer is the layer between hardware and software. It can contain hardware driver modules, such as display drivers, camera drivers, and sensor drivers. The application framework layer can call these kernel layer hardware driver modules.
[0109] For ease of understanding, the following embodiments of this application will be described using the following methods: Figure 2 and Figure 3 Taking the electronic device with the structure shown as an example, this application introduces the audio content display method provided in the embodiments.
[0110] The technical solutions involved in the following embodiments can all be implemented in the electronic device 100 having the above-described hardware and software architecture.
[0111] This application takes an electronic device 100 as an example of a vehicle-mounted device, and describes the technical solution provided by the embodiment of this application in detail with reference to the accompanying drawings.
[0112] Figure 4 This is a schematic diagram of a graphical user interface (GUI) provided in an embodiment of this application. Figure 4 Figure (a) illustrates the in-vehicle device in its unlocked mode, where the device's screen displays the currently output interface content 401, which is the main interface of the in-vehicle device. This interface content 401 displays multiple applications (Apps), such as music, contacts, phone, messaging, and clock applications. It is worth noting that interface content 401 may also include other applications, but this embodiment does not limit this.
[0113] Users can instruct the in-vehicle device to launch the music application (i.e., the first application) by touching specific controls on the screen, pressing specific physical buttons or button combinations, inputting voice commands, or using air gestures. Upon receiving the user's instruction to launch the music application, the in-vehicle device will start the music application and display its interface.
[0114] For example, such as Figure 4 As shown in (a), users can instruct the in-vehicle device to open the music application by clicking the "Music" application icon on the main interface. The in-vehicle device will then display the following: Figure 4 The music application interface shown in (b) is shown in the middle.
[0115] For example, even when the in-vehicle device is locked, the user can still use specific gestures on the device screen to instruct the device to open a music application, and the device can display something like... Figure 4 The music application interface shown in (b) is shown below. Alternatively, when the in-vehicle device is locked, the user can click the "Music" application shortcut icon on the lock screen to instruct the in-vehicle device to open the music application. The in-vehicle device can also display an interface similar to the one shown in (b). Figure 4 The music application interface shown in (b) is as follows. The aforementioned music application (the first application) can also be called the CarMedia application, and its interface can be called CarMediaUI.
[0116] like Figure 4 As shown in (b), the music application interface includes an audio source selection control 402 and a content display area (recommendation area, playlist area, album area, track area, chart area, artist area, audiobook area, and radio area). Users can select the audio source of the music application (the second application) by clicking the audio source selection control 402. It is worth mentioning that the content display area may also include other areas, but this embodiment does not limit this.
[0117] For example, such as Figure 4 As shown in (b), the user can click the audio source selection control 402 to instruct the in-vehicle device to display the following: Figure 4 The audio source list (audio application list) 403 is shown in (c). Users can select audio application B from the audio source list 403 as the audio source for their music application. Figure 4 As shown in (c), after the user clicks on audio application B in the audio source list, the music application displays as follows: Figure 4 The interface shown in (d) shows that the current audio source displayed by the audio source selection control 402 has switched from unselected to audio application B.
[0118] Alternatively, users can select the audio source for the music application by touching specific controls on the in-vehicle device screen, pressing specific physical buttons or button combinations, inputting voice, or using air gestures.
[0119] It should be noted that the user's operation of selecting an audio source for an audio application can be referred to as the first operation, or the operation of selecting another application within the first application can be considered the first operation. After receiving the user's first operation input to the music application (the first application), the electronic device responds to the first operation by acquiring the audio content (multiple audio contents) of the second application (the audio application corresponding to the current audio source) and displaying the multiple audio contents through the interface of the music application.
[0120] In existing technologies, when an audio application does not contain all the audio content a user wants to play, the user needs to operate different audio applications to play all the desired audio content. Since the operation methods of different audio applications are often different, users are prone to making mistakes, thus affecting the user experience. However, in the method provided by the embodiments of this application, the user only needs to operate the first application to obtain the audio content in the other applications (the second application). The user does not need to operate the other applications, thereby avoiding errors caused by operating multiple applications and improving the user experience.
[0121] In one possible implementation, the interface of the aforementioned music application (first application) may include a first page, and the display of multiple audio contents through the interface of the first application may include: the electronic device displaying the first set of audio contents on the first page according to the content characteristics of the first set of audio contents.
[0122] The first group of audio content includes multiple audio contents. For example, the first group of audio content can be all the audio content from the multiple audio contents. Or, for example, the first group of audio content can be a portion of the audio content from the multiple audio contents.
[0123] Optionally, the electronic device may first acquire the content characteristics of the first set of audio content, and then display the first set of audio content on the first page based on the content characteristics of the first set of audio content.
[0124] Optionally, content features may include at least one of the following: audio type, album information, playlist information, track information, chart information, artist information, audiobook information, and radio station information. For example, the first group of audio content may consist of multiple songs, and these songs may be displayed in categories according to content features.
[0125] In another possible implementation, the interface of the aforementioned music application (first application) may include a second page, and the display of multiple audio contents through the interface of the first application may include: the electronic device displaying a second set of audio contents on the second page based on the account characteristics of the second application.
[0126] The second group of audio content includes multiple audio contents. For example, the second group of audio content can be all the audio content from the multiple audio contents. Or, for example, the second group of audio content can be a portion of the audio content from the multiple audio contents.
[0127] Optionally, the electronic device can obtain the account characteristics of the second application and then display a second set of audio content on the second page based on the account characteristics of the second application.
[0128] Optionally, account characteristics may include at least one of the following: information on the user's saved playlists, information on playlists created by the user, information on audio content purchased by the user, information on audio content recently played by the user, and information on audio content liked by the user. For example, the second group of audio content may consist of multiple songs, and these multiple songs may be displayed in categories according to account characteristics.
[0129] In another possible implementation, the interface of the aforementioned music application (first application) may include a first page and a second page. Displaying multiple audio content items through the interface of the first application may include: the electronic device displaying a first set of audio content items on the first page based on the content characteristics of the first set of audio content items; and the electronic device displaying a second set of audio content items on the second page based on the account characteristics of the second application.
[0130] As can be seen, in this embodiment of the application, the first application can display audio content based on the content characteristics of the audio content and the account characteristics of the application, making it easier for users to view or play the audio content through the corresponding page, thereby further improving the user experience.
[0131] It is understood that the first application may include more pages, and this application embodiment does not limit this.
[0132] It should be noted that the first and second sets of audio content can be completely identical. For example, the first set of audio content may only include audio content 1 to audio content 100, and the second set of audio content may also only include audio content 1 to audio content 100.
[0133] The first and second sets of audio content can be completely different. For example, the first set of audio content may only include audio content 1 through 100, while the second set may only include audio content 101 through 200.
[0134] The first and second sets of audio content can also be partially the same. For example, both the first and second sets of audio content include audio content 51 to audio content 100, but the first set of audio content also includes audio content 1 to audio content 50, and the second set of audio content also includes audio content 101 to audio content 150.
[0135] For example, both the first and second groups of audio content include audio content 51 to audio content 100, but the first group of audio content also includes audio content 1 to audio content 50. That is, the second group of audio content is a subset of the first group of audio content.
[0136] For example, both the first and second groups of audio content include audio content 51 to audio content 100, but the second group of audio content also includes audio content 1 to audio content 50. That is, the first group of audio content is a subset of the second group of audio content.
[0137] In one possible implementation, displaying the first group of audio content on the first page based on its content characteristics may include: classifying the first group of audio content according to its content characteristics; and displaying the first group of audio content in a categorized manner on the first page.
[0138] For example, such as Figure 4 As shown in (d), the first page may include a recommendation area (also known as a banner area) for displaying recommended albums, a playlist area for displaying playlist collections, an album area for displaying album collections, a track area for displaying track collections, a chart area for displaying chart collections, an artist area for displaying artist collections, an audio collection area for displaying audiobook collections, and a radio station area for displaying radio station collections. Electronic devices can... Figure 5 The audio data model shown categorizes the first group of audio content based on its content characteristics and displays it on the first page. For example, audio content data from the banner page within the second application is displayed in the recommendation area of the first application's first page; audio content data from the leaderboard page within the second application is displayed in the leaderboard area of the first application's first page; audio data from the second application is categorized according to album information and displayed in the album area of the first application's first page; and audio data from the second application is categorized according to artist information and displayed in the artist area of the first application's first page.
[0139] Among them, the aforementioned audio works include, but are not limited to, audio novels, crosstalk sketches, storytelling, audio news, operas, talk shows, audio lessons, and radio dramas.
[0140] As can be seen, in this embodiment, the first application can classify and display audio content based on account characteristics, making it easier for users to find audio content of interest and further improving the user experience.
[0141] In one possible implementation, displaying the second set of audio content on the second page based on the account characteristics of the second application may include: classifying the second set of audio content based on the account characteristics of the second application; and displaying the second set of audio content in categories on the second page.
[0142] For example, such as Figure 6As shown in (a), the second page may include a user-created playlist area for displaying user-created playlists, a user-favorited playlist area for displaying user-collected playlists, a user-purchased audio area for displaying user-liked audio, and a user-recently played audio area for displaying user-recently played audio. Electronic devices can... Figure 7 The audio data model shown categorizes the second group of audio content based on account characteristics and displays the second group of audio content on a second page. For example, recently played audio data from the second application is displayed in the "Recently Played Audios" section of the first application's second page; purchased audio data from the second application is displayed in the "Purchased Audios" section of the first application's second page.
[0143] As can be seen, in this embodiment of the application, the first application can classify and display audio content based on account characteristics, making it easier for users to find audio content of interest and further improving the user experience.
[0144] like Figure 6 As shown in (a), the interface of the music application (first application) can display both the first and second pages simultaneously. Figure 6 As shown in (b), the interface of the music application may include a page switching control 404, which allows the user to click on the switching control 404 to make the interface of the music application display only the first page or the second page.
[0145] For example, such as Figure 6 As shown in (b), the user can click "My" in the toggle control 404 to display the music application interface as shown. Figure 6 The second page shown in (c). Figure 6 As shown in (c), the user can click the "Home" button in the toggle control 404 to display the music application interface as shown. Figure 6 The first page shown in (d).
[0146] Users can tap on an area within a page to display a list of audio files within that area in the music application, and then tap on an audio file within that list to play the audio on their electronic device. For example, such as... Figure 8 As shown in (a), the user clicks on the playlist area to display the music application as shown in (a). Figure 8 The playlist shown in (b) allows users to access the playlist by clicking on it. Figure 8 Playlist 2 in the playlist shown in (b) makes the music application display as follows: Figure 8 The singles list shown in (c) allows the electronic device to play single 1 when the user clicks on single 1 in the singles list.
[0147] It should be noted that the user's operation of instructing the electronic device to play audio through the first application can be referred to as the second operation. The electronic device can receive the user's second operation on the first application, and then send a first instruction through the first application to the second application, instructing the second application to play the target audio content, so that the second application plays the target audio content.
[0148] For example, after receiving a second operation from the user on the first application, the electronic device responds to the second operation by sending a first instruction to the second application through the first application, and the second application plays the target audio after receiving the first instruction.
[0149] As can be seen, the first and second operations mentioned above are both operations on the first application. The audio content in the other applications (i.e., the second application) can be obtained through the first application. The user does not need to operate the other applications, thereby simplifying the user operation and improving the user experience.
[0150] It is worth mentioning that users can also instruct the in-vehicle device to play target audio by operating the vehicle's knobs, touching specific controls on the in-vehicle device screen, pressing specific physical buttons or button combinations, inputting voice, or using air gestures.
[0151] It is worth mentioning that electronic devices can display the music being played in various ways. For example, it can be displayed through split-screen display, through a head-up display (HUD), through desktop cards on the electronic device, through a central control screen, or through a dashboard. This application embodiment does not limit this method.
[0152] Optionally, the areas within the first and second pages can be adjusted according to user needs (such as adjusting the area's position or size). For example, if the user does not require listening to audio content, such as... Figure 8 As shown in (d), users can delete the audiobooks on the first page. For example, users frequently use the leaderboards on the first page, such as... Figure 9 (a) Users can zoom in on the leaderboard area on the first page.
[0153] Optionally, the interface of the first application may also include an operations page. For example, such as... Figure 9 As shown in (b), users can log in or switch accounts, as well as activate or renew application memberships through this page.
[0154] Optionally, the first application can also adjust the size of its interface according to the screen size.
[0155] For example, the first application may first obtain the screen size of the electronic device, and then adjust the size of the interface of the first application according to the screen size.
[0156] As can be seen, in this embodiment of the application, the first application can adjust the interface size according to the screen size of the electronic device, so that the interface size of the first application matches the screen size of the electronic device, thereby further improving the user experience.
[0157] It should be noted that, in this embodiment, the interaction interface between the first application and the second application is provided by the software development kit (CarMediaKit) of the first application (CarMedia). This software development kit provides interaction with the second application based on the inter-process communication mechanism of the operating system. The first application software development kit defines a set of interfaces for audio content querying, playback control, and proactive content reporting. The second application (a third-party audio application) can use the first application to call or control the second application, thereby providing audio services to the user. The software development kit (CarMediaKit) also defines a structured audio data model that can describe music and audio data.
[0158] As can be seen, the first application and its development kit provided in this application embodiment can display audio content from other audio applications (second application). These other audio applications only need to provide structured data through this interactive interface, without needing to concern themselves with the display method of the other third-party audio. This unifies the interface style and interaction method of audio applications, greatly improving the user experience. Furthermore, users only need to operate the first application, without needing to operate the other applications, to easily obtain the required audio content, thus simplifying user operation and enhancing the user experience.
[0159] This application provides an embodiment of an audio content display method, such as... Figure 10 As shown, the method includes:
[0160] S1001, The electronic device receives a first operation on the first application.
[0161] The first operation is used to instruct the first application to display multiple audio contents from the second application.
[0162] For example, such as Figure 4 As shown in (b) to (d), when a user clicks on the music application interface, including the audio source selection control 402, to select audio application B as the audio source, the electronic device is instructed to display multiple audio contents of audio application B through the music application.
[0163] S1002, the electronic device responds to the first operation and displays multiple audio contents of the second application through the interface of the first application.
[0164] For example, such as Figure 4 As shown in (d), the electronic device, in response to the first operation, displays multiple audio contents of the audio application B through the music application interface.
[0165] like Figure 10 As shown, the method may further include:
[0166] S1003, the electronic device receives a second operation on the first application.
[0167] The second operation is used to instruct the electronic device to play target audio content, which is any one of multiple audio contents.
[0168] For example, such as Figure 8 As shown in (a), the user clicks on the playlist area to display the music application as shown in (a). Figure 8 The playlist shown in (b) allows users to access the playlist by clicking on it. Figure 8 Playlist 2 in the playlist shown in (b) makes the music application display as follows: Figure 8 In the singles list shown in (c), the user clicks on single 1 in the singles list to instruct the electronic device to play single 1.
[0169] S1004. In response to the second operation, the electronic device sends a first instruction to the second application through the first application. The first instruction is used to instruct the second application to play the target audio content, so that the second application plays the target audio content.
[0170] For example, in response to a second operation instructing the electronic device to play single track 1, the electronic device sends a first instruction to the audio application B via the music application to instruct the audio application B to play single track 1, and the audio application B starts playing single track 1 after receiving the instruction.
[0171] It should be noted that in the audio content display method provided above, the first application first displays multiple audio contents from the second application based on the user's first operation, where the multiple audio contents include the target audio content.
[0172] As can be seen, users only need to operate the first application to access the audio content in the other applications (i.e., the second application), without needing to operate the other applications, thus simplifying the user operation and improving the user experience.
[0173] This application also provides another method for displaying audio content, in which the target audio content can be displayed directly according to the first operation.
[0174] Specifically, the method includes: an electronic device first receiving a first operation on a first application, the first operation instructing the first application to display target audio content of a second application. Then, in response to the first operation, the target audio content is displayed through the interface of the first application.
[0175] Optionally, the method may further include: receiving a second operation on the first application, the second operation being used to instruct the electronic device to play target audio content.
[0176] Optionally, the method may further include: in response to the second operation, sending a first instruction to the second application through the first application, the first instruction being used to instruct the second application to play target audio content, so that the second application plays the target audio content.
[0177] The following will combine Figure 11 and Figure 12 An electronic device is described for performing the above-described audio content display method.
[0178] It is understood that, in order to achieve the above-mentioned functions, electronic devices include hardware and / or software modules that perform the respective functions. Based on the algorithmic steps of the examples described in conjunction with the embodiments disclosed herein, this application can be implemented in hardware or a combination of hardware and computer software. Whether a function is executed in a hardware-driven or software-driven manner depends on the specific application and design constraints of the technical solution. Those skilled in the art can use different methods to implement the described functions for each specific application in conjunction with the embodiments, but such implementation should not be considered beyond the scope of this application.
[0179] This application embodiment can divide the electronic device into functional modules according to the above method example. For example, each function can be divided into its own functional module, or two or more functions can be integrated into one processing module. The integrated module can be implemented in hardware. It should be noted that the module division in this embodiment is illustrative and only represents one logical functional division. In actual implementation, there may be other division methods.
[0180] When dividing each function into modules according to its corresponding function. Figure 11 A schematic diagram of a possible composition of the electronic device involved in the above embodiments is shown, such as... Figure 11 As shown, the device 1100 may include a transceiver unit 1101 and a processing unit 1102, the processing unit 1102 being able to implement the methods performed by the electronic device in the above method embodiments, and / or other processes used in the techniques described herein.
[0181] It should be noted that all relevant content of each step involved in the above method embodiments can be referenced from the functional description of the corresponding functional module, and will not be repeated here.
[0182] When using integrated units, device 1100 may include a processing unit, a storage unit, and a communication unit. The processing unit can be used to control and manage the operation of device 1100, for example, to support device 1100 in executing the steps performed by the aforementioned units. The storage unit can be used to support device 1100 in executing stored program code and / or data. The communication unit can be used to support communication between device 1100 and other devices.
[0183] The processing unit can be a processor or a controller. It can implement or execute various exemplary logic blocks, modules, and circuits described in conjunction with the disclosure of this application. The processor can also be a combination of functions, such as a combination of one or more microprocessors, a combination of digital signal processing (DSP) and a microprocessor, etc. The storage unit can be a memory. The communication unit can specifically be a radio frequency circuit, a Bluetooth chip, a wireless fidelity (Wi-Fi) chip, or a device that interacts with other electronic devices.
[0184] In one possible implementation, the electronic device involved in the embodiments of this application can be a device having Figure 12 The device 1200 shown includes a processor 1201 and a transceiver 1202. Figure 11 The functions implemented by the transceiver unit 1101 and the processing unit 1102 can be implemented by the processor 1201.
[0185] Optionally, the device 1200 may also include a memory 1203, and the processor 1201 and the memory 1203 communicate with each other through an internal connection path. Figure 11 The relevant functions implemented by the storage unit in the memory can be implemented by the memory 1203.
[0186] This application also provides a computer storage medium storing computer instructions. When the computer instructions are executed on an electronic device, the electronic device performs the aforementioned method steps to implement the audio content display method in the above embodiments.
[0187] This application also provides a computer program product that, when run on a computer, causes the computer to perform the aforementioned steps to implement the audio content display method described in the above embodiments.
[0188] This application also provides an electronic device, which may specifically be a chip, integrated circuit, component, or module. Specifically, the device may include a connected processor and a memory for storing instructions, or the device may include at least one processor for fetching instructions from external memory. When the device is running, the processor can execute instructions to cause the chip to perform the audio content display methods in the above-described method embodiments.
[0189] Figure 13 A schematic diagram of a chip 1300 is shown. The chip 1300 includes one or more processors 1301 and interface circuits 1302. Optionally, the chip 1300 may also include a bus 1303.
[0190] The processor 1301 may be an integrated circuit chip with signal processing capabilities. In implementation, each step of the aforementioned audio content display method can be completed through integrated logic circuits in the processor 1301 or through software instructions.
[0191] Optionally, the processor 1301 described above may be a general-purpose processor, a digital signal processing (DSP) processor, an application-specific integrated circuit (ASIC), a field-programmable gate array (FPGA), or other programmable logic devices, discrete gate or transistor logic devices, or discrete hardware components. It can implement or execute the various methods and steps disclosed in the embodiments of this application. The general-purpose processor may be a microprocessor or any conventional processor.
[0192] The interface circuit 1302 can be used to send or receive data, instructions or information. The processor 1301 can use the data, instructions or other information received by the interface circuit 1302 to process the data, instructions or other information, and can send the processed information out through the interface circuit 1302.
[0193] Optionally, the chip may also include memory, which may include read-only memory and random access memory, and provide operation instructions and data to the processor. A portion of the memory may also include non-volatile random access memory (NVRAM).
[0194] Optionally, the memory stores executable software modules or data structures, and the processor can execute corresponding operations by calling the operation instructions stored in the memory (which may be stored in the operating system).
[0195] Optionally, the chip can be used in the electronic device or DOP involved in the embodiments of this application. Optionally, the interface circuit 1302 can be used to output the execution result of the processor 1301. For the audio content display method provided by one or more embodiments of this application, please refer to the foregoing embodiments, which will not be repeated here.
[0196] It should be noted that the functions of the processor 1301 and the interface circuit 1302 can be implemented through hardware design, software design, or a combination of hardware and software; no restrictions are imposed here.
[0197] In this embodiment, the electronic device, computer storage medium, computer program product or chip are all used to execute the corresponding method provided above. Therefore, the beneficial effects that can be achieved can be referred to the beneficial effects of the corresponding method provided above, and will not be repeated here.
[0198] This application also provides a terminal device, which includes the aforementioned electronic equipment. Optionally, the terminal device may be a vehicle or an intelligent robot, etc.
[0199] It should be understood that in the various embodiments of this application, the order of the above-mentioned processes does not imply the order of execution. The execution order of each process should be determined by its function and internal logic, and should not constitute any limitation on the implementation process of the embodiments of this application.
[0200] Those skilled in the art will recognize that the units and algorithm steps of the various examples described in conjunction with the embodiments disclosed herein can be implemented in electronic hardware, or a combination of computer software and electronic hardware. Whether these functions are implemented in hardware or software depends on the specific application and design constraints of the technical solution. Those skilled in the art can use different methods to implement the described functions for each specific application, but such implementation should not be considered beyond the scope of this application.
[0201] Those skilled in the art will understand that, for the sake of convenience and brevity, the specific working processes of the systems, devices, and units described above can be referred to the corresponding processes in the foregoing method embodiments, and will not be repeated here.
[0202] In the several embodiments provided in this application, it should be understood that the disclosed systems, apparatuses, and methods can be implemented in other ways. For example, the apparatus embodiments described above are merely illustrative; for instance, the division of the units described above is only a logical functional division, and in actual implementation, there may be other division methods. For example, multiple units or components may be combined or integrated into another system, or some features may be ignored or not executed. Furthermore, the coupling or direct coupling or communication connection shown or discussed between the units may be through some interfaces; the indirect coupling or communication connection between the apparatuses or units may be electrical, mechanical, or other forms.
[0203] The units described above as separate components may or may not be physically separate. The components shown as units may or may not be physical units; that is, they may be located in one place or distributed across multiple network units. Some or all of the units can be selected to achieve the purpose of this embodiment according to actual needs.
[0204] In addition, the functional units in the various embodiments of this application can be integrated into one processing unit, or each unit can exist physically separately, or two or more units can be integrated into one unit.
[0205] If the aforementioned functions are implemented as software functional units and sold or used as independent products, they can be stored in a computer-readable storage medium. Based on this understanding, the technical solution of this application, in essence, or the part that contributes to the prior art, or a portion of the technical solution, can be embodied in the form of a software product. This computer software product is stored in a storage medium and includes several instructions to cause a computer device (which may be a personal computer, server, or network device, etc.) to execute all or part of the steps of the methods described in the various embodiments of this application. The aforementioned storage medium includes various media capable of storing program code, such as USB flash drives, portable hard drives, read-only memory (ROM), random access memory (RAM), magnetic disks, or optical disks.
[0206] The first application in this application embodiment is an application related to audio content. Optionally, the first application can also be extended to an application of video content, or an application of audio and video content.
[0207] The above description is merely a specific embodiment of this application, but the scope of protection of this application is not limited thereto. Any variations or substitutions that can be easily conceived by those skilled in the art within the scope of the technology disclosed in this application should be included within the scope of protection of this application. Therefore, the scope of protection of this application should be determined by the scope of the claims.
Claims
1. A method for displaying audio content, characterized in that, Applied to an electronic device, the electronic device having a first application and a second application installed, the method includes: Receive a first operation, the first operation being used to instruct the first application to display multiple audio contents of the second application; In response to the first operation, the multiple audio contents are displayed through the interface of the first application, and the audio contents are audio information or audio works; The interface of the first application includes a first page, which includes multiple display areas. These multiple display areas are used to display audio content with corresponding content characteristics. Different display areas correspond to different content characteristics. Displaying the multiple audio contents through the interface of the first application includes: The first set of audio content is displayed in a first display area on the first page according to the content characteristics of the first set of audio content. The plurality of audio content includes the first set of audio content, and the plurality of display areas includes the first display area. The first display area corresponds to the content characteristics of the first set of audio content.
2. The method according to claim 1, characterized in that, The method further includes: A second operation is received, which is used to instruct the playback of target audio content, wherein the target audio content is any one of the plurality of audio contents.
3. The method according to claim 2, characterized in that, The method further includes: In response to the second operation, a first instruction is sent from the first application to the second application, the first instruction being used to instruct the second application to play the target audio content, so that the second application plays the target audio content.
4. The method according to any one of claims 1 to 3, characterized in that, The interface of the first application includes a second page, and displaying the multiple audio contents through the interface of the first application includes: Based on the account characteristics of the second application, a second set of audio content is displayed on the second page, and the plurality of audio content includes the second set of audio content.
5. The method according to any one of claims 1 to 3, characterized in that, The step of displaying the first group of audio content in the first display area of the first page according to the content characteristics of the first group of audio content includes: The first group of audio content is classified according to its content characteristics; The first group of audio content is displayed in the first display area on the first page.
6. The method according to claim 4, characterized in that, The step of displaying the second set of audio content on the second page based on the account characteristics of the second application includes: The second group of audio content is categorized based on the account characteristics of the second application; The second group of audio content is displayed in categories on the second page.
7. The method according to any one of claims 1 to 3, characterized in that, The content features include at least one of the following: audio type, album information, playlist information, track information, chart information, artist information, audiobook information, or radio station information.
8. The method according to claim 4, characterized in that, The account features include at least one of the following: the playlists the account has saved, the playlists the account has created, the audio content the account has purchased, the audio content the account has recently played, or the audio content the account likes.
9. The method according to any one of claims 1 to 8, characterized in that, The method further includes: Adjust the size of the interface of the first application according to the screen size.
10. An electronic device, characterized in that, Includes a processor and a memory coupled to the processor, the processor being used for: Receive a first operation, the first operation being used to instruct the first application to display multiple audio contents of the second application; In response to the first operation, the multiple audio contents are displayed through the interface of the first application, and the audio contents are audio information or audio works; The interface of the first application includes a first page, which includes multiple display areas. These multiple display areas are used to display audio content with corresponding content characteristics. Different display areas correspond to different content characteristics. Displaying the multiple audio contents through the interface of the first application includes: The first set of audio content is displayed in a first display area on the first page according to the content characteristics of the first set of audio content. The plurality of audio content includes the first set of audio content, and the plurality of display areas includes the first display area. The first display area corresponds to the content characteristics of the first set of audio content.
11. The electronic device according to claim 10, characterized in that, The processor is also used for: A second operation is received, which is used to instruct the playback of target audio content, wherein the target audio content is any one of the plurality of audio contents.
12. The electronic device according to claim 11, characterized in that, The processor is also used for: In response to the second operation, a first instruction is sent from the first application to the second application, the first instruction being used to instruct the second application to play the target audio content, so that the second application plays the target audio content.
13. The electronic device according to any one of claims 10 to 12, characterized in that, The interface of the first application includes a second page, and the processor is specifically used for: Based on the account characteristics of the second application, a second set of audio content is displayed on the second page, and the plurality of audio content includes the second set of audio content.
14. The electronic device according to any one of claims 10 to 12, characterized in that, The processor is specifically used for: The first group of audio content is classified according to its content characteristics; The first group of audio content is displayed in the first display area on the first page.
15. The electronic device according to claim 13, characterized in that, The processor is specifically used for: The second group of audio content is categorized based on the account characteristics of the second application; The second group of audio content is displayed in categories on the second page.
16. The electronic device according to any one of claims 10 to 12, characterized in that, The content features include at least one of the following: audio type, album information, playlist information, track information, chart information, artist information, audiobook information, or radio station information.
17. The electronic device according to claim 13, characterized in that, The account features include at least one of the following: the playlists the account has saved, the playlists the account has created, the audio content the account has purchased, the audio content the account has recently played, or the audio content the account likes.
18. The electronic device according to any one of claims 10 to 17, characterized in that, The processor is also used for: Adjust the size of the interface of the first application according to the screen size.
19. A chip device comprising a memory and a processor, the memory being coupled to the processor, the memory storing code, the processor being configured to execute the code, wherein when the code is executed, the method of any one of claims 1 to 9 is implemented.
20. A computer-readable storage medium for storing a computer program, characterized in that, The computer program includes instructions for implementing the method according to any one of claims 1 to 9.
21. A computer program product, the computer program product comprising instructions, characterized in that, When the instructions are executed on a computer or processor, the computer or processor causes the computer or processor to perform the method of any one of claims 1 to 9.
22. A terminal device, characterized in that, Including the electronic device as described in any one of claims 10 to 18.
23. The terminal device according to claim 22, characterized in that, The terminal device is a vehicle.