Vehicle data acquisition method and device and storage medium

By adaptively adjusting the acquisition conditions of vehicle data acquisition tasks in intelligent connected vehicles, the problem of data surge or insufficient data caused by insufficient configurable items of vehicle data acquisition configuration files is solved, and dynamic adjustment of data acquisition and resource conservation are achieved.

CN119521040APending Publication Date: 2025-02-25GUANGZHOU AUTOMOBILE GROUP CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202311007035.3
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2023-08-10
Publication Date
2025-02-25

AI Technical Summary

Technical Problem

In intelligent connected vehicles, there are fewer configurable items in vehicle data acquisition configuration files, which leads to improper design of acquisition conditions that may lead to a surge in reported data or the inability to collect data required by the business.

Method used

By acquiring the data acquisition configuration file and sending it to the vehicle, analyzing the trigger frequency and reported data volume of the vehicle data acquisition task. If the preset threshold is exceeded, the acquisition conditions are adaptively adjusted to reduce the trigger frequency, and a new data acquisition configuration file is generated and sent to the vehicle.

Benefits of technology

It effectively avoids the surge in vehicle reporting data or the inability to collect the data required by the business, and at the same time saves the computing resources and storage resources costs of the Internet of Vehicles server.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119521040A_ABST
    Figure CN119521040A_ABST
Patent Text Reader

Abstract

The invention relates to a vehicle data acquisition method and device and a storage medium, and the method comprises the steps: obtaining a data acquisition configuration file, and transmitting the data acquisition configuration file to a vehicle; the data acquisition configuration file comprises a plurality of data acquisition tasks, and configuration parameters of each data acquisition task comprise to-be-acquired data names and acquisition conditions for triggering data acquisition; acquiring vehicle data acquired by the vehicle according to the data acquisition configuration file, analyzing the vehicle data to acquire trigger frequencies of a plurality of data acquisition tasks, and if the trigger frequency of any data acquisition task is greater than or equal to a preset first threshold value, and / or, executing the data acquisition task; and if the data volume of the reported data corresponding to any data acquisition task is greater than or equal to a preset second threshold value, modifying an acquisition condition for triggering data acquisition of any data acquisition task to reduce the triggering frequency, generating a new data acquisition configuration file and issuing the new data acquisition configuration file to the vehicle, the situation that data reported by a vehicle is increased sharply or data needed by business cannot be collected can be avoided.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application relates to the technical field of intelligent connected vehicles, and specifically to a vehicle data collection method, a device and a storage medium. Background Art

[0002] For the whole vehicle data collection of intelligent connected vehicles, the industry has generally adopted the strategy of sending data collection configuration files from the server to the vehicle to adjust the vehicle's collection of whole vehicle data and reporting to the server, so as to solve problems such as excessive amount of reported data leading to vehicle bus overload or abnormal network traffic, too much collection of signals that cannot be used by business and big data application analysis leading to a backlog of too much invalid data in the database, increasing cloud resource costs, and adding or deleting signal collection or changing the collection cycle requires changing the ECU, T-BOX, and gateway software. The data collection configuration file has relatively few configurable items, mainly including the configuration of parameters such as vehicle data collection frequency, reporting cycle, collection switch status, and collection conditions.

[0003] Among them, regarding the configuration of collection conditions, due to the limitation of vehicle computing power, the collection conditions are generally hard-coded in the vehicle. This method puts higher requirements on the rationality of the collection conditions. If it is too easy to trigger, it will lead to a surge in reported data, which will bring pressure on traffic and server storage. If the collection conditions are designed incorrectly and are difficult to trigger, it may result in the inability to collect the data required for the business. Summary of the invention

[0004] The purpose of this application is to propose a vehicle data collection method and its device, and storage medium to avoid a surge in vehicle reported data or the inability to collect data required for business.

[0005] To achieve the above purpose, the present application provides a vehicle data collection method, including:

[0006] Obtaining a data collection configuration file, and sending the data collection configuration file to the vehicle; wherein the data collection configuration file includes configuration parameters of multiple data collection tasks, and the configuration parameters of each data collection task include the name of the data to be collected and the collection conditions that trigger the data collection;

[0007] Acquire vehicle data collected by the vehicle according to the data collection configuration file, and analyze the vehicle data to obtain the triggering frequencies of the multiple data collection tasks. If the triggering frequency of any data collection task is greater than or equal to a preset first threshold, and / or the amount of reported data corresponding to any data collection task is greater than or equal to a preset second threshold, modify the collection condition for triggering data collection of any data collection task to reduce the triggering frequency, and generate a new data collection configuration file;

[0008] The new data collection configuration file is sent to the vehicle.

[0009] In an embodiment of the present application, the server sends an initial data collection configuration file to the vehicle. The initial data collection configuration file mainly considers avoiding the failure to collect data required for business. The vehicle collects vehicle data according to the initial data collection configuration file and reports it to the server. The server analyzes the vehicle data reported by the vehicle to determine whether there is an abnormality in the configuration parameter setting of any data collection task. If there is an abnormality in the configuration parameters of any data collection task (for example: the trigger frequency of any data collection task is greater than or equal to a preset first threshold, and / or the amount of reported data corresponding to any data collection task is greater than or equal to a preset second threshold), the collection conditions of any data collection task are adaptively adjusted according to a pre-set adjustment strategy to reduce the trigger frequency and reduce the vehicle-reported data, thereby avoiding a surge in vehicle-reported data and improving traffic. , server storage is put under pressure, and then a new data collection configuration file is generated according to the adaptive adjustment result, and the new data collection configuration file is sent to the vehicle. The vehicle collects vehicle data according to the new data collection configuration file and reports it to the server. If it is still found that there are abnormalities in the configuration parameter settings of the data collection task in the future, the adaptive adjustment will continue; wherein, the server updates the data collection configuration file and sends it to the vehicle specifically according to a set cycle, for example, all abnormal configuration parameters in the current cycle are modified and updated according to a daily / weekly / monthly / quarterly cycle; in summary, in an embodiment of the present application, the server can dynamically update the data collection configuration file according to the data reported by the vehicle, so as to avoid a surge in vehicle-reported data or the inability to collect data required for the business, while saving computing resources and storage resource costs for the Internet of Vehicles server.

[0010] The present application also provides a vehicle data collection method, the method comprising:

[0011] Receive a data collection configuration file sent by a server, collect vehicle data according to the data collection configuration file, and upload the data to the server; wherein the data collection configuration file includes configuration parameters of multiple data collection tasks, and the configuration parameters of each data collection task include the name of the data to be collected, the collection conditions for triggering data collection, and the task priority;

[0012] During the process of collecting vehicle data according to the data collection configuration file, if the vehicle system resources are tight, the parameter values ​​of the collection conditions of the data collection tasks with lower task priorities are modified to reduce the triggering frequency, and a collection condition modification message is generated and reported to the server.

[0013] In an embodiment of the present application, a vehicle receives a data collection configuration file sent by a server, and collects vehicle data according to the data collection configuration file and reports it to the server. During the process of the vehicle collecting vehicle data according to the data collection configuration file, if the vehicle system resources are tight, the vehicle actively modifies the parameter values ​​of the collection conditions of the data collection tasks with lower task priorities to reduce the triggering frequency, and generates a collection condition modification message, which is reported to the server, thereby reducing resource consumption for vehicle big data processing, releasing excess resource space for other functional modules of the vehicle, and ensuring vehicle functional safety and driving safety.

[0014] The present application also provides a vehicle data collection method, the method comprising:

[0015] Receive a data collection configuration file sent by a server, collect vehicle data according to the data collection configuration file, and upload the data to the server; wherein the data collection configuration file includes configuration parameters of multiple data collection tasks, and the configuration parameters of each data collection task include the name of the data to be collected, the data collection frequency, and the task priority;

[0016] During the process of collecting vehicle data according to the data collection configuration file, if the vehicle system resources are tight, the parameter value of the data collection frequency of the data collection task with a lower task priority is modified to reduce the data collection frequency, and a frequency modification message is generated and reported to the server.

[0017] In an embodiment of the present application, a vehicle receives a data collection configuration file sent by a server, and collects vehicle data according to the data collection configuration file and reports it to the server. During the process of the vehicle collecting vehicle data according to the data collection configuration file, if the vehicle system resources are tight, the vehicle actively modifies the parameter value of the data collection frequency of the data collection task with a lower task priority to reduce the data collection frequency, and generates a corresponding frequency modification message, which is reported to the server, thereby reducing resource consumption in vehicle big data processing, releasing excess resource space for other functional modules of the vehicle, and ensuring vehicle functional safety and driving safety.

[0018] The present application also provides a vehicle data collection method, the method comprising:

[0019] Receive a data collection configuration file sent by a server, collect vehicle data according to the data collection configuration file, and upload the data to the server; wherein the data collection configuration file includes configuration parameters of multiple data collection tasks, and the configuration parameters of each data collection task include the name of the data to be collected, the data collection switch, and the task priority;

[0020] During the process of collecting vehicle data according to the data collection configuration file, if the vehicle system resources are tight, the on state of the data collection switch of the data collection task with a lower task priority is changed to off, and a corresponding pause collection message is generated and reported to the server.

[0021] In an embodiment of the present application, the vehicle receives a data collection configuration file sent by the server, and collects vehicle data according to the data collection configuration file and reports it to the server. During the process of the vehicle collecting vehicle data according to the data collection configuration file, if the vehicle system resources are tight, the vehicle actively suspends data collection tasks with lower task priorities, and generates a corresponding suspension collection message, which is reported to the server, thereby reducing resource consumption in vehicle big data processing, releasing excess resource space for other functional modules of the vehicle, and ensuring vehicle functional safety and driving safety.

[0022] An embodiment of the present application also provides a vehicle data collection device, comprising a module for executing the vehicle data collection method as described above.

[0023] An embodiment of the present application further provides a computer-readable storage medium, wherein the computer-readable storage medium stores a computer program, and when the computer program is executed by a processor, the vehicle data collection method as described above is implemented.

[0024] Details and advantages not described in detail in the embodiments of the present application are described in detail in the specific implementation manner. BRIEF DESCRIPTION OF THE DRAWINGS

[0025] In order to more clearly illustrate the technical solutions in the embodiments of the present application, the drawings required in the description of the embodiments will be briefly introduced below. Obviously, the drawings described below are only some embodiments of the present application. For ordinary technicians in this field, other drawings can be obtained based on these drawings without creative work.

[0026] Figure 1 This is a flow chart of a vehicle data collection method implemented on a server in an embodiment of the present application.

[0027] Figure 2 This is a schematic diagram of a vehicle data collection method implemented on a server in an embodiment of the present application.

[0028] Figure 3 The present invention is a flow chart of a vehicle data collection method implemented in a vehicle in an embodiment of the present application.

[0029] Figure 4 This is a flow chart of another vehicle data collection method implemented in a vehicle in an embodiment of the present application.

[0030] Figure 5 This is a flow chart of another vehicle data collection method implemented in a vehicle in an embodiment of the present application. DETAILED DESCRIPTION

[0031] The detailed description of the drawings is intended as an illustration of the current embodiment of the present application, and is not intended to represent the only form in which the present application can be implemented. It should be understood that the same or equivalent functions can be accomplished by different embodiments intended to be included in the spirit and scope of the present application.

[0032] See also Figures 1-2 An embodiment of the present application provides a vehicle data collection method, which is implemented based on a server and includes the following steps:

[0033] Step S11, obtaining a data collection configuration file, and sending the data collection configuration file to the vehicle; wherein the data collection configuration file includes configuration parameters of multiple data collection tasks, and the configuration parameters of each data collection task include the name of the data to be collected and the collection conditions for triggering data collection;

[0034] Specifically, the data collection configuration file is a file that contains configuration information in the data collection process. It is created to configure and manage the data collection process and is used to guide vehicle data collection behavior.

[0035] Among them, when it is necessary to send a data collection configuration file to a certain vehicle, the vehicle model bus data summary table corresponding to the vehicle is imported into the server, and the server verifies the file format of the vehicle model bus data summary table to ensure the correctness of the file format, such as file extension, file encoding, etc., and verifies the legality of the file content to ensure the integrity and correctness of the data, such as field format, data type, etc. If the verification passes, the vehicle model bus data summary table is stored in the server database, and a summary table file version number is assigned to the vehicle model. If the vehicle model does not have an imported vehicle model bus data summary table, the version number of the imported summary table file is assigned to 1. If the vehicle model already has an imported vehicle model bus data summary table, the version number is automatically increased by 1 from the latest version to distinguish different versions of the vehicle model bus data summary table.

[0036] Among them, the vehicle model bus data summary table refers to a summary table of various vehicle information used in the vehicle electronic control system. It contains various sensor data, control unit data and other key data of the vehicle. These data are communicated and exchanged between various subsystems of the vehicle through the on-board bus system (such as CAN bus, LIN bus, etc.).

[0037] The following is what the vehicle model bus data summary table may contain:

[0038] Engine-related data: including engine speed, accelerator pedal position, cylinder temperature, etc.;

[0039] Transmission related data: including current gear position, transmission oil temperature, clutch position, etc.;

[0040] Braking system related data: including brake pedal force, brake disc temperature, anti-lock braking system status, etc.;

[0041] Steering system related data: including steering wheel angle, steering booster status, wheel angle, etc.;

[0042] Vehicle speed related data: including vehicle current speed, tire speed, linear speed, etc.;

[0043] Body control system related data: including body tilt angle, suspension system status, airbag triggering status, etc.;

[0044] Fuel system related data: including remaining fuel, fuel consumption rate, fuel pressure, etc.;

[0045] Battery system related data: including battery power, battery health status, charge and discharge current, etc.;

[0046] Lighting system related data: including the status of the headlight switch, fog light, turn signal, etc.;

[0047] Fault code related data: including vehicle fault code information, used for diagnosis and troubleshooting;

[0048] In summary, the vehicle bus data summary table is a summary of information used to monitor and control the operating status of various aspects of the vehicle, which can help automakers, technicians and car owners diagnose problems, optimize performance and ensure safe driving.

[0049] The data collection configuration table is a table or document used to describe various configuration information in the data collection process. It contains relevant information about the data collection method, such as the data collection cycle, the conditions for triggering data collection, the collection parameters, and the data storage method. According to the data collection configuration table, it is possible to know how to collect various vehicle data. The server matches the various data in the vehicle bus data summary table with the information in the data collection configuration table based on the data name to determine the data items and collection parameters that need to be collected. For example, if the data collection configuration table contains the data collection method of vehicle speed (data name), and the vehicle bus data summary table contains vehicle speed (data name), then the vehicle speed (data item that needs to be collected) can be matched. ) data collection method; further, according to the matching result of the data collection configuration table and the vehicle type bus data summary table, a corresponding data collection configuration file is generated, the data collection configuration file includes all the data items to be collected and their data collection methods, each data item to be collected is a data collection task, such as the vehicle speed to be collected; and a unique version number is assigned to the generated data collection configuration file; further, the data collection configuration file can be reviewed to ensure the rationality and accuracy of the configuration. After the review is passed, the data collection configuration file is sent to the vehicle to take effect, and the vehicle data is collected and reported to the server; in this embodiment, the data collection method includes the collection conditions that trigger data collection.

[0050] Step S12, obtaining vehicle data collected by the vehicle according to the data collection configuration file, and analyzing the vehicle data to obtain the triggering frequencies of the multiple data collection tasks, if the triggering frequency of any data collection task is greater than or equal to a preset first threshold, and / or the amount of reported data corresponding to any data collection task is greater than or equal to a preset second threshold, then modifying the collection condition for triggering data collection of any data collection task to reduce the triggering frequency, and generating a new data collection configuration file;

[0051] Specifically, when the server generates a data collection configuration file, it sets an abnormal monitoring strategy for each data collection task in the data collection configuration file. In step S2, according to the set abnormal monitoring strategy, the partial vehicle data corresponding to each data collection task is analyzed to obtain the triggering frequency of the multiple data collection tasks, and according to the analysis results, it is determined whether there are any abnormalities in the configuration parameter settings of the multiple data collection tasks. If the triggering frequency of any data collection task is greater than or equal to a preset first threshold, it is determined that there is an abnormality in the configuration parameter settings of any data collection task.

[0052] The amount of reported data corresponding to the data collection task refers to the amount of cumulative reported data corresponding to the data collection task in the current cycle. For example, the data collection task for collecting speed reports a total of 100 times in the current cycle, and the amount of data of the vehicle speed reported each time is 10kb. Then the corresponding amount of reported data is 10kb*100=1000kb. The second threshold is the information contained in the abnormal monitoring strategy corresponding to the data collection task.

[0053] Specifically, the trigger frequency refers to the number of times a trigger event occurs within a certain period of time, and it is usually calculated using the formula "trigger frequency = number of triggers / time interval". The time interval refers to, for example, day / week / month / quarter, that is, the cycle time of the current cycle, and the number of triggers is the number of times data collection is triggered corresponding to the data collection task in the current cycle. For example, if the number of times the vehicle speed is triggered to be collected is 20 times within an hour, then the trigger frequency of the data collection task for collecting vehicle speed can be calculated as: 20 times / 1 hour = 20 times / 60 minutes = 0.33 times / minute. The first threshold is the information contained in the abnormal monitoring strategy corresponding to the data collection task.

[0054] Specifically, when the server generates the data collection configuration file, it sets an abnormal self-adjustment strategy for each data collection task in the data collection configuration file. In step S13, the configuration parameters of the data collection method of the data collection task with abnormalities are adaptively adjusted according to the set abnormal self-adjustment strategy, and the parameter value of the collection condition for triggering data collection of any data collection task is modified to reduce the trigger frequency, reduce the amount of reported data, and avoid vehicle bus overload or network traffic abnormality caused by excessive reported data. For example, for the data collection task of collecting vehicle speed, the original collection condition is to trigger speed data collection when the vehicle speed is greater than 70km / h. When modifying the collection condition, the server can modify it to when the vehicle speed is greater than 70km / h. When the speed is greater than 80km / h, speed data collection is triggered, thereby reducing the trigger frequency and the amount of data reported by the vehicle. The extent of the reduction in the trigger frequency can be predicted and determined based on the amount of data reported by the vehicle in the current cycle. For example, the greater the amount of data reported by the vehicle, the greater the extent of the reduction in the trigger frequency. At the same time, the maximum and minimum values ​​of the variation range of the configurable parameters in the collection conditions can also be set, and a suitable value can be selected between the maximum and minimum values. For example, the original collection condition for speed collection is "When the vehicle speed is greater than V = 70km / h, vehicle speed collection is triggered", V is a configurable parameter, and the maximum and minimum values ​​of the variation range are 15% and 5% respectively, then it can be modified to V = 70km / h*

[0055] (5% to 15%). S13, sending the new data collection configuration file to the vehicle.

[0056] Among them, in step S13, the server updates the data collection configuration file and sends it to the vehicle according to a set period, for example, all abnormal configuration parameters in the current period are modified and updated according to a period of day / week / month / quarter. Correspondingly, in step S12, the server analyzes whether there are any abnormalities in the configuration parameter settings of the multiple data collection tasks based on all vehicle data reported by the vehicle in the current period.

[0057] The vehicle compares the version number of the new data collection configuration file with the version number of the old data collection configuration file to determine that the new data collection configuration file will replace the old data collection configuration file, and subsequently collects vehicle data according to the new data collection configuration file.

[0058] Based on the above steps S11 to S13, it can be known that in the method of this embodiment, the server sends an initial data collection configuration file to the vehicle. The initial data collection configuration file mainly considers avoiding failure to collect data required for business. The vehicle collects vehicle data according to the initial data collection configuration file and reports it to the server. The server analyzes the vehicle data reported by the vehicle to determine whether there is an abnormality in the configuration parameter setting of any data collection task. If there is an abnormality in the configuration parameter of any data collection task, the collection conditions of any data collection task are adaptively adjusted according to the pre-set adjustment strategy to reduce the trigger frequency and reduce the vehicle-reported data, thereby avoiding a surge in vehicle-reported data and putting pressure on traffic and server storage. Then, a new data collection task is generated according to the adaptive adjustment result. data collection configuration file, and sends the new data collection configuration file to the vehicle. The vehicle collects vehicle data according to the new data collection configuration file and reports it to the server. If it is still found that there are abnormalities in the configuration parameter settings of the data collection task later, adaptive adjustment will continue. Among them, the server updates the data collection configuration file and sends it to the vehicle according to a set period, for example, all abnormal configuration parameters in the current period are modified and updated on a daily / weekly / monthly / quarterly basis. In summary, in an embodiment of the present application, the server can dynamically update the data collection configuration file according to the data reported by the vehicle, so as to avoid a surge in vehicle-reported data or the inability to collect data required for the business, and at the same time save computing resources and storage resource costs for the Internet of Vehicles server.

[0059] In some embodiments, the configuration parameters of each data collection task also include a data collection frequency, that is, a collection time period, for example, starting a data collection task every 5 minutes to determine whether the current state of the vehicle triggers data collection.

[0060] The modifying of the acquisition condition of triggering data acquisition of any data acquisition task to reduce the triggering frequency includes:

[0061] Modify the parameter value of the data collection frequency of any data collection task to reduce the data collection frequency.

[0062] Specifically, lowering the data collection frequency can reduce the amount of data reported by vehicles, wherein the extent of the reduction in the data collection frequency can be predicted and determined based on the amount of data reported by vehicles in the current cycle. For example, the greater the amount of data reported by the vehicle, the greater the extent of the reduction in the data collection frequency. At the same time, the maximum and minimum values ​​of the reduction in the data collection frequency can also be set, and a suitable value can be selected between the maximum and minimum values.

[0063] In some embodiments, the configuration parameters of each data collection task include a time range before and after the triggering moment, for example, 2 seconds before and after, wherein when the data collection is triggered, the vehicle collects vehicle data in the time range before and after the triggering moment;

[0064] The modifying of the acquisition condition of triggering data acquisition of any data acquisition task to reduce the triggering frequency includes:

[0065] Modify the parameter value of the time range before and after the triggering moment of any data collection task to narrow the time range before and after the triggering moment.

[0066] Specifically, for example, the original parameter value of the time range before and after the trigger moment is 2 seconds before and after the trigger moment. When the server modifies the time range before and after the trigger moment, it can be modified to 1 second before and after the trigger moment. Narrowing the time range before and after the trigger moment can reduce the amount of data reported by the vehicle. Among them, the extent of the reduction in the time range before and after the trigger moment can be predicted and determined based on the amount of data reported by the vehicle in the current cycle. For example, the greater the amount of data reported by the vehicle, the greater the reduction in the time range before and after the trigger moment. At the same time, the maximum and minimum values ​​of the change range of the time range before and after the trigger moment can also be set, and a suitable value can be selected between the maximum and minimum values. For example, the original time range before and after the trigger moment is "before and after T = 5 seconds", T is a configurable parameter, the maximum and minimum values ​​of the change range are 50% and 20% respectively, then it can be modified to V = 5 seconds * (20% ~ 50%).

[0067] In some embodiments, the configuration parameters of each data collection task also include a data collection switch;

[0068] The modifying of the acquisition condition of triggering data acquisition of any data acquisition task to reduce the triggering frequency includes:

[0069] Change the on state of the data collection switch of any data collection task to off.

[0070] Specifically, the parameter value of the data collection switch can be represented by 0 and 1, 0 means off, stopping the data collection task, and 1 means on, starting the data collection task.

[0071] Another embodiment of the present application also provides a vehicle data collection device, comprising: Figure 1 The module of the vehicle data collection method described in the illustrated embodiment includes:

[0072] A configuration file acquisition module, used to acquire a data collection configuration file and send the data collection configuration file to the vehicle; wherein the data collection configuration file includes configuration parameters of multiple data collection tasks, and the configuration parameters of each data collection task include the name of the data to be collected and the collection conditions that trigger the data collection;

[0073] A vehicle data analysis module, used to obtain vehicle data collected by the vehicle according to the data collection configuration file, and analyze the vehicle data to obtain the triggering frequency of the multiple data collection tasks, if the triggering frequency of any data collection task is greater than or equal to a preset first threshold, and / or the amount of reported data corresponding to any data collection task is greater than or equal to a preset second threshold, then modify the collection condition for triggering data collection of any data collection task to reduce the triggering frequency, and generate a new data collection configuration file;

[0074] The configuration file sending module is used to send the new data collection configuration file to the vehicle.

[0075] Furthermore, the configuration parameters of each data collection task also include data collection frequency;

[0076] The vehicle data analysis module is further used for:

[0077] Modify the parameter value of the data collection frequency of any data collection task to reduce the data collection frequency.

[0078] Further, the configuration parameters of each data collection task include a time range before and after the triggering moment, wherein, when the data collection is triggered, the vehicle collects vehicle data within the time range before and after the triggering moment;

[0079] The vehicle data analysis module is further used for:

[0080] Modify the parameter value of the time range before and after the triggering moment of any data collection task to narrow the time range before and after the triggering moment.

[0081] Furthermore, the configuration parameters of each data collection task also include a data collection switch;

[0082] The vehicle data analysis module is further used for:

[0083] Change the on state of the data collection switch of any data collection task to off.

[0084] It should be noted that the vehicle data collection device of this embodiment corresponds to the vehicle data collection method described in the above-mentioned multiple embodiments. Therefore, the parts of the vehicle data collection device of this embodiment that are not described in detail can be obtained by referring to the contents of the vehicle data collection method of the above-mentioned embodiments. That is, the specific steps recorded in the vehicle data collection method of the above-mentioned embodiments can be understood as the functions that can be implemented by the server in the vehicle data collection device of this embodiment, and will not be repeated here.

[0085] Furthermore, if the vehicle data collection device of the above embodiment is implemented in the form of a software function module and sold or used as an independent product, it can be stored in a computer-readable storage medium.

[0086] See also Figure 3 Another embodiment of the present application also provides another vehicle data collection method, which is implemented based on a vehicle and includes the following steps:

[0087] Step S21, receiving a data collection configuration file issued by a server, collecting vehicle data according to the data collection configuration file, and uploading the data to the server; wherein the data collection configuration file includes configuration parameters of multiple data collection tasks, and the configuration parameters of each data collection task include the name of the data to be collected, the collection conditions for triggering data collection, and the task priority;

[0088] Step S22, during the process of collecting vehicle data according to the data collection configuration file, if the vehicle system resources are tight, the parameter values ​​of the collection conditions of the data collection tasks with lower task priorities are temporarily modified to reduce the triggering frequency, and a collection condition modification message is generated and reported to the server.

[0089] Specifically, the basis for judging whether the vehicle system resources are tight can be set according to the vehicle's working performance. Different vehicle models have different requirements for vehicle system resources when the functions are running; the temporary modification refers to maintaining the modified collection condition settings when the vehicle system resources are tight, and restoring the collection condition settings specified in the data collection configuration file issued by the original server when the vehicle system resources are not tight. Similarly, after restoring the collection condition settings specified in the data collection configuration file issued by the original server, it is also necessary to generate a corresponding collection condition recovery message, and report the collection condition recovery message to the server through the buried point reporting method.

[0090] In the implementation method, the vehicle receives a data collection configuration file sent by the server, and collects vehicle data according to the data collection configuration file and reports it to the server. During the process of the vehicle collecting vehicle data according to the data collection configuration file, if the vehicle system resources are tight, the vehicle actively modifies the parameter values ​​of the collection conditions of the data collection tasks with lower task priorities to reduce the triggering frequency, and generates a collection condition modification message, which is reported to the server, thereby reducing the resource consumption of vehicle big data processing, releasing excess resource space for other functional modules of the vehicle, and ensuring vehicle functional safety and driving safety.

[0091] Another embodiment of the present application also provides a vehicle data collection device, comprising: Figure 3 The module of the vehicle data collection method described in the illustrated embodiment includes:

[0092] A configuration file receiving module, used to receive a data collection configuration file issued by a server, collect vehicle data according to the data collection configuration file, and upload the data to the server; wherein the data collection configuration file includes configuration parameters of multiple data collection tasks, and the configuration parameters of each data collection task include the name of the data to be collected, the collection conditions for triggering data collection, and the task priority;

[0093] The active modification module is used to temporarily modify the parameter values ​​of the collection conditions of the data collection tasks with lower task priorities to reduce the trigger frequency when collecting vehicle data according to the data collection configuration file if the vehicle system resources are tight, and generate a collection condition modification message, and report the collection condition modification message to the server.

[0094] See also Figure 4 Another embodiment of the present application also provides another vehicle data collection method, which is implemented based on a vehicle and includes the following steps:

[0095] Step S31, receiving a data collection configuration file issued by a server, collecting vehicle data according to the data collection configuration file, and uploading the data to the server; wherein the data collection configuration file includes configuration parameters of multiple data collection tasks, and the configuration parameters of each data collection task include the name of the data to be collected, the data collection frequency, and the task priority;

[0096] Step S32, during the process of collecting vehicle data according to the data collection configuration file, if the vehicle system resources are tight, temporarily modify the parameter value of the data collection frequency of the data collection task with a lower task priority to reduce the data collection frequency, generate a frequency modification message, and report the frequency modification message to the server.

[0097] Specifically, the basis for judging whether the vehicle system resources are tight can be set according to the vehicle's working performance. Different vehicle models have different requirements for vehicle system resources when the functions are running; the temporary modification refers to maintaining the modified collection frequency setting when the vehicle system resources are tight, and restoring the collection frequency setting specified in the data collection configuration file issued by the original server when the vehicle system resources are not tight. Similarly, after restoring the collection frequency setting specified in the data collection configuration file issued by the original server, it is also necessary to generate a corresponding frequency recovery message, and report the frequency recovery message to the server through the buried point reporting method.

[0098] In the implementation method, the vehicle receives a data collection configuration file sent by the server, and collects vehicle data according to the data collection configuration file and reports it to the server. During the process of the vehicle collecting vehicle data according to the data collection configuration file, if the vehicle system resources are tight, the vehicle actively modifies the parameter value of the data collection frequency of the data collection task with a lower task priority to reduce the data collection frequency, and generates a corresponding frequency modification message, which is reported to the server, thereby reducing the resource consumption of vehicle big data processing, releasing excess resource space for other functional modules of the vehicle, and ensuring vehicle functional safety and driving safety.

[0099] Another embodiment of the present application also provides a vehicle data collection device, comprising: Figure 4 The module of the vehicle data collection method described in the illustrated embodiment includes:

[0100] A configuration file receiving module, used to receive a data collection configuration file issued by a server, collect vehicle data according to the data collection configuration file, and upload the data to the server; wherein the data collection configuration file includes configuration parameters of multiple data collection tasks, and the configuration parameters of each data collection task include the name of the data to be collected, the data collection frequency, and the task priority;

[0101] The active modification module is used to temporarily modify the parameter value of the data collection frequency of the data collection task with a lower task priority to reduce the data collection frequency when collecting vehicle data according to the data collection configuration file, if the vehicle system resources are tight, and generate a frequency modification message, and report the frequency modification message to the server.

[0102] See also Figure 5 Another embodiment of the present application also provides another vehicle data collection method, which is implemented based on a vehicle and includes the following steps:

[0103] Step S41, receiving a data collection configuration file sent by a server, collecting vehicle data according to the data collection configuration file, and uploading the data to the server; wherein the data collection configuration file includes configuration parameters of multiple data collection tasks, and the configuration parameters of each data collection task include the name of the data to be collected, the data collection switch, and the task priority;

[0104] Step S42, during the process of collecting vehicle data according to the data collection configuration file, if the vehicle system resources are tight, the on state of the data collection switch of the data collection task with a lower task priority is temporarily changed to off, and a corresponding pause collection message is generated and reported to the server.

[0105] Specifically, the basis for judging whether the vehicle system resources are tight can be set according to the vehicle's working performance. Different vehicle models have different requirements for vehicle system resources when the functions are running; the temporary modification refers to maintaining the modified collection switch settings when the vehicle system resources are tight, and restoring the collection switch settings specified in the data collection configuration file issued by the original server when the vehicle system resources are not tight. Similarly, after restoring the collection switch settings specified in the data collection configuration file issued by the original server, it is also necessary to generate a corresponding recovery collection message, and report the recovery collection message to the server through the buried point reporting method.

[0106] In the implementation method, the vehicle receives a data collection configuration file sent by the server, and collects vehicle data according to the data collection configuration file and reports it to the server. During the process of the vehicle collecting vehicle data according to the data collection configuration file, if the vehicle system resources are tight, the vehicle actively suspends data collection tasks with lower task priority, and generates a corresponding pause collection message, which is reported to the server, thereby reducing resource consumption in vehicle big data processing, releasing excess resource space for other functional modules of the vehicle, and ensuring vehicle functional safety and driving safety.

[0107] Another embodiment of the present application also provides a vehicle data collection device, comprising: Figure 5 The module of the vehicle data collection method described in the illustrated embodiment includes:

[0108] A configuration file receiving module, used to receive a data collection configuration file issued by a server, collect vehicle data according to the data collection configuration file, and upload the data to the server; wherein the data collection configuration file includes configuration parameters of multiple data collection tasks, and the configuration parameters of each data collection task include the name of the data to be collected, the data collection switch, and the task priority;

[0109] The active modification module is used to temporarily modify the on state of the data collection switch of the data collection task with a lower task priority to off during the process of collecting vehicle data according to the data collection configuration file, if the vehicle system resources are tight, and generate a corresponding pause collection message, and report the pause collection message to the server.

[0110] Another embodiment of the present application further provides a computer-readable storage medium, wherein the computer-readable storage medium stores a computer program, and when the computer program is executed by a processor, the vehicle data collection method as described in the above embodiment is implemented.

[0111] Specifically, the computer-readable storage medium may include: any entity or recording medium that can carry the computer program instructions, a USB flash drive, a mobile hard disk, a magnetic disk, an optical disk, a computer memory, a read-only memory (ROM), a random access memory (RAM), an electrical carrier signal, a telecommunication signal, and a software distribution medium, etc.

[0112] The embodiments of the present application have been described above, and the above description is exemplary, not exhaustive, and is not limited to the disclosed embodiments. Many modifications and changes will be apparent to those of ordinary skill in the art without departing from the scope and spirit of the described embodiments. The selection of terms used herein is intended to best explain the principles of the embodiments, practical applications, or technical improvements in the market, or to enable other persons of ordinary skill in the art to understand the embodiments disclosed herein.

Claims

1. A vehicle data collection method, characterized in that: The method comprises: Obtaining a data collection configuration file, and sending the data collection configuration file to the vehicle; wherein the data collection configuration file includes configuration parameters of multiple data collection tasks, and the configuration parameters of each data collection task include the name of the data to be collected and the collection conditions that trigger the data collection; Acquire vehicle data collected by the vehicle according to the data collection configuration file, and analyze the vehicle data to obtain the triggering frequencies of the multiple data collection tasks. If the triggering frequency of any data collection task is greater than or equal to a preset first threshold, and / or the amount of reported data corresponding to any data collection task is greater than or equal to a preset second threshold, modify the collection condition for triggering data collection of any data collection task to reduce the triggering frequency, and generate a new data collection configuration file; The new data collection configuration file is sent to the vehicle.

2. The method according to claim 1, characterized in that The collection conditions for each data collection task include data collection frequency; The modifying of the acquisition condition for triggering data acquisition of any data acquisition task to reduce the trigger frequency includes: reducing the data acquisition frequency of any data acquisition task.

3. The method according to claim 1, characterized in that The collection conditions of each data collection task include a time range before and after the collection time, wherein when data collection is triggered, the vehicle obtains vehicle data within the time range before and after the collection time; The modifying of the collection condition for triggering data collection of any data collection task to reduce the triggering frequency includes: reducing the time range before and after the collection moment of any data collection task.

4. The method according to claim 1, characterized in that: The acquisition parameters of each data acquisition task also include the on state of the data acquisition switch; The modifying of the acquisition condition for triggering data acquisition of any data acquisition task to reduce the trigger frequency includes: modifying the on state of the data acquisition switch of any data acquisition task to off.

5. A vehicle data collection method, characterized in that: The method comprises: Receive a data collection configuration file sent by a server, collect vehicle data according to the data collection configuration file, and upload the data to the server; wherein the data collection configuration file includes configuration parameters of multiple data collection tasks, and the configuration parameters of each data collection task include the name of the data to be collected, the collection conditions for triggering data collection, and the task priority; During the process of collecting vehicle data according to the data collection configuration file, if the vehicle system resources are tight, the parameter values ​​of the collection conditions of the data collection tasks with lower task priorities are modified to reduce the triggering frequency, and a collection condition modification message is generated and reported to the server.

6. A vehicle data collection method, characterized in that: The method comprises: Receive a data collection configuration file sent by a server, collect vehicle data according to the data collection configuration file, and upload it to the server; wherein the data collection configuration file includes configuration parameters of multiple data collection tasks, and the configuration parameters of each data collection task include the name of the data to be collected, the data collection frequency, and the task priority; in the process of collecting vehicle data according to the data collection configuration file, if the vehicle system resources are tight, modify the parameter value of the data collection frequency of the data collection task with a lower task priority to reduce the data collection frequency, generate a frequency modification message, and report the frequency modification message to the server.

7. A vehicle data collection method, characterized in that: The method comprises: Receive a data collection configuration file sent by a server, collect vehicle data according to the data collection configuration file, and upload the data to the server; wherein the data collection configuration file includes configuration parameters of multiple data collection tasks, and the configuration parameters of each data collection task include the name of the data to be collected, the data collection switch, and the task priority; During the process of collecting vehicle data according to the data collection configuration file, if the vehicle system resources are tight, the on state of the data collection switch of the data collection task with a lower task priority is changed to off, and a pause collection message is generated and reported to the server.

8. A vehicle data collection device, characterized in that: The invention comprises a module for executing the vehicle data collection method according to any one of claims 1 to 4.

9. A vehicle data collection device, characterized in that: The method comprises a module for executing the vehicle data collection method according to any one of claims 5 to 7.

10. A computer-readable storage medium, characterized in that: The computer-readable storage medium stores a computer program, and when the computer program is executed by a processor, the vehicle data collection method according to any one of claims 1 to 8 is implemented.