Data uploading method and system for vehicle-mounted TCU

By using cloud servers to configure vehicle data upload strategies in TCU, distinguishing and processing key data and ordinary data in automotive data, the problem that the existing technology cannot adapt to the complexity and diversity of automotive data is solved, flexible and diversified data upload is achieved, and data management efficiency is improved.

CN120201072APending Publication Date: 2025-06-24联友智连科技有限公司
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202311774005.5
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2023-12-21
Publication Date
2025-06-24

AI Technical Summary

Technical Problem

The existing TCU data upload method cannot adapt to the complexity and diversity of automotive data, and cannot effectively process and upload complex data.

Method used

The vehicle data upload configuration file is configured through a cloud server, distinguishing vehicle data from key data and ordinary data, and setting different upload strategies according to the data type, including periodic upload and triggering upload.

Benefits of technology

It realizes flexible and diversified upload of automotive data, meets the upload needs of complex data, improves data utilization efficiency and management level, and reduces the frequency and cost of data transmission.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120201072A_ABST
    Figure CN120201072A_ABST
Patent Text Reader

Abstract

The invention discloses a data uploading method for a vehicle-mounted TCU, and the method comprises the steps: uploading a configuration file according to vehicle data, and collecting corresponding vehicle data; judging the data type of the collected vehicle data; when the collected vehicle data is common data, periodically uploading the common data to a cloud server according to configuration information of a vehicle data uploading configuration file; and when the collected vehicle data is key data, uploading the key data to a cloud server according to the configuration information of the vehicle data uploading configuration file when the key data meets a trigger condition. Therefore, the types and the uploading modes of the uploaded vehicle data can be configured according to different requirements, the requirements of complexity and diversity of the vehicle data are met, and the diversity and the flexibility of the data uploaded by the TCU are improved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the field of vehicle control technology, and particularly to a method and system for uploading data of an in-vehicle TCU. Background Art

[0002] An in-vehicle TCU (Telematics Control Unit) is a vehicle communication device used to achieve remote communication, data transmission, and connection to the Internet in a vehicle. The TCU usually includes a cellular network module, a GPS module, a Bluetooth module, etc., for realizing the connection between the vehicle and an external communication network, as well as the connection with the vehicle internal system. It can implement functions such as vehicle remote diagnosis, remote control, and vehicle positioning. The TCU is becoming more and more common in modern automobiles and is a key component for realizing vehicle remote monitoring, vehicle positioning, and remote control.

[0003] After the vehicle runs, relevant CAN signals collected by the in-vehicle TCU are uploaded to the cloud at a certain period. When in use, usually a data upload configuration scheme is written into the TCU, and the TCU uploads data according to the written data upload configuration scheme. With the increase of vehicle functions, vehicle data has gradually become more complex and diverse, especially some complex data also needs to be uploaded. However, the existing TCU usage only plays a role in collecting and transmitting specific data, and the data upload method is fixed and cannot be adjusted. Therefore, it cannot meet the requirements of the complexity and diversity of current vehicle data.

[0004] Based on this, a new solution is needed. Summary of the Invention

[0005] The main purpose of the present invention is to provide a method and system for uploading data of an in-vehicle TCU in view of the problem that the existing technology cannot meet the requirements of the complexity and diversity of vehicle data caused by writing a data upload configuration scheme into the TCU.

[0006] To achieve the above object, the present invention provides a method for uploading data of an in-vehicle TCU, including the following steps:

[0007] Collect corresponding vehicle data according to a vehicle data upload configuration file;

[0008] Judge the data type of the collected vehicle data, and the data type includes key data and ordinary data;

[0009] When the collected vehicle data is ordinary data, periodically upload the ordinary data to a cloud server according to the configuration information of the vehicle data upload configuration file;

[0010] When the collected vehicle data is key data, when the key data meets the trigger condition according to the configuration information of the vehicle data upload configuration file, the key data is uploaded to the cloud server.

[0011] In the data upload method for in-vehicle TCU provided by the present invention, before the step of collecting corresponding vehicle data according to the vehicle data upload configuration file, it further includes:

[0012] Receiving configuration information from the cloud server;

[0013] Verifying the configuration information, and after the verification passes, updating the vehicle data upload configuration file according to the configuration information.

[0014] In the data upload method for in-vehicle TCU provided by the present invention, when the collected vehicle data is ordinary data, the steps of periodically uploading the ordinary data to the cloud server according to the configuration information of the vehicle data upload configuration file include:

[0015] Storing the ordinary data in the ordinary data storage area;

[0016] Configuring the upload period and data upload packaging method for the ordinary data according to the vehicle data upload configuration file;

[0017] When the upload time is reached, packaging and uploading the ordinary data according to the data upload packaging method.

[0018] In the data upload method for in-vehicle TCU provided by the present invention, when the collected vehicle data is key data, the steps of uploading the key data to the cloud server when the key data meets the trigger condition according to the configuration information of the vehicle data upload configuration file include:

[0019] Storing the key data in the key data storage area;

[0020] Judging whether the key data meets the set threshold. When the key data meets the set threshold, adding a trigger flag to the key data, and at the same time starting timing, and remaining non-sleeping during the timing period;

[0021] Uploading the key data with the trigger flag added to the cloud server, and at the same time recording the trigger times.

[0022] In addition, to achieve the above object, the present invention also provides a data upload system for in-vehicle TCU, including:

[0023] A data acquisition module for collecting corresponding vehicle data according to the vehicle data upload configuration file;

[0024] A data type judgment module, which is used to judge the data type of the collected vehicle data, and the data type includes key data and ordinary data;

[0025] An ordinary data upload module, which is used to periodically upload the ordinary data to the cloud server according to the configuration information of the vehicle data upload configuration file when the collected vehicle data is ordinary data;

[0026] A key data upload module, which is used to upload the key data to the cloud server when the collected vehicle data is key data and the key data meets the trigger condition according to the configuration information of the vehicle data upload configuration file.

[0027] In the data upload system for in-vehicle TCU provided by the present invention, it further includes a configuration file update module, which is used for:

[0028] Receiving the configuration information from the cloud server;

[0029] Verifying the configuration information, and after the verification passes, updating the vehicle data upload configuration file according to the configuration information.

[0030] In the data upload system for in-vehicle TCU provided by the present invention, the ordinary data upload module includes:

[0031] An ordinary data storage area, which is used to store the ordinary data;

[0032] A setting unit, which is used to configure the upload period and data upload packaging method for the ordinary data according to the vehicle data upload configuration file;

[0033] An ordinary data upload unit, which is used to package and upload the ordinary data according to the data upload packaging method when the upload time is reached.

[0034] In the data upload system for in-vehicle TCU provided by the present invention, the key data upload module includes:

[0035] A key data storage area, which is used to store the key data;

[0036] A judgment unit, which is used to judge whether the key data meets the set threshold. When the key data meets the set threshold, add a trigger flag to the key data, start timing at the same time, and keep awake during the timing period;

[0037] A key data upload unit, which is used to upload the key data with the trigger flag added to the cloud server and record the trigger times at the same time.

[0038] The present invention also provides a data uploading device for an in-vehicle TCU, including a processor and a memory. The memory stores a computer program, and when the computer program is executed by the processor, the steps of the data uploading method for the in-vehicle TCU as described above are implemented.

[0039] The present invention also provides a storage medium, which stores one or more programs. The one or more programs can be executed by one or more processors to implement the steps of the data uploading method for the in-vehicle TCU as described above.

[0040] The data uploading system and method for the in-vehicle TCU provided by the present invention have the following beneficial effects: The invention configures the vehicle data uploading profile through the cloud server, adds the vehicle data to be uploaded according to user requirements, and defines the data type of the vehicle data, classifying the vehicle data into key data and ordinary data; for ordinary data, set its uploading period and data packaging method for periodic uploading to achieve the effective utilization and management of data, while reducing the frequency and cost of data transmission; for key data, set its triggering condition, and upload it to the cloud server immediately when the triggering condition is met to ensure the timeliness and integrity of the data; thus, the types and uploading methods of the uploaded vehicle data can be configured according to different requirements to meet the needs of the complexity and diversity of automotive data, increasing the diversity and flexibility of the data uploaded by the TCU. BRIEF DESCRIPTION OF THE DRAWINGS

[0041] In order to more clearly illustrate the technical solutions in the embodiments of the present invention or the prior art, the following will briefly introduce the drawings required for use in the description of the embodiments or the prior art. Obviously, the drawings in the following description are only the embodiments of the present invention. For those of ordinary skill in the art, other drawings can be obtained according to the provided drawings without creative efforts:

[0042] Figure 1 The figure shows a flowchart of a data uploading method for an in-vehicle TCU provided by an embodiment of the present invention. DETAILED DESCRIPTION OF THE EMBODIMENTS

[0043] To facilitate the understanding of the present invention, the present invention will be described more comprehensively with reference to the relevant drawings. The typical embodiments of the present invention are shown in the drawings. However, the present invention can be implemented in many different forms and is not limited to the embodiments described herein. On the contrary, the purpose of providing these embodiments is to make the disclosure of the present invention more thorough and comprehensive.

[0044] Unless otherwise defined, all technical and scientific terms used herein have the same meaning as commonly understood by one of ordinary skill in the technical field to which this invention belongs. The terms used in the description of the present invention herein are for the purpose of describing specific embodiments only and are not intended to limit the present invention.

[0045] The general idea of the present invention is as follows: In view of the problem in the prior art that writing the data upload configuration scheme into the TCU cannot meet the requirements of the complexity and diversity of vehicle data, the present invention configures the vehicle data upload configuration file through a cloud server. According to user requirements, vehicle data to be uploaded is added thereto, and at the same time, the data types of the vehicle data are defined, and the vehicle data is classified into key data and ordinary data; for ordinary data, its upload period and data packaging method are set to perform periodic upload, so as to realize the effective utilization and management of data, and at the same time reduce the frequency and cost of data transmission; for key data, its trigger condition is set, and when it meets the trigger condition, it is immediately uploaded to the cloud server to ensure the timeliness and integrity of the data; thus, the types and upload methods of the uploaded vehicle data can be configured according to different requirements, meeting the requirements of the complexity and diversity of vehicle data, and increasing the diversity and flexibility of the data uploaded by the TCU.

[0046] To better understand the above technical solution, the above technical solution will be described in detail below in conjunction with the accompanying drawings of the specification and specific embodiments. It should be understood that the embodiments of the present invention and the specific features in the embodiments are detailed descriptions of the technical solution of the present application, rather than limitations on the technical solution of the present application. Without conflict, the technical features in the embodiments of the present invention and the embodiments can be combined with each other.

[0047] Figure 1 The figure shows a flowchart of a data upload method for an in-vehicle TCU provided by an embodiment of the present invention. As Figure 1 shown, the data upload method for the in-vehicle TCU includes the following steps:

[0048] Step S1, receive configuration information from the cloud server, and update the vehicle data upload configuration file according to the configuration information;

[0049] Specifically, in an embodiment of the present invention, on the cloud server, an administrator can configure the types of data that the in-vehicle TCU can upload according to needs. These data types can include vehicle status data (such as vehicle speed, engine speed, fuel consumption, etc.), driving behavior data (such as acceleration, braking force, steering angle, etc.), environmental data (such as temperature, humidity, air pressure, etc.), and other diagnostic and fault information. At the same time, the administrator can also specify the upload period of each type of data (i.e., the frequency of data upload), the data packaging method (i.e., packaging the data within a certain period of time into a data packet for upload), and the data type (i.e., ordinary data or key data). Next, the cloud server sends these configuration information to the in-vehicle TCU. When the in-vehicle TCU is awakened, it will receive these configuration information and update its own vehicle data upload configuration file according to the configuration information. This configuration file contains the detailed settings for vehicle data upload, including the data types to be uploaded, the upload period, and the packaging method, etc. By updating the configuration file, the in-vehicle TCU can upload data according to the latest configuration requirements.

[0050] In this embodiment, the administrator can configure the types and types of data uploaded by the in-vehicle TCU according to actual needs, and flexibly adjust the upload period and packaging method to adapt to different application scenarios and requirements. At the same time, through the communication between the cloud server and the in-vehicle TCU, remote management and update of the data upload configuration are realized, improving the flexibility and maintainability of the system. By receiving the configuration information from the cloud server and updating the vehicle data upload configuration file, fine control and optimization of vehicle data upload are achieved, providing a basis for subsequent data upload and processing.

[0051] Further, in this embodiment, after receiving the configuration information from the cloud server, it also includes the step of verifying the configuration information. After the verification passes, the vehicle data upload configuration file is updated using the configuration information. Specifically, when the cloud server sets the configuration information, it calculates the first digest of the configuration information using an encryption algorithm, and then signs the digest to obtain a digital signature; then it sends the configuration information and the signature to the in-vehicle TCU; after receiving it, the in-vehicle TCU calculates the second digest of the configuration information using the same encryption algorithm; then it decrypts the digital signature to obtain the first digest, and compares the first digest and the second digest. If the two digests are the same, it means that the configuration information has not been tampered with and the verification passes, and the in-vehicle TCU will use the configuration information to update its own vehicle data upload configuration file.

[0052] In this embodiment, by verifying the configuration information, malicious attacks and data tampering can be effectively prevented, improving the security and reliability of the entire system. At the same time, by using encryption technologies such as digital signatures, the confidentiality and non-forgeability of the configuration information can be ensured, further enhancing the security and reliability of the system.

[0053] Step S2: According to the vehicle data upload configuration file, collect the corresponding vehicle data;

[0054] Specifically, in an embodiment of the present invention, after waking up, when the in-vehicle TCU wakes up from the sleep state, it will determine which vehicle data needs to be collected according to the updated vehicle data upload configuration file and perform the corresponding data collection work. For example, if the configuration file stipulates that data such as vehicle speed, engine speed, and vehicle position need to be collected, then the in-vehicle TCU will collect and store these data respectively.

[0055] Step S3: Determine the data type of the collected vehicle data. If the collected vehicle data is ordinary data, the process proceeds to step S4; if the collected vehicle data is key data, the process proceeds to step S5;

[0056] Specifically, in an embodiment of the present invention, in the vehicle data upload configuration file, the data type of each type of data is distinguished, and the data is classified into key data and ordinary data, and different data upload strategies are executed for key data and ordinary data. Among them, key data refers to data with special importance or sensitivity in vehicle data, and these data may have an important impact on aspects such as vehicle safety, performance, and operating status. For example, vehicle location information: including the real-time location and driving trajectory of the vehicle, these data can be used for functions such as monitoring the vehicle's location, navigation, and positioning, but may also involve user privacy and security issues; driving behavior data: including data such as vehicle speed, acceleration, braking force, and steering angle, which can be used for analyzing driving behavior and providing driving suggestions, and these data are very important for ensuring traffic safety and improving driving efficiency; vehicle diagnostic data: including engine status, fault codes, sensor data, etc., which can be used for detecting the vehicle's health status and predicting faults, and these data are crucial for vehicle maintenance and repair. Ordinary data refers to data that is relatively unimportant or insensitive in vehicle data, and these data may not be directly related to aspects such as vehicle safety, performance, and operating status. For example, driving data: such as driving mileage, fuel consumption, working hours, etc.; environmental data: such as temperature, humidity, air pressure, etc.

[0057] Step S4: When the collected vehicle data is ordinary data, upload the ordinary data to the cloud server periodically according to the configuration information of the vehicle data upload configuration file.

[0058] Specifically, in this embodiment, for ordinary data, since its importance and sensitivity are relatively low, a periodic upload method is generally adopted to reduce the frequency and cost of data upload. At the same time, according to specific application requirements and system scale, different upload strategies and cycles can be set to maximize the utilization efficiency and management level of data. After the ordinary data is collected, it first needs to be classified and stored according to the data type and stored in a dedicated ordinary data storage area; then, according to the configuration information in the vehicle data upload configuration file, further settings are made for the ordinary data. Among them, the configuration information includes the upload cycle and the data upload packaging method. The upload cycle determines the time interval for uploading ordinary data and can be flexibly set according to specific requirements to balance the real-time performance and cost of data upload. The data upload packaging method determines how to package the ordinary data for easy transmission and processing; when the set upload time is reached, the ordinary data is packaged according to the data upload packaging method and uploaded to the cloud server. Therefore, step S4 includes:

[0059] Step S41: Store the ordinary data in the ordinary data storage area;

[0060] Step S42: Configure the upload cycle and the data upload packaging method for the ordinary data according to the vehicle data upload configuration file;

[0061] Step S43: When the upload time is reached, package and upload the ordinary data according to the data upload packaging method.

[0062] In this embodiment, the ordinary data can be regularly uploaded from the vehicle end to the cloud server according to the set upload cycle to achieve the effective utilization and management of data. Periodic upload can reduce the frequency and cost of data transmission, and can also be flexibly adjusted according to the system scale and application requirements to improve the utilization efficiency of data.

[0063] Step S5: When the collected vehicle data is key data, upload the key data to the cloud server when the key data meets the trigger condition according to the configuration information in the vehicle data upload configuration file

[0064] In this embodiment, for key data, a real-time upload method is generally adopted to ensure the timeliness and integrity of the data. Therefore, step S5 includes:

[0065] Step S51: Store the key data in the key data storage area;

[0066] Specifically, in this embodiment, during the data collection process, by classifying and screening the vehicle data, the specific type of data that meets the key data is stored in a dedicated key data storage area.

[0067] Step S52: Determine whether the key data meets the set threshold. When the key data meets the set threshold, add a trigger flag to the key data, start timing simultaneously, and keep it from sleeping during the timing period.

[0068] Specifically, in this embodiment, in the vehicle data upload configuration file, we set a threshold for determining whether the key data meets the upload conditions. The threshold can be set according to specific requirements, such as a specific value or a combination of multiple conditions. In this step, the system will judge the key data. If it meets the set threshold, a trigger flag will be added to the key data, and a timer will be started. The addition of the trigger flag can be achieved by adding a specific identifier or flag bit to the key data. At the same time, to ensure the timeliness of data upload, the system will start a timer and keep the TCU in a working state during the timing period to prevent the system from sleeping. For example, taking vehicle speed as an example: within a certain period of time, if the vehicle speed is traveling at a constant speed and the change in vehicle speed does not meet the threshold conditions, the vehicle speed will not be uploaded in real time; when within a short period of time, the change in vehicle speed is very large and meets the threshold conditions, a trigger flag will be added to the vehicle speed.

[0069] Step S53: Upload the key data with the trigger flag added to the cloud server, and record the trigger times simultaneously.

[0070] Specifically, in this embodiment, once the trigger flag is added, the system will immediately upload the key data with the trigger flag to the cloud server. After the upload is completed, the system will record the trigger times of this data upload for subsequent analysis and statistics.

[0071] Through the above steps, the key data can be uploaded to the cloud server in real time when it meets the set threshold. This real-time upload method can ensure the timeliness and integrity of important data to meet the requirements of data monitoring, analysis, and application. At the same time, recording the trigger times also provides important reference information for subsequent data processing and decision-making, and can be used for data analysis, fault troubleshooting, and optimization and improvement work.

[0072] Correspondingly, the present invention also provides a data upload system for an in-vehicle TCU, including:

[0073] A configuration file update module, configured to receive configuration information from the cloud server; verify the configuration information, and update the vehicle data upload configuration file according to the configuration information after the verification passes;

[0074] A data collection module, configured to collect corresponding vehicle data according to the vehicle data upload configuration file;

[0075] A data type judgment module, configured to judge the data type of the collected vehicle data, and the data type includes key data and ordinary data;

[0076] An ordinary data upload module, which is used to periodically upload the ordinary data to the cloud server according to the configuration information of the vehicle data upload configuration file when the collected vehicle data is ordinary data;

[0077] A key data upload module, which is used to upload the key data to the cloud server when the collected vehicle data is key data and the key data meets the trigger condition according to the configuration information of the vehicle data upload configuration file.

[0078] Specifically, in an embodiment of the present invention, the ordinary data upload module includes: an ordinary data storage area for storing the ordinary data; a setting unit for configuring the upload period and data upload packaging method of the ordinary data according to the vehicle data upload configuration file; an ordinary data upload unit for packing and uploading the ordinary data according to the data upload packaging method when the upload time is reached.

[0079] Specifically, in an embodiment of the present invention, the key data upload module includes: a key data storage area for storing the key data; a judgment unit for judging whether the key data meets a set threshold, adding a trigger flag to the key data when the key data meets the set threshold, starting timing at the same time, and remaining awake during the timing period; a key data upload unit for uploading the key data with the trigger flag added to the cloud server and recording the trigger times at the same time.

[0080] An embodiment of the present invention also provides a data upload device for an in-vehicle TCU, which may include:

[0081] A memory for storing a computer program;

[0082] A processor, when executing the computer program stored in the above-mentioned memory, can implement the following steps:

[0083] Collect corresponding vehicle data according to the vehicle data upload configuration file; judge the data type of the collected vehicle data, and the data type includes key data and ordinary data; when the collected vehicle data is ordinary data, periodically upload the ordinary data to the cloud server according to the configuration information of the vehicle data upload configuration file; when the collected vehicle data is key data, upload the key data to the cloud server when the key data meets the trigger condition according to the configuration information of the vehicle data upload configuration file.

[0084] An embodiment of the present invention also provides a computer-readable storage medium, and the computer-readable storage medium stores a computer program. When the computer program is executed by a processor, the following steps can be implemented;

[0085] Collect corresponding vehicle data according to the vehicle data upload configuration file; determine the data type of the collected vehicle data, where the data type includes key data and general data; when the collected vehicle data is general data, upload the general data to the cloud server periodically according to the configuration information in the vehicle data upload configuration file; when the collected vehicle data is key data, upload the key data to the cloud server when the key data meets the trigger condition according to the configuration information in the vehicle data upload configuration file.

[0086] The computer-readable storage medium may include: various media such as USB flash drives, external hard drives, read-only memory (ROM), random access memory (RAM), magnetic disks, or optical discs that can store program codes.

[0087] In the specification provided herein, a large number of specific details are set forth. However, it can be understood that embodiments of the present invention may be practiced without these specific details. In some instances, well-known methods, structures, and technologies have not been shown in detail so as not to obscure the understanding of this specification.

[0088] Similarly, it should be understood that, in order to streamline this disclosure and assist in understanding one or more of the various inventive aspects, in the foregoing description of the exemplary embodiments of the present invention, the various features of the present invention are sometimes grouped together into a single embodiment, figure, or description thereof. However, the disclosed method should not be construed as reflecting an intention that: the claimed invention requires more features than are expressly recited in each claim. Rather, as reflected in the following claims, the inventive aspects lie in less than all the features of the single foregoing disclosed embodiment. Thus, the claims following the detailed description are hereby expressly incorporated into this detailed description, with each claim standing on its own as a separate embodiment of the present invention.

[0089] Those skilled in the art can understand that the modules in the devices in the embodiments can be adaptively changed and arranged in one or more devices different from those of the embodiments. The modules or units or components in the embodiments can be combined into one module or unit or component, and in addition, they can be divided into multiple sub-modules or sub-units or sub-components. Except that at least some of such features and / or processes or units are mutually exclusive, any combination can be adopted to combine all the features disclosed in this specification (including the accompanying claims, abstract and drawings) and all the processes or units of any method or device so disclosed. Unless otherwise explicitly stated, each feature disclosed in this specification (including the accompanying claims, abstract and drawings) can be replaced by an alternative feature that provides the same, equivalent or similar purpose.

[0090] In addition, those skilled in the art can understand that although some of the embodiments herein include certain features included in other embodiments rather than other features, the combination of the features of different embodiments means that it is within the scope of the present invention and forms different embodiments. For example, in the following claims, any one of the claimed embodiments can be used in any combination.

[0091] Each component embodiment of the present invention can be implemented in hardware, or in software modules running on one or more processors, or in a combination thereof. Those skilled in the art should understand that a microprocessor or a digital signal processor (DSP) can be used in practice to implement some or all of the functions of some or all of the components according to the embodiments of the present invention. The present invention can also be implemented as a device or device program (such as a computer program and a computer program product) for executing part or all of the methods described herein. Such a program implementing the present invention can be stored on a computer-readable medium, or can be in the form of one or more signals. Such signals can be downloaded from an Internet website, or provided on a carrier signal, or provided in any other form.

[0092] It should be noted that the above embodiments are illustrative of the present invention and not restrictive thereof, and alternative embodiments can be designed by those skilled in the art without departing from the scope of the appended claims. In the claims, any reference signs placed between parentheses shall not be construed as limiting the claim. The word "comprising" does not exclude the presence of elements or steps not listed in the claim. The word "a" or "an" preceding an element does not exclude the presence of a plurality of such elements. The present invention can be implemented by means of hardware including several different elements and by means of a suitably programmed computer. In a unit claim listing several devices, several of these devices can be embodied by the same item of hardware. The use of the words first, second, and third, etc. does not denote any order. These words can be interpreted as names.

Claims

1. A data upload method for an in-vehicle TCU, characterized in that, It includes the following steps: Collect corresponding vehicle data according to the vehicle data upload configuration file; Judge the data type of the collected vehicle data, and the data type includes key data and general data; When the collected vehicle data is general data, upload the general data to the cloud server periodically according to the configuration information of the vehicle data upload configuration file; When the collected vehicle data is key data, upload the key data to the cloud server when the key data meets the trigger condition according to the configuration information of the vehicle data upload configuration file.

2. The data uploading method for in-vehicle TCU according to claim 1, wherein Before the step of collecting corresponding vehicle data according to the vehicle data upload configuration file, it further includes: Receive the configuration information from the cloud server; Verify the configuration information, and after the verification passes, update the vehicle data upload configuration file according to the configuration information.

3. The data uploading method for in-vehicle TCU according to claim 1, wherein When the collected vehicle data is general data, the step of uploading the general data to the cloud server periodically according to the configuration information of the vehicle data upload configuration file includes: Store the general data in the general data storage area; Configure the upload period and data upload packaging method for the general data according to the vehicle data upload configuration file; When the upload time is reached, package and upload the general data according to the data upload packaging method.

4. The data uploading method for in-vehicle TCU according to claim 1, characterized in that When the collected vehicle data is key data, the step of uploading the key data to the cloud server when the key data meets the trigger condition according to the configuration information of the vehicle data upload configuration file includes: Store the key data in the key data storage area; Judge whether the key data meets the set threshold. When the key data meets the set threshold, add a trigger flag to the key data, and at the same time start timing and keep it from sleeping during the timing period; Upload the key data with the trigger flag added to the cloud server, and record the trigger times at the same time.

5. A data upload system for an in-vehicle TCU, characterized in that, It includes: A data collection module for collecting corresponding vehicle data according to the vehicle data upload configuration file; A data type judgment module for judging the data type of the collected vehicle data, and the data type includes key data and general data; A general data upload module for uploading the general data to the cloud server periodically according to the configuration information of the vehicle data upload configuration file when the collected vehicle data is general data; A key data upload module for uploading the key data to the cloud server when the key data meets the trigger condition according to the configuration information of the vehicle data upload configuration file when the collected vehicle data is key data.

6. The data upload system for in-vehicle TCU according to claim 5, characterized in that, It further includes a configuration file update module for: Receiving the configuration information from the cloud server; Verifying the configuration information, and after the verification passes, updating the vehicle data upload configuration file according to the configuration information.

7. The data uploading system for in-vehicle TCU according to claim 5, wherein The general data upload module includes: A general data storage area for storing the general data; A setting unit for configuring the upload period and data upload packaging method for the general data according to the vehicle data upload configuration file; An ordinary data upload unit, which is used to pack and upload the ordinary data according to the data upload packaging method when the upload time is reached.

8. The data upload system for in-vehicle TCU according to claim 5, characterized in that, The key data upload module includes: A key data storage area, which is used to store the key data; A judgment unit, which is used to judge whether the key data meets a set threshold. When the key data meets the set threshold, a trigger flag is added to the key data, and at the same time, timing is started and it does not sleep during the timing period; A key data upload unit, which is used to upload the key data with the trigger flag added to the cloud server and record the trigger times at the same time.

9. A data uploading device for an in-vehicle TCU, characterized in that, It includes a processor and a memory. The memory stores a computer program. When the computer program is executed by the processor, the steps of the data upload method for an in-vehicle TCU as described in any one of claims 1 to 4 are implemented.

10. A storage medium, characterized in that, The storage medium stores one or more programs. The one or more programs can be executed by one or more processors to implement the steps of the data upload method for an in-vehicle TCU as described in any one of claims 1 to 4.