Vehicle audio control method and device, storage medium and electronic device

CN117008864BActive Publication Date: 2026-08-21TENCENT TECHNOLOGY (SHENZHEN) CO LTD
View PDF 4 Cites 0 Cited by

Patent Information

Application Number
CN202210453838.0
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2022-04-27
Publication Date
2026-08-21
Estimated Expiration
2042-04-27

AI Technical Summary

Technical Problem

[0003]针对上述的问题,目前尚未提出有效的解决方案

Benefits of technology

[0028]在本申请实施例中,显示车载音频播放客户端的车载播放控制界面;响应于对上述车载播放控制界面中目标车载音频触发的音频播放指令,播放上述目标车载音频,同时在上述车载播放控制界面上显示音频悬浮窗,其中,上述音频悬浮窗为悬浮显示在上述车载播放控制界面上的窗口;响应于对上述音频悬浮窗触发的音频调整指令,调整上述目标车载音频在上述车载音频播放客户端中的音频播放状态,考虑到车载环境下的逻辑响应速度较慢,在车载设备刚启动时,仅显示车载音频播放客户端的车载播放控制界面,如此就避免了在车载设备刚启动时播放器易呈现黑屏等异常情况的发生;此外,在获取到对上述车载播放控制界面中目标车载音频触发的音频播放指令的情况下,播放上述目标车载音频的同时,显示播放器,且该播放器是以音频悬浮窗的形式进行显示,如此借助音频悬浮窗的灵活特性,进而还提高了车载音频的控制效率,从而实现了提供一种对车载音频的合理控制方式的技术效果,进而解决了缺乏一种对车载音频的合理控制方式的技术问题。

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN117008864B_ABST
    Figure CN117008864B_ABST
Patent Text Reader

Abstract

The application discloses a vehicle-mounted audio control method and device, a storage medium and an electronic equipment, which can be applied to a vehicle-mounted scene. The method comprises the following steps: displaying a vehicle-mounted playing control interface of a vehicle-mounted audio playing client; in response to an audio playing instruction triggered by a target vehicle-mounted audio in the vehicle-mounted playing control interface, playing the target vehicle-mounted audio, and displaying an audio floating window on the vehicle-mounted playing control interface; and in response to an audio adjusting instruction triggered by the audio floating window, adjusting an audio playing state of the target vehicle-mounted audio in the vehicle-mounted audio playing client. The application solves the technical problem of low control efficiency of the vehicle-mounted audio.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This application relates to the field of computers, and more specifically, to a method, apparatus, storage medium, and electronic device for controlling in-vehicle audio. Background Technology

[0002] In automotive scenarios, related technologies typically utilize fixed players to control in-vehicle audio. However, due to the slow logic response speed in the automotive environment, in-vehicle devices are prone to loading sluggishness. Consequently, these fixed players may exhibit abnormalities such as a black screen when the in-vehicle device is first started, hindering proper control of in-vehicle audio. Therefore, a reasonable method for controlling in-vehicle audio is lacking in related technologies.

[0003] There is currently no effective solution to the above problems. Summary of the Invention

[0004] This application provides a method, apparatus, storage medium, and electronic device for controlling in-vehicle audio, in order to at least solve the technical problem of lacking a reasonable way to control in-vehicle audio.

[0005] According to one aspect of the embodiments of this application, a method for controlling in-vehicle audio is provided, comprising: displaying an in-vehicle playback control interface of an in-vehicle audio playback client; playing the target in-vehicle audio in response to an audio playback command triggered on the in-vehicle playback control interface, and simultaneously displaying an audio floating window on the in-vehicle playback control interface, wherein the audio floating window is a window that floats on the in-vehicle playback control interface; and adjusting the audio playback state of the target in-vehicle audio in the in-vehicle audio playback client in response to an audio adjustment command triggered on the audio floating window.

[0006] According to another aspect of the embodiments of this application, a vehicle audio control device is also provided, comprising: a first display unit for displaying a vehicle playback control interface of a vehicle audio playback client; a playback unit for playing the target vehicle audio in response to an audio playback command triggered on the vehicle playback control interface, and simultaneously displaying an audio floating window on the vehicle playback control interface, wherein the audio floating window is a window that floats on the vehicle playback control interface; and a control unit for adjusting the audio playback state of the target vehicle audio in the vehicle audio playback client in response to an audio adjustment command triggered on the audio floating window.

[0007] As an optional solution, the playback unit includes: a first display module, used to display the audio floating window on the vehicle playback control interface, and to display an audio prompt icon matching the target vehicle audio and at least one vehicle audio adjustment control on the audio floating window.

[0008] As an optional solution, the above-mentioned device includes: a first adjustment module, configured to, after displaying the audio floating window on the vehicle playback control interface and displaying the audio prompt icon and at least one vehicle audio adjustment control matching the target vehicle audio on the audio floating window, adjust the first display area of ​​the audio prompt icon to a second display area and hide the at least one vehicle audio adjustment control in response to a selection operation performed on the audio prompt icon, wherein the second display area is larger than the first display area.

[0009] As an optional solution, the above-mentioned device includes: a second adjustment module, configured to adjust the display position of the audio prompt icon on the in-vehicle playback control interface after the first display area of ​​the audio prompt icon is adjusted to the second display area and the at least one in-vehicle audio adjustment control is hidden, while the selection operation is continuously executed and a displacement operation performed on the audio prompt icon is obtained, wherein the display area of ​​the audio prompt icon is the second display area during the adjustment process; and a third adjustment module, configured to determine the display position of the audio floating window on the in-vehicle playback control interface in response to a confirmation operation performed on the audio prompt icon after the first display area of ​​the audio prompt icon is adjusted to the second display area and the at least one in-vehicle audio adjustment control is hidden, and display the audio prompt icon restored to the first display area and the at least one in-vehicle audio adjustment control on the audio floating window with the determined display position.

[0010] As an optional solution, the third adjustment module includes: an acquisition submodule, configured to acquire a first display position of the audio prompt icon on the in-vehicle playback control interface in response to a confirmation operation performed on the audio prompt icon; a first determination submodule, configured to determine a second display position within the target boundary area as the display position of the audio floating window on the in-vehicle playback control interface when the distance between the first display position and the target boundary area is less than or equal to an association threshold; or, a second determination submodule, configured to determine the first display position as the display position of the audio floating window on the in-vehicle playback control interface when the distance between the first display position and the target boundary area is greater than the association threshold.

[0011] As an optional solution, the first display module includes: a second display module, used to display the audio floating window on the in-vehicle playback control interface, and to display the audio prompt icon and at least one in-vehicle audio adjustment control on the audio floating window when the target vehicle to which the in-vehicle audio playback client belongs is not in motion.

[0012] As an optional solution, the above device includes: a first hiding module, used to display the audio floating window on the vehicle playback control interface, and after displaying the audio prompt icon and the at least one vehicle audio adjustment control on the audio floating window when the target vehicle to which the vehicle audio playback client belongs is not in motion, and then displaying the audio prompt icon on the audio floating window and hiding the at least one vehicle audio adjustment control when the target vehicle to which the vehicle audio playback client belongs is in motion.

[0013] As an optional solution, the first display module includes: a third display module, used to display the audio floating window on the vehicle playback control interface, and when the target vehicle is in motion and the current driving speed of the target vehicle is less than or equal to the speed warning threshold, to display the audio prompt icon and at least one vehicle audio adjustment control on the vehicle playback control interface.

[0014] As an optional solution, the above-mentioned device includes: a second hiding module, used to display the audio floating window on the vehicle playback control interface, and after displaying the audio prompt icon and the at least one vehicle audio adjustment control on the vehicle playback control interface when the target vehicle is in motion and the current speed of the target vehicle is less than or equal to the speed warning threshold, and when the target vehicle to which the vehicle audio playback client belongs is in motion and the current speed of the target vehicle is greater than the speed warning threshold, to display the audio prompt icon on the audio floating window and hide the at least one vehicle audio adjustment control.

[0015] As an optional solution, the playback unit includes: a fourth display module, used to display the audio floating window on the vehicle playback control interface, and to display an audio prompt icon that matches the target vehicle audio on the audio floating window.

[0016] As an optional solution, the above-mentioned device includes: a fifth display module, configured to, after displaying the audio floating window on the vehicle playback control interface and displaying an audio prompt icon matching the target vehicle audio on the audio floating window, display the audio prompt icon and at least one vehicle audio adjustment control matching the target vehicle audio on the audio floating window in response to a hovering operation performed on the audio prompt icon; and a first trigger module, configured to, after displaying the audio floating window on the vehicle playback control interface and displaying an audio prompt icon matching the target vehicle audio on the audio floating window, trigger the audio adjustment command when the hovering operation is continuously performed and a target touch operation performed on the at least one vehicle audio adjustment control is obtained.

[0017] As an optional solution, the above-mentioned device includes: a sixth display module, configured to, after displaying the audio floating window on the vehicle playback control interface and displaying an audio prompt icon matching the target vehicle audio on the audio floating window, display the audio prompt icon and at least one vehicle audio adjustment control matching the target vehicle audio on the audio floating window in response to a first touch operation performed on the audio prompt icon; a second trigger module, configured to, after displaying the audio floating window on the vehicle playback control interface and displaying an audio prompt icon matching the target vehicle audio on the audio floating window, trigger the audio adjustment command in response to a second touch operation performed on the at least one vehicle audio adjustment control; or, in response to a third touch operation performed on the audio prompt icon, hide the at least one vehicle audio adjustment control.

[0018] As an optional solution, the above-mentioned device includes: a first adjustment unit, configured to, after playing the target vehicle audio in response to an audio playback command triggered by the target vehicle audio in the vehicle playback control interface and displaying an audio floating window on the vehicle playback control interface, adjust the target display position of the audio floating window on the vehicle playback control interface in response to a target displacement operation performed on the audio floating window; a second adjustment unit, configured to, after playing the target vehicle audio in response to an audio playback command triggered by the target vehicle audio in the vehicle playback control interface and displaying an audio floating window on the vehicle playback control interface, adjust the display form of the vehicle playback control interface according to the target display position; and / or, a third adjustment unit, configured to, after playing the target vehicle audio in response to an audio playback command triggered by the target vehicle audio in the vehicle playback control interface and displaying an audio floating window on the vehicle playback control interface, adjust the arrangement of at least one vehicle audio adjustment control displayed on the audio floating window according to the target display position.

[0019] As an optional solution, the second adjustment unit includes: a first acquisition module, used to acquire a first distance between the target display position and the wide reference area of ​​the vehicle playback control interface, and a second distance between the target display position and the high reference area of ​​the vehicle playback control interface; a fourth adjustment module, used to adjust the aspect ratio of the vehicle playback control interface using the ratio of the first distance to the second distance; and a second display module, used to display the vehicle playback control interface according to the adjusted aspect ratio.

[0020] As an optional solution, the third adjustment unit includes: a second acquisition module, used to acquire a third distance between the target display position and the horizontal reference area of ​​the vehicle playback control interface, and a fourth distance between the target display position and the vertical reference area of ​​the vehicle playback control interface; a third display module, used to display at least one vehicle audio adjustment control on the audio floating window in a horizontal arrangement when the third distance is less than or equal to a first distance threshold; or, a fourth display module, used to display at least one vehicle audio adjustment control on the audio floating window in a vertical arrangement when the fourth distance is less than or equal to a second distance threshold.

[0021] As an optional solution, the control unit includes at least one of the following: a first control module, configured to adjust the audio playback state of the target vehicle audio to a paused playback state in response to a first adjustment command triggered by the audio floating window when the audio playback state of the target vehicle audio is in a continuous playback state; a second control module, configured to adjust the audio playback state of the target vehicle audio to the continuous playback state in response to a second adjustment command triggered by the audio floating window when the audio playback state of the target vehicle audio is in the paused playback state; a third control module, configured to adjust the audio playback state of the target vehicle audio to a third playback state in response to an audio adjustment command triggered by the audio floating window, and play another vehicle audio in the audio set containing the target vehicle audio, excluding the target vehicle audio; and a fourth control module, configured to adjust the audio playback state of the target vehicle audio to the stopped playback state in response to a fourth adjustment command triggered by the audio floating window.

[0022] As an optional solution, the above-mentioned device includes: a fifth control module, used to play the target vehicle audio in response to an audio playback command triggered by the target vehicle audio in the vehicle playback control interface, and after displaying an audio floating window on the vehicle playback control interface, hide the audio floating window when the audio playback status of the target vehicle audio is stopped and no vehicle audio is currently playing in the vehicle playback control interface.

[0023] As an optional solution, the above-mentioned device includes: a second display unit, configured to, after playing the target vehicle audio in response to an audio playback command triggered by the target vehicle audio in the vehicle playback control interface, and simultaneously displaying an audio floating window on the vehicle playback control interface, display an audio details interface corresponding to the target vehicle audio in response to an interface jump command triggered by the audio prompt icon, wherein the audio details interface displays audio details information matching the target vehicle audio and at least two vehicle audio adjustment controls.

[0024] As an optional solution, the above-mentioned device includes: a display unit, used to play the target vehicle audio in response to an audio playback command triggered by the target vehicle audio in the vehicle playback control interface, and after displaying an audio floating window on the vehicle playback control interface, adjust the display animation of the audio floating window according to the playback status of the target vehicle audio, wherein the display animation is a dynamically displayed logo screen on the audio floating window.

[0025] As an optional solution, the above-mentioned device includes: a caching unit, configured to cache the audio resources of each audio in the audio set where the target in-vehicle audio is located in response to the audio playback command triggered by the target in-vehicle audio in the in-vehicle playback control interface before playing the target in-vehicle audio and displaying the audio floating window on the in-vehicle playback control interface.

[0026] According to another aspect of the embodiments of this application, a computer program product or computer program is provided, which includes computer instructions stored in a computer-readable storage medium. A processor of a computer device reads the computer instructions from the computer-readable storage medium and executes the computer instructions, causing the computer device to perform the vehicle audio control method described above.

[0027] According to another aspect of the embodiments of this application, an electronic device is also provided, including a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein the processor executes the above-described vehicle audio control method through the computer program.

[0028] In this embodiment, an in-vehicle playback control interface of an in-vehicle audio playback client is displayed. In response to an audio playback command triggered on the target in-vehicle audio in the in-vehicle playback control interface, the target in-vehicle audio is played, and an audio floating window is displayed on the in-vehicle playback control interface, wherein the audio floating window is a window that floats on the in-vehicle playback control interface. In response to an audio adjustment command triggered on the audio floating window, the audio playback status of the target in-vehicle audio in the in-vehicle audio playback client is adjusted. Considering the slow logic response speed in an in-vehicle environment, only the in-vehicle audio is displayed when the in-vehicle device is first started. The video playback client's in-vehicle playback control interface avoids abnormal situations such as a black screen when the in-vehicle device is first started. In addition, when an audio playback command is received for the target in-vehicle audio in the aforementioned in-vehicle playback control interface, the player is displayed while the target in-vehicle audio is played. The player is displayed in the form of an audio floating window. By utilizing the flexibility of the audio floating window, the control efficiency of in-vehicle audio is improved. This achieves the technical effect of providing a reasonable control method for in-vehicle audio, thereby solving the technical problem of the lack of a reasonable control method for in-vehicle audio. Attached Figure Description

[0029] The accompanying drawings, which are included to provide a further understanding of this application and form part of this application, illustrate exemplary embodiments of this application and are used to explain this application, but do not constitute an undue limitation of this application. In the drawings:

[0030] Figure 1 This is a schematic diagram of an application environment for an optional vehicle audio control method according to an embodiment of this application;

[0031] Figure 2 This is a schematic diagram of the flow of an optional vehicle audio control method according to an embodiment of this application;

[0032] Figure 3 This is a schematic diagram of an optional vehicle audio control method according to an embodiment of this application;

[0033] Figure 4 This is a schematic diagram of another optional vehicle audio control method according to an embodiment of this application;

[0034] Figure 5 This is a schematic diagram of another optional vehicle audio control method according to an embodiment of this application;

[0035] Figure 6 This is a schematic diagram of another optional vehicle audio control method according to an embodiment of this application;

[0036] Figure 7 This is a schematic diagram of another optional vehicle audio control method according to an embodiment of this application;

[0037] Figure 8 This is a schematic diagram of another optional vehicle audio control method according to an embodiment of this application;

[0038] Figure 9 This is a schematic diagram of another optional vehicle audio control method according to an embodiment of this application;

[0039] Figure 10 This is a schematic diagram of another optional vehicle audio control method according to an embodiment of this application;

[0040] Figure 11 This is a schematic diagram of another optional vehicle audio control method according to an embodiment of this application;

[0041] Figure 12 This is a schematic diagram of another optional vehicle audio control method according to an embodiment of this application;

[0042] Figure 13 This is a schematic diagram of another optional vehicle audio control method according to an embodiment of this application;

[0043] Figure 14 This is a schematic diagram of another optional vehicle audio control method according to an embodiment of this application;

[0044] Figure 15This is a schematic diagram of another optional vehicle audio control method according to an embodiment of this application;

[0045] Figure 16 This is a schematic diagram of another optional vehicle audio control method according to an embodiment of this application;

[0046] Figure 17 This is a schematic diagram of another optional vehicle audio control method according to an embodiment of this application;

[0047] Figure 18 This is a schematic diagram of an optional vehicle audio control device according to an embodiment of this application;

[0048] Figure 19 This is a schematic diagram of the structure of an optional electronic device according to an embodiment of this application. Detailed Implementation

[0049] To enable those skilled in the art to better understand the present application, the technical solutions in the embodiments of the present application will be clearly and completely described below with reference to the accompanying drawings. Obviously, the described embodiments are only some embodiments of the present application, and not all embodiments. Based on the embodiments in the present application, all other embodiments obtained by those of ordinary skill in the art without creative effort should fall within the scope of protection of the present application.

[0050] It should be noted that the terms "first," "second," etc., in the specification, claims, and accompanying drawings of this application are used to distinguish similar objects and are not necessarily used to describe a specific order or sequence. It should be understood that such data can be interchanged where appropriate so that the embodiments of this application described herein can be implemented in orders other than those illustrated or described herein. Furthermore, the terms "comprising" and "having," and any variations thereof, are intended to cover non-exclusive inclusion; for example, a process, method, system, product, or apparatus that comprises a series of steps or units is not necessarily limited to those steps or units explicitly listed, but may include other steps or units not explicitly listed or inherent to such processes, methods, products, or apparatus.

[0051] According to one aspect of the embodiments of this application, a method for controlling in-vehicle audio is provided. Optionally, as an optional implementation, the above-described method for controlling in-vehicle audio can be applied to, but is not limited to, [examples of other methods]. Figure 1 The environment shown may include, but is not limited to, user equipment 102 and server 112. User equipment 102 may include, but is not limited to, a display 108, a processor 106 and a memory 1004. Server 112 includes a database 114 and a processing engine 116.

[0052] The specific process can be summarized in the following steps:

[0053] Step S102: User equipment 102 obtains an audio playback command triggered by the target in-vehicle audio in the in-vehicle playback control interface;

[0054] Steps S104-S106: Send the audio playback command to the server 112 via network 110;

[0055] In step S108, server 112 obtains the target vehicle audio from database 114 through processing engine 116;

[0056] In steps S110-S112, the target vehicle audio is sent to the user equipment 102 via the network 110. The user equipment 102 plays the audio through the processor 106, displays the audio floating window corresponding to the target vehicle audio on the display 108, and stores the target vehicle audio in the memory 104.

[0057] remove Figure 1 Beyond the examples shown, the above steps can be completed with server assistance, i.e., the server can perform steps such as acquiring the target vehicle audio, thereby reducing the server's processing load. The user equipment 102 includes, but is not limited to, mobile phones, computers, smart voice interaction devices, smart home appliances, vehicle terminals, aircraft, etc., and this application does not limit the specific implementation of the user equipment 102.

[0058] Alternatively, as an alternative implementation method, such as Figure 2 As shown, the control method for in-vehicle audio includes:

[0059] S202 displays the in-vehicle playback control interface of the in-vehicle audio playback client;

[0060] S204, in response to an audio playback command triggered by a target in-vehicle audio in the in-vehicle playback control interface, plays the target in-vehicle audio and displays an audio floating window on the in-vehicle playback control interface, wherein the audio floating window is a window that floats on the in-vehicle playback control interface.

[0061] S206, in response to an audio adjustment command triggered by an audio floating window, adjusts the audio playback status of the target in-vehicle audio in the in-vehicle audio playback client.

[0062] Optionally, in this embodiment, the above-mentioned vehicle audio control method can be applied to various scenarios, including but not limited to cloud technology, artificial intelligence, smart transportation, assisted driving, and vehicle music applications. Taking a vehicle music application as an example, the vehicle music application installed on the target vehicle provides music services to the users of the target vehicle in the form of a vehicle audio playback client. Due to the code efficiency transmission mechanism of the vehicle device, the loading of the device environment and the speed of logic response are relatively slow when the vehicle audio playback client is first started. Therefore, when the vehicle audio playback client is first started, the audio player is not displayed on the vehicle playback control interface immediately. Instead, the audio player is displayed synchronously when the target vehicle audio is played, thereby avoiding the problem of abnormal display of the audio player due to slow loading. In addition, using the audio floating window as the audio player to adjust the audio playback status of the target vehicle audio in the vehicle audio playback client can more flexibly complete the control of the target audio, thereby reducing the impact on vehicle driving safety due to the inconvenience of controlling the target audio, in order to meet the characteristics of higher safety requirements in the vehicle scenario.

[0063] Optionally, in this embodiment, the in-vehicle audio playback client is an application installed on the target vehicle. The in-vehicle playback control interface can be understood as, but is not limited to, the main interface of the in-vehicle audio playback client, or the interface among multiple interfaces in the in-vehicle audio playback client used to trigger audio playback, such as... Figure 3 As shown, the in-vehicle audio playback client installed in the target vehicle 302 is displayed in the in-vehicle playback control interface 304. Users of the target vehicle 302 can select songs on the in-vehicle playback control interface 304.

[0064] Optionally, in this embodiment, the triggering of the audio playback command may include, but is not limited to, an audio playback command triggered after selecting the identifier corresponding to the target audio displayed on the vehicle playback control interface, or an audio playback command triggered after the vehicle audio playback client collects the audio frequency corresponding to the target audio. For example, the vehicle audio playback client uses speech recognition technology to perform speech recognition on the collected audio frequency to obtain the target information corresponding to the collected audio frequency, and determines whether to trigger the audio playback command based on the target information.

[0065] Optionally, in this embodiment, the audio floating window is a window that floats on the in-vehicle playback control interface, and the audio floating window is allowed to be moved, or in other words, the audio floating window is allowed to be adjusted in its display position on the in-vehicle playback control interface, wherein, for example... Figure 4 As shown, the audio floating window 404 is a window that floats on the in-vehicle playback control interface 402; in addition, the audio floating window may display multiple elements, such as audio prompt icons and in-vehicle audio adjustment controls, for example... Figure 4As shown, the audio floating window 404 displays an audio prompt icon 406 that matches the target vehicle audio and at least one vehicle audio adjustment control 408.

[0066] Optionally, in this embodiment, the audio prompts displayed on the audio floating window may be used, but are not limited to, to display identification information associated with the target audio, such as the song type of the song corresponding to the target audio, the artist logo of the song corresponding to the target audio, the logo of the song company of the song corresponding to the target audio, the logo of the in-vehicle audio playback client, etc.

[0067] Optionally, in this embodiment, the in-vehicle audio adjustment controls displayed on the audio floating window can be used, but are not limited to, to adjust the audio playback status of the target in-vehicle audio in the in-vehicle audio playback client. The audio playback status can include, but is not limited to, at least one of the following: audio pause status, audio playback status, audio fast forward status, audio rewind status, audio stop status, etc.

[0068] It should be noted that the system displays the in-vehicle playback control interface of the in-vehicle audio playback client; in response to an audio playback command triggered on the target in-vehicle audio in the in-vehicle playback control interface, the system plays the target in-vehicle audio and displays an audio floating window on the in-vehicle playback control interface, wherein the audio floating window is a window that floats on the in-vehicle playback control interface; in response to an audio adjustment command triggered on the audio floating window, the system adjusts the audio playback status of the target in-vehicle audio in the in-vehicle audio playback client.

[0069] To further illustrate, optional examples include... Figure 5 As shown, the in-vehicle playback control interface 502 of the in-vehicle audio playback client is displayed, such as... Figure 5 As shown in (a) in the figure; further as Figure 5 As shown in (b), in response to an audio playback command triggered on the target in-vehicle audio in the in-vehicle playback control interface 502, the target in-vehicle audio is played, and an audio floating window 504 is displayed on the in-vehicle playback control interface 502. The audio floating window 504 is a window that floats on the in-vehicle playback control interface 502. The audio floating window 504 displays an audio prompt icon 506 that matches the target in-vehicle audio and at least one in-vehicle audio adjustment control 508. In response to an audio adjustment command triggered on the target in-vehicle audio adjustment control in the at least one in-vehicle audio adjustment control 508, the audio playback status of the target in-vehicle audio in the in-vehicle audio playback client is adjusted.

[0070] The embodiments provided in this application display an in-vehicle playback control interface for an in-vehicle audio playback client. In response to an audio playback command triggered on a target in-vehicle audio file within the in-vehicle playback control interface, the target in-vehicle audio is played, and an audio floating window is displayed on the in-vehicle playback control interface. The audio floating window is a window that floats on the in-vehicle playback control interface. In response to an audio adjustment command triggered on the audio floating window, the audio playback status of the target in-vehicle audio file in the in-vehicle audio playback client is adjusted. Considering the slow logic response speed in an in-vehicle environment, only the in-vehicle playback control interface of the in-vehicle audio playback client is displayed when the in-vehicle device is first started. This avoids abnormal situations such as a black screen when the player is first started. Furthermore, upon receiving an audio playback command triggered on a target in-vehicle audio file within the in-vehicle playback control interface, the player is displayed while the target in-vehicle audio is played, and the player is displayed in the form of an audio floating window. This utilizes the flexibility of the audio floating window to improve the control efficiency of in-vehicle audio, thereby achieving the technical effect of providing a reasonable control method for in-vehicle audio.

[0071] As an optional solution, an audio floating window can be displayed on the in-vehicle playback control interface, including:

[0072] An audio floating window is displayed on the in-vehicle playback control interface, and an audio prompt icon matching the target in-vehicle audio and at least one in-vehicle audio adjustment control are displayed on the audio floating window.

[0073] Optionally, in this embodiment, the audio floating window may display, but is not limited to, multiple elements, such as audio prompt icons and in-vehicle audio adjustment controls, for example... Figure 4 As shown, the audio floating window 404 displays an audio prompt icon 406 that matches the target vehicle audio and at least one vehicle audio adjustment control 408.

[0074] Optionally, in this embodiment, the audio prompts displayed on the audio floating window may be used, but are not limited to, to display identification information associated with the target audio, such as the song type of the song corresponding to the target audio, the artist logo of the song corresponding to the target audio, the logo of the song company of the song corresponding to the target audio, the logo of the in-vehicle audio playback client, etc.

[0075] Optionally, in this embodiment, the in-vehicle audio adjustment controls displayed on the audio floating window can be used, but are not limited to, to adjust the audio playback status of the target in-vehicle audio in the in-vehicle audio playback client. The audio playback status can include, but is not limited to, at least one of the following: audio pause status, audio playback status, audio fast forward status, audio rewind status, audio stop status, etc.

[0076] As an optional solution, after displaying an audio floating window on the in-vehicle playback control interface, and displaying an audio prompt icon and at least one in-vehicle audio adjustment control matching the target in-vehicle audio on the audio floating window, the solution includes:

[0077] In response to a selection operation performed on an audio prompt icon, the first display area of ​​the audio prompt icon is adjusted to a second display area, and at least one in-vehicle audio adjustment control is hidden, wherein the second display area is larger than the first display area.

[0078] Optionally, the high flexibility of the audio floating window provides a large operating space for in-vehicle users. However, the in-vehicle scenario has high security requirements. Therefore, in addition to the highly flexible operation method, the safety of the operation must also be considered. In this embodiment, during the movement of the audio floating window, the display area of ​​the audio floating window can be adjusted to increase its size to improve the intuitiveness of the movement of the audio floating window, and the in-vehicle user can better observe the movement trajectory of the audio floating window. In addition, during the movement of the audio floating window, it is usually to adjust the display position of the audio floating window on the in-vehicle playback control interface, rather than for more in-depth operation. Thus, at least one in-vehicle audio adjustment control is hidden to improve the display utilization of the audio floating window, or in other words, only displaying elements relevant to the needs of the in-vehicle user.

[0079] To further illustrate, optional examples include... Figure 7 As shown, the selection operation performed on the audio prompt icon 704 displayed on the audio floating window 702 is obtained, such as... Figure 7 As shown in (a) in the figure; further as Figure 7 As shown in (b), in response to a selection operation performed on the audio prompt icon 704, the first display area of ​​the audio prompt icon 704 is adjusted to a second display area, and at least one in-vehicle audio adjustment control 706 is hidden.

[0080] It should be noted that, in response to the selection operation performed on the audio prompt icon, the first display area of ​​the audio prompt icon is adjusted to the second display area, and at least one in-vehicle audio adjustment control is hidden, wherein the second display area is larger than the first display area.

[0081] To further illustrate, the optional based on Figure 5 The scenario shown continues, for example... Figure 6 As shown, the selection operation performed on the audio prompt icon displayed on the audio floating window 504 is obtained, such as... Figure 6 As shown in (a) in the figure; further as Figure 6As shown in (b), in response to the selection operation performed on the audio prompt icon, the first display area of ​​the audio prompt icon is adjusted to the second display area, and at least one in-vehicle audio adjustment control displayed on the audio floating window 504 is hidden. In other words, in response to the selection operation performed on the audio prompt icon, the audio floating window 602 displayed only shows the audio prompt icon with the second display area, wherein the second display area is larger than the first display area.

[0082] Through the embodiments provided in this application, in response to the selection operation performed on the audio prompt icon, the first display area of ​​the audio prompt icon is adjusted to a second display area, and at least one in-vehicle audio adjustment control is hidden, wherein the second display area is larger than the first display area, thereby achieving the technical effect of balancing the flexibility of the audio floating window and the operational safety.

[0083] As an optional solution, after adjusting the first display area of ​​the audio prompt icon to a second display area and hiding at least one in-vehicle audio adjustment control, the solution includes:

[0084] S1, when the selection operation is continuously executed and the displacement operation performed on the audio prompt icon is obtained, adjust the display position of the audio prompt icon on the vehicle playback control interface, wherein the display area of ​​the audio prompt icon is the second display area during the adjustment process;

[0085] S2, in response to the confirmation operation performed on the audio prompt icon, determines the display position of the audio floating window on the vehicle playback control interface, and displays the audio prompt icon that has been restored to the first display area and at least one vehicle audio adjustment control on the audio floating window at the determined display position.

[0086] Optionally, in this embodiment, when the selection operation is a down press, the displacement operation is a drag, and the confirmation operation is a pop-up, it can be understood, but is not limited to, that the selection of the audio prompt icon is triggered by the down press operation, and the display area of ​​the audio prompt icon is adjusted to the second area while the audio prompt icon is continuously selected; further, while the audio prompt icon is continuously selected, a drag operation is triggered to drag the selected audio prompt icon to the target display position. During the dragging process, as long as the audio prompt icon is continuously selected, the display area of ​​the audio prompt icon will be continuously adjusted to the second area until the pop-up operation is triggered to end the selection of the audio prompt icon, then the final display position of the audio prompt icon is confirmed and the display area of ​​the audio prompt icon is restored to the first area, and the hiding of the vehicle audio adjustment control is released. The pop-up operation can be understood, but is not limited to, as the end operation of the down press operation.

[0087] It should be noted that, when the selection operation is continuously executed and a displacement operation is obtained on the audio prompt icon, the display position of the audio prompt icon on the vehicle playback control interface is adjusted. During the adjustment of the audio prompt icon, the display area of ​​the audio prompt icon is the second display area. In response to the confirmation operation performed on the audio prompt icon, the display position of the audio floating window on the vehicle playback control interface is determined, and the audio prompt icon, which has been restored to the first display area, and at least one vehicle audio adjustment control are displayed on the audio floating window with the determined display position.

[0088] To further illustrate, alternatively, for example... Figure 6 As shown, the selection operation performed on the audio prompt icon displayed on the audio floating window 504 is obtained, such as... Figure 6 As shown in (a) in the figure; further as Figure 6 As shown in (b), in response to a selection operation performed on the audio prompt icon, the first display area of ​​the audio prompt icon is adjusted to a second display area, and at least one in-vehicle audio adjustment control displayed on the audio floating window 504 is hidden. In other words, in response to a selection operation performed on the audio prompt icon, the audio floating window 602 displays only the audio prompt icon with the second display area, wherein the second display area is larger than the first display area. Furthermore, in response to... Figure 6 The displacement operation shown in (b) adjusts the display position of the audio prompt icon on the vehicle playback control interface 502, wherein the display area of ​​the audio prompt icon is the second display area during the adjustment process; further, as shown in (b) Figure 6 As shown in (c), in response to the confirmation operation performed on the audio prompt icon, the display position of the audio floating window on the vehicle playback control interface 502 is determined, and the audio prompt icon that has been restored to the first display area and at least one vehicle audio adjustment control are displayed on the audio floating window 604 where the display position has been determined.

[0089] Through the embodiments provided in this application, when the selection operation is continuously executed and a displacement operation is obtained on the audio prompt icon, the display position of the audio prompt icon on the vehicle playback control interface is adjusted. During the adjustment of the audio prompt icon, the display area of ​​the audio prompt icon is the second display area. In response to the confirmation operation performed on the audio prompt icon, the display position of the audio floating window on the vehicle playback control interface is determined, and the audio prompt icon, which has been restored to the first display area, and at least one vehicle audio adjustment control are displayed on the audio floating window with the determined display position. This achieves the technical effect of balancing the flexibility of the audio floating window and the safety of operation.

[0090] As an optional solution, in response to a confirmation operation performed on the audio prompt icon, the display position of the audio floating window on the in-vehicle playback control interface is determined, including:

[0091] S1, in response to the confirmation operation performed on the audio prompt icon, obtain the first display position of the audio prompt icon on the vehicle playback control interface;

[0092] S2, if the distance between the first display position and the target boundary area of ​​the vehicle playback control interface is less than or equal to the association threshold, the second display position within the target boundary area is determined as the display position of the audio floating window on the vehicle playback control interface; or, if the distance between the first display position and the target boundary area is greater than the association threshold, the first display position is determined as the display position of the audio floating window on the vehicle playback control interface.

[0093] Optionally, in this embodiment, to improve the operational efficiency of the audio floating window, when the user's movement operation trend is detected as moving the audio floating window to the boundary of the vehicle playback control interface, the display position of the audio floating window is directly determined as the display position of the boundary.

[0094] Through the embodiments provided in this application, in response to the confirmation operation performed on the audio prompt icon, the first display position of the audio prompt icon on the vehicle playback control interface is obtained; if the distance between the first display position and the target boundary area of ​​the vehicle playback control interface is less than or equal to an association threshold, the second display position within the target boundary area is determined as the display position of the audio floating window on the vehicle playback control interface; or, if the distance between the first display position and the target boundary area is greater than the association threshold, the first display position is determined as the display position of the audio floating window on the vehicle playback control interface, thereby achieving the technical effect of improving the operational efficiency of the audio floating window.

[0095] As an optional solution, an audio floating window is displayed on the in-vehicle playback control interface, and the audio floating window displays an audio prompt icon that matches the target in-vehicle audio and at least one in-vehicle audio adjustment control, including:

[0096] An audio floating window is displayed on the in-vehicle playback control interface. When the target vehicle to which the in-vehicle audio playback client belongs is not in motion, an audio prompt icon and at least one in-vehicle audio adjustment control are displayed on the audio floating window.

[0097] Optionally, in this embodiment, to further improve operational safety in the vehicle environment, the display of the audio floating window will be prohibited when the target vehicle is in motion, or in other words, the display of the audio floating window will only be allowed when the target vehicle to which the in-vehicle audio playback client belongs is not in motion, or in other words, the control of in-vehicle audio will only be allowed through the audio floating window.

[0098] As an optional solution, an audio floating window is displayed on the in-vehicle playback control interface. When the target vehicle to which the in-vehicle audio playback client belongs is not in motion, an audio prompt icon and at least one in-vehicle audio adjustment control are displayed on the audio floating window, including:

[0099] When the target vehicle to which the in-vehicle audio playback client belongs is in motion, an audio prompt icon is displayed on the audio floating window, and at least one in-vehicle audio adjustment control is hidden.

[0100] Optionally, in this embodiment, the operation corresponding to the audio prompt icon displayed on the audio floating window is usually not complicated, while at least one in-vehicle audio adjustment control displayed on the audio floating window is usually more complicated. Therefore, when the target vehicle to which the in-vehicle audio playback client belongs is in motion, at least one in-vehicle audio adjustment control with complicated operation will be hidden, and an audio prompt icon with simple operation will be displayed to meet the higher safety requirements in the in-vehicle environment.

[0101] As an optional solution, an audio floating window is displayed on the in-vehicle playback control interface, and the audio floating window displays an audio prompt icon that matches the target in-vehicle audio and at least one in-vehicle audio adjustment control, including:

[0102] An audio floating window is displayed on the in-vehicle playback control interface. When the target vehicle is in motion and its current speed is less than or equal to the speed warning threshold, an audio prompt icon and at least one in-vehicle audio adjustment control are displayed on the in-vehicle playback control interface.

[0103] Optionally, in this embodiment, to further improve operational safety in the vehicle environment, the display of the audio floating window will be prohibited when the target vehicle is traveling at a high speed, or the display of the audio floating window will be allowed only when the target vehicle to which the vehicle audio playback client belongs is traveling at a low speed, or the control of the vehicle audio will be allowed only through the audio floating window.

[0104] As an optional solution, an audio floating window is displayed on the in-vehicle playback control interface. When the target vehicle is in motion and its current speed is less than or equal to a speed warning threshold, an audio prompt icon and at least one in-vehicle audio adjustment control are displayed on the in-vehicle playback control interface, followed by:

[0105] When the target vehicle to which the in-vehicle audio playback client belongs is in motion and the current speed of the target vehicle is greater than the speed warning threshold, an audio prompt icon is displayed on the audio floating window, and at least one in-vehicle audio adjustment control is hidden.

[0106] Optionally, in this embodiment, the operation corresponding to the audio prompt icon displayed on the audio floating window is usually not complicated, while at least one in-vehicle audio adjustment control displayed on the audio floating window is usually more complicated. Therefore, when the target vehicle to which the in-vehicle audio playback client belongs is in motion and the current driving speed of the target vehicle is greater than the speed warning threshold, at least one in-vehicle audio adjustment control with complicated operation will be hidden, and an audio prompt icon with simple operation will be displayed to meet the higher safety requirements in the in-vehicle environment.

[0107] As an optional solution, an audio floating window can be displayed on the in-vehicle playback control interface, including:

[0108] Display an audio floating window on the in-vehicle playback control interface, and display an audio prompt icon that matches the target in-vehicle audio on the audio floating window.

[0109] Optionally, in this embodiment, in order to improve the display utilization of the audio floating window, only the audio prompt icon will be displayed when the audio floating window is in the initial display state. However, when performing more complex operations, at least one in-vehicle audio adjustment control is often required. Therefore, this embodiment also provides a variety of triggering logics for at least one in-vehicle audio adjustment control.

[0110] As an optional solution, after displaying an audio floating window on the in-vehicle playback control interface, and displaying an audio prompt icon matching the target in-vehicle audio on the audio floating window, the following steps are included:

[0111] S1, in response to the hovering operation performed on the audio prompt icon, displays the audio prompt icon and at least one in-vehicle audio adjustment control that matches the target in-vehicle audio on the audio floating window;

[0112] S2, if the hovering operation is continuously executed and a target touch operation is obtained on at least one in-vehicle audio adjustment control, an audio adjustment command is triggered.

[0113] Optionally, in this embodiment, to improve the display utilization of the audio floating window, when the audio floating window is in its initial display state, only the audio prompt icon will be displayed. When a hovering operation is performed on the audio prompt icon, the audio prompt icon and at least one in-vehicle audio adjustment control matching the target in-vehicle audio will be displayed on the audio floating window. The in-vehicle user can trigger a target touch operation on at least one in-vehicle audio adjustment control while maintaining the hovering operation, so as to adjust the audio playback status of the target in-vehicle audio in the in-vehicle audio playback client.

[0114] It should be noted that, in response to the hovering operation performed on the audio prompt icon, the audio prompt icon and at least one in-vehicle audio adjustment control matching the target in-vehicle audio are displayed on the audio floating window; if the hovering operation is continuously performed and a target touch operation is obtained on at least one in-vehicle audio adjustment control, an audio adjustment command is triggered.

[0115] To further illustrate, alternatively, for example... Figure 8 As shown, the hovering operation performed on the audio prompt icon 804 displayed on the audio floating window 802 (such as a hovering gesture performed above the audio prompt icon 804) is obtained, such as... Figure 8 As shown in (a) in the figure; further as Figure 8 As shown in (b), in response to a hover operation performed on the audio prompt icon 804, while the audio prompt icon 804 is displayed on the audio floating window 802, at least one in-vehicle audio adjustment control 806 matching the target in-vehicle audio is also displayed; furthermore, if the hover operation is continuously performed and a target touch operation is obtained on at least one in-vehicle audio adjustment control 806, an audio adjustment command will be triggered to further adjust the audio playback status of the target in-vehicle audio in the in-vehicle audio playback client.

[0116] As an optional solution, after displaying an audio floating window on the in-vehicle playback control interface, and displaying an audio prompt icon matching the target in-vehicle audio on the audio floating window, the following steps are included:

[0117] S1, in response to a first touch operation performed on the audio prompt icon, displays the audio prompt icon and at least one in-vehicle audio adjustment control that matches the target in-vehicle audio on the audio floating window;

[0118] S2, in response to a second touch operation performed on at least one in-vehicle audio adjustment control, trigger an audio adjustment command; or, in response to a third touch operation performed on an audio prompt icon, hide at least one in-vehicle audio adjustment control.

[0119] Optionally, in this embodiment, to improve the display utilization of the audio floating window, when the audio floating window is in its initial display state, only the audio prompt icon will be displayed. When a first touch operation is performed on the audio prompt icon, the audio prompt icon and at least one in-vehicle audio adjustment control matching the target in-vehicle audio will be displayed on the audio floating window. The in-vehicle user can adjust the audio playback state of the target in-vehicle audio in the in-vehicle audio playback client by performing a second touch operation on at least one in-vehicle audio adjustment control, or the in-vehicle user can restore the initial display state of the audio floating window, i.e., only the audio prompt icon, by performing a third touch operation on the audio prompt icon.

[0120] It should be noted that, in response to a first touch operation performed on the audio prompt icon, the audio prompt icon and at least one in-vehicle audio adjustment control matching the target in-vehicle audio are displayed on the audio floating window; in response to a second touch operation performed on at least one in-vehicle audio adjustment control, an audio adjustment command is triggered; or, in response to a third touch operation performed on the audio prompt icon, at least one in-vehicle audio adjustment control is hidden.

[0121] To further illustrate, alternatively, for example... Figure 9 As shown, the first touch operation performed on the audio prompt icon 904 displayed on the audio floating window 902 (such as a click operation on the audio prompt icon 904) is obtained, such as... Figure 9 As shown in (a) in the figure; further as Figure 9 As shown in (b), in response to a first touch operation performed on the audio prompt icon 904, while the audio prompt icon 904 is displayed on the audio floating window 902, at least one in-vehicle audio adjustment control 906 matching the target in-vehicle audio is also displayed; furthermore, in response to a second touch operation performed on the at least one in-vehicle audio adjustment control 906, the audio playback state of the target in-vehicle audio in the in-vehicle audio playback client is adjusted; or, in response to a third touch operation performed on the audio prompt icon 904, at least one in-vehicle audio adjustment control 906 is hidden, i.e., restored to normal. Figure 9 The display status of the audio floating window 902 shown in (a) is shown in the figure.

[0122] As an optional solution, after responding to an audio playback command triggered by the target in-vehicle audio in the in-vehicle playback control interface, playing the target in-vehicle audio, and simultaneously displaying an audio floating window on the in-vehicle playback control interface, the following steps are included:

[0123] S1, in response to the target displacement operation performed on the audio floating window, adjust the target display position of the audio floating window on the vehicle playback control interface;

[0124] S2, adjust the display form of the in-vehicle playback control interface according to the target display position; and / or, adjust the arrangement of at least one in-vehicle audio adjustment control displayed on the audio floating window according to the target display position.

[0125] Optionally, in this embodiment, the display form of the in-vehicle playback control interface can be understood as, but is not limited to, the in-vehicle playback control interface presented in different display modes, such as the in-vehicle playback control interface presented in portrait mode, the in-vehicle playback control interface presented in landscape mode, the in-vehicle playback control interface presented in widescreen mode, and the in-vehicle playback control interface presented in narrowscreen mode.

[0126] As an optional solution, the display format of the in-vehicle playback control interface can be adjusted according to the target display location, including:

[0127] S1, obtain the first distance between the target display position and the wide reference area of ​​the vehicle playback control interface, and the second distance between the target display position and the high reference area of ​​the vehicle playback control interface;

[0128] S2, adjust the aspect ratio of the in-vehicle playback control interface by using the ratio of the first distance to the second distance;

[0129] S3 displays the in-vehicle playback control interface according to the adjusted aspect ratio.

[0130] Optionally, in this embodiment, for example, if the target display position is the display position corresponding to the top or bottom of the in-vehicle playback control interface, the display mode of the in-vehicle playback control interface is adjusted to a portrait display mode; or, for example, if the target display position is the display position corresponding to the top left or right of the in-vehicle playback control interface, the display mode of the in-vehicle playback control interface is adjusted to a landscape display mode.

[0131] As an optional solution, the arrangement of at least one in-vehicle audio adjustment control displayed on the audio floating window is adjusted according to the target display position, including:

[0132] S1, obtain the third distance between the target display position and the horizontal reference area of ​​the vehicle playback control interface, and the fourth distance between the target display position and the vertical reference area of ​​the vehicle playback control interface;

[0133] S2, if the third distance is less than or equal to the first distance threshold, display at least one vehicle audio adjustment control on the audio floating window in a horizontal arrangement; or, if the fourth distance is less than or equal to the second distance threshold, display at least one vehicle audio adjustment control on the audio floating window in a vertical arrangement.

[0134] Optionally, in this embodiment, the arrangement of the in-vehicle audio adjustment controls may include, but is not limited to, vertical and horizontal arrangements, such as... Figure 9 The in-vehicle audio adjustment controls 906 shown are arranged horizontally; for example... Figure 10 The in-vehicle audio adjustment controls 1002 shown are arranged vertically.

[0135] As an optional solution, in response to an audio adjustment command triggered by an audio floating window, the audio playback status of the target in-vehicle audio in the in-vehicle audio playback client is adjusted, including at least one of the following:

[0136] S1, when the audio playback state of the target vehicle audio is in continuous playback state, in response to the first adjustment command triggered by the audio floating window, the audio playback state of the target vehicle audio is adjusted to pause playback state.

[0137] S2, when the audio playback state of the target vehicle audio is paused, in response to the second adjustment command triggered by the audio floating window, the audio playback state of the target vehicle audio is adjusted to continuous playback.

[0138] S3, in response to the audio adjustment command triggered by the audio floating window, adjusts the audio playback state of the target vehicle audio to the third playback state, and plays another vehicle audio in the audio set where the target vehicle audio is located, excluding the target vehicle audio.

[0139] S4, in response to the fourth adjustment command triggered by the audio floating window, adjusts the audio playback status of the target vehicle audio to the stopped playback state.

[0140] Optionally, in this embodiment, the continuous playback state can be used, but is not limited to, to indicate that the target vehicle audio is currently playing; the paused playback state can be used, but is not limited to, to indicate that the target vehicle audio is currently paused; and the stopped playback state can be used, but is not limited to, to indicate that the target vehicle audio has been canceled. When playing another vehicle audio in the audio set containing the target vehicle audio, the playback state of the target vehicle audio is adjusted to the stopped playback state, or it can be understood as canceling the playback of the target vehicle audio and continuing to play the next vehicle audio.

[0141] It should be noted that when the target vehicle audio is in a continuous playback state, in response to the first adjustment command triggered by the audio floating window, the audio playback state of the target vehicle audio is adjusted to a paused playback state.

[0142] To further illustrate, optional examples include... Figure 11As shown, when the target vehicle audio is in a continuous playback state, in response to the first adjustment command triggered by the target vehicle audio pause control 1104 displayed on the audio floating window 1102, the audio playback state of the target vehicle audio is adjusted to a paused playback state.

[0143] It should be noted that when the audio playback status of the target vehicle audio is paused, in response to the second adjustment command triggered by the audio floating window, the audio playback status of the target vehicle audio is adjusted to continuous playback.

[0144] To further illustrate, the optional based on Figure 11 The scenario shown continues, for example... Figure 12 As shown, when the audio playback state of the target vehicle audio is paused, in response to the second adjustment command triggered on the target vehicle audio playback control 1202 displayed on the audio floating window 1102, the audio playback state of the target vehicle audio is adjusted to continuous playback.

[0145] It should be noted that, in response to the audio adjustment command triggered by the audio floating window, the audio playback state of the target vehicle audio is adjusted to the third playback state, and another vehicle audio in the audio set containing the target vehicle audio, excluding the target vehicle audio, is played.

[0146] To further illustrate, the optional based on Figure 11 The scenario shown continues, for example... Figure 13 As shown, when the target vehicle audio is in a continuous playback state, in response to the third playback state triggered by the target vehicle audio switching control 1302 displayed on the audio floating window 1102, the audio playback state of the target vehicle audio is adjusted to a stopped playback state, and another vehicle audio in the audio set 1304 containing the target vehicle audio (vehicle audio A) is played, such as vehicle audio B or vehicle audio C in the audio set 1304.

[0147] It should be noted that, in response to the fourth adjustment command triggered by the audio floating window, the audio playback status of the target vehicle audio is adjusted to a stopped playback state.

[0148] To further illustrate, optional examples include... Figure 14 As shown, in response to the fourth adjustment command triggered by the target vehicle audio stop control 1404 displayed on the audio floating window 1402, the audio floating window 1402 is closed, and the audio playback status of the target vehicle audio is adjusted to the stop playback status.

[0149] Through the embodiments provided in this application, when the target vehicle audio is in a continuous playback state, in response to a first adjustment command triggered by the audio floating window, the playback state of the target vehicle audio is adjusted to a paused playback state; when the target vehicle audio is in a paused playback state, in response to a second adjustment command triggered by the audio floating window, the playback state of the target vehicle audio is adjusted to a continuous playback state; in response to an audio adjustment command triggered by the audio floating window, the playback state of the target vehicle audio is adjusted to a third playback state, and another vehicle audio in the audio set containing the target vehicle audio is played, excluding the target vehicle audio; in response to a fourth adjustment command triggered by the audio floating window, the playback state of the target vehicle audio is adjusted to a stopped playback state, thereby achieving the technical effect of improving the control diversity of the target audio.

[0150] As an optional solution, after responding to an audio playback command triggered by the target in-vehicle audio in the in-vehicle playback control interface, playing the target in-vehicle audio, and simultaneously displaying an audio floating window on the in-vehicle playback control interface, the following steps are included:

[0151] Hide the audio floating window when the target in-vehicle audio is in a stopped playback state and no in-vehicle audio is currently playing in the in-vehicle playback control interface.

[0152] Optionally, in this embodiment, in order to reduce the obstruction of the audio floating window on the vehicle playback control interface, the audio floating window is hidden when the target vehicle audio is in a stopped playback state and no vehicle audio is currently playing in the vehicle playback control interface.

[0153] Through the embodiments provided in this application, when the audio playback state of the target vehicle audio is stopped and no vehicle audio is currently playing in the vehicle playback control interface, the audio floating window is hidden, thereby achieving the technical effect of reducing the obstruction effect of the audio floating window on the vehicle playback control interface.

[0154] As an optional solution, after responding to an audio playback command triggered by the target in-vehicle audio in the in-vehicle playback control interface, playing the target in-vehicle audio, and simultaneously displaying an audio floating window on the in-vehicle playback control interface, the following steps are included:

[0155] In response to an interface jump command triggered by an audio prompt icon, an audio details interface corresponding to the target in-vehicle audio is displayed. The audio details interface displays audio details information matching the target in-vehicle audio and at least two in-vehicle audio adjustment controls, including at least one in-vehicle audio adjustment control.

[0156] Optionally, in this embodiment, the audio details information may be used, but is not limited to, to display more detailed information about the target vehicle audio, such as the lyrics, artist, and song source of the target vehicle audio.

[0157] Optionally, in this embodiment, at least one in-vehicle audio adjustment control may include, but is not limited to, in-vehicle audio adjustment controls for implementing basic functions, such as pause, play, and switch; while at least two in-vehicle audio adjustment controls may include, but are not limited to, in-vehicle audio adjustment controls for implementing advanced functions, such as MV, speed adjustment, favorites, loop, volume adjustment, and variable speed playback.

[0158] It should be noted that, in response to the interface jump command triggered by the audio prompt icon, the audio details interface corresponding to the target vehicle audio is displayed. The audio details interface displays audio details information that matches the target vehicle audio and at least two vehicle audio adjustment controls, including at least one vehicle audio adjustment control.

[0159] To further illustrate, optional examples include... Figure 15 As shown, the interface jump command triggered by the audio prompt icon 1504 displayed on the audio floating window 1502 is obtained, such as... Figure 15 As shown in (a), at least one in-vehicle audio adjustment control 1506 may also be displayed on the audio floating window 1502; further as... Figure 15 As shown in (b), in response to the interface jump command triggered by the audio prompt identifier 1504, the audio details interface 1508 corresponding to the target vehicle audio is displayed. The audio details interface 1508 displays audio details information that matches the target vehicle audio and at least two vehicle audio adjustment controls, including at least one vehicle audio adjustment control.

[0160] Through the embodiments provided in this application, in response to an interface jump command triggered by an audio prompt icon, an audio details interface corresponding to the target vehicle audio is displayed. The audio details interface displays audio details information matching the target vehicle audio and at least two vehicle audio adjustment controls. The at least two vehicle audio adjustment controls include at least one vehicle audio adjustment control, thereby achieving the technical effect of improving the control diversity of the target audio.

[0161] As an optional solution, after responding to an audio playback command triggered by the target in-vehicle audio in the in-vehicle playback control interface, playing the target in-vehicle audio, and simultaneously displaying an audio floating window on the in-vehicle playback control interface, the following steps are included:

[0162] The display animation of the audio prompt icon is adjusted according to the playback status of the target vehicle audio. The display animation is a dynamic icon image displayed on the audio prompt icon.

[0163] Optionally, in this embodiment, the display animation is a dynamically displayed icon on the audio prompt icon, such as indicating whether the target in-vehicle audio is playing, whether it has been cached, or whether the network is poor. In addition, in this embodiment, the display animation can also be used to display audio information associated with the target audio, such as the rhythm, type, and playlist of the target audio, to improve the intuitiveness of the target audio.

[0164] The embodiments provided in this application adjust the display animation of the audio prompt icon according to the playback status of the target in-vehicle audio. The display animation is a dynamically displayed icon image on the audio prompt icon, thereby achieving the technical effect of improving the intuitiveness of the target audio.

[0165] As an optional solution, before playing the target in-vehicle audio in response to an audio playback command triggered by the target in-vehicle audio in the in-vehicle playback control interface, and simultaneously displaying the audio floating window on the in-vehicle playback control interface, the following steps are included:

[0166] In response to an audio playback command, cache the audio resources of each audio file in the audio set containing the target in-vehicle audio file.

[0167] Optionally, in this embodiment, in order to improve the playback efficiency of the target audio, in addition to caching the audio resources of the target vehicle audio, the audio resources of other audios in the audio set where the target vehicle audio is located can also be cached before the target audio is played. In this way, when the vehicle user switches to play other audios outside the audio set, even if the logic response of the vehicle environment is relatively slow, it can still respond to the above-mentioned switch to play other audios outside the audio set at a relatively fast response speed.

[0168] Through the embodiments provided in this application, in response to an audio playback command, the audio resources of each audio in the audio set where the target in-vehicle audio is located are cached, thereby achieving the technical effect of improving the playback efficiency of in-vehicle audio.

[0169] As an optional solution, for ease of understanding, the above-mentioned vehicle audio control method is applied to the vehicle environment. To better and more conveniently adjust the playback status of vehicle audio, this embodiment provides a mini style window (audio floating window) that can float on the vehicle infotainment center console screen. The mini style window can be quickly dragged and floated in any position according to the user's habits. In addition, the mini style window can also provide at least three functions, such as clicking the rotating album art displayed on the mini style window to jump to the music player page, and clicking the controls on the mini style window to control the song to pause or play or play the next song.

[0170] Optionally, in this embodiment, the mini style window is set to be displayed when playing audio, and not displayed when there is no content to play (the playlist is empty); in addition, the mini style window can be dragged to any edge of the screen with one finger, and when dragged, the playback control element collapses and the display area of ​​the mini style window is enlarged.

[0171] To further illustrate, alternatively, for example... Figure 16 As shown, the logical operation of the above mini style window can be roughly divided into before operation, during operation, and after operation.

[0172] Specifically, before any audio is clicked, the mini style window will not be displayed; conversely, if any audio is selected for playback, the mini style window will be displayed. During the operation, clicking the cover of the mini style window indicates entering the playback page, and clicking the playback control allows you to pause, play, or play the next song. After the operation, the mini style window will return to its default state after the click operation ends, and it can be snapped to the edge of the screen according to the snapping strategy.

[0173] Optionally, in this embodiment, in addition to the horizontal screen and the large screen, the vehicle central control screen also has a vertical screen; in the vertical screen, the player design of this embodiment can add shape changes on the basis of the horizontal screen and the large screen, that is, when dragged and attached to the top and bottom of the screen, the display shape expands to the full screen width; when attached to the left or right side of the screen, the arrangement of the playback control buttons can be changed from horizontal to vertical. Among them, expanding to the full screen width can display more audio information, and after being attached to the left and right sides, the playback control buttons are arranged vertically.

[0174] It's important to note that the mini style window is hidden when the user is not playing any content. In environments without any audio resources, there's no need to reveal or provide any audio information to the user, hence the hidden feature. When the user is playing any resource, the mini style window expands and automatically snaps to the user's screen. A loading effect for the album art is added to the user's journey from hiding the mini style window to playing audio (displaying the album art). After the network connection is successfully retrieved, the album art rotates clockwise every 6 seconds. User control over songs, including pause / play, is unaffected by network conditions. When playing the current song, the song is buffered according to the network speed. When playing any song, the buffering doesn't only apply to the current song but to the entire song list. When the user clicks to switch to the next song, the loading effect isn't actually waiting for a network response; instead, it's receiving the resource for the second song and passing it to the playback source control for short-term logical processing. The mini style window can be displayed on any interface (except the playback page), and play / pause functionality applies to any audio information. The "Next Song" button is not operable during live broadcasts. During a live stream, switching is not possible, and there is no audio information that users can click to switch tracks. Technically, the audio is validated. Each time the current audio is played, it undergoes logical processing, such as determining the audio type and whether it's part of the live stream. Different images are displayed for the "Next Song" button based on this information; for example, a highlighted icon indicates that the song is clickable, while a lighter icon indicates that it is not.

[0175] To further illustrate, alternatively, for example... Figure 17 As shown, the specific steps are as follows:

[0176] Step S1702: Obtain the song playback operation;

[0177] Step S1704: Obtain the song data request;

[0178] Step S1706: Determine whether the data request was successful. If yes, proceed to step S1708; otherwise, proceed to step S1710.

[0179] Step S1708: Render the mini style window;

[0180] Step S1710: Keep the mini style window hidden and display the reason for failure;

[0181] Step S1712: Determine if an operation is to be executed. If yes, proceed to step S1714; otherwise, proceed to step S1708.

[0182] Step S1714: Determine the type of operation. If the operation is clicking the cover icon, proceed to step S1716-1. If the operation is clicking the next track, proceed to step S1716-2. If the operation is clicking pause, proceed to step S1716-3. If the operation is clicking play stop, proceed to step S1716-4.

[0183] Step S1716-1: Open the playback page and hide the mini style window;

[0184] Step S1716-2: Switch songs;

[0185] Step S1716-3: Pause and stop the rotation of the cover label;

[0186] Step S1716-4: Play the song and rotate the album art.

[0187] The embodiments provided in this application allow for greater focus on content selection when not playing content, reducing noise interference; the ability to deform during dragging makes it easier to focus on the dragged object, allowing both driver and passenger to position the player according to their preferences; saving screen space to display more other interface information while improving playback control efficiency; and achieving a mini interface frees up more operating space, with a small overall footprint, and without being fixed to or occupying any position on the screen, further enhancing its mini effect.

[0188] It is understood that in the specific embodiments of this application, data such as user information are involved. When the above embodiments of this application are applied to specific products or technologies, user permission or consent is required, and the collection, use and processing of related data must comply with the relevant laws, regulations and standards of the relevant countries and regions.

[0189] It should be noted that, for the sake of simplicity, the foregoing method embodiments are all described as a series of actions. However, those skilled in the art should understand that this application is not limited to the described order of actions, as some steps may be performed in other orders or simultaneously according to this application. Furthermore, those skilled in the art should also understand that the embodiments described in the specification are preferred embodiments, and the actions and modules involved are not necessarily essential to this application.

[0190] According to another aspect of the embodiments of this application, a vehicle audio control device for implementing the above-described vehicle audio control method is also provided. For example... Figure 18 As shown, the device includes:

[0191] The first display unit 1802 is used to display the in-vehicle playback control interface of the in-vehicle audio playback client;

[0192] The playback unit 1804 is used to respond to an audio playback command triggered by a target in-vehicle audio in the in-vehicle playback control interface, play the target in-vehicle audio, and display an audio floating window on the in-vehicle playback control interface, wherein the audio floating window is a window that floats on the in-vehicle playback control interface.

[0193] Control unit 1806 is used to adjust the audio playback status of the target in-vehicle audio in the in-vehicle audio playback client in response to an audio adjustment command triggered by the audio floating window.

[0194] Optionally, in this embodiment, the above-mentioned vehicle audio control method can be applied to various scenarios, including but not limited to cloud technology, artificial intelligence, smart transportation, assisted driving, and vehicle music applications. Taking a vehicle music application as an example, the vehicle music application installed on the target vehicle provides music services to the users of the target vehicle in the form of a vehicle audio playback client. Due to the code efficiency transmission mechanism of the vehicle device, the loading of the device environment and the speed of logic response are relatively slow when the vehicle audio playback client is first started. Therefore, when the vehicle audio playback client is first started, the audio player is not displayed on the vehicle playback control interface immediately. Instead, the audio player is displayed synchronously when the target vehicle audio is played, thereby avoiding the problem of abnormal display of the audio player due to slow loading. In addition, using the audio floating window as the audio player to adjust the audio playback status of the target vehicle audio in the vehicle audio playback client can more flexibly complete the control of the target audio, thereby reducing the impact on vehicle driving safety due to the inconvenience of controlling the target audio, in order to meet the characteristics of higher safety requirements in the vehicle scenario.

[0195] Optionally, in this embodiment, the triggering of the audio playback command may include, but is not limited to, an audio playback command triggered after selecting the identifier corresponding to the target audio displayed on the vehicle playback control interface, or an audio playback command triggered after the vehicle audio playback client collects the audio frequency corresponding to the target audio. For example, the vehicle audio playback client uses speech recognition technology to perform speech recognition on the collected audio frequency to obtain the target information corresponding to the collected audio frequency, and determines whether to trigger the audio playback command based on the target information.

[0196] Optionally, in this embodiment, the audio prompts displayed on the audio floating window may be used, but are not limited to, to display identification information associated with the target audio, such as the song type of the song corresponding to the target audio, the artist logo of the song corresponding to the target audio, the logo of the song company of the song corresponding to the target audio, the logo of the in-vehicle audio playback client, etc.

[0197] Optionally, in this embodiment, the in-vehicle audio adjustment controls displayed on the audio floating window can be used, but are not limited to, to adjust the audio playback status of the target in-vehicle audio in the in-vehicle audio playback client. The audio playback status can include, but is not limited to, at least one of the following: audio pause status, audio playback status, audio fast forward status, audio rewind status, audio stop status, etc.

[0198] It should be noted that the system displays the in-vehicle playback control interface of the in-vehicle audio playback client; in response to an audio playback command triggered on the target in-vehicle audio in the in-vehicle playback control interface, the system plays the target in-vehicle audio and displays an audio floating window on the in-vehicle playback control interface, wherein the audio floating window is a window that floats on the in-vehicle playback control interface; in response to an audio adjustment command triggered on the audio floating window, the system adjusts the audio playback status of the target in-vehicle audio in the in-vehicle audio playback client.

[0199] For specific embodiments, please refer to the example shown in the above-described vehicle audio control device; further details will not be repeated here.

[0200] The embodiments provided in this application display an in-vehicle playback control interface for an in-vehicle audio playback client. In response to an audio playback command triggered on a target in-vehicle audio file within the in-vehicle playback control interface, the target in-vehicle audio is played, and an audio floating window is displayed on the in-vehicle playback control interface. The audio floating window is a window that floats on the in-vehicle playback control interface. In response to an audio adjustment command triggered on the audio floating window, the audio playback status of the target in-vehicle audio file in the in-vehicle audio playback client is adjusted. Considering the slow logic response speed in an in-vehicle environment, only the in-vehicle playback control interface of the in-vehicle audio playback client is displayed when the in-vehicle device is first started. This avoids abnormal situations such as a black screen when the player is first started. Furthermore, upon receiving an audio playback command triggered on a target in-vehicle audio file within the in-vehicle playback control interface, the player is displayed while the target in-vehicle audio is played, and the player is displayed in the form of an audio floating window. This utilizes the flexibility of the audio floating window to improve the control efficiency of in-vehicle audio, thereby achieving the technical effect of providing a reasonable control method for in-vehicle audio.

[0201] As an optional solution, the playback unit 1804 includes:

[0202] The first display module is used to display an audio floating window on the in-vehicle playback control interface, and to display an audio prompt icon that matches the target in-vehicle audio and at least one in-vehicle audio adjustment control on the audio floating window.

[0203] For specific implementation examples, please refer to the examples shown in the above vehicle audio control method, which will not be repeated here.

[0204] As an optional solution, the device includes:

[0205] The first adjustment module is used to display an audio floating window on the vehicle playback control interface, and after displaying an audio prompt icon and at least one vehicle audio adjustment control that matches the target vehicle audio on the audio floating window, in response to a selection operation performed on the audio prompt icon, adjust the first display area of ​​the audio prompt icon to a second display area, and hide at least one vehicle audio adjustment control, wherein the second display area is larger than the first display area.

[0206] For specific implementation examples, please refer to the examples shown in the above vehicle audio control method, which will not be repeated here.

[0207] As an optional solution, the device includes:

[0208] The second adjustment module is used to adjust the display position of the audio prompt icon on the vehicle playback control interface after adjusting the first display area of ​​the audio prompt icon to the second display area and hiding at least one in-vehicle audio adjustment control, while the selection operation is continuously executed and the displacement operation performed on the audio prompt icon is obtained. The display area of ​​the audio prompt icon is the second display area during the adjustment process.

[0209] The third adjustment module is used to, in response to the confirmation operation performed on the audio prompt icon, determine the display position of the audio floating window on the vehicle playback control interface after adjusting the first display area of ​​the audio prompt icon to the second display area and hiding at least one vehicle audio adjustment control, and display the audio prompt icon that has been restored to the first display area and at least one vehicle audio adjustment control on the audio floating window that has been determined to the display position.

[0210] For specific implementation examples, please refer to the examples shown in the above vehicle audio control method, which will not be repeated here.

[0211] As an optional solution, the third adjustment module includes:

[0212] The acquisition submodule is used to acquire the first display position of the audio prompt icon on the in-vehicle playback control interface in response to the confirmation operation performed on the audio prompt icon;

[0213] The first determining submodule is used to determine the second display position within the target boundary area as the display position of the audio floating window on the vehicle playback control interface when the distance between the first display position and the target boundary area of ​​the vehicle playback control interface is less than or equal to the association threshold; or, the second determining submodule is used to determine the first display position as the display position of the audio floating window on the vehicle playback control interface when the distance between the first display position and the target boundary area is greater than the association threshold.

[0214] For specific implementation examples, please refer to the examples shown in the above vehicle audio control method, which will not be repeated here.

[0215] As an optional solution, the first display module includes:

[0216] The second display module is used to display an audio floating window on the in-vehicle playback control interface, and to display an audio prompt icon and at least one in-vehicle audio adjustment control on the audio floating window when the target vehicle to which the in-vehicle audio playback client belongs is not in motion.

[0217] For specific implementation examples, please refer to the examples shown in the above vehicle audio control method, which will not be repeated here.

[0218] As an optional solution, the device includes:

[0219] The first hidden module is used to display an audio floating window on the in-vehicle playback control interface, and when the target vehicle to which the in-vehicle audio playback client belongs is not in motion, to display an audio prompt icon and at least one in-vehicle audio adjustment control on the audio floating window, and when the target vehicle to which the in-vehicle audio playback client belongs is in motion, to display an audio prompt icon on the audio floating window and hide at least one in-vehicle audio adjustment control.

[0220] For specific implementation examples, please refer to the examples shown in the above vehicle audio control method, which will not be repeated here.

[0221] As an optional solution, the first display module includes:

[0222] The third display module is used to display an audio floating window on the in-vehicle playback control interface, and when the target vehicle is in motion and the current driving speed of the target vehicle is less than or equal to the speed warning threshold, it displays an audio prompt icon and at least one in-vehicle audio adjustment control on the in-vehicle playback control interface.

[0223] For specific implementation examples, please refer to the examples shown in the above vehicle audio control method, which will not be repeated here.

[0224] As an optional solution, the device includes:

[0225] The second hidden module is used to display an audio floating window on the in-vehicle playback control interface, and when the target vehicle is in motion and its current speed is less than or equal to the speed warning threshold, display an audio prompt icon and at least one in-vehicle audio adjustment control on the in-vehicle playback control interface. When the target vehicle to which the in-vehicle audio playback client belongs is in motion and its current speed is greater than the speed warning threshold, display an audio prompt icon on the audio floating window and hide at least one in-vehicle audio adjustment control.

[0226] For specific implementation examples, please refer to the examples shown in the above vehicle audio control method, which will not be repeated here.

[0227] As an optional solution, the playback unit 1804 includes:

[0228] The fourth display module is used to display an audio floating window on the in-vehicle playback control interface, and to display an audio prompt icon on the audio floating window that matches the target in-vehicle audio.

[0229] For specific implementation examples, please refer to the examples shown in the above vehicle audio control method, which will not be repeated here.

[0230] As an optional solution, the device includes:

[0231] The fifth display module is used to display an audio floating window on the in-vehicle playback control interface, and after displaying an audio prompt icon that matches the target in-vehicle audio on the audio floating window, in response to the hovering operation performed on the audio prompt icon, display the audio prompt icon and at least one in-vehicle audio adjustment control that matches the target in-vehicle audio on the audio floating window.

[0232] The first trigger module is used to trigger an audio adjustment command after displaying an audio floating window on the in-vehicle playback control interface and displaying an audio prompt icon that matches the target in-vehicle audio on the audio floating window, and after the floating operation is continuously executed and a target touch operation is obtained on at least one in-vehicle audio adjustment control.

[0233] For specific implementation examples, please refer to the examples shown in the above vehicle audio control method, which will not be repeated here.

[0234] As an optional solution, the device includes:

[0235] The sixth display module is used to display an audio floating window on the in-vehicle playback control interface, and after displaying an audio prompt icon that matches the target in-vehicle audio on the audio floating window, in response to a first touch operation performed on the audio prompt icon, display the audio prompt icon and at least one in-vehicle audio adjustment control that matches the target in-vehicle audio on the audio floating window.

[0236] The second trigger module is used to trigger an audio adjustment command in response to a second touch operation performed on at least one in-vehicle audio adjustment control after displaying an audio floating window on the in-vehicle playback control interface and displaying an audio prompt icon on the audio floating window that matches the target in-vehicle audio; or, in response to a third touch operation performed on the audio prompt icon, to hide at least one in-vehicle audio adjustment control.

[0237] For specific implementation examples, please refer to the examples shown in the above vehicle audio control method, which will not be repeated here.

[0238] As an optional solution, the device includes:

[0239] The first adjustment unit is used to play the target in-vehicle audio in response to an audio playback command triggered by the target in-vehicle audio in the in-vehicle playback control interface, and after displaying the audio floating window on the in-vehicle playback control interface, adjust the target display position of the audio floating window on the in-vehicle playback control interface in response to a target displacement operation performed on the audio floating window.

[0240] The second adjustment unit is used to play the target vehicle audio in response to an audio playback command triggered by the target vehicle audio in the vehicle playback control interface, and after displaying an audio floating window on the vehicle playback control interface, adjust the display form of the vehicle playback control interface according to the target display position; and / or, the third adjustment unit is used to play the target vehicle audio in response to an audio playback command triggered by the target vehicle audio in the vehicle playback control interface, and after displaying an audio floating window on the vehicle playback control interface, adjust the arrangement of at least one vehicle audio adjustment control displayed on the audio floating window according to the target display position.

[0241] For specific implementation examples, please refer to the examples shown in the above vehicle audio control method, which will not be repeated here.

[0242] As an optional solution, the second adjustment unit includes:

[0243] The first acquisition module is used to acquire a first distance between the target display position and the wide reference area of ​​the vehicle playback control interface, and a second distance between the target display position and the high reference area of ​​the vehicle playback control interface;

[0244] The fourth adjustment module is used to adjust the aspect ratio of the in-vehicle playback control interface by using the ratio of the first distance to the second distance;

[0245] The second display module is used to display the in-vehicle playback control interface according to the adjusted aspect ratio.

[0246] For specific implementation examples, please refer to the examples shown in the above vehicle audio control method, which will not be repeated here.

[0247] As an optional solution, the third adjustment unit includes:

[0248] The second acquisition module is used to acquire the third distance between the target display position and the horizontal reference area of ​​the vehicle playback control interface, and the fourth distance between the target display position and the vertical reference area of ​​the vehicle playback control interface.

[0249] The third display module is used to display at least one in-vehicle audio adjustment control on the audio floating window in a horizontal arrangement when the third distance is less than or equal to the first distance threshold; or, the fourth display module is used to display at least one in-vehicle audio adjustment control on the audio floating window in a vertical arrangement when the fourth distance is less than or equal to the second distance threshold.

[0250] For specific implementation examples, please refer to the examples shown in the above vehicle audio control method, which will not be repeated here.

[0251] As an alternative, the control unit 1806 includes at least one of the following:

[0252] The first control module is used to adjust the audio playback state of the target vehicle audio to a paused playback state in response to a first adjustment command triggered by the audio floating window when the audio playback state of the target vehicle audio is in a continuous playback state.

[0253] The second control module is used to adjust the audio playback state of the target vehicle audio to a continuous playback state in response to a second adjustment command triggered by the audio floating window when the audio playback state of the target vehicle audio is paused.

[0254] The third control module is used to respond to the audio adjustment command triggered by the audio floating window, adjust the audio playback state of the target vehicle audio to the third playback state, and play another vehicle audio in the audio set where the target vehicle audio is located, excluding the target vehicle audio.

[0255] The fourth control module is used to adjust the audio playback status of the target vehicle audio to a stopped state in response to the fourth adjustment command triggered by the audio floating window.

[0256] For specific implementation examples, please refer to the examples shown in the above vehicle audio control method, which will not be repeated here.

[0257] As an optional solution, the device includes:

[0258] The fifth control module is used to play the target vehicle audio in response to an audio playback command triggered by the target vehicle audio in the vehicle playback control interface, and after displaying the audio floating window on the vehicle playback control interface, hide the audio floating window when the audio playback status of the target vehicle audio is stopped and no vehicle audio is currently playing in the vehicle playback control interface.

[0259] For specific implementation examples, please refer to the examples shown in the above vehicle audio control method, which will not be repeated here.

[0260] As an optional solution, the device includes:

[0261] The second display unit is used to play the target vehicle audio in response to an audio playback command triggered by the target vehicle audio in the vehicle playback control interface, and after displaying an audio floating window on the vehicle playback control interface, to display the audio details interface corresponding to the target vehicle audio in response to an interface jump command triggered by the audio prompt icon. The audio details interface displays audio details information matching the target vehicle audio and at least two vehicle audio adjustment controls.

[0262] For specific implementation examples, please refer to the examples shown in the above vehicle audio control method, which will not be repeated here.

[0263] As an optional solution, the device includes:

[0264] The display unit is used to play the target in-vehicle audio in response to an audio playback command triggered by the target in-vehicle audio in the in-vehicle playback control interface. After displaying the audio floating window on the in-vehicle playback control interface, the display animation of the audio floating window is adjusted according to the playback status of the target in-vehicle audio. The display animation is a dynamically displayed logo screen on the audio floating window.

[0265] For specific implementation examples, please refer to the examples shown in the above vehicle audio control method, which will not be repeated here.

[0266] As an optional solution, the device includes:

[0267] The caching unit is used to play the target in-vehicle audio in response to an audio playback command triggered by the target in-vehicle audio in the in-vehicle playback control interface, and before the audio floating window is displayed on the in-vehicle playback control interface, cache the audio resources of each audio in the audio set where the target in-vehicle audio is located in response to the audio playback command.

[0268] For specific implementation examples, please refer to the examples shown in the above vehicle audio control method, which will not be repeated here.

[0269] According to another aspect of the embodiments of this application, an electronic device for implementing the above-described vehicle audio control method is also provided, such as... Figure 19 As shown, the electronic device includes a memory 1902 and a processor 1904. The memory 1902 stores a computer program, and the processor 1904 is configured to execute the steps of any of the above method embodiments via the computer program.

[0270] Optionally, in this embodiment, the aforementioned electronic device may be located in at least one of a plurality of network devices in a computer network.

[0271] Optionally, in this embodiment, the processor can be configured to perform the following steps via a computer program:

[0272] S1 displays the in-vehicle playback control interface of the in-vehicle audio playback client;

[0273] S2, in response to the audio playback command triggered by the target in-vehicle audio in the in-vehicle playback control interface, plays the target in-vehicle audio and displays an audio floating window on the in-vehicle playback control interface, wherein the audio floating window is a window that floats on the in-vehicle playback control interface;

[0274] S3, responding to an audio adjustment command triggered by an audio floating window, adjusts the audio playback status of the target in-vehicle audio in the in-vehicle audio playback client.

[0275] Alternatively, as those skilled in the art will understand, Figure 19 The structure shown is for illustrative purposes only. Electronic devices can also be smartphones (such as Android phones, iOS phones, etc.), tablets, PDAs, mobile internet devices (MIDs), PADs, and other terminal devices. Figure 19 This does not limit the structure of the aforementioned electronic devices. For example, the electronic device may also include components that are more... Figure 19 The more or fewer components shown (such as network interfaces, etc.), or having the same Figure 19 The different configurations shown.

[0276] The memory 1902 can be used to store software programs and modules, such as the program instructions / modules corresponding to the vehicle audio control method and device in this embodiment. The processor 1904 executes various functional applications and data processing by running the software programs and modules stored in the memory 1902, thereby realizing the aforementioned vehicle audio control method. The memory 1902 may include high-speed random access memory, and may also include non-volatile memory, such as one or more magnetic storage devices, flash memory, or other non-volatile solid-state memory. In some instances, the memory 1902 may further include memory remotely located relative to the processor 1904, and these remote memories can be connected to the terminal via a network. Examples of such networks include, but are not limited to, the Internet, corporate intranets, local area networks, mobile communication networks, and combinations thereof. Specifically, the memory 1902 may be used, but is not limited to, to store information such as the vehicle playback control interface, audio floating window, and audio playback status. As an example, such as... Figure 19 As shown, the memory 1902 may include, but is not limited to, the first display unit 1802, playback unit 1804, and control unit 1806 of the vehicle audio control device. Furthermore, it may include, but is not limited to, other module units of the vehicle audio control device, which will not be described further in this example.

[0277] Optionally, the aforementioned transmission device 1906 is used to receive or send data via a network. Specific examples of the network may include wired and wireless networks. In one example, the transmission device 1906 includes a Network Interface Controller (NIC), which can be connected to other network devices and a router via a network cable to communicate with the Internet or a local area network. In another example, the transmission device 1906 is a Radio Frequency (RF) module used for wireless communication with the Internet.

[0278] In addition, the aforementioned electronic device also includes: a display 1908 for displaying information such as the aforementioned vehicle playback control interface, audio floating window, and audio playback status; and a connection bus 1910 for connecting various module components in the aforementioned electronic device.

[0279] In other embodiments, the aforementioned terminal device or server can be a node in a distributed system, wherein the distributed system can be a blockchain system, which is a distributed system formed by connecting multiple nodes through network communication. The nodes can form a peer-to-peer (P2P) network, and any form of computing device, such as a server, terminal, or other electronic device, can become a node in the blockchain system by joining this peer-to-peer network.

[0280] According to one aspect of this application, a computer program product is provided, comprising a computer program / instructions containing program code for performing the methods shown in the flowchart. In such embodiments, the computer program can be downloaded and installed from a network via a communication component, and / or installed from a removable medium. When the computer program is executed by a central processing unit, it performs various functions provided in embodiments of this application.

[0281] The sequence numbers of the embodiments in this application are for descriptive purposes only and do not represent the superiority or inferiority of the embodiments.

[0282] It should be noted that the computer system of the electronic device is merely an example and should not impose any limitations on the functionality and scope of use of the embodiments of this application.

[0283] A computer system includes a Central Processing Unit (CPU), which performs various appropriate actions and processes based on programs stored in Read-Only Memory (ROM) or loaded from RAM. ROM also stores various programs and data required for system operation. The CPU, ROM, and RAM are interconnected via a bus. Input / output interfaces (I / O interfaces) are also connected to the bus.

[0284] The following components are connected to the input / output interface: input sections including keyboards, mice, etc.; output sections including cathode ray tubes (CRTs), liquid crystal displays (LCDs), and speakers; storage sections including hard drives; and communication sections including network interface cards such as LAN cards and modems. The communication section performs communication processing via a network such as the Internet. Drives are also connected to the input / output interface as needed. Removable media, such as disks, optical discs, magneto-optical discs, semiconductor memories, etc., are installed on the drive as needed so that computer programs read from them can be installed into the storage section as required.

[0285] Specifically, according to embodiments of this application, the processes described in the various method flowcharts can be implemented as computer software programs. For example, embodiments of this application include a computer program product comprising a computer program carried on a computer-readable medium, the computer program containing program code for performing the methods shown in the flowcharts. In such embodiments, the computer program can be downloaded and installed from a network via a communication component, and / or installed from a removable medium. When the computer program is executed by a central processing unit, it performs various functions defined in the system of this application.

[0286] According to one aspect of this application, a computer-readable storage medium is provided, wherein a processor of a computer device reads computer instructions from the computer-readable storage medium, and executes the computer instructions, causing the computer device to perform the methods provided in the various alternative implementations described above.

[0287] Optionally, in this embodiment, the computer-readable storage medium described above may be configured to store a computer program for performing the following steps:

[0288] S1 displays the in-vehicle playback control interface of the in-vehicle audio playback client;

[0289] S2, in response to the audio playback command triggered by the target in-vehicle audio in the in-vehicle playback control interface, plays the target in-vehicle audio and displays an audio floating window on the in-vehicle playback control interface, wherein the audio floating window is a window that floats on the in-vehicle playback control interface;

[0290] S3, responding to an audio adjustment command triggered by an audio floating window, adjusts the audio playback status of the target in-vehicle audio in the in-vehicle audio playback client.

[0291] Optionally, in this embodiment, those skilled in the art will understand that all or part of the steps in the various methods of the above embodiments can be implemented by a program instructing the hardware related to the terminal device. The program can be stored in a computer-readable storage medium, which may include: flash drive, read-only memory (ROM), random access memory (RAM), disk or optical disk, etc.

[0292] The sequence numbers of the embodiments in this application are for descriptive purposes only and do not represent the superiority or inferiority of the embodiments.

[0293] If the integrated units in the above embodiments are implemented as software functional units and sold or used as independent products, they can be stored in the aforementioned 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 all or part 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 one or more computer devices (which may be personal computers, servers, or network devices, etc.) to execute all or part of the steps of the methods described in the various embodiments of this application.

[0294] In the above embodiments of this application, the descriptions of each embodiment have different focuses. For parts not described in detail in a certain embodiment, please refer to the relevant descriptions of other embodiments.

[0295] In the several embodiments provided in this application, it should be understood that the disclosed client can be implemented in other ways. The device embodiments described above are merely illustrative; for example, the division of units 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 may be through some interfaces, indirect coupling or communication connection between units or modules, and may be electrical or other forms.

[0296] The units described 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.

[0297] Furthermore, 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. The integrated unit can be implemented in hardware or as a software functional unit.

[0298] The above description is only a preferred embodiment of this application. It should be noted that for those skilled in the art, several improvements and modifications can be made without departing from the principle of this application, and these improvements and modifications should also be considered within the scope of protection of this application.

Claims

1. A method for controlling in-vehicle audio, characterized in that, include: Displays the in-vehicle playback control interface of the in-vehicle audio playback client; In response to an audio playback command triggered by a target in-vehicle audio in the in-vehicle playback control interface, the target in-vehicle audio is played, and an audio floating window is displayed on the in-vehicle playback control interface. An audio prompt icon matching the target in-vehicle audio and at least one in-vehicle audio adjustment control are displayed on the audio floating window, wherein the audio floating window is a window that floats on the in-vehicle playback control interface. In response to a selection operation performed on the audio prompt icon, the first display area of ​​the audio prompt icon is adjusted to a second display area, and the at least one in-vehicle audio adjustment control is hidden, wherein the second display area is larger than the first display area; In response to an audio adjustment command triggered by the audio floating window, the audio playback status of the target in-vehicle audio in the in-vehicle audio playback client is adjusted.

2. The method according to claim 1, characterized in that, After adjusting the first display area of ​​the audio prompt icon to the second display area and hiding the at least one in-vehicle audio adjustment control, the following is included: When the selection operation is continuously executed and a displacement operation is obtained on the audio prompt icon, the display position of the audio prompt icon on the vehicle playback control interface is adjusted, wherein the display area of ​​the audio prompt icon is the second display area during the adjustment of the audio prompt icon; In response to the confirmation operation performed on the audio prompt icon, the display position of the audio floating window on the vehicle playback control interface is determined, and the audio prompt icon, which has been restored to the first display area, and the at least one vehicle audio adjustment control are displayed on the audio floating window at the determined display position.

3. The method according to claim 2, characterized in that, The step of determining the display position of the audio floating window on the in-vehicle playback control interface in response to the confirmation operation performed on the audio prompt icon includes: In response to a confirmation operation performed on the audio prompt icon, the first display position of the audio prompt icon on the in-vehicle playback control interface is obtained; If the distance between the first display position and the target boundary area of ​​the vehicle playback control interface is less than or equal to the association threshold, the second display position within the target boundary area is determined as the display position of the audio floating window on the vehicle playback control interface; or, if the distance between the first display position and the target boundary area is greater than the association threshold, the first display position is determined as the display position of the audio floating window on the vehicle playback control interface.

4. The method according to claim 1, characterized in that, The step of displaying the audio floating window on the in-vehicle playback control interface, and displaying an audio prompt icon matching the target in-vehicle audio and at least one in-vehicle audio adjustment control on the audio floating window, includes: The audio floating window is displayed on the in-vehicle playback control interface, and when the target vehicle to which the in-vehicle audio playback client belongs is not in motion, the audio prompt icon and the at least one in-vehicle audio adjustment control are displayed on the audio floating window.

5. The method according to claim 4, characterized in that, The step of displaying the audio floating window on the in-vehicle playback control interface, and displaying the audio prompt icon and the at least one in-vehicle audio adjustment control on the audio floating window when the target vehicle to which the in-vehicle audio playback client belongs is not in motion, includes: When the target vehicle to which the in-vehicle audio playback client belongs is in the driving state, the audio prompt icon is displayed on the audio floating window, and the at least one in-vehicle audio adjustment control is hidden.

6. The method according to claim 1, characterized in that, The step of displaying the audio floating window on the in-vehicle playback control interface, and displaying an audio prompt icon matching the target in-vehicle audio and at least one in-vehicle audio adjustment control on the audio floating window, includes: The audio floating window is displayed on the in-vehicle playback control interface. When the target vehicle to which the in-vehicle audio playback client belongs is in motion and the current driving speed of the target vehicle is less than or equal to the speed warning threshold, the audio prompt icon and the at least one in-vehicle audio adjustment control are displayed on the in-vehicle playback control interface.

7. The method according to claim 4, characterized in that, The step of displaying the audio floating window on the in-vehicle playback control interface, and after displaying the audio prompt icon and the at least one in-vehicle audio adjustment control on the in-vehicle playback control interface when the target vehicle is in motion and the current speed of the target vehicle is less than or equal to the speed warning threshold, includes: When the target vehicle to which the in-vehicle audio playback client belongs is in the driving state and the current driving speed of the target vehicle is greater than the speed warning threshold, the audio prompt icon is displayed on the audio floating window, and the at least one in-vehicle audio adjustment control is hidden.

8. The method according to claim 1, characterized in that, The display of the audio floating window on the in-vehicle playback control interface includes: The audio floating window is displayed on the in-vehicle playback control interface, and an audio prompt icon matching the target in-vehicle audio is displayed on the audio floating window.

9. The method according to claim 8, characterized in that, After displaying the audio floating window on the in-vehicle playback control interface and displaying an audio prompt icon matching the target in-vehicle audio on the audio floating window, the process includes: In response to a hovering operation performed on the audio prompt icon, the audio prompt icon and at least one in-vehicle audio adjustment control matching the target in-vehicle audio are displayed on the audio floating window; The audio adjustment command is triggered when the hovering operation is continuously executed and a target touch operation is received on the at least one in-vehicle audio adjustment control.

10. The method according to claim 8, characterized in that, After displaying the audio floating window on the in-vehicle playback control interface and displaying an audio prompt icon matching the target in-vehicle audio on the audio floating window, the process includes: In response to a first touch operation performed on the audio prompt icon, the audio prompt icon and at least one in-vehicle audio adjustment control matching the target in-vehicle audio are displayed on the audio floating window; The audio adjustment command is triggered in response to a second touch operation performed on the at least one in-vehicle audio adjustment control; or, the at least one in-vehicle audio adjustment control is hidden in response to a third touch operation performed on the audio prompt icon.

11. The method according to claim 1, characterized in that, After playing the target in-vehicle audio in response to an audio playback command triggered by the target in-vehicle audio in the in-vehicle playback control interface, and simultaneously displaying an audio floating window on the in-vehicle playback control interface, the following steps are included: In response to a target displacement operation performed on the audio floating window, the target display position of the audio floating window on the in-vehicle playback control interface is adjusted. Adjust the display form of the in-vehicle playback control interface according to the target display position; and / or adjust the arrangement of at least one in-vehicle audio adjustment control displayed on the audio floating window according to the target display position.

12. The method according to claim 11, characterized in that, The step of adjusting the display mode of the in-vehicle playback control interface according to the target display position includes: Obtain a first distance between the target display position and the wide reference area of ​​the vehicle playback control interface, and a second distance between the target display position and the high reference area of ​​the vehicle playback control interface; The aspect ratio of the in-vehicle playback control interface is adjusted by using the ratio of the first distance to the second distance; The in-vehicle playback control interface is displayed according to the adjusted aspect ratio.

13. The method according to claim 11, characterized in that, The step of adjusting the arrangement of at least one in-vehicle audio adjustment control displayed on the audio floating window according to the target display position includes: Obtain a third distance between the target display position and the horizontal reference area of ​​the vehicle playback control interface, and a fourth distance between the target display position and the vertical reference area of ​​the vehicle playback control interface; If the third distance is less than or equal to the first distance threshold, the at least one in-vehicle audio adjustment control is displayed on the audio floating window in a horizontal arrangement; or, if the fourth distance is less than or equal to the second distance threshold, the at least one in-vehicle audio adjustment control is displayed on the audio floating window in a vertical arrangement.

14. The method according to claim 1, characterized in that, The adjustment of the audio playback status of the target in-vehicle audio in the in-vehicle audio playback client in response to an audio adjustment command triggered by the audio floating window includes at least one of the following: When the audio playback state of the target vehicle audio is in a continuous playback state, in response to the first adjustment command triggered by the audio floating window, the audio playback state of the target vehicle audio is adjusted to a paused playback state. When the audio playback state of the target vehicle audio is in the paused playback state, in response to the second adjustment command triggered by the audio floating window, the audio playback state of the target vehicle audio is adjusted to the continuous playback state; In response to an audio adjustment command triggered by the audio floating window, the audio playback state of the target vehicle audio is adjusted to a third playback state, and another vehicle audio in the audio set containing the target vehicle audio, excluding the target vehicle audio, is played. In response to the fourth adjustment command triggered by the audio floating window, the audio playback status of the target vehicle audio is adjusted to a stopped playback state.

15. The method according to claim 1 or 14, characterized in that, After playing the target in-vehicle audio in response to an audio playback command triggered by the target in-vehicle audio in the in-vehicle playback control interface, and simultaneously displaying an audio floating window on the in-vehicle playback control interface, the following steps are included: If the target in-vehicle audio is in a stopped playback state and no in-vehicle audio is currently playing in the in-vehicle playback control interface, the audio floating window is hidden.

16. The method according to any one of claims 1 to 14, characterized in that, After playing the target in-vehicle audio in response to an audio playback command triggered by the target in-vehicle audio in the in-vehicle playback control interface, and simultaneously displaying an audio floating window on the in-vehicle playback control interface, the following steps are included: In response to an interface jump command triggered by the audio prompt icon, an audio details interface corresponding to the target in-vehicle audio is displayed, wherein the audio details interface displays audio details information matching the target in-vehicle audio and at least two in-vehicle audio adjustment controls.

17. The method according to any one of claims 1 to 14, characterized in that, After playing the target in-vehicle audio in response to an audio playback command triggered by the target in-vehicle audio in the in-vehicle playback control interface, and simultaneously displaying an audio floating window on the in-vehicle playback control interface, the following steps are included: The display animation of the audio floating window is adjusted according to the playback status of the target in-vehicle audio, wherein the display animation is a dynamically displayed logo screen on the audio floating window.

18. The method according to any one of claims 1 to 14, characterized in that, Before playing the target in-vehicle audio in response to an audio playback command triggered by the target in-vehicle audio in the in-vehicle playback control interface, and simultaneously displaying the audio floating window on the in-vehicle playback control interface, the following steps are included: In response to the audio playback command, the audio resources of each audio file in the audio set containing the target in-vehicle audio file are cached.

19. A vehicle audio control device, characterized in that, include: The first display unit is used to display the in-vehicle playback control interface of the in-vehicle audio playback client; The playback unit is configured to respond to an audio playback command triggered by a target in-vehicle audio in the in-vehicle playback control interface, play the target in-vehicle audio, and simultaneously display an audio floating window on the in-vehicle playback control interface, and display an audio prompt icon matching the target in-vehicle audio and at least one in-vehicle audio adjustment control on the audio floating window, wherein the audio floating window is a window that floats on the in-vehicle playback control interface; The device is further configured to, in response to a selection operation performed on the audio prompt icon, adjust the first display area of ​​the audio prompt icon to a second display area and hide the at least one in-vehicle audio adjustment control, wherein the second display area is larger than the first display area; The control unit is configured to adjust the audio playback status of the target in-vehicle audio in the in-vehicle audio playback client in response to an audio adjustment command triggered by the audio floating window.

20. A computer-readable storage medium, characterized in that, The computer-readable storage medium includes a stored program, wherein the program can be executed by a terminal device or computer at runtime as described in any one of claims 1 to 18.

21. A computer program product, comprising a computer program / instructions, characterized in that, When the computer program / instructions are executed by the processor, they implement the steps of the method described in any one of claims 1 to 18.

22. An electronic device comprising a memory and a processor, characterized in that, The memory stores a computer program, and the processor is configured to execute the method described in any one of claims 1 to 18 through the computer program.

Citation Information

Patent Citations

  • Floating window interactive method for vehicle-mounted navigation terminal, and vehicle-mounted navigation terminal

    CN106980441A

  • Humming recognition method and related equipment

    CN112015943A

  • Lyric display method and device, terminal and storage medium

    CN112616084A

  • Method and device for starting application program

    CN114090098A