Audio data playing method, device and system, equipment and medium

By determining the audio data application scenario in the vehicle-mounted terminal and obtaining and playing the corresponding audio data based on the vehicle's real-time location information, the problem in the existing technology that the vehicle-mounted audio data cannot accurately adapt to the vehicle's driving information is solved, and the intelligent acquisition and playback of audio data is realized. play, reducing driving risks.

CN119336288APending Publication Date: 2025-01-21WAVARTS TECH CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202310887370.0
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2023-07-18
Publication Date
2025-01-21

AI Technical Summary

Technical Problem

The prior art cannot accurately and effectively play on-board audio data based on the vehicle's driving information, making it difficult for drivers to obtain accurate navigation and environmental information during driving, increasing driving risks.

Method used

By responding to the audio data acquisition request, determining the audio data application scenario of the vehicle-mounted terminal, and acquiring and playing the corresponding vehicle-mounted audio data based on the vehicle's real-time location information, intelligent acquisition and playback of audio data are realized.

Benefits of technology

It solves the problem that the vehicle terminal audio data cannot accurately adapt to the vehicle driving information, achieves accurate and timely playback of the vehicle audio data, and reduces driving risks and interference.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119336288A_ABST
    Figure CN119336288A_ABST
Patent Text Reader

Abstract

The invention provides an audio data playing method, device and system, equipment and a medium. The method comprises the following steps: determining an audio data application scene of the vehicle-mounted terminal in response to an audio data acquisition request; acquiring corresponding vehicle-mounted audio data according to the audio data application scene; and playing the vehicle-mounted audio data according to the real-time position information of the vehicle. The problem that in the prior art, audio data played by the vehicle-mounted terminal cannot be accurately matched with the driving information of the vehicle can be solved, and the technical effect of accurately matching the driving information of the vehicle to control the vehicle-mounted terminal to play the audio data is achieved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application relates to multimedia technology, specifically to audio processing technology, and in particular to a method, device, system, equipment and medium for playing audio data. Background Art

[0002] At present, map applications APP play a key role in car driving. They can assist drivers in driving through voice prompts, such as where to turn, where to get on and off the highway, which lane to enter, etc.; in addition, voice prompts can also provide real-time reports on road conditions, surrounding attractions, landmarks, etc.

[0003] However, the sound of these announcements is only fixed audio and not accurate enough, which will affect the driver's judgment. Moreover, if the driver still spends energy to check the electronic map while driving, it will be detrimental to safe driving. In addition, some voice announcements with obvious directional information, such as "the destination is on your left", "800m ahead, on the right side of the road...", etc., are often disturbed by the conversations of people in the car, or ignored because the driver is focused on the road conditions. At this time, the so-called directional prompts are useless.

[0004] Long-term driving without prompts can easily lead to driver fatigue and a sharp increase in driving risks. However, current map application apps are unable to solve the above problems and are unable to accurately and effectively determine and play in-vehicle audio data based on accurate vehicle driving information. Summary of the invention

[0005] The present application provides a method, device, system, equipment and medium for playing audio data, which can solve the problem in the prior art that the audio data played by the vehicle-mounted terminal cannot accurately adapt to the vehicle's driving information, and achieves the technical effect of accurately adapting the vehicle's driving information to control the vehicle-mounted terminal to play audio data.

[0006] In one aspect, the present application provides a method for playing audio data, the method comprising:

[0007] In response to the audio data acquisition request, determining an audio data application scenario of the vehicle-mounted terminal;

[0008] Acquire corresponding in-vehicle audio data according to the above audio data application scenario;

[0009] According to the real-time position information of the vehicle, the vehicle-mounted terminal is controlled to play the vehicle-mounted audio data accordingly.

[0010] In an optional implementation, in response to the audio data acquisition request, determining the audio data application scenario of the vehicle-mounted terminal includes:

[0011] Parsing the audio data acquisition request to obtain the geographic location information of the vehicle-mounted terminal carried in the audio data acquisition request;

[0012] Based on the geographic location information, an application scenario of the audio data of the vehicle-mounted terminal is determined.

[0013] In an optional implementation, in response to the audio data acquisition request, determining the audio data application scenario of the vehicle-mounted terminal includes:

[0014] Parsing the audio data acquisition request to obtain the geographic location information and application information of the vehicle-mounted terminal carried in the audio data acquisition request;

[0015] According to the application information and geographic location information, an application scenario of the audio data is determined.

[0016] In an optional implementation, obtaining corresponding vehicle audio data according to the above audio data application scenario includes:

[0017] Acquire scene identification information in the audio data application scene, wherein the scene identification information includes at least one of the following: a landscape identification, a geographic coordinate identification, and an environmental feature identification;

[0018] The vehicle audio data corresponding to the scene identification information is obtained from the audio resource library.

[0019] In an optional implementation, obtaining corresponding vehicle audio data according to the above audio data application scenario includes:

[0020] Acquire corresponding initial audio data according to the audio data application scenario, wherein the initial audio data at least includes: audio information and spatiotemporal metadata information;

[0021] According to the audio data application scenario, the audio information and the spatiotemporal metadata information, in-vehicle audio data for the audio data application scenario is generated.

[0022] In an optional implementation, in response to the audio data acquisition request, determining the audio data application scenario of the vehicle-mounted terminal includes:

[0023] In response to the operation of determining the vehicle driving route, all audio data application scenarios related to the vehicle driving route are determined to obtain vehicle audio data corresponding to all audio data application scenarios, and generate an audio playlist;

[0024] During the driving process of the vehicle, in response to the audio data acquisition request, an application scenario of the audio data is determined.

[0025] In an optional implementation manner, if there are multiple in-vehicle audio data, after obtaining the corresponding in-vehicle audio data according to the audio data application scenario, the method further includes:

[0026] Displaying an audio playlist on a display screen of the vehicle-mounted terminal, wherein the audio playlist lists a plurality of the vehicle-mounted audio data;

[0027] In response to a user's selection operation or confirmation operation on at least one of the in-vehicle audio data, the at least one in-vehicle audio data selected or confirmed by the user is used as the in-vehicle audio data to be played.

[0028] In an optional implementation, according to the real-time position information of the vehicle, controlling the vehicle-mounted terminal to play the vehicle-mounted audio data accordingly includes:

[0029] Determine the environmental characteristics of the environment in which the vehicle terminal is located according to the real-time location information of the vehicle;

[0030] Determine an audio playback style that is suitable for the above environmental characteristics;

[0031] Based on the audio playing style, the vehicle-mounted terminal is controlled to play the vehicle-mounted audio data accordingly.

[0032] In an optional implementation, according to the real-time position information of the vehicle, controlling the vehicle-mounted terminal to play the vehicle-mounted audio data accordingly includes:

[0033] updating the vehicle audio data played by the vehicle terminal according to the real-time location information of the vehicle; and / or

[0034] According to the real-time position information of the vehicle, the vehicle-mounted terminal is controlled to play one or more audio clips of the vehicle-mounted audio data.

[0035] In an optional implementation, according to the real-time position information of the vehicle, controlling the vehicle-mounted terminal to play the vehicle-mounted audio data accordingly includes:

[0036] Determining a target speaker device in the vehicle terminal for playing the vehicle audio data according to the real-time location information of the vehicle;

[0037] The vehicle-mounted terminal is controlled to use the target speaker device to play the vehicle-mounted audio data accordingly.

[0038] In another aspect, the present application provides a device for playing audio data, the device comprising:

[0039] A response module, used to determine the audio data application scenario of the vehicle terminal in response to the audio data acquisition request;

[0040] An acquisition module, used to acquire corresponding vehicle audio data according to the above audio data application scenario;

[0041] The playing module is used to control the above-mentioned vehicle-mounted terminal to play the above-mentioned vehicle-mounted audio data accordingly according to the real-time position information of the vehicle.

[0042] On the other hand, the present application provides an audio data playback system, the system comprising:

[0043] An in-vehicle terminal, used to send an audio data acquisition request through a locally running audio playback application, and to play in-vehicle audio data according to real-time location information of the vehicle;

[0044] The server communicates with the vehicle-mounted terminal and is used to respond to the audio data acquisition request, determine the audio data application scenario of the vehicle-mounted terminal, and acquire corresponding vehicle-mounted audio data according to the audio data application scenario.

[0045] On the other hand, the present application provides an electronic device, comprising: a processor, and a memory connected to the processor; the memory stores computer-executable instructions; the processor executes the computer-executable instructions stored in the memory to implement any of the above methods.

[0046] On the other hand, the present application provides a computer-readable storage medium, wherein the computer-readable storage medium stores computer-executable instructions, and when the computer-executable instructions are executed by a processor, they are used to implement any of the above methods.

[0047] On the other hand, the present application provides a computer program product, including a computer program, which implements any of the above methods when executed by a processor.

[0048] The audio data playback method, device, system, equipment and medium provided in the present application determine the audio data application scenario of the vehicle-mounted terminal by responding to the audio data acquisition request; acquire the corresponding vehicle-mounted audio data according to the audio data application scenario; and play the vehicle-mounted audio data according to the real-time location information of the vehicle. The audio data playback scheme provided in the embodiment of the present application can solve the problem in the prior art that the audio data played by the vehicle-mounted terminal cannot accurately adapt to the driving information of the vehicle, and achieve the technical effect of accurately adapting the driving information of the vehicle to control the vehicle-mounted terminal to play the audio data. BRIEF DESCRIPTION OF THE DRAWINGS

[0049] The accompanying drawings, which are incorporated in and constitute a part of this specification, illustrate embodiments consistent with the present application and, together with the description, serve to explain the principles of the present application.

[0050] Figure 1A schematic diagram of the architecture of an audio data playback system provided in an embodiment of the present application;

[0051] Figure 2 It is a flowchart of a method for playing audio data provided in an embodiment of the present application;

[0052] Figure 3 It is a flowchart of a method for playing audio data provided in an embodiment of the present application;

[0053] Figure 4 It is a flowchart of a method for playing audio data provided in an embodiment of the present application;

[0054] Figure 5 It is a flowchart of a method for playing audio data provided in an embodiment of the present application;

[0055] Figure 6 A structural block diagram of an audio data playback device provided in an embodiment of the present application;

[0056] Figure 7 A schematic diagram of the structure of an electronic device provided in an embodiment of the present application.

[0057] The above drawings have shown clear embodiments of the present application, which will be described in more detail later. These drawings and text descriptions are not intended to limit the scope of the present application in any way, but to illustrate the concept of the present application to those skilled in the art by referring to specific embodiments. DETAILED DESCRIPTION

[0058] Exemplary embodiments will be described in detail herein, examples of which are shown in the accompanying drawings. When the following description refers to the drawings, the same numbers in different drawings represent the same or similar elements unless otherwise indicated. The implementations described in the following exemplary embodiments do not represent all implementations consistent with the present application. Instead, they are merely examples of devices and methods consistent with some aspects of the present application as detailed in the appended claims.

[0059] First, the terms involved in this application are explained:

[0060] WANOS refers to the world's highest audio technology standard at this stage, and is widely used in panoramic sound movies, ultra-high-definition television, Internet broadband audio and video services, digital audio and video broadcasting, wireless broadband multimedia communications, virtual reality and augmented reality, and video surveillance.

[0061] Example 1

[0062] The technical solution of the present application and how the technical solution of the present application solves the above-mentioned technical problems are described in detail below with specific embodiments. The following specific embodiments can be combined with each other, and the same or similar concepts or processes may not be repeated in some embodiments. The embodiments of the present application will be described below in conjunction with the accompanying drawings.

[0063] The audio data playback method provided by the present application is intended to solve the above technical problems of the prior art. The audio data playback method can be applied to Figure 1 A schematic diagram of the architecture of an audio data playback system is shown in FIG. Figure 1 As shown, the audio data playback system includes:

[0064] The vehicle terminal 100 is used to send an audio data acquisition request through a locally running audio playback application, and to play the vehicle audio data according to the real-time position information of the vehicle;

[0065] The server 200 communicates with the vehicle-mounted terminal 100 and is used to determine the audio data application scenario of the vehicle-mounted terminal in response to the audio data acquisition request; and acquire corresponding vehicle-mounted audio data according to the audio data application scenario.

[0066] In an optional implementation manner, the above-mentioned audio data acquisition request is generated based on a user instruction, or is automatically generated based on the real-time location information of the user in the above-mentioned audio data application scenario after the user starts the application.

[0067] Optionally, the above-mentioned audio data application scenarios may include but are not limited to: city self-driving tours, sightseeing tours of historical sites, natural scenery exploration and other application scenarios. The vehicle-mounted terminal can communicate with the cloud server during the vehicle's driving process to obtain the vehicle-mounted audio data according to the audio data application scenario, and play the vehicle-mounted audio data based on the real-time location information of the vehicle.

[0068] In the embodiment of the present application, by responding to the audio data acquisition request, the audio data application scenario of the vehicle terminal is determined, thereby realizing the intelligent acquisition of audio data, and by playing the vehicle audio data according to the real-time position information of the vehicle, thereby realizing the intelligent playback of audio data. By playing the audio data, the user is prevented from performing manual operations during driving, thereby reducing driving safety risks and interference.

[0069] For example, when a user drives a vehicle across a historic bridge, the vehicle terminal sends an audio data acquisition request through a locally running audio playback application (e.g., an application such as a sound map). In response to the request, the server parses the geographic location information and application information of the vehicle terminal carried in the request, and determines that the audio data application scenario of the vehicle terminal is to introduce the "history and culture of the XX ancient bridge", etc. The server obtains the corresponding vehicle audio data according to the scenario, such as an introduction to the history, culture, and stories of the bridge.

[0070] Furthermore, the vehicle terminal plays the vehicle audio data according to the real-time location information of the vehicle. For example, when it is detected that the vehicle has reached the bridge head, the vehicle terminal is controlled to play some history, stories, anecdotes, etc. about the bridge head, and according to the change of the vehicle's driving position, the vehicle terminal is controlled in real time to transition to the explanation and introduction related to the corresponding position. In addition, when the user drives the vehicle away from the bridge, the vehicle terminal updates or stops playing the vehicle audio data according to the real-time location information of the vehicle to enhance the temporal and spatial correlation and adaptability of the audio data.

[0071] For another example, in response to detecting that the vehicle is within 200m of the historical monument "XX Pavilion", the audio data of a solitary wild goose flying can be played. The prompting effect of the intuitive and vivid audio is far stronger than the stereotyped and slowly output established voice. In this way, the audio data played in the vehicle can be combined with the real-time location information of the vehicle, and the vehicle terminal can be controlled to play the vehicle audio data at an appropriate location inside the vehicle to improve the driver's concentration and excitement, facilitate the driver to make accurate judgments, reduce unnecessary detours or waiting, and improve safety.

[0072] The audio data playback system provided in the embodiment of the present application can be implemented based on panoramic sound technology. Among them, panoramic sound technology is the most representative cinema audio technology that has emerged in recent years. It can perform three-dimensional rendering of sound objects based on movie scenes to achieve dynamic sound effects and create an immersive auditory effect. This is fundamentally different from the so-called "stereo" of ordinary theaters, and can achieve a more realistic panoramic auditory experience.

[0073] Optionally, the audio data based on panoramic sound technology in the embodiment of the present application can be audio data in video works uploaded by the client, downloaded audio works, filmed film and television works, video works, etc., or it can be audio data downloaded from the Internet based on the client's download request. The client can be any device capable of data processing and data transmission.

[0074] In an optional embodiment, the in-vehicle audio data may be played and presented in panoramic sound to provide users with a better sense of immersion and interactivity.

[0075] In the embodiment of the present application, first, according to the audio data acquisition request of the vehicle terminal, the audio data application scenario of the vehicle terminal is determined, so as to obtain the vehicle audio data that matches the environment of the vehicle terminal and the user's needs, and improve the user's auditory experience and satisfaction. Secondly, the vehicle terminal can also play the vehicle audio data according to the real-time location information of the vehicle, so as to realize the dynamic update and adjustment of the audio data, and enhance the temporal and spatial correlation and adaptability of the audio data. Thirdly, the audio data can also be played, so as to avoid the user from performing manual operations during driving, and reduce driving safety risks and interference.

[0076] Example 2

[0077] The present application provides a method for playing audio data. Figure 2 is a flowchart of a method for playing audio data provided by an embodiment of the present application, such as Figure 2 As shown, the method includes:

[0078] S101, in response to an audio data acquisition request, determining an audio data application scenario of a vehicle-mounted terminal;

[0079] S102, acquiring corresponding in-vehicle audio data according to the above audio data application scenario;

[0080] S103, controlling the vehicle-mounted terminal to play the vehicle-mounted audio data accordingly according to the real-time position information of the vehicle.

[0081] In an optional implementation, the audio data acquisition request is generated based on a user instruction, or is automatically generated after an audio playback application is started and a vehicle's driving route is determined.

[0082] Optionally, the above-mentioned audio data application scenarios may include but are not limited to: city self-driving tours, sightseeing tours, natural scenery exploration and other application scenarios. The vehicle-mounted terminal can communicate with the cloud server during the vehicle's driving process to obtain the vehicle-mounted audio data from the cloud server in real time according to the audio data application scenario. In this way, the vehicle-mounted terminal can play the vehicle-mounted audio data according to the real-time location information of the vehicle.

[0083] In the embodiment of the present application, by responding to the audio data acquisition request, the audio data application scenario of the vehicle terminal is determined, thereby realizing the intelligent acquisition of audio data, and by playing the vehicle audio data according to the real-time position information of the vehicle, thereby realizing the intelligent playback of audio data. By playing the audio data, the user is prevented from performing manual operations during driving, thereby reducing driving safety risks and interference.

[0084] For example, when a user drives a vehicle across a historic bridge, the vehicle terminal sends an audio data acquisition request through a locally running audio playback application (e.g., an application such as a sound map). In response to the request, the server parses the geographic location information and application information of the vehicle terminal carried in the request, and determines that the audio data application scenario of the vehicle terminal is to introduce the "history and culture of the XX ancient bridge", etc. Based on the audio data application scenario, the vehicle terminal obtains the corresponding vehicle audio data locally or from the cloud server, such as an introduction to the history, culture, and stories of the bridge.

[0085] Furthermore, the vehicle terminal plays the vehicle audio data according to the real-time location information of the vehicle. For example, when it is detected that the vehicle is driving to the bridge head, the vehicle terminal is controlled to play some history, stories, anecdotes, etc. about the bridge head, and according to the change of the driving position of the vehicle, the vehicle terminal is controlled in real time to transition to the explanation and introduction related to the corresponding position. In addition, when the user drives the vehicle away from the bridge, the vehicle terminal can update or stop playing the vehicle audio data according to the real-time location information of the vehicle to enhance the temporal and spatial correlation and adaptability of the audio data.

[0086] For another example, in response to detecting that the vehicle is within 200 meters of the historical monument "XX Pavilion", the audio data of a solitary wild goose flying can be played. The prompting effect of the intuitive and vivid audio is far stronger than the stereotyped and slowly output established voice. In this way, the audio data played in the vehicle can be combined with the real-time location information of the vehicle, and the speaker of the vehicle terminal at an appropriate position inside the vehicle can be controlled to play the vehicle audio data, so as to improve the driver's concentration and excitement, facilitate the driver to make accurate judgments, reduce unnecessary detours or waiting, and improve safety.

[0087] It should be noted that in the embodiment of the present application, not only can the acquisition of vehicle-mounted audio data be completed on the cloud server, but the audio data acquisition request can also be parsed locally by the vehicle-mounted terminal to parse the audio data application scenario adapted to the vehicle-mounted terminal, and the corresponding vehicle-mounted audio data can be obtained locally at the terminal or from the cloud server.

[0088] The method for playing audio data provided in the embodiment of the present application can be implemented based on panoramic sound technology. Among them, panoramic sound technology is the most representative cinema audio technology that has emerged in recent years. It can perform three-dimensional rendering of sound objects based on movie scenes to achieve dynamic sound effects and create an immersive auditory effect. This is fundamentally different from the so-called "stereo" of ordinary theaters, and can achieve a more realistic panoramic auditory experience.

[0089] Optionally, the audio data based on panoramic sound technology in the embodiment of the present application can be audio data in video works uploaded by the client, downloaded audio works, filmed film and television works, video works, etc., or it can be audio data downloaded from the Internet based on the client's download request. The client can be any device capable of data processing and data transmission.

[0090] In an optional embodiment, the in-vehicle audio data may be played and presented in panoramic sound to provide users with a better sense of immersion and interactivity.

[0091] In the embodiment of the present application, first, according to the audio data acquisition request of the vehicle terminal, the audio data application scenario of the vehicle terminal is determined, so as to obtain the vehicle audio data that matches the environment of the vehicle terminal and the user's needs, and improve the user's auditory experience and satisfaction. Secondly, the vehicle audio data can also be played according to the real-time location information of the vehicle, so as to realize the dynamic update and adjustment of the audio data and enhance the spatiotemporal correlation and adaptability of the audio data. Thirdly, the audio data can also be played, so as to avoid the user from performing manual operations during driving and reduce driving safety risks and interference.

[0092] The embodiments of the present application can improve the user's auditory experience and satisfaction, that is, provide the user with audio data that matches their environment and needs, thereby increasing the user's interest and sense of participation; provide the user with dynamically updated and adjusted audio data, thereby increasing the user's surprise and freshness; provide the user with an audio playback style that adapts to their environment, thereby increasing the user's comfort and sense of adaptation.

[0093] By adopting the embodiments of the present application, the matching degree, relevance and adaptability of audio data can be improved, that is, vehicle-mounted audio data matching the vehicle-mounted terminal environment and user needs can be obtained; the audio data can be dynamically updated and adjusted according to the real-time location information of the vehicle; and the audio playback style can be determined according to the environmental characteristics of the vehicle-mounted terminal environment.

[0094] In an optional implementation, Figure 3 is a flowchart of an optional method for playing audio data provided in an embodiment of the present application, such as Figure 3 As shown, in response to the audio data acquisition request, determining the audio data application scenario of the vehicle terminal includes:

[0095] S201, parsing the audio data acquisition request to obtain the geographical location information of the vehicle-mounted terminal carried in the audio data acquisition request;

[0096] S202: Determine an audio data application scenario of the vehicle-mounted terminal according to the geographic location information.

[0097] Optionally, in the above embodiment, the audio data application scenario of the vehicle terminal is determined by parsing the geographic location information of the vehicle terminal carried in the audio data acquisition request, thereby improving the accuracy and precision of determining the audio data application scenario. The method can determine the specific environment and regional characteristics of the vehicle terminal based on the geographic location information of the vehicle terminal, thereby obtaining an audio data application scenario that matches it, improving the relevance and adaptability of the audio data application scenario, and realizing intelligent matching of the audio data application scenario.

[0098] For example, taking the server cloud-assisted processing as an example, when the user drives the vehicle across a historic bridge, the vehicle terminal sends an audio data acquisition request through the locally running audio playback application. The server responds to the request and parses the geographic location information of the vehicle terminal carried in the request, such as longitude and latitude, altitude, direction, etc. Based on the geographic location information, the server determines the specific environment and geographical characteristics of the vehicle terminal, such as cities, streets, buildings, scenery, etc. Based on these environmental and geographical characteristics, the audio data application scenario of the vehicle terminal is determined to be "historical culture". After that, the vehicle terminal obtains the corresponding vehicle audio data according to the scenario and controls the corresponding speakers to play.

[0099] In an embodiment of the present application, by parsing the geographic location information of the vehicle-mounted terminal carried in the audio data acquisition request, the precision and accuracy of determining the application scenario of the audio data are improved; and, the method determines the application scenario of the audio data only based on the geographic location information of the vehicle-mounted terminal without considering the application program information, thereby simplifying the process of determining the application scenario of the audio data.

[0100] In an optional implementation, Figure 4 is a flowchart of an optional method for playing audio data provided in an embodiment of the present application, such as Figure 4 As shown, in response to the audio data acquisition request, determining the audio data application scenario of the vehicle terminal includes:

[0101] S301, parsing the audio data acquisition request to obtain the geographic location information and application information of the vehicle-mounted terminal carried in the audio data acquisition request;

[0102] S302: Determine an application scenario of the audio data according to the application information and the geographic location information.

[0103] In an embodiment of the present application, the audio data application scenario of the vehicle terminal is determined based on the application information and geographic location information of the vehicle terminal, so as to obtain vehicle audio data that matches the environment of the vehicle terminal and user needs, thereby improving the relevance and adaptability of the audio data application scenario.

[0104] For example, the audio data application scenario of the vehicle terminal is determined based on the application information and geographic location information of the vehicle terminal, thereby realizing intelligent matching of the audio data application scenario. For another example, the audio data application scenario adapted to the different applications used by the user is obtained to meet the user's personalized needs.

[0105] In the above embodiment, by parsing the geographic location information and application information of the vehicle-mounted terminal carried in the audio data acquisition request, the precision and accuracy of determining the application scenario of the audio data are improved; compared with the method provided by the above steps S201-202, in addition to determining the application scenario of the audio data based on the geographic location information of the vehicle-mounted terminal, this method embodiment also takes into account the application information, thereby improving the relevance and adaptability of the audio data application scenario.

[0106] For example, in one example, taking the server cloud-assisted processing as an example, when the user drives the vehicle through a historic bridge, the vehicle terminal sends an audio data acquisition request through the locally running navigation application. The server responds to the request and parses the geographic location information and application information of the vehicle terminal carried in the request, such as latitude and longitude, altitude, direction, navigation, etc. Based on the application information and geographic location information, the server determines that the audio data application scenario of the vehicle terminal is "navigation + history and culture". Then, the vehicle terminal obtains the corresponding vehicle audio data according to the scenario and controls the corresponding speakers to play. For example, the vehicle terminal can obtain introductions about the history, culture, stories, etc. of the bridge locally or from a cloud server, and synthesize or play them separately with the navigation instructions.

[0107] In an embodiment of the present application, the audio data application scenario of the vehicle-mounted terminal is determined by parsing the geographic location information and application information of the vehicle-mounted terminal carried in the audio data acquisition request, thereby improving the determination precision and accuracy of the audio data application scenario.

[0108] In an optional implementation, Figure 5 is a flowchart of an optional method for playing audio data provided in an embodiment of the present application, such as Figure 5 As shown, obtaining corresponding in-vehicle audio data according to the above audio data application scenario includes:

[0109] S401, obtaining scene identification information in the audio data application scene, wherein the scene identification information includes at least one of the following: a landscape identification, a geographic coordinate identification, and an environmental feature identification;

[0110] S402: Acquire the in-vehicle audio data corresponding to the scene identification information from an audio resource library.

[0111] Optionally, the audio resource library is set in the vehicle and / or cloud. The audio data files in the audio resource library can be classified according to types such as scenic spots, geographical coordinates, environmental features, etc., and each audio resource can have one or more types.

[0112] In one example, each audio data file in the audio resource library may have a corresponding location coordinate range suitable for playback, or a driving environment suitable for playback, so that the driver can play it when driving to the geographical location or the environment; therefore, what kind of audio resources are obtained from the audio resource library depends on the current location of the vehicle, or the scenic spots, landmarks, surrounding environment features, etc. near the current location.

[0113] As an optional example, by obtaining corresponding vehicle audio data from an audio resource library through scene identification information including various types of information such as cultural landscape identification, geographic coordinate identification, and environmental feature identification, intelligent acquisition of vehicle audio data can be achieved, and the efficiency and accuracy of acquiring vehicle audio data can be improved, thereby improving the matching degree and adaptability of vehicle audio data.

[0114] For example, taking the local processing of the vehicle terminal as an example, when the user drives the vehicle over a historic bridge, the audio data application scenario of the vehicle terminal is determined to be "historical culture". The vehicle terminal obtains the scene identification information in the scene, such as the name of the bridge, geographical coordinates, architectural style, etc., and then the vehicle terminal obtains the corresponding vehicle audio data from the audio resource library based on these scene identification information, such as the introduction of the history, culture, stories, etc. of the bridge, and finally controls the speaker to play these vehicle audio data accordingly.

[0115] It can be understood that the step of obtaining scene identification information in the audio data application scenario improves the efficiency and accuracy of obtaining in-vehicle audio data; compared with other schemes, this method directly obtains the in-vehicle audio data corresponding to the scene identification information from the audio resource library without the need to generate in-vehicle audio data for the audio data application scenario, thereby simplifying the process of obtaining in-vehicle audio data.

[0116] In the embodiment of the present application, scene identification information including various types of information such as cultural landscape identification, geographic coordinate identification, and environmental feature identification is used to obtain corresponding in-vehicle audio data from an audio resource library, thereby realizing intelligent matching of in-vehicle audio data. In addition, different types of in-vehicle audio data can be obtained according to different types of scene identification information, thereby meeting the diverse needs of users.

[0117] In an optional implementation, obtaining corresponding vehicle audio data according to the above audio data application scenario includes:

[0118] S501, acquiring corresponding initial audio data according to the audio data application scenario, wherein the initial audio data at least includes: audio information and spatiotemporal metadata information;

[0119] S502: Generate in-vehicle audio data for the audio data application scenario according to the audio data application scenario, the audio information and the spatiotemporal metadata information.

[0120] In an optional implementation manner, the spatiotemporal metadata information is used to describe the location information and time information of the audio information; the spatiotemporal metadata information is added manually when a user uses an audio production terminal to produce audio information, or is automatically added based on a positioning service.

[0121] Optionally, in the real-time example of the present application, an audio data file may be marked with one spatiotemporal metadata information, or may be separately marked with multiple spatiotemporal metadata. In addition, adaptive adjustments may be made to determine the user's touring location based on the driving location of the user's vehicle.

[0122] In the embodiment of the present application, by generating vehicle audio data for audio data application scenarios according to audio information and spatiotemporal metadata information, intelligent matching of vehicle audio data is achieved. The method can generate vehicle audio data of different types and styles according to different audio information and spatiotemporal metadata information, thereby meeting the diverse needs of users.

[0123] For example, the audio resource library and the audio material library store a panoramic version of the audio data of "Viewing the XX River Scene", which carries the geographic coordinate information of (118.78, 32.05); if the audio resource is needed during vehicle driving, the audio information and the time-space coordinate information contained in the above audio data can be rendered using the current vehicle position, orientation, and nearby scenic spots / landmarks and other location information to present audio with directional characteristics; in one example, the vehicle drives to the south of the XX River and drives west, that is, drives west from (118.74, 32.10) to (118.74, 32.00), and the data of "Viewing the XX River Scene" can be obtained first; if the audio data carries the above-mentioned time-space coordinate information, when controlling the vehicle terminal to play the audio data, a playback method of gradually transitioning from the right front speaker to the right rear speaker can be adopted.

[0124] For example, the steps of obtaining the corresponding initial audio data according to the audio data application scenario and generating vehicle-mounted audio data for the audio data application scenario according to the audio data application scenario, audio information and spatiotemporal metadata information improve the generation efficiency and accuracy of the vehicle-mounted audio data; in addition, due to the method example, the vehicle-mounted audio data corresponding to the scene identification information is not directly obtained from the audio resource library, but the vehicle-mounted audio data for the audio data application scenario is generated, thereby improving the matching degree and adaptability of the vehicle-mounted audio data.

[0125] For example, taking the local processing of the vehicle terminal as an example, when the user drives the vehicle across a historic bridge, the audio data application scenario of the vehicle terminal is determined to be "historical culture". The vehicle terminal obtains the corresponding initial audio data according to the scenario, such as an introduction to the history, culture, and stories of the bridge. The vehicle terminal can also generate vehicle audio data for the scenario based on the scenario, the audio information in the initial audio data, and the spatiotemporal metadata information. For example, different types and styles of vehicle audio data can be generated based on the audio information such as language, tone, rhythm, etc. in the initial audio data, as well as the spatiotemporal metadata information such as the region, time period, and climate where the bridge is located, and then the corresponding speakers on the vehicle are controlled to play these vehicle audio data.

[0126] Therefore, the embodiment of the present application obtains the corresponding initial audio data according to the audio data application scenario, generates vehicle-mounted audio data for the audio data application scenario according to the audio data application scenario, audio information and spatiotemporal metadata information, and realizes intelligent generation of vehicle-mounted audio data, thereby improving the generation efficiency and accuracy of the vehicle-mounted audio data, as well as improving the matching degree and adaptability of the vehicle-mounted audio data.

[0127] In an optional implementation, in response to the audio data acquisition request, determining the audio data application scenario of the vehicle-mounted terminal includes:

[0128] S601, in response to a determination operation of a vehicle driving route, determining all audio data application scenarios related to the vehicle driving route, acquiring vehicle audio data corresponding to all audio data application scenarios, and generating an audio playlist;

[0129] S602, during the driving process of the vehicle, in response to the audio data acquisition request, determining an application scenario of the audio data.

[0130] In the embodiment of the present application, the method determines all audio data application scenarios related to the vehicle's driving route by responding to the determination operation of the vehicle's driving route, thereby obtaining the vehicle audio data corresponding to all audio data application scenarios in advance, and generating an audio playlist, thereby realizing intelligent prediction of vehicle audio data, pre-determining and obtaining audio data application scenarios; the method can obtain all audio data application scenarios related to the user's driving route according to the user's driving route, thereby meeting the user's full-course needs. It is also possible to determine the audio data application scenario in response to an audio data acquisition request during the vehicle's driving process, thereby realizing dynamic determination and update of the audio data application scenario.

[0131] By responding to the operation of determining the vehicle's driving route, the steps of determining all audio data application scenarios related to the vehicle's driving route are performed, thereby improving the efficiency and predictability of obtaining in-vehicle audio data; for example, unlike the other methods mentioned above, not only is the audio data application scenario determined based on the geographic location information and application information of the in-vehicle terminal, but the user can also obtain all audio resources on the driving route at one time and generate a playlist at the beginning of the vehicle's driving route determination; audio resources can also be obtained in real time during driving, thereby improving the accuracy and adaptability of obtaining in-vehicle audio data.

[0132] For example, still taking the local processing of the vehicle terminal as an example, after the user enters the destination in the navigation application, the user sends a confirmation operation of the vehicle's driving route through the locally running navigation application. In response to this operation, the vehicle terminal determines all audio data application scenarios related to the vehicle's driving route, such as "navigation + history and culture", "navigation + natural scenery", "navigation + entertainment and leisure", etc. The vehicle terminal obtains the corresponding vehicle audio data based on these scenarios and generates an audio playlist. When the user is driving the vehicle, the vehicle terminal dynamically determines the audio data application scenario based on the audio data acquisition request sent by the user, and controls the corresponding speakers on the vehicle to play the vehicle audio data.

[0133] Therefore, in the embodiment of the present application, by responding to the determination operation of the vehicle's driving route, all audio data application scenarios related to the vehicle's driving route are determined, so as to obtain the vehicle audio data corresponding to all audio data application scenarios in advance, and generate an audio playlist, thereby improving the acquisition efficiency and predictability of the vehicle audio data. The audio data application scenario can be determined by responding to the audio data acquisition request during the vehicle's driving process, so as to achieve dynamic determination and update of the audio data application scenario, thereby improving the acquisition accuracy and adaptability of the vehicle audio data.

[0134] In an optional implementation manner, if there are multiple in-vehicle audio data, after obtaining the corresponding in-vehicle audio data according to the audio data application scenario, the method further includes:

[0135] S701, displaying an audio play list on a display screen of the vehicle-mounted terminal, wherein the audio play list lists a plurality of the vehicle-mounted audio data;

[0136] S702 , in response to a user's selection operation or confirmation operation on at least one of the in-vehicle audio data, taking the at least one in-vehicle audio data selected or confirmed by the user as the in-vehicle audio data to be played.

[0137] By displaying the audio playlist on the display screen of the vehicle terminal, the user can intuitively understand the content and order of the vehicle audio data, thereby achieving the user's cognition and satisfaction with the vehicle audio data. This method allows the user to select or confirm the vehicle audio data to be played according to his or her preferences and needs, thereby achieving the personalization and customization of the vehicle audio data.

[0138] Compared with other methods, this method does not control the vehicle terminal to play the vehicle audio data according to the vehicle's real-time location information or the target speaker device, but controls the vehicle terminal to play the vehicle audio data according to the user's selection operation or confirmation operation, thereby improving the user's initiative and autonomy over the vehicle audio data.

[0139] For example, still taking the local processing of the vehicle terminal as an example, when the user drives the vehicle across a historic bridge, the vehicle terminal determines all audio data application scenarios related to it, obtains the corresponding vehicle audio data, and generates an audio playlist. The vehicle terminal sends the audio playlist to the vehicle display screen and displays it on the vehicle display screen. The user can see multiple vehicle audio data listed in the audio playlist on the display screen, such as introductions to the history, culture, stories, etc. of the bridge. The user can select or confirm at least one vehicle audio data to be played through a touch screen or voice command. In response to the user's selection operation or confirmation operation, the vehicle terminal uses at least one vehicle audio data selected or confirmed by the user as the vehicle audio data to be played.

[0140] In the embodiment of the present application, by displaying the audio play list on the display screen of the vehicle terminal, in response to the user's selection operation or confirmation operation of at least one vehicle audio data, at least one vehicle audio data selected or confirmed by the user is used as the vehicle audio data to be played, thereby improving the user's selection and control ability of the vehicle audio data. In this way, the user can intuitively understand the content and sequence of the vehicle audio data, thereby improving the user's cognition and satisfaction with the vehicle audio data.

[0141] In an optional implementation, according to the real-time position information of the vehicle, controlling the vehicle-mounted terminal to play the vehicle-mounted audio data accordingly includes:

[0142] S801, determining the environmental characteristics of the environment in which the vehicle-mounted terminal is located according to the real-time location information of the vehicle;

[0143] S802, determining an audio playback style adapted to the above environmental characteristics;

[0144] S803, based on the audio playing style, controlling the vehicle-mounted terminal to play the vehicle-mounted audio data accordingly.

[0145] The embodiment of the present application can play audio of corresponding style or audio preset by the user during driving according to the current position or surrounding environment of the car, which can relieve driving fatigue and improve driving concentration.

[0146] In the embodiment of the present application, the above example can determine the specific environment and regional characteristics of the vehicle terminal according to the real-time location information of the vehicle, thereby obtaining the vehicle audio data that matches it, thereby realizing dynamic matching of the vehicle audio data. It is also possible to obtain different vehicle audio data and audio playback styles related to different environments and regions driven by the user, which can improve the playback effect and user experience of the vehicle audio data, that is, according to the playback style of the vehicle audio data, adjust the volume, sound quality, sound field and other parameters of the vehicle audio data, thereby realizing the optimization and improvement of the playback effect of the vehicle audio data and meeting the diverse needs of users.

[0147] For example, when a user drives a vehicle across a historic bridge, the vehicle terminal determines all audio data application scenarios related to it, obtains the corresponding vehicle audio data, and generates an audio playlist. According to the real-time location information sent by the vehicle terminal, the corresponding matching target speaker device information is determined. For example, if the location of the scenic spot to be introduced is in front of the vehicle, the front speaker can be used; if the location of the scenic spot to be introduced is behind the vehicle, the rear speaker can be used; if the location of the scenic spot to be introduced is around the vehicle, that is, the vehicle is located in the scenic spot, an omnidirectional speaker can be used, etc., to determine the playback style of the vehicle audio data. For example, if the target speaker device is a front speaker, the playback style is "navigation + history and culture"; if the target speaker device is a rear speaker, the playback style is "entertainment and leisure"; if the target speaker device is an omnidirectional speaker, the playback style is "immersive experience". According to these playback styles, the vehicle terminal controls the corresponding speakers on the vehicle to play the vehicle audio data and adjusts its volume, sound quality, sound field and other parameters.

[0148] By adopting the embodiment of the method, the adaptability of the playback style of the in-vehicle audio data and the user satisfaction can be improved, that is, according to the real-time position information of the vehicle of the in-vehicle terminal, the playback style of the in-vehicle audio data that is suitable for it is obtained, thereby meeting the different needs and preferences of users for in-vehicle audio data in different occasions and environments; according to the playback style of the in-vehicle audio data, the user's auditory perception and emotional resonance of the in-vehicle audio data are enhanced, thereby improving the user's cognition and evaluation of the in-vehicle audio data.

[0149] In an optional implementation, according to the real-time position information of the vehicle, controlling the vehicle-mounted terminal to play the vehicle-mounted audio data accordingly includes:

[0150] S901, updating the vehicle audio data played by the vehicle terminal according to the real-time location information of the vehicle; and / or

[0151] S902, controlling the vehicle-mounted terminal to play one or more audio clips of the vehicle-mounted audio data according to the real-time position information of the vehicle.

[0152] In the embodiment of the present application, the vehicle audio data played by the vehicle terminal can be updated according to the real-time location information of the vehicle, for example, the geographic coordinate location information, so that different audio data can be updated and played in real time according to the change of the geographic location information. In addition, the method can also control the vehicle terminal to play one or more audio clips of the vehicle audio data according to the real-time location information of the vehicle.

[0153] In this way, the playback effect and user experience of the in-vehicle audio data can be improved, and the playback effect of the in-vehicle audio data can be optimized and improved to meet the diverse needs of users.

[0154] In an optional implementation, controlling the vehicle-mounted terminal to play the vehicle-mounted audio data accordingly according to the real-time position information of the vehicle includes:

[0155] S1001, determining a target speaker device in the vehicle terminal for playing the vehicle audio data according to the real-time position information of the vehicle;

[0156] S1002, controlling the vehicle-mounted terminal to use the target speaker device to play the vehicle-mounted audio data accordingly.

[0157] Since intuitive sound has a stronger prompting effect than voice, the driver can be assisted in driving by presenting a sound with a sense of direction in the vehicle. For example, if a certain scenic spot is on the right side of the driving road, the broadcast sound here in the sound map APP, the location information of the scenic spot and the current location information of the car are combined. When playing the sound, only the speaker device on the right side is used as the target speaker device to emit sound, so that the driver can make driving judgments more easily.

[0158] By controlling the vehicle terminal to play the vehicle audio data according to the target speaker device of the vehicle terminal, multi-dimensional playback of the vehicle audio data can be achieved, thereby improving the playback effect and user experience of the vehicle audio data.

[0159] In addition, in one example, an embodiment of the present application can also determine the playback order of the vehicle audio data according to the target speaker device of the vehicle terminal, thereby realizing intelligent determination and adjustment of the playback order of the vehicle audio data, thereby improving the rationality of the playback order of the vehicle audio data and user satisfaction.

[0160] In addition, there is an optional example. The embodiment of the present application can also determine the playback style of the vehicle audio data according to the target speaker device of the vehicle terminal, thereby realizing intelligent determination and matching of the playback style of the vehicle audio data, and improving the adaptability and user satisfaction of the playback style of the vehicle audio data.

[0161] It should be noted that the user information (including but not limited to user device information, user personal information, etc.) and data (including but not limited to data used for analysis, stored data, displayed data, etc.) involved in this application are all information and data authorized by the user or fully authorized by all parties, and the collection, use and processing of relevant data must comply with the relevant laws, regulations and standards of the relevant countries and regions, and provide corresponding operation entrances for users to choose to authorize or refuse.

[0162] Example 3

[0163] According to one or more embodiments of the present application, an embodiment of a device for playing audio data is provided. Figure 6 A structural block diagram of an audio data playback device provided in an embodiment of the present application, such as Figure 6 As shown, the above device comprises:

[0164] A response module 601 is used to determine the audio data application scenario of the vehicle terminal in response to the audio data acquisition request;

[0165] An acquisition module 602 is used to acquire corresponding vehicle audio data according to the above audio data application scenario;

[0166] The playing module 603 is used to control the vehicle-mounted terminal to play the vehicle-mounted audio data according to the real-time position information of the vehicle.

[0167] According to one or more embodiments of the present application, the above-mentioned response module includes:

[0168] A first parsing unit, configured to parse the audio data acquisition request to obtain the geographical location information of the vehicle-mounted terminal carried in the audio data acquisition request;

[0169] The first determining unit is used to determine the audio data application scenario of the vehicle-mounted terminal according to the geographic location information.

[0170] In an optional implementation manner, the above-mentioned response module further includes:

[0171] A second parsing unit, configured to parse the audio data acquisition request to obtain the geographic location information and application information of the vehicle-mounted terminal carried in the audio data acquisition request;

[0172] The second determining unit is used to determine the application scenario of the audio data according to the application information and the geographic location information.

[0173] In an optional implementation, the acquisition module includes:

[0174] A first acquisition unit is used to acquire scene identification information in the audio data application scene, wherein the scene identification information includes at least one of the following: a landscape identification, a geographic coordinate identification, and an environmental feature identification;

[0175] The second acquisition unit is used to acquire the in-vehicle audio data corresponding to the above-mentioned scene identification information from the audio resource library.

[0176] In an optional implementation, the acquisition module includes:

[0177] A third acquisition unit is used to acquire corresponding initial audio data according to the audio data application scenario, wherein the initial audio data at least includes: audio information and spatiotemporal metadata information;

[0178] A generating unit is used to generate vehicle-mounted audio data for the audio data application scenario according to the audio data application scenario, the audio information and the spatiotemporal metadata information.

[0179] In an optional implementation manner, the above-mentioned response module further includes:

[0180] A third determining unit is used to determine all audio data application scenarios related to the vehicle driving route in response to the vehicle driving route determination operation, so as to obtain vehicle audio data corresponding to all audio data application scenarios and generate an audio playlist;

[0181] The fourth determination unit is used to determine the application scenario of the audio data in response to the audio data acquisition request during the driving of the vehicle.

[0182] In an optional implementation manner, if there are multiple in-vehicle audio data, the above-mentioned device further includes:

[0183] A display module, used for displaying an audio play list on a display screen of the vehicle-mounted terminal, wherein the audio play list lists a plurality of the vehicle-mounted audio data;

[0184] The confirmation module is used to respond to the user's selection operation or confirmation operation on at least one of the above-mentioned in-vehicle audio data, and use the at least one in-vehicle audio data selected or confirmed by the user as the in-vehicle audio data to be played.

[0185] In an optional implementation manner, the above-mentioned playback module includes:

[0186] A fifth determining unit, used to determine the environmental characteristics of the environment in which the vehicle-mounted terminal is located according to the real-time location information of the vehicle;

[0187] A sixth determining unit, configured to determine an audio playback style adapted to the above-mentioned environmental characteristics;

[0188] The first playing unit is used to control the vehicle-mounted terminal to play the vehicle-mounted audio data accordingly based on the audio playing style.

[0189] In an optional implementation manner, the above-mentioned playback module further includes:

[0190] A second playback unit, configured to update the vehicle-mounted audio data played by the vehicle-mounted terminal according to the real-time location information of the vehicle; and / or

[0191] The third playing unit is used to control the vehicle-mounted terminal to play one or more audio clips of the vehicle-mounted audio data according to the real-time position information of the vehicle.

[0192] In an optional implementation manner, the above-mentioned playback module further includes:

[0193] a seventh determination unit, configured to determine a target speaker device in the vehicle terminal for playing the vehicle audio data according to the real-time position information of the vehicle;

[0194] The fourth playing unit is used to control the vehicle-mounted terminal to use the target speaker device to play the vehicle-mounted audio data accordingly.

[0195] In an exemplary embodiment, the present application also provides an electronic device, including: a processor, and a memory connected to the processor;

[0196] The memory stores computer-executable instructions;

[0197] The processor executes the computer-executable instructions stored in the memory to implement any of the above methods.

[0198] In an exemplary embodiment, the embodiment of the present application further provides a computer-readable storage medium, in which computer-executable instructions are stored. When the computer-executable instructions are executed by a processor, they are used to implement any of the above methods.

[0199] In an exemplary embodiment, the present application also provides a computer program product, including a computer program, which implements any of the above methods when executed by a processor.

[0200] In order to implement the above embodiment, the present application embodiment also provides an electronic device. Figure 7 , which shows a schematic diagram of the structure of an electronic device 700 suitable for implementing the embodiment of the present application, and the electronic device 700 may be a terminal device or a server. The terminal device may include but is not limited to mobile terminals such as mobile phones, laptop computers, digital broadcast receivers, message transceiver devices, game consoles, medical equipment, fitness equipment, personal digital assistants (PDAs), tablet computers (Portable Android Devices, PADs), portable multimedia players (PMPs), vehicle-mounted terminals (such as vehicle-mounted navigation terminals), etc., and fixed terminals such as digital TVs, desktop computers, etc. Figure 7 The electronic device shown is merely an example and should not bring any limitation to the functions and scope of use of the embodiments of the present application.

[0201] like Figure 7As shown, the electronic device 700 may include a processing device (e.g., a central processing unit, a graphics processing unit, etc.) 701, which can perform various appropriate actions and processes according to a program stored in a read-only memory (ROM) 702 or a program loaded from a storage device 708 to a random access memory (RAM) 703. Various programs and data required for the operation of the electronic device 700 are also stored in the RAM 703. The processing device 701, the ROM 702, and the RAM 703 are connected to each other via a bus 704. An input / output (I / O) interface 705 is also connected to the bus 704.

[0202] Typically, the following devices may be connected to the I / O interface 705: input devices 706 including, for example, a touch screen, a touch pad, a keyboard, a mouse, a camera, a microphone, an accelerometer, a gyroscope, etc.; output devices 707 including, for example, a liquid crystal display (LCD), a speaker, a vibrator, etc.; storage devices 708 including, for example, a magnetic tape, a hard disk, etc.; and communication devices 709. The communication devices 709 may allow the electronic device 700 to communicate with other devices wirelessly or by wire to exchange data. Although Figure 7 The electronic device 700 is shown with various devices, but it should be understood that it is not required to implement or possess all the devices shown. More or fewer devices may be implemented or possessed instead.

[0203] In particular, according to an embodiment of the present application, the process described above with reference to the flowchart can be implemented as a computer software program. For example, an embodiment of the present application includes a computer program product, which includes a computer program carried on a computer-readable medium, and the computer program includes a program code for executing the method shown in the flowchart. In such an embodiment, the computer program can be downloaded and installed from the network through the communication device 709, or installed from the storage device 708, or installed from the ROM 702. When the computer program is executed by the processing device 701, the above-mentioned functions defined in the method of the embodiment of the present application are executed.

[0204] It should be noted that the computer-readable medium mentioned above in the present application may be a computer-readable signal medium or a computer-readable storage medium or any combination of the above two. The computer-readable storage medium may be, for example, but not limited to, an electrical, magnetic, optical, electromagnetic, infrared, or semiconductor system, device or device, or any combination of the above. More specific examples of computer-readable storage media may include, but are not limited to: an electrical connection with one or more wires, a portable computer disk, a hard disk, a random access memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM or flash memory), an optical fiber, a portable compact disk read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination of the above. In the present application, a computer-readable storage medium may be any tangible medium containing or storing a program that can be used by or in combination with an instruction execution system, device or device. In the present application, a computer-readable signal medium may include a data signal propagated in a baseband or as part of a carrier wave, which carries a computer-readable program code. This propagated data signal may take a variety of forms, including but not limited to electromagnetic signals, optical signals, or any suitable combination of the above. The computer readable signal medium may also be any computer readable medium other than a computer readable storage medium, which may send, propagate or transmit a program for use by or in conjunction with an instruction execution system, apparatus or device. The program code contained on the computer readable medium may be transmitted using any suitable medium, including but not limited to: wires, optical cables, RF (radio frequency), etc., or any suitable combination of the above.

[0205] The computer-readable medium may be included in the electronic device, or may exist independently without being incorporated into the electronic device.

[0206] The computer-readable medium carries one or more programs. When the one or more programs are executed by the electronic device, the electronic device executes the method shown in the above embodiment.

[0207] The computer program code for performing the operation of the present application can be written in one or more programming languages ​​or a combination thereof, including object-oriented programming languages, such as Java, Smalltalk, C++, and conventional procedural programming languages, such as "C" language or similar programming languages. The program code can be executed entirely on the user's computer, partially on the user's computer, as an independent software package, partially on the user's computer and partially on the remote computer, or entirely on the remote computer or server. In the case of a remote computer, the remote computer can be connected to the user's computer through any type of network, including a local area network (LAN) or a wide area network (WAN), or can be connected to an external computer (e.g., using an Internet service provider to connect through the Internet).

[0208] The flow chart and block diagram in the accompanying drawings illustrate the possible architecture, function and operation of the system, method and computer program product according to various embodiments of the present application. In this regard, each square box in the flow chart or block diagram can represent a module, a program segment or a part of a code, and the module, the program segment or a part of the code contains one or more executable instructions for realizing the specified logical function. It should also be noted that in some alternative implementations, the functions marked in the square box can also occur in a sequence different from that marked in the accompanying drawings. For example, two square boxes represented in succession can actually be executed substantially in parallel, and they can sometimes be executed in the opposite order, depending on the functions involved. It should also be noted that each square box in the block diagram and / or flow chart, and the combination of the square boxes in the block diagram and / or flow chart can be implemented with a dedicated hardware-based system that performs a specified function or operation, or can be implemented with a combination of dedicated hardware and computer instructions.

[0209] The units involved in the embodiments described in the present application may be implemented by software or hardware. The name of the unit does not limit the unit itself in some cases. For example, the first acquisition unit may also be described as a "unit for acquiring at least two Internet Protocol addresses".

[0210] The functions described above herein may be performed at least in part by one or more hardware logic components. For example, without limitation, exemplary types of hardware logic components that may be used include: field programmable gate arrays (FPGAs), application specific integrated circuits (ASICs), application specific standard products (ASSPs), systems on chips (SOCs), complex programmable logic devices (CPLDs), and the like.

[0211] In the context of the present application, a machine-readable medium may be a tangible medium that may contain or store a program for use by or in conjunction with an instruction execution system, device, or equipment. A machine-readable medium may be a machine-readable signal medium or a machine-readable storage medium. A machine-readable medium may include, but is not limited to, an electronic, magnetic, optical, electromagnetic, infrared, or semiconductor system, device, or equipment, or any suitable combination of the foregoing. A more specific example of a machine-readable storage medium may include an electrical connection based on one or more lines, a portable computer disk, a hard disk, a random access memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM or flash memory), an optical fiber, a portable compact disk read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination of the foregoing.

[0212] Those skilled in the art will readily appreciate other embodiments of the present application after considering the specification and practicing the invention disclosed herein. The present application is intended to cover any modification, use or adaptation of the present application, which follows the general principles of the present application and includes common knowledge or customary techniques in the art that are not disclosed in the present application. The specification and examples are intended to be exemplary only, and the true scope and spirit of the present application are indicated by the following claims.

[0213] It should be understood that the present application is not limited to the precise structures that have been described above and shown in the drawings, and that various modifications and changes may be made without departing from the scope thereof. The scope of the present application is limited only by the appended claims.

Claims

1. A method for playing audio data, characterized in that: The method comprises: In response to the audio data acquisition request, determining an audio data application scenario of the vehicle-mounted terminal; Acquire corresponding in-vehicle audio data according to the audio data application scenario; The vehicle-mounted audio data is played according to the real-time position information of the vehicle.

2. The method according to claim 1, characterized in that In response to the audio data acquisition request, determining the audio data application scenario of the vehicle terminal includes: Parsing the audio data acquisition request to obtain the geographical location information of the vehicle-mounted terminal carried in the audio data acquisition request; An audio data application scenario of the vehicle-mounted terminal is determined according to the geographic location information.

3. The method according to claim 1, characterized in that In response to the audio data acquisition request, determining the audio data application scenario of the vehicle terminal includes: Parsing the audio data acquisition request to obtain the geographic location information and application information of the vehicle-mounted terminal carried in the audio data acquisition request; An application scenario of the audio data is determined according to the application information and the geographic location information.

4. The method according to claim 1, characterized in that: Acquiring corresponding in-vehicle audio data according to the audio data application scenario includes: Acquire scene identification information in the audio data application scene, wherein the scene identification information includes at least one of the following: a landscape identification, a geographic coordinate identification, and an environmental feature identification; The vehicle-mounted audio data corresponding to the scene identification information is obtained from an audio resource library.

5. The method according to claim 1, characterized in that Acquiring corresponding in-vehicle audio data according to the audio data application scenario includes: Acquire corresponding initial audio data according to the audio data application scenario, wherein the initial audio data at least includes: audio information and spatiotemporal metadata information; According to the audio data application scenario, the audio information and the spatiotemporal metadata information, in-vehicle audio data oriented to the audio data application scenario is generated.

6. The method according to claim 1, characterized in that In response to the audio data acquisition request, determining the audio data application scenario of the vehicle terminal includes: In response to a determination operation of a vehicle driving route, all audio data application scenarios related to the vehicle driving route are determined to obtain vehicle audio data corresponding to all audio data application scenarios, and generate an audio playlist; During the driving of the vehicle, in response to the audio data acquisition request, an application scenario of the audio data is determined.

7. The method according to any one of claims 1 to 6, characterized in that: If there are multiple in-vehicle audio data, after obtaining the corresponding in-vehicle audio data according to the application scenario of the audio data, the method further includes: Displaying an audio playlist on a display screen of the vehicle-mounted terminal, wherein the audio playlist lists a plurality of the vehicle-mounted audio data; In response to a selection operation or confirmation operation of the user on at least one of the in-vehicle audio data, the at least one in-vehicle audio data selected or confirmed by the user is used as the in-vehicle audio data to be played.

8. The method according to any one of claims 1 to 6, characterized in that: Playing the vehicle audio data according to the real-time position information of the vehicle includes: Determining environmental characteristics of the environment in which the vehicle-mounted terminal is located according to the real-time location information of the vehicle; Determining an audio playback style adapted to the environmental characteristics; Based on the audio playing style, the in-vehicle audio data is played.

9. The method according to any one of claims 1 to 6, characterized in that: Playing the vehicle audio data according to the real-time position information of the vehicle includes: updating the vehicle audio data played by the vehicle terminal according to the real-time position information of the vehicle; and / or One or more audio segments of the vehicle-borne audio data are played according to the real-time position information of the vehicle.

10. The method according to any one of claims 1 to 6, characterized in that: Playing the vehicle audio data according to the real-time position information of the vehicle includes: Determining a target speaker device in the vehicle terminal for playing the vehicle audio data according to the real-time position information of the vehicle; The vehicle-mounted terminal is controlled to adopt the target speaker device to play the vehicle-mounted audio data accordingly.

11. A device for playing audio data, characterized in that: The device comprises: A response module, used to determine the audio data application scenario of the vehicle terminal in response to the audio data acquisition request; An acquisition module, used to acquire corresponding vehicle audio data according to the audio data application scenario; The playing module is used to play the vehicle-borne audio data according to the real-time position information of the vehicle.

12. A system for playing audio data, characterized in that: The system comprises: An in-vehicle terminal, used to send an audio data acquisition request through a locally running audio playback application, and to play in-vehicle audio data according to real-time location information of the vehicle; The server communicates with the vehicle-mounted terminal and is used to determine the audio data application scenario of the vehicle-mounted terminal in response to the audio data acquisition request; and acquire corresponding vehicle-mounted audio data according to the audio data application scenario.

13. An electronic device, characterized in that: include: A processor, and a memory connected to the processor; The memory stores computer-executable instructions; The processor executes the computer-executable instructions stored in the memory to implement the method according to any one of claims 1 to 10.

14. A computer-readable storage medium, characterized in that: The computer-readable storage medium stores computer-executable instructions, which are used to implement the method according to any one of claims 1 to 10 when executed by a processor.

15. A computer program product, characterized in that The invention comprises a computer program, which implements the method according to any one of claims 1 to 10 when being executed by a processor.