Vehicle data simulation method and device, vehicle and storage medium

By analyzing and converting data in the vehicle database and realizing vehicle simulation, it solves the problem that VCU software testers find it difficult to reproduce vehicle system bugs, and improves vehicle development efficiency and simulation results.

CN119150552APending Publication Date: 2024-12-17CHINA FAW CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202411253715.8
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-09-06
Publication Date
2024-12-17

AI Technical Summary

Technical Problem

In the prior art, it is difficult for VCU software testers to reproduce bug problems in vehicle systems on software and hardware ring mounts, especially problems such as data type errors, data overflows and insufficient memory allocation, resulting in inefficient vehicle development.

Method used

By judging data simulation requirements, analyzing target acquisition requirements, obtaining vehicle data from the preset vehicle database, format conversion and simulation, generating simulation results, realizing offline working conditions of real vehicle data, and positioning vehicle problems.

Benefits of technology

It improves vehicle development efficiency, accurately locates bug problems, reduces the blindness and redundancy of simulation work, and improves data processing efficiency and accuracy of simulation results.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119150552A_ABST
    Figure CN119150552A_ABST
Patent Text Reader

Abstract

The invention relates to the technical field of vehicle development, in particular to a vehicle data simulation method and device, a vehicle and a storage medium. The method comprises the steps of judging whether a data simulation requirement exists or not; if the data simulation demand exists, analyzing the data simulation demand to obtain a target acquisition demand, and based on the target acquisition demand, obtaining target vehicle data from a preset vehicle database; and performing format conversion on the target vehicle data, and performing simulation according to the target vehicle data after format conversion to obtain a simulation result. Therefore, by conducting simulation analysis on the collected data, offline working condition reproduction of real vehicle data can be achieved, the vehicle problem can be found in time, the problem that in the prior art, VCU software testing personnel are difficult to conduct problem reproduction on a software and hardware-in-the-loop rack is solved, and therefore the vehicle development efficiency is improved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application relates to the field of vehicle development technology, and in particular to a vehicle data simulation method, device, vehicle and storage medium. Background Art

[0002] With the continuous development of vehicle performance, the safety and stability of vehicle systems are also increasingly concerned by people. Due to the long development cycle, difficulty, high cost and certain danger of real vehicle tests, vehicle system tests rarely use real vehicle tests. In addition, there are methods that use real vehicle data analysis, which mainly analyzes the data collected through CAN (Controller Area Network). After discovering suspicious signals, the possible problems in the software are reversed. This analysis method is very difficult to locate the BUG problem of a certain module in the system software, especially for data type errors, data overflow, insufficient memory allocation and other problems.

[0003] Therefore, there is an urgent need for a simulation method that can truly restore the operating environment of the actual vehicle system in order to quickly locate the BUG problems of the vehicle system in the simulation environment. Summary of the invention

[0004] The present application provides a vehicle data simulation method, device, vehicle and storage medium to solve the problem in the prior art that it is difficult for VCU software testers to reproduce problems on a software and hardware-in-the-loop test bench, thereby improving vehicle development efficiency.

[0005] To achieve the above-mentioned purpose, a first embodiment of the present application provides a vehicle data simulation method, comprising the following steps:

[0006] Determine whether there is a need for data simulation;

[0007] If the data simulation requirement exists, the data simulation requirement is parsed to obtain a target acquisition requirement, and based on the target acquisition requirement, target vehicle data is acquired from a preset vehicle database;

[0008] The target vehicle data is format-converted, and simulation is performed based on the target vehicle data after the format conversion to obtain a simulation result.

[0009] Through the above-mentioned technical means, by clearly analyzing the data simulation requirements, the required target vehicle data can be accurately located, avoiding the blindness and redundancy of subsequent simulation work. At the same time, the vehicle data format is converted to meet the needs of the simulation system, thereby improving the efficiency of data processing and the accuracy of simulation results.

[0010] According to an embodiment of the present application, before determining whether the data simulation requirement exists, the method further includes:

[0011] Determine the current calibration amount;

[0012] Based on the current calibration amount, a data collection path is determined, vehicle data is collected according to the data collection path, and the preset vehicle database is generated according to the collected vehicle data.

[0013] Through the above-mentioned technical means, the data collection path determined based on the calibration quantity helps to reduce the blindness of data collection. By building a preset vehicle database, the collected vehicle data can be centrally stored and managed, which helps to realize the sharing and utilization of data resources.

[0014] According to an embodiment of the present application, generating the preset vehicle database according to the collected vehicle data includes:

[0015] Preprocessing the collected vehicle data, and judging whether the preprocessed vehicle data meets preset transmission requirements based on the current calibration amount;

[0016] If the pre-processed vehicle data meets the preset transmission requirement, the pre-processed vehicle data is packaged and sent to the target data acquisition device to obtain the preset vehicle database.

[0017] Through the above-mentioned technical means, the collected vehicle data is preprocessed, the transmission requirements are determined, the data is packaged and sent to the target data acquisition device to generate a preset vehicle database, which helps to improve data quality, ensure the efficiency and security of data transmission, and optimize data storage and utilization.

[0018] According to one embodiment of the present application, before collecting vehicle data according to the data collection path, the method further includes:

[0019] Generate data purge reminders;

[0020] According to the data clearing reminder, the user is reminded to clear the data collected in the previous cycle.

[0021] Through the above technical means, timely clearing of data collected in the previous cycle helps to reduce the complexity of data processing and improve the efficiency of data processing and the accuracy of simulation results.

[0022] According to an embodiment of the present application, after obtaining the simulation result, the method further includes:

[0023] generating a problem report according to the simulation results;

[0024] The problem report is sent to a preset mobile terminal.

[0025] Through the above-mentioned technical means, generating and sending problem reports can form a closed-loop mechanism of continuous improvement and optimization. After the problem is solved, the simulation process can be reviewed and summarized to improve the accuracy of subsequent simulation results.

[0026] According to the vehicle data simulation method proposed in the embodiment of the present application, after determining that there is a data simulation requirement, the data simulation requirement is parsed to obtain the target collection requirement, and based on the target collection requirement, the target vehicle data is obtained from the preset vehicle database; the target vehicle data is formatted, and simulation is performed based on the target vehicle data after the format conversion to obtain the simulation result. Therefore, by simulating and analyzing the collected data, offline working condition reproduction of the real vehicle data can be achieved, and vehicle problems can be discovered in a timely manner, which solves the problem in the prior art that it is difficult for VCU software testers to reproduce problems on the software and hardware in the loop test bench, thereby improving vehicle development efficiency.

[0027] To achieve the above-mentioned purpose, a second embodiment of the present application provides a vehicle data simulation device, comprising:

[0028] A judgment module, used to judge whether there is a data simulation requirement;

[0029] A processing module, configured to parse the data simulation requirement to obtain a target acquisition requirement when the data simulation requirement exists, and acquire target vehicle data from a preset vehicle database based on the target acquisition requirement;

[0030] The simulation module is used to perform format conversion on the target vehicle data, and perform simulation according to the target vehicle data after format conversion to obtain a simulation result.

[0031] According to an embodiment of the present application, before determining whether the data simulation requirement exists, the determination module further includes:

[0032] A determination unit, used to determine the current calibration amount;

[0033] A generating unit is used to determine a data collection path based on the current calibration amount, collect vehicle data according to the data collection path, and generate the preset vehicle database according to the collected vehicle data.

[0034] According to one embodiment of the present application, the generating unit is specifically used for:

[0035] Preprocessing the collected vehicle data, and judging whether the preprocessed vehicle data meets preset transmission requirements based on the current calibration amount;

[0036] If the pre-processed vehicle data meets the preset transmission requirement, the pre-processed vehicle data is packaged and sent to the target data acquisition device to obtain the preset vehicle database.

[0037] According to one embodiment of the present application, before collecting vehicle data according to the data collection path, the generating unit is further used to:

[0038] Generate data purge reminders;

[0039] According to the data clearing reminder, the user is reminded to clear the data collected in the previous cycle.

[0040] According to an embodiment of the present application, after obtaining the simulation result, the simulation module is further used to:

[0041] generating a problem report according to the simulation results;

[0042] The problem report is sent to a preset mobile terminal.

[0043] According to the vehicle data simulation device proposed in the embodiment of the present application, after determining that there is a data simulation demand, the data simulation demand is parsed to obtain the target collection demand, and based on the target collection demand, the target vehicle data is obtained from the preset vehicle database; the target vehicle data is formatted, and simulation is performed based on the target vehicle data after the format conversion to obtain the simulation result. Therefore, by simulating and analyzing the collected data, offline working condition reproduction of the real vehicle data can be achieved, and vehicle problems can be discovered in time, which solves the problem in the prior art that it is difficult for VCU software testers to reproduce problems on the software and hardware in the loop test bench, thereby improving vehicle development efficiency.

[0044] To achieve the above objectives, the third aspect of the present application proposes a vehicle, comprising: a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein the processor executes the program to implement the vehicle data simulation method as described in the above embodiments.

[0045] To achieve the above objectives, a fourth aspect of the present application provides a computer-readable storage medium having a computer program stored thereon, which is executed by a processor to implement the vehicle data simulation method as described in the above embodiments.

[0046] Additional aspects and advantages of the present application will be given in part in the description below, and in part will become apparent from the description below, or will be learned through the practice of the present application. BRIEF DESCRIPTION OF THE DRAWINGS

[0047] The above and / or additional aspects and advantages of the present application will become apparent and easily understood from the following description of the embodiments in conjunction with the accompanying drawings, in which:

[0048] Figure 1 A flowchart of a vehicle data simulation method provided according to an embodiment of the present application;

[0049] Figure 2 It is a schematic diagram of the internal signal flow architecture of a VCU (Vehicle Control Unit) in the related art;

[0050] Figure 3 A schematic diagram of the internal software architecture of a VCU according to an embodiment of the present application;

[0051] Figure 4 A schematic diagram of system connection during simulation according to an embodiment of the present application;

[0052] Figure 5 A schematic diagram of performing MIL (Model in the Loop) simulation on data according to an embodiment of the present application;

[0053] Figure 6 A schematic diagram of a file storage format of vehicle data according to an embodiment of the present application;

[0054] Figure 7 A block diagram of a vehicle data simulation device provided according to an embodiment of the present application;

[0055] Figure 8 It is a schematic diagram of the structure of a vehicle provided according to an embodiment of the present application.

[0056] Explanation of the reference numerals: 10 - vehicle data simulation device, 100 - judgment module, 200 - processing module, 300 - simulation module, 801 - memory, 802 - processor, 803 - communication interface. DETAILED DESCRIPTION

[0057] The embodiments of the present application are described in detail below, and examples of the embodiments are shown in the accompanying drawings, wherein the same or similar reference numerals throughout represent the same or similar elements or elements having the same or similar functions. The embodiments described below with reference to the accompanying drawings are exemplary and are intended to be used to explain the present application, and should not be construed as limiting the present application.

[0058] The following describes a method, device, vehicle, and storage medium for simulating vehicle data according to an embodiment of the present application with reference to the accompanying drawings. First, the method for simulating vehicle data according to an embodiment of the present application will be described with reference to the accompanying drawings.

[0059] Figure 1It is a flowchart of a method for simulating vehicle data according to an embodiment of the present application.

[0060] Before performing data simulation, vehicle data needs to be collected. Therefore, before introducing the vehicle data simulation method proposed in the embodiment of the present application, the data collection method in the related art is first introduced.

[0061] In the related art, a typical VCU controller software internal structure is as follows: Figure 2 As shown, various input signals (such as CAN signals, I / O (Input / Output) signals, and LIN (Local Interconnect Network) signals) are processed by the underlying data input module and then input to the application layer data processing module as a total signal. The application layer data processing module performs logic calculations based on the data in a certain scheduling order and then outputs the total signal to the underlying data output module. The underlying data output module performs output according to different execution responses of the signals.

[0062] However, due to the complexity of the vehicle controller VCU data (including CAN signals, I / O signals, LIN, signals, etc.), it is difficult to unify the data collection method. At present, the vehicle generally collects vehicle data for CAN signals, and does not collect VCU hardware I / O signals (such as accelerator pedal opening, brake pedal opening, etc.). Therefore, when analyzing the problem, there is a lack of relevant data, which makes it difficult for VCU software testers to reproduce the problem on software-in-the-loop or hardware-in-the-loop (HIL).

[0063] Based on the above problems, combined with Figure 3 and Figure 4As shown, an embodiment of the present application proposes a simulation method for vehicle data, and an input signal scheduling module is set inside the VCU controller, which can select the input of the application layer data processing module as data obtained from a data acquisition device (such as a physical data collector, a cloud data transmitter and receiver, etc., powered by a vehicle-mounted 12V power supply) or data input from a bottom-level data input module, so as to realize comprehensive data collection, and the input signal scheduling module can send a corresponding input signal data request to the data acquisition device according to the calculation cycle of the application layer data processing module, or send an input signal data request after a problem is found, and download the recorded vehicle data according to the input signal data request. Relevant software developers can turn on the HIL offline simulation mode of the VCU through the offline switch of the VCU internal software (for example, through CAN or INCA (Integrated Calibration and Application Tool, measurement, calibration and diagnostic software) and other calibration tools), reproduce the offline working conditions through the injection of real vehicle data, check the observed quantities and calculation results inside the VCU, and thus find out the problem.

[0064] For example, Figure 1 As shown, the vehicle data simulation method includes the following steps:

[0065] In step S101, it is determined whether there is a data simulation requirement.

[0066] It is understandable that data simulation requirements are usually based on scenarios such as business needs, experimental design, or technical verification. For example, when developing a vehicle's autonomous driving system, it may be necessary to test the vehicle's performance in different scenarios through simulation. Or when a vehicle problem is discovered, simulation can be performed based on real vehicle data to reproduce offline operating conditions and find out where the vehicle problem lies.

[0067] In step S102, if there is a data simulation requirement, the data simulation requirement is parsed to obtain a target acquisition requirement, and based on the target acquisition requirement, target vehicle data is acquired from a preset vehicle database.

[0068] In other words, by analyzing the data simulation requirements, the target acquisition requirements can be obtained to clarify which vehicle data is needed and which scenarios are simulated. According to the target acquisition requirements, the target vehicle data for simulation (such as vehicle speed, acceleration, steering angle, sensor readings and other types of information data) can be obtained from the preset vehicle database.

[0069] How to obtain the preset vehicle database is described in detail below.

[0070] As a possible implementation method, in some embodiments, before determining whether there is a need for data simulation, it also includes: determining a current calibration amount; based on the current calibration amount, determining a data acquisition path, and performing vehicle data acquisition according to the data acquisition path, and generating a preset vehicle database based on the collected vehicle data.

[0071] Specifically, the embodiment of the present application is provided with a data input source selection button (i.e., calibration quantity) inside the software or on the physical data acquisition device, including a data acquisition device input button, a controller bottom-layer data input module input button, and other input buttons. The data acquisition path is determined based on the current calibration quantity selected by the user. That is, if the data acquisition device input button is selected, the input signal scheduling module can perform vehicle data acquisition from the data acquisition; if the controller bottom-layer data input module input button is selected, the input signal scheduling module can perform vehicle data acquisition from the bottom-layer data input module. A preset vehicle database can be formed based on the collected vehicle data.

[0072] Furthermore, in some embodiments, a preset vehicle database is generated based on the collected vehicle data, including: preprocessing the collected vehicle data, and judging whether the preprocessed vehicle data meets the preset transmission requirements based on the current calibration amount; if the preprocessed vehicle data meets the preset transmission requirements, the preprocessed vehicle data is sub-packetized and sent to the target data acquisition device to obtain the preset vehicle database.

[0073] It is understandable that in order to ensure the accuracy and consistency of the data, the collected original vehicle data may need to be preprocessed to remove noise, correct errors, format data, etc., and then determine whether the preprocessed vehicle data meets the preset transmission requirements (such as data source, data integrity, format standardization, transmission rate, etc.) based on the current calibration amount. If the preset transmission requirements are not met, the preprocessing can be re-performed or the vehicle data can be re-collected. If the preset transmission requirements are met, the system can sub-packetize the pre-processed vehicle data, which helps to transmit the data efficiently and reliably, and send the sub-packetized vehicle data to the target data acquisition device (such as local storage media, servers or other data collection systems, etc.) via CAN or other communication methods, and store all vehicle data according to the time dimension (the time dimension can be set according to the operation cycle inside the controller, as shown in Table 1), and the storage format can be selected as .DAT, .blf or .MAT, etc., so as to obtain a preset vehicle database for subsequent data analysis, simulation testing and other applications.

[0074] Table 1

[0075]

[0076]

[0077] In step S103, the target vehicle data is format-converted, and simulation is performed based on the format-converted target vehicle data to obtain a simulation result.

[0078] Specifically, if Figure 5 As shown in FIG. 1 , after obtaining the target vehicle data, the format can be converted to adapt to the simulation system. In the model development stage, the application test model of the controller can be simulated to convert the target vehicle data into a data input format compatible with Matlab or Simulink development tools or other development tools (such as Figure 6 As shown), the target vehicle data after format conversion is input through FromWorkspace of Simulink, and MIL simulation is performed to obtain the simulation results.

[0079] It should be noted that when simulating the target vehicle data after format conversion, the control logic model (such as an application layer data processing module developed with Matlab or Simulink development tools or other graphical modeling tools) can also be simulated separately through cloud tools to reproduce the problem (i.e., obtain simulation results).

[0080] Furthermore, in some embodiments, before collecting vehicle data according to the data collection path, it also includes: generating a data clearing reminder; and reminding the user to clear the data collected in the previous cycle according to the data clearing reminder.

[0081] That is to say, the embodiment of the present application can also set a data recording switch and a data clearing function. Before each vehicle data collection, a data clearing reminder will be generated and the user will be notified in an appropriate manner, such as through a pop-up window on the software interface, a sound prompt, a text message or other communication methods, etc., to remind the user to clear the vehicle data collected in the previous cycle to ensure the accuracy of the current data and avoid data confusion. After the data clearing operation is completed, the system can automatically verify the data clearing results to ensure that the data of the previous cycle is completely cleared. If the verification finds that the data clearing is not thorough or there are other problems, the reminder can be sent to the user again and the clearing operation can be re-executed.

[0082] Furthermore, in some embodiments, after obtaining the simulation result, the method further includes: generating a problem report according to the simulation result; and sending the problem report to a preset mobile terminal.

[0083] That is to say, after obtaining the simulation results, in order to further analyze and solve the problems that arise, and to ensure that relevant personnel can understand the simulation situation in a timely manner, a detailed problem report can be automatically generated based on the simulation results. The problem report can include the purpose, conditions, models used, and target vehicle data of the simulation, and list the main results and key data obtained from the simulation in detail, conduct an in-depth analysis of the problems found in the simulation results, and point out the causes of the problems and the scope of impact. After the problem report is generated, it can be sent to a preset mobile terminal (such as a mobile phone, tablet, etc.) via email, text message, etc., and ensure the integrity and readability of the problem report so that the recipient can view and process it in a timely manner.

[0084] According to the vehicle data simulation method proposed in the embodiment of the present application, after determining that there is a data simulation requirement, the data simulation requirement is parsed to obtain the target collection requirement, and based on the target collection requirement, the target vehicle data is obtained from the preset vehicle database; the target vehicle data is formatted, and simulation is performed based on the target vehicle data after the format conversion to obtain the simulation result. Therefore, by simulating and analyzing the collected data, offline working condition reproduction of the real vehicle data can be achieved, and vehicle problems can be discovered in a timely manner, which solves the problem in the prior art that it is difficult for VCU software testers to reproduce problems on the software and hardware in the loop test bench, thereby improving vehicle development efficiency.

[0085] Next, a vehicle data simulation device according to an embodiment of the present application will be described with reference to the accompanying drawings.

[0086] Figure 6 It is a block diagram of a simulation device for vehicle data according to an embodiment of the present application.

[0087] like Figure 6 As shown, the vehicle data simulation device 100 includes: a judgment module 100 , a processing module 200 and a simulation module 300 .

[0088] Wherein, the judging module 100 is used to judge whether there is a data simulation requirement;

[0089] The processing module 200 is used to parse the data simulation requirement to obtain the target acquisition requirement when there is a data simulation requirement, and obtain the target vehicle data from a preset vehicle database based on the target acquisition requirement;

[0090] The simulation module 300 is used to perform format conversion on the target vehicle data, and perform simulation according to the format-converted target vehicle data to obtain a simulation result.

[0091] Furthermore, in some embodiments, before determining whether there is a data simulation requirement, the determination module 100 further includes:

[0092] A determination unit, used to determine the current calibration amount;

[0093] The generating unit is used to determine a data collection path based on the current calibration amount, collect vehicle data according to the data collection path, and generate a preset vehicle database according to the collected vehicle data.

[0094] Furthermore, in some embodiments, the generating unit is specifically configured to:

[0095] Preprocess the collected vehicle data and determine whether the preprocessed vehicle data meets the preset transmission requirements based on the current calibration amount;

[0096] If the preprocessed vehicle data meets the preset transmission requirements, the preprocessed vehicle data is packaged and sent to the target data acquisition device to obtain a preset vehicle database.

[0097] Furthermore, in some embodiments, before collecting vehicle data according to the data collection path, the generating unit is further configured to:

[0098] Generate data purge reminders;

[0099] According to the data clearing reminder, the user is reminded to clear the data collected in the previous cycle.

[0100] Furthermore, in some embodiments, after obtaining the simulation results, the simulation module 300 is further used to:

[0101] Generate problem reports based on simulation results;

[0102] Send the problem report to the preset mobile terminal.

[0103] It should be noted that the above explanation of the embodiment of the vehicle data simulation method is also applicable to the vehicle data simulation device of this embodiment, and will not be repeated here.

[0104] According to the vehicle data simulation device proposed in the embodiment of the present application, after determining that there is a data simulation demand, the data simulation demand is parsed to obtain the target collection demand, and based on the target collection demand, the target vehicle data is obtained from the preset vehicle database; the target vehicle data is formatted, and simulation is performed based on the target vehicle data after the format conversion to obtain the simulation result. Therefore, by simulating and analyzing the collected data, offline working condition reproduction of the real vehicle data can be achieved, and vehicle problems can be discovered in time, which solves the problem in the prior art that it is difficult for VCU software testers to reproduce problems on the software and hardware in the loop test bench, thereby improving vehicle development efficiency.

[0105] Figure 8 A schematic diagram of the structure of a vehicle provided in an embodiment of the present application. The vehicle may include:

[0106] A memory 801 , a processor 802 , and a computer program stored in the memory 801 and executable on the processor 802 .

[0107] When the processor 802 executes the program, the vehicle data simulation method provided in the above embodiment is implemented.

[0108] Furthermore, the vehicle also includes:

[0109] The communication interface 803 is used for communication between the memory 801 and the processor 802 .

[0110] The memory 801 is used to store computer programs that can be executed on the processor 802 .

[0111] The memory 801 may include a high-speed RAM (Random Access Memory) memory, and may also include a non-volatile memory, such as at least one disk memory.

[0112] If the memory 801, the processor 802 and the communication interface 803 are implemented independently, the communication interface 803, the memory 801 and the processor 802 can be connected to each other through a bus and communicate with each other. The bus can be an ISA (Industry Standard Architecture) bus, a PCI (Peripheral Component Interconnect) bus or an EISA (Extended Industry Standard Architecture) bus, etc. The bus can be divided into an address bus, a data bus, a control bus, etc. For ease of representation, Figure 8 Only one thick line is used in the diagram, but this does not mean that there is only one bus or only one type of bus.

[0113] Optionally, in a specific implementation, if the memory 801, the processor 802 and the communication interface 803 are integrated on a chip, the memory 801, the processor 802 and the communication interface 803 can communicate with each other through an internal interface.

[0114] The processor 802 may be a CPU (Central Processing Unit), or an ASIC (Application Specific Integrated Circuit), or one or more integrated circuits configured to implement the embodiments of the present application.

[0115] An embodiment of the present application also provides a computer-readable storage medium having a computer program stored thereon, which implements the above-mentioned vehicle data simulation method when executed by a processor.

[0116] In addition, the terms "first" and "second" are used for descriptive purposes only and should not be understood as indicating or implying relative importance or implicitly indicating the number of the indicated technical features. Therefore, the features defined as "first" and "second" may explicitly or implicitly include at least one of the features. In the description of this application, the meaning of "plurality" is at least two, such as two, three, etc., unless otherwise clearly and specifically defined.

[0117] In the description of this specification, the description with reference to the terms "one embodiment", "some embodiments", "example", "specific example", or "some examples" etc. means that the specific features, structures, materials or characteristics described in conjunction with the embodiment or example are included in at least one embodiment or example of the present application. In this specification, the schematic representations of the above terms are not necessarily directed to the same embodiment or example. Moreover, the specific features, structures, materials or characteristics described may be combined in any one or more embodiments or examples in a suitable manner. In addition, those skilled in the art may combine and combine the different embodiments or examples described in this specification and the features of the different embodiments or examples, without contradiction.

[0118] Although the embodiments of the present application have been shown and described above, it can be understood that the above embodiments are exemplary and cannot be understood as limitations on the present application. Ordinary technicians in this field can change, modify, replace and modify the above embodiments within the scope of the present application.

Claims

1. A simulation method for vehicle data, It is characterized in that The following steps are involved: Determine whether there is a need for data simulation; If the data simulation requirement exists, the data simulation requirement is parsed to obtain a target acquisition requirement, and based on the target acquisition requirement, target vehicle data is acquired from a preset vehicle database; The target vehicle data is format-converted, and simulation is performed based on the target vehicle data after the format conversion to obtain a simulation result.

2. The method according to claim 1, It is characterized in that Before determining whether the data simulation requirement exists, the method further includes: Determine the current calibration amount; Based on the current calibration amount, a data collection path is determined, vehicle data is collected according to the data collection path, and the preset vehicle database is generated according to the collected vehicle data.

3. The method according to claim 2, It is characterized in that The step of generating the preset vehicle database according to the collected vehicle data includes: Preprocessing the collected vehicle data, and judging whether the preprocessed vehicle data meets preset transmission requirements based on the current calibration amount; If the preprocessed vehicle data meets the preset transmission requirement, the preprocessed vehicle data is packaged and sent to a target data acquisition device to obtain the preset vehicle database.

4. The method according to claim 2, It is characterized in that Before collecting vehicle data according to the data collection path, the method further includes: Generate data purge reminders; According to the data clearing reminder, the user is reminded to clear the data collected in the previous cycle.

5. The method according to claim 1, It is characterized in that After obtaining the simulation results, the method further includes: generating a problem report according to the simulation results; The problem report is sent to a preset mobile terminal.

6. A vehicle data simulation device, It is characterized in that include: A judgment module, used to judge whether there is a data simulation requirement; A processing module, configured to parse the data simulation requirement to obtain a target acquisition requirement when the data simulation requirement exists, and acquire target vehicle data from a preset vehicle database based on the target acquisition requirement; The simulation module is used to perform format conversion on the target vehicle data, and perform simulation according to the target vehicle data after format conversion to obtain a simulation result.

7. The device according to claim 6, It is characterized in that Before determining whether the data simulation requirement exists, the determination module further includes: A determination unit, used to determine the current calibration amount; A generating unit is used to determine a data collection path based on the current calibration amount, collect vehicle data according to the data collection path, and generate the preset vehicle database according to the collected vehicle data.

8. The device according to claim 7, It is characterized in that The generating unit is specifically used for: Preprocessing the collected vehicle data, and judging whether the preprocessed vehicle data meets preset transmission requirements based on the current calibration amount; If the preprocessed vehicle data meets the preset transmission requirement, the preprocessed vehicle data is packaged and sent to a target data acquisition device to obtain the preset vehicle database.

9. A vehicle, It is characterized in that include: A memory, a processor, and a computer program stored in the memory and executable on the processor, wherein the processor executes the program to implement the vehicle data simulation method according to any one of claims 1 to 5.

10. A computer-readable storage medium having a computer program stored thereon, It is characterized in that The program is executed by a processor to implement the vehicle data simulation method according to any one of claims 1 to 5.