Vehicle multimedia data interaction method and device, vehicle equipment and storage medium
In the vehicle multimedia data interaction method, the electronic control processor sends an interrupt signal, the microprocessor recognizes the message and decides whether to send it to the system processor, and the system processor generates the message and directly sends it to the electronic control processor, which solves the problem of the current situation In the technology, the problem of excessive burden on microprocessors and low communication efficiency has been achieved, which has achieved more efficient data interaction and simplified maintenance process.
Patent Information
- Application Number
- CN202411544371.6
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-10-31
- Publication Date
- 2025-01-07
AI Technical Summary
In the field of in-vehicle multimedia, in the prior art, communication protocols need to be formulated separately between microprocessors and system processors, resulting in low communication efficiency and difficult maintenance.
In the vehicle multimedia data interaction method, the electronic control processor sends an interrupt signal, the microprocessor identifies the message and decides whether to send it to the system processor, the system processor receives the instruction signal and generates the message through the signal value and signal mapping table. Send it directly to the electronically controlled processor, avoiding the operation of microprocessor parsing and repackaging.
It improves the stability and efficiency of data interaction, simplifies the maintenance work of engineers, and reduces the amount of data transmission and processing burden.
Smart Images

Figure CN119261789A_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the field of vehicle multimedia technology, and in particular to a vehicle multimedia data interaction method, device, vehicle equipment and storage medium. Background Art
[0002] In the field of in-vehicle multimedia, the previous data interaction method required the development of a separate communication protocol for the microprocessor and the system processor, which means that the same function in a project requires two protocols to transmit data. Both microprocessor software engineers and APP software engineers need to be familiar with and master two sets of protocols. During the data transmission process, the microprocessor bears too much workload, resulting in low communication efficiency and is not conducive to engineers' later maintenance. Summary of the invention
[0003] In view of this, the embodiments of the present application provide a vehicle multimedia data interaction method, device, vehicle equipment and storage medium, which can effectively solve the problem of low communication efficiency.
[0004] In a first aspect, an embodiment of the present application provides a vehicle multimedia data interaction method, which is applied to a vehicle control terminal, wherein the vehicle control terminal includes a microprocessor, a system processor, and a plurality of electronic control processors, and the method includes:
[0005] When any of the electronic control processors sends a device message, an interrupt signal is generated;
[0006] The microprocessor receives the device message according to the interrupt signal, and identifies the message according to a preset signal mapping table to determine whether it is new data, and if it is new data, sends the device message to the system processor;
[0007] When the system processor receives a command signal sent by a user, it determines the ID of the command signal and sends a signal value corresponding to the ID to the microprocessor;
[0008] The microprocessor finds the corresponding configuration data according to the signal value and the signal mapping table, generates a message according to the configuration data, and sends it to the corresponding electronic control processor.
[0009] In one embodiment, when receiving a command signal sent by a user, controlling the system processor to determine the ID of the command signal and sending a signal value corresponding to the ID to the microprocessor includes:
[0010] Read a pre-stored signal mapping table, traverse the signal mapping table according to the command signal, and determine the ID corresponding to the command signal and the corresponding signal value;
[0011] The signal value and the id are sent to the microprocessor.
[0012] In one embodiment, the microprocessor finds corresponding configuration data according to the signal value and the signal mapping table, and configures the message according to the configuration data, including:
[0013] When the microprocessor receives the signal value, it reads the signal ID and searches for corresponding configuration data in a preset signal mapping table according to the signal ID;
[0014] A command message corresponding to the command signal is configured according to the configuration data.
[0015] In one embodiment, the microprocessor receives the device message according to the interrupt signal, including:
[0016] In the interrupt signal, the microprocessor calls the receiving indication processing function to determine whether the device message is a receiving processing message defined in a preset signal mapping table. If it is the receiving processing message, the microprocessor receives the device message and determines the transmission direction of the device message based on the ID of the device message.
[0017] In one embodiment, the identifying the message according to a preset signal mapping table to determine whether it is new data, and if it is new data, sending the device message to the system processor includes:
[0018] Perform bitwise AND calculation on all data of the device message and a preset receiving mask, compare the calculated current data with the value of the historical data received last time, and if the current data is different from the historical data, transmit the current data to the system processor.
[0019] In one embodiment, after calling the receiving indication processing function, the method further includes:
[0020] The timeout counter of the device message is reset, the timeout counter is periodically decremented, and if the timeout counter is 0, the signal value of the device message is set to a fault value, and a timeout flag is sent to the system processor.
[0021] In one embodiment, when any of the electronic control processors sends a device message, it includes:
[0022] The data to be sent is converted according to the preset mapping relationship to obtain the target data;
[0023] The mapping relationship is generated according to a CAN bus protocol and a communication protocol between the microprocessor and the system processor.
[0024] In a second aspect, the present application further provides a vehicle-mounted control terminal, the vehicle-mounted control terminal comprising a microprocessor, a system processor and a plurality of electronic control processors;
[0025] When the electronic control processor sends a device message, an interrupt signal is generated;
[0026] The microprocessor receives the device message according to the interrupt signal, and identifies the message according to a preset signal mapping table to determine whether it is new data, and if it is new data, sends the device message to the system processor;
[0027] When the system processor receives the command signal sent by the user, it determines the ID of the command signal and sends the signal value corresponding to the ID to the microprocessor;
[0028] The microprocessor finds the corresponding configuration data according to the signal value and the signal mapping table, generates a message according to the configuration data, and sends it to the corresponding electronic control processor, and the electronic control processor performs corresponding operations according to the message.
[0029] In a third aspect, the present application also provides a vehicle device, which includes a processor and a memory, wherein the memory stores a computer program, and the processor is used to execute the computer program to implement the vehicle multimedia data interaction method.
[0030] In a fourth aspect, the present application also provides a computer-readable storage medium storing a computer program, which, when executed on a processor, implements the vehicle multimedia data interaction method.
[0031] The embodiments of the present application have the following beneficial effects:
[0032] The technical solution proposed by the applicant is that when the electronic control processor sends a message to the system processor, the microprocessor is exempted from parsing the message and then re-encapsulating the message according to the protocol between the system processor and the electronic control processor. At the same time, when the system processor sends a message to the microprocessor, the message is configured according to the signal mapping table by adding the signal value to the ID, and then sent to the electronic control processor, which ensures the stability of the entire data interaction process, increases the interaction efficiency, and is convenient for engineers to maintain in the later stage. BRIEF DESCRIPTION OF THE DRAWINGS
[0033] In order to more clearly illustrate the technical solutions of the embodiments of the present application, the drawings required for use in the embodiments will be briefly introduced below. It should be understood that the following drawings only show certain embodiments of the present application and therefore should not be regarded as limiting the scope. For ordinary technicians in this field, other related drawings can be obtained based on these drawings without paying creative work.
[0034] Figure 1 A schematic diagram of a vehicle multimedia data interaction method process according to an embodiment of the present application is shown;
[0035] Figure 2 A schematic diagram of the structure of the vehicle-mounted control terminal according to an embodiment of the present application is shown;
[0036] Figure 3 A schematic diagram of the structure of a vehicle device according to an embodiment of the present application is shown. DETAILED DESCRIPTION
[0037] The technical solutions in the embodiments of the present application will be described clearly and completely below in conjunction with the drawings in the embodiments of the present application. Obviously, the described embodiments are only part of the embodiments of the present application, rather than all of the embodiments.
[0038] The components of the embodiments of the present application generally described and shown in the drawings herein may be arranged and designed in various configurations. Therefore, the following detailed description of the embodiments of the present application provided in the drawings is not intended to limit the scope of the application claimed for protection, but merely represents the selected embodiments of the present application. Based on the embodiments of the present application, all other embodiments obtained by those skilled in the art without making creative work belong to the scope of protection of the present application.
[0039] Hereinafter, the terms "including", "having" and their cognates that can be used in various embodiments of the present application are intended only to indicate specific features, numbers, steps, operations, elements, components or a combination of the foregoing items, and should not be understood as first excluding the existence of one or more other features, numbers, steps, operations, elements, components or a combination of the foregoing items or increasing the possibility of one or more features, numbers, steps, operations, elements, components or a combination of the foregoing items. In addition, the terms "first", "second", "third" and the like are only used to distinguish descriptions and cannot be understood as indicating or implying relative importance.
[0040] Unless otherwise defined, all terms (including technical terms and scientific terms) used herein have the same meanings as those generally understood by those skilled in the art to which the various embodiments of the present application belong. The terms (such as those defined in generally used dictionaries) will be interpreted as having the same meanings as the contextual meanings in the relevant technical field and will not be interpreted as having idealized meanings or overly formal meanings unless clearly defined in the various embodiments of the present application.
[0041] The previous data interaction method required a separate communication protocol for the microprocessor and the system processor, which means that the same function in a project requires two protocols to transmit data. Both microprocessor software engineers and APP software engineers need to be familiar with two sets of protocols. In the vehicle multimedia data interaction method of this application, when any electronic control processor in the bus sends a device message, an interrupt signal is generated. The microprocessor processes the device message according to the interrupt signal, and sends it to the system processor if it is a new message. If it is not a new message, it will not be sent. The microprocessor is exempted from the operation of receiving the data, parsing it, and then processing it according to the protocol. Instead, the received data can be directly sent to the system processor, so that the system processor can receive data that meets the requirements. When the system processor receives the user's command signal, it will also instruct the microprocessor to send the corresponding message to the electronic control processor through the ID and signal value, and avoid the message being overwritten by signal triggering.
[0042] The vehicle multimedia data interaction method is described below in conjunction with some specific embodiments.
[0043] Figure 1 A flow chart of a vehicle multimedia data interaction method according to an embodiment of the present application is shown. Exemplarily, the vehicle multimedia data interaction method comprises the following steps:
[0044] Step S100: When any of the electronic control processors sends a device message, an interrupt signal is generated.
[0045] The vehicle multimedia data interaction method of this embodiment is applied to a vehicle-mounted control terminal, such as Figure 2 As shown, the vehicle-mounted control terminal includes a microprocessor 200 (MCU), a system processor 100 (SOC) and a plurality of electronic control processors 300 (ECU).
[0046] Among them, the system processor is a chip that contains a complete vehicle-mounted control terminal system and all the contents of the embedded software. It is used to handle the main interactive functions during human-vehicle interaction, parse the control instructions input by the user and send them to the corresponding device, and receive data feedback from the device and display it to the user through the display interface.
[0047] The microprocessor is responsible for CAN bus communication with other electronic control processors on the vehicle. The microprocessor then transmits the data received from the CAN bus to the system processor through the serial port / SPI bus, etc. It is an intermediate processor that communicates between the system processor and the electronic control processors in various devices.
[0048] The electronic control processor is the processor that executes the functions of each device on the vehicle. For example, for the air conditioner, it receives control from the vehicle-mounted control terminal, but it is the electronic control processor in the air conditioner that performs the actual temperature adjustment operation. There are multiple devices on the vehicle, and each device has an electronic control processor, so there are multiple electronic control processors.
[0049] Therefore, there is a communication link (system processor--microprocessor--(CAN)--electronic control processor).
[0050] Therefore, for the system processor, there are two situations: receiving messages from the electronic control processor and sending messages to the corresponding electronic control processor according to user commands.
[0051] In the case of receiving messages from the electronic control processor, the electronic control processor will first need to send a device message of the device to which it is located. The message will be sent to the microprocessor via the bus. In this embodiment, as long as a device message occurs, an interrupt signal will be generated. When the microprocessor generates an interrupt signal, it knows that there is data that needs to be received. At this time, the current operation is interrupted and the reception of the device message begins.
[0052] Step S200, the microprocessor receives the device message according to the interrupt signal, and identifies the message according to a preset signal mapping table to determine whether it is new data, and if it is new data, sends the device message to the system processor.
[0053] The microprocessor will first identify the received message to determine whether it is new data. It can be understood that if the content of the previous message is consistent with the current message, it is obviously redundant information and there is no need to send it. Therefore, by comparing the information of the previous device message with the information of the current device message, it can be determined whether the device message is new data. If it is new data, it can be sent to the system processor.
[0054] Specifically, after an interrupt signal is generated, the receiving indication processing function will be called to determine whether the device message is a receiving processing message defined in a preset signal mapping table. If it is the receiving processing message, the device message is received and the transmission direction of the device message is determined based on the ID of the device message.
[0055] The signal mapping table is a table pre-defined by the manufacturer, which records all signal types that meet the requirements, corresponding IDs, corresponding configuration data and other information. If the content in the device message is not recorded in the table, it means that the data carried by the device message is illegal, and the packet will be discarded without processing. If it is legal data, it will be processed later.
[0056] After determining that the device message meets the requirements, the microprocessor will obtain the data in the device message and compare it with the data of the previous device message. In addition to the main data, a device message also includes other irrelevant data such as the header, so only the main data carried in it needs to be compared.
[0057] In addition, considering the need to avoid frequent data changes that lead to increased serial port / SPI load and ultimately cause software operation to stall, the microprocessor of this embodiment will also perform preprocessing before sending data to the system processor. Through mask calculation, only the main data is retained, and the rest of the data such as the packet header is discarded to reduce the amount of data transmission.
[0058] For example, the vehicle speed message is 0x125, the vehicle speed data is Byte0, and the host does not need to accept and process other data bits. The acceptance mask of the message is set to const uint8RxMsg_ESC_Status_FliterMask[8] = {0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}. Only the data mask of Byte0 is valid. When the message data is received, each Byte is ANDed with the mask. In this way, only the data of Byte0 will be retained, and other data will be cleared, reducing the amount of data transmitted.
[0059] When the microprocessor performs the above operations, it resets the timeout counter of the device message. The timeout counter is a countdown counter, which decreases according to a certain period. If the timeout counter is 0, the signal value of the device message is set to a fault value, and the timeout flag is sent to the system processor. This can avoid blocking caused by message processing timeout and ensure that the system processor confirms the current timeout status, so that it knows that a message has abnormally timed out.
[0060] Step 300: When the system processor receives a command signal sent by a user, it determines the ID of the command signal and sends a signal value corresponding to the ID to the microprocessor.
[0061] Regarding the case where a message is sent to the corresponding electronic control processor according to a user command, it is mainly after the user performs a control operation on the vehicle-mounted control terminal that the system processor needs to send down the command corresponding to the control operation, which is then processed by the microprocessor and sent to the electronic control processor of the specific device.
[0062] When the system processor receives the command signal issued by the user's control operation, it will determine the id of the command signal. The id can be determined by querying a preset signal mapping table, which is the same as the signal mapping table in the previous step.
[0063] The command signal sent by the user is sent according to the control buttons and applications provided on the vehicle control terminal. The signal mapping table stores all types of command signals, so the corresponding ID can be found. Then the system processor can send the ID and the corresponding signal value to the microprocessor.
[0064] The signal value is the signal value corresponding to the id, and is used to give a trigger signal to the microprocessor, informing the microprocessor that a message needs to be sent.
[0065] Step S400: the microprocessor finds corresponding configuration data according to the signal value and the signal mapping table, generates a message according to the configuration data, and sends it to the corresponding electronic control processor.
[0066] After receiving the signal value and ID, the microprocessor starts to send a message. The microprocessor queries the configuration data corresponding to the ID according to the signal mapping table stored internally to configure the corresponding message, and then sends the configured message to the corresponding electronic control processor.
[0067] Configuration data is data used for control instructions and configuration messages. For example, controlling air conditioning temperature changes, window switches, etc., all have fixed control instructions. Therefore, these instruction formats can be pre-stored in the signal mapping table to respond to user trigger operations and perform corresponding message configuration operations.
[0068] The signal mapping table also records the relevant data such as the sending method, number of transmissions and target location of the message containing the signal. After the message is configured, the microprocessor also knows to which device's electronic control processor the message needs to be sent.
[0069] The microprocessor sends data according to a fixed transmission cycle, for example, 100 milliseconds as a cycle, and sends the current data every 100 milliseconds. That is, when a signal is received at the 10th millisecond of the current cycle, even if the data packet is prepared immediately, it will not be sent until 90 milliseconds later when the transmission cycle arrives.
[0070] Therefore, in the prior art, when the system processor sends a message to the microprocessor by transparent transmission of the entire frame (a message may contain multiple signal data), if there are messages that need to be sent continuously, the microprocessor will receive multiple messages in one sending cycle, and at this time, there may be a situation where the latter message covers the previous message, resulting in message loss.
[0071] However, in this embodiment, the entire frame is not transparently transmitted, but only one signal and the corresponding ID are sent. When the microprocessor receives the signal, the corresponding sending action is triggered. When two signals are received, two sending actions are triggered, and the signal is accompanied by the ID. The microprocessor will look up the table according to the ID to group the packets. The first grouped packet and the later grouped packet are independent of each other and do not affect each other. Therefore, even if multiple signals are received at the same time in one cycle, it can be ensured that the corresponding data packets of these multiple signals will not overlap each other. When the sending cycle is reached, the data packets corresponding to these signals can be sent out together to avoid the loss of data packets.
[0072] After configuring the message, you can call the main sending function to send the message. After the sending is completed, enter the sending confirmation processing function through the sending interrupt to perform sending count and restore initial value processing.
[0073] The vehicle multimedia data interaction method of this embodiment provides corresponding processing methods for the two data flows of sending data from the electronic control processor to the system processor and sending data from the system processor to the electronic control processor. When the electronic control processor sends a device message to the system processor, the intermediate microprocessor can directly determine whether the sent device message is a correct device message through the pre-stored signal mapping table, and no additional protocol processing is required between the system processor and the microprocessor. Only mask processing is performed to retain the final required data for transmission to the system processor, which greatly simplifies the transmission steps and the total amount of data transmitted. When the system processor sends a message to the electronic control processor, the system processor and the microprocessor send instructions through the signal + cycle method. The microprocessor configures the message according to the received signal and the corresponding ID, and then sends the data packet when the sending cycle is reached, avoiding the problem of data packets being overwritten when they are sent continuously.
[0074] Figure 3 A vehicle device 100 according to an embodiment of the present application is shown to include a vehicle control terminal 110, and the vehicle control terminal 110 is used to execute the computer program to implement the vehicle multimedia data interaction method.
[0075] The present application also provides a computer-readable storage medium storing a computer program, which implements the vehicle multimedia data interaction method when executed on a processor.
[0076] It can be understood that the device of this embodiment corresponds to the method of the above embodiment, and the options in the above embodiment are also applicable to this embodiment, so they will not be described repeatedly here.
[0077] Among them, the processor can be an integrated circuit chip with signal processing capabilities. The processor can be a general-purpose processor, including a central processing unit (CPU), a graphics processing unit (GPU) and a network processor (NP), a digital signal processor (DSP), an application-specific integrated circuit (ASIC), a field programmable gate array (FPGA) or at least one of other programmable logic devices, discrete gates or transistor logic devices, and discrete hardware components. The general-purpose processor can be a microprocessor or the processor can also be any conventional processor, etc., which can implement or execute the disclosed methods, steps and logic block diagrams in the embodiments of the present application.
[0078] The memory may be, but is not limited to, a random access memory (RAM), a read only memory (ROM), a programmable read-only memory (PROM), an erasable programmable read-only memory (EPROM), an electrically erasable programmable read-only memory (EEPROM), etc. The memory is used to store a computer program, and the processor may execute the computer program accordingly after receiving an execution instruction.
[0079] In several embodiments provided in the present application, it should be understood that the disclosed devices and methods can also be implemented in other ways. The device embodiments described above are merely schematic. For example, the flowcharts and structure diagrams in the accompanying drawings show the possible architecture, functions and operations of the devices, methods and computer program products according to multiple embodiments of the present application. In this regard, each box in the flowchart or block diagram can represent a module, a program segment or a part of a code, and the module, a program segment or a part of a code contains one or more executable instructions for implementing the specified logical function. It should also be noted that in an alternative implementation, the functions marked in the box can also occur in a different order from the order marked in the accompanying drawings. For example, two consecutive boxes 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 box in the structure diagram and / or the flow diagram, and the combination of boxes in the structure diagram and / or the flow diagram, can be implemented with a dedicated hardware-based system that performs a specified function or action, or can be implemented with a combination of dedicated hardware and computer instructions.
[0080] In addition, the functional modules or units in the various embodiments of the present application may be integrated together to form an independent part, or each module may exist separately, or two or more modules may be integrated to form an independent part.
[0081] If the functions are implemented in the form of software function modules and sold or used as independent products, they can be stored in a computer-readable storage medium. Based on this understanding, the technical solution of the present application, or the part that contributes to the prior art, or the part of the technical solution, can be embodied in the form of a software product, which is stored in a storage medium and includes several instructions for a computer device (which can be a smart phone, a personal computer, a server, or a network device, etc.) to perform all or part of the steps of the methods described in the various embodiments of the present application.
[0082] The above description is only a specific implementation manner of the present application, but the protection scope of the present application is not limited thereto. Any technician familiar with the technical field can easily think of changes or substitutions within the technical scope disclosed in the present application, which should be included in the protection scope of the present application.
Claims
1. A vehicle multimedia data interaction method, characterized in that: Applied to a vehicle-mounted control terminal, the vehicle-mounted control terminal includes a microprocessor, a system processor and a plurality of electronic control processors, and the method includes: When any of the electronic control processors sends a device message, an interrupt signal is generated; The microprocessor receives the device message according to the interrupt signal, and identifies the message according to a preset signal mapping table to determine whether it is new data, and if it is new data, sends the device message to the system processor; When the system processor receives a command signal sent by a user, it determines the ID of the command signal and sends a signal value corresponding to the ID to the microprocessor; The microprocessor finds the corresponding configuration data according to the signal value and the signal mapping table, generates a message according to the configuration data, and sends it to the corresponding electronic control processor.
2. The vehicle multimedia data interaction method according to claim 1, characterized in that: When the system processor receives a command signal sent by a user, determining the ID of the command signal and sending a signal value corresponding to the ID to the microprocessor includes: Traversing the signal mapping table according to the command signal, determining an ID corresponding to the command signal and a corresponding signal value; The signal value and the id are sent to the microprocessor.
3. The vehicle multimedia data interaction method according to claim 1, characterized in that: The microprocessor finds corresponding configuration data according to the signal value and the signal mapping table, and generates a message according to the configuration data, including: When the microprocessor receives the signal value, it reads the signal ID and searches for corresponding configuration data in the signal mapping table according to the signal ID; A command message corresponding to the command signal is configured according to the configuration data.
4. The vehicle multimedia data interaction method according to claim 1, characterized in that: The microprocessor receives the device message according to the interrupt signal, including: In the interrupt signal, the microprocessor calls the receiving indication processing function to determine whether the device message is a receiving processing message defined in a preset signal mapping table. If it is the receiving processing message, the microprocessor receives the device message and determines the transmission direction of the device message based on the ID of the device message.
5. The vehicle multimedia data interaction method according to claim 1, characterized in that: The method further comprises: identifying the message according to a preset signal mapping table to determine whether it is new data, and if it is new data, sending the device message to the system processor, including: Perform bitwise AND calculation on all data of the device message and a preset receiving mask, compare the calculated current data with the value of the historical data received last time, and if the current data is different from the historical data, transmit the current data to the system processor.
6. The vehicle multimedia data interaction method according to claim 4, characterized in that: After calling the receiving indication processing function, it also includes: The timeout counter of the device message is reset, the timeout counter is periodically decremented, and if the timeout counter is 0, the signal value of the device message is set to a fault value, and a timeout flag is sent to the system processor.
7. The vehicle multimedia data interaction method according to claim 1, characterized in that: When any of the electronic control processors sends a device message, it includes: The data to be sent is converted according to the preset mapping relationship to obtain the target data; The mapping relationship is generated according to a CAN bus protocol and a communication protocol between the microprocessor and the system processor.
8. A vehicle-mounted control terminal, characterized in that: The vehicle-mounted control terminal includes a microprocessor, a system processor and a plurality of electronic control processors; When the electronic control processor sends a device message, an interrupt signal is generated; The microprocessor receives the device message according to the interrupt signal, and identifies the message according to a preset signal mapping table to determine whether it is new data, and if it is new data, sends the device message to the system processor; When the system processor receives a command signal sent by a user, it determines the ID of the command signal and sends a signal value corresponding to the ID to the microprocessor; The microprocessor finds the corresponding configuration data according to the signal value and the signal mapping table, generates a message according to the configuration data, and sends it to the corresponding electronic control processor, and the electronic control processor performs corresponding operations according to the message.
9. A vehicle device, characterized in that: The vehicle equipment includes a vehicle-mounted control terminal, and the vehicle-mounted control terminal is used to execute the computer program to implement the vehicle multimedia data interaction method according to any one of claims 1-7.
10. A computer-readable storage medium, characterized in that: It stores a computer program, which, when executed on a processor, implements the vehicle multimedia data interaction method according to any one of claims 1-7.