Upload data determination method, device and equipment, readable storage medium and vehicle

By extracting and splicing the characteristic values ​​of the vehicle induction signal and control signal, generating data to be transferred, and uploading it when the preset working conditions are met, the problem of large amount of data when uploading vehicle data is solved, and the transmission efficiency and storage utilization rate are improved .

CN119495134APending Publication Date: 2025-02-21BEIJING CO WHEELS TECH CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202311034633.X
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2023-08-16
Publication Date
2025-02-21

AI Technical Summary

Technical Problem

In the prior art, when vehicle data is uploaded, the amount of data is large, resulting in low transmission efficiency and increased storage demand.

Method used

By acquiring the vehicle's induction signal and control signal, extracting the characteristic values ​​of the induction signal and the control signal for data splicing, generating data to be transmitted, and determining the data to be transmitted as uploaded data when the vehicle meets the preset working conditions.

Benefits of technology

The amount of data to be stored is effectively reduced, so that the amount of data to be transferred is smaller than the amount of data of vehicle data, and uploads are performed when the preset working conditions are met, reducing the total amount of data transmitted.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119495134A_ABST
    Figure CN119495134A_ABST
Patent Text Reader

Abstract

The invention discloses an uploaded data determination method, apparatus and device, a readable storage medium and a vehicle. The method comprises the steps of obtaining vehicle data; the vehicle data comprises an induction signal representing vehicle environment information and a control signal representing vehicle working information; performing data splicing processing on the characteristic value of the sensing signal and the control signal to obtain to-be-transmitted data, so that the data volume of the to-be-transmitted data is smaller than the data volume of the vehicle data; and under the condition that the current working condition of the vehicle is the preset working condition, determining the to-be-uploaded data as uploaded data. Through the above steps, the feature value of the induction signal is extracted and spliced with the control signal, so that the data volume needing to be stored is effectively reduced, the data volume of the data to be transmitted is smaller than the data volume of the vehicle data, and the data to be transmitted is determined as the uploading data only when the vehicle meets the preset working condition. Therefore, the data volume of the uploaded data is effectively reduced.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application relates to the field of vehicle technology, and in particular to a method, device, equipment, readable storage medium and vehicle for determining uploaded data. Background Art

[0002] In order to analyze the performance of the vehicle or the cause of the vehicle failure, the vehicle data needs to be uploaded to the cloud, and the fault analyst will analyze the uploaded data to obtain the analysis results to facilitate subsequent improvements to the vehicle.

[0003] Currently, most vehicle data is uploaded to the cloud by directly uploading the collected vehicle data at a fixed period. This uploading method is simple, and the uploaded data contains all the data collected by the vehicle, which can facilitate subsequent data analysis based on the vehicle uploaded data.

[0004] However, this method of uploading the full amount of data will result in a large amount of uploaded data. Summary of the invention

[0005] The present application provides a method, device, equipment, readable storage medium and vehicle for determining uploaded data, so as to solve the problem of large amount of data when uploading vehicle data.

[0006] In order to solve the above problems, the first aspect of the present application provides a method for determining uploaded data, the method comprising:

[0007] Acquiring vehicle data; the vehicle data includes a sensing signal representing vehicle environment information and a control signal representing vehicle operation information;

[0008] Performing data splicing processing on the characteristic value of the sensing signal and the control signal to obtain data to be transmitted, so that the data volume of the data to be transmitted is smaller than the data volume of the vehicle data;

[0009] When the current operating condition of the vehicle is a preset operating condition, the data to be transmitted is determined as upload data.

[0010] A second aspect of the present application provides an upload data determination device, the device comprising:

[0011] A first acquisition module is used to acquire vehicle data; the vehicle data includes a sensing signal representing vehicle environmental information and a control signal representing vehicle operating information;

[0012] A second acquisition module is used to perform data splicing processing on the characteristic value of the sensing signal and the control signal to obtain data to be transmitted, so that the data volume of the data to be transmitted is smaller than the data volume of the vehicle data;

[0013] The determination module is used to determine the data to be transmitted as upload data when the current working condition of the vehicle is a preset working condition.

[0014] A third aspect of the present application provides an electronic device, comprising a processor and a memory, wherein the memory stores programs or instructions that can be run on the processor, and when the programs or instructions are executed by the processor, the steps of the upload data determination method as described in the first aspect are implemented.

[0015] A fourth aspect of the present application provides a readable storage medium, on which a program or instruction is stored. When the program or instruction is executed by a processor, the steps of the upload data determination method described in the first aspect are implemented.

[0016] A fifth aspect of the present application provides a vehicle, the vehicle comprising a vehicle-mounted system, and the vehicle-mounted system, when executed, is used to implement the steps of the method for determining uploaded data as described in the first aspect.

[0017] The method provided in the embodiment of the present application obtains vehicle data; the vehicle data includes a sensing signal representing vehicle environmental information and a control signal representing vehicle operating information; the characteristic value of the sensing signal is processed with the control signal to obtain data to be transmitted, so that the data volume of the data to be transmitted is less than the data volume of the vehicle data; when the current working condition of the vehicle is a preset working condition, the data to be transmitted is determined as uploaded data. Through the above steps, by extracting the characteristic value of the sensing signal and splicing it with the control signal, the amount of data that needs to be stored is effectively reduced, so that the data volume of the data to be transmitted is less than the data volume of the vehicle data, and only when the vehicle meets the preset working condition, the data to be transmitted is determined as uploaded data, thereby effectively reducing the data volume of the uploaded data and avoiding the problem of large data volume caused by uploading the full amount of data in the prior art. BRIEF DESCRIPTION OF THE DRAWINGS

[0018] Figure 1 A schematic diagram of a process of determining uploaded data provided by an embodiment of the present application;

[0019] Figure 2 Another schematic diagram of a flow chart of a method for determining uploaded data provided in an embodiment of the present application;

[0020] Figure 3 A structural diagram of an uploaded data determination device provided in an embodiment of the present application;

[0021] Figure 4 A structural diagram of an electronic device provided in an embodiment of the present application. DETAILED DESCRIPTION

[0022] In order to more clearly understand the above-mentioned purposes, features and advantages of the present application, the scheme of the present application will be further described below. It should be noted that the embodiments of the present application and the features in the embodiments can be combined with each other without conflict.

[0023] In the following description, many specific details are set forth to facilitate a full understanding of the present application, but the present application may also be implemented in other ways different from those described herein; obviously, the embodiments in the specification are only part of the embodiments of the present application, rather than all of the embodiments.

[0024] like Figure 1 As shown, an embodiment of the present application provides a method for determining uploaded data, the method comprising the following steps 101 to 104, wherein:

[0025] Step 101, acquiring vehicle data, wherein the vehicle data includes a sensing signal representing vehicle environment information and a control signal representing vehicle operation information;

[0026] Exemplarily, the control signal may be a Controller Area Network (CAN) signal of the vehicle, and the sensing signal may be a sensing signal collected by a sensor disposed on the vehicle.

[0027] The sensing signal can be an audio signal collected by a sound sensor or a vibration signal collected by a vibration sensor. The audio signal can be used to determine whether the sound emitted by the target device during operation is normal, which is convenient for fault analysis; the vibration signal can be used to determine whether the amplitude of the vibration of the target device during operation is within the normal range, thereby determining whether the target device has a fault. The target device can be an engine, a drive motor, a compressor, etc.

[0028] CAN signal can be understood as the signal obtained from CAN. CAN is a serial communication protocol bus used for real-time applications. It is used for communication between various components in the vehicle. The communication data between components can be stored on CAN. For example, after the sensor that detects the engine speed detects the engine speed, when the engine speed is transmitted to the vehicle's controller via CAN, the engine speed will be stored in CAN. If the controller needs to obtain the engine speed, it can be obtained from CAN.

[0029] Step 102, performing data splicing processing on the characteristic value of the sensing signal and the control signal to obtain data to be transmitted, so that the data volume of the data to be transmitted is smaller than the data volume of the vehicle data.

[0030] In this step, information that facilitates subsequent data splicing processing can be obtained from the control signal and the sensing signal to form the data to be transmitted, and the data to be transmitted can be stored in the cache. Each piece of data to be transmitted can be determined in the manner of step 102. Step 102 can specifically include the following steps:

[0031] Step 1021, analyzing the sensing signal and calculating a characteristic value corresponding to the sensing signal;

[0032] Exemplarily, if the sensing signal is an audio signal collected by a sound sensor, such as an audio signal collected by a microphone, the process of calculating the characteristic value corresponding to the sensing signal can be: the microphone sensor collects the audio signal, the audio signal is a time domain signal, the time domain signal is converted into a frequency domain signal using the frequency domain analysis method, the sound order of the target device is calculated according to the CAN signal on the vehicle, the frequency band signal of the target device is filtered out from the frequency domain signal according to the sound order, and then the sound pressure level of the target device is calculated according to the frequency band signal, and the sound pressure level is used as the characteristic value. It should be noted that the method of calculating the sound pressure level according to the audio signal is not limited in this application, and the above is only an example.

[0033] Exemplarily, if the sensing signal is a vibration signal collected by a vibration sensor, the process of calculating the characteristic value corresponding to the sensing signal can be: the vibration sensor collects the vibration signal of the target device on the vehicle, uses the frequency domain analysis method to convert the vibration signal in the time domain into a vibration signal in the frequency domain, calculates the vibration frequency of the target device according to the vehicle CAN signal (such as the operating speed), and separates the vibration signal in the frequency domain, calculates the vibration amplitude, and uses the vibration amplitude as the characteristic value. It should be noted that the method of calculating the vibration amplitude according to the vibration signal is not limited in this application, and the above is only an example.

[0034] Step 1022: Acquire first target signal data from the control signal, where the first target signal data is used to describe the operating state of the target device of the vehicle.

[0035] The first target signal data may include an identification of the operating state of the target device, for example, when the engine is in the operating state, the identification is 1, and when it is not in the operating state, the identification is 0; or, when the engine speed is the first speed, the identification is 1, when the speed is the second speed, the identification is 2, and when the speed is the third speed, the identification is 3. The first target signal data is filtered out from the CAN signal, and the first target signal data is used to describe the operating state of the target device of the vehicle. The operating state can be running or not running, or the working state when running, etc., which is not limited here.

[0036] Step 1023: perform data splicing on the characteristic value and the first target signal data to obtain the data to be transmitted.

[0037] For example, the vehicle code, timestamp (the time when the sensing signal is obtained), characteristic value, first target signal data and vehicle location information can be spliced ​​to obtain the data to be transmitted. The vehicle code can also be understood as the vehicle identification, and the vehicle model can be known according to the vehicle identification.

[0038] Step 103, when the current working condition of the vehicle is the preset working condition, the data to be transmitted is determined as the upload data. Specifically, the data to be transmitted includes vehicle coding data, and the vehicle model is identified from the vehicle coding data according to the coding rule of the vehicle number; when the vehicle model is the preset model and the current working condition of the vehicle is the preset working condition, the data to be transmitted is stored in a log record, and the log record is used to store the uploaded upload data.

[0039] In this step, the vehicle identification can be used to determine whether the vehicle is a preset model. For example, the determination is based on the vehicle identification. The vehicle identification can be a vehicle number, which can also be called vehicle coding data. The vehicle is identified as a preset model according to the coding rules of the vehicle number. The preset model can be pre-set and is not limited here. When the vehicle model is not a preset model, the data to be transmitted is not uploaded to the cloud, and the data to be transmitted in the cache is deleted.

[0040] The CAN signal can be used to determine whether the vehicle meets the preset working conditions. If the preset working conditions are met, the data to be transmitted is taken out of the cache and stored in the log record. The preset working conditions include:

[0041] (1) The vehicle is not currently in a parking charging state.

[0042] For example, when the vehicle's CAN signal analysis shows that the vehicle's current speed is 0, the vehicle is in a low-voltage power-on state, and the charging gun is in a plug-in state, it is determined that the vehicle is currently in a parking charging state. In this case, the data to be transmitted is not uploaded to the cloud, and the data to be transmitted in the cache is deleted.

[0043] (2) The vehicle is not currently in a powered-on, non-driving state.

[0044] For example, according to the analysis of the vehicle's CAN signal, the vehicle's current speed is 0, the vehicle is in the powered-on state, but the charging gun is not plugged in, and the accelerator pedal opening is 0, then it is determined that the vehicle is currently powered-on and not driving. In this case, the data to be transmitted is not uploaded to the cloud, and the data to be transmitted in the cache is deleted.

[0045] If the vehicle is a preset model and the current working condition of the vehicle is the preset working condition, the data to be transmitted needs to be uploaded, and the data to be transmitted is stored in the log record for subsequent uploading to the cloud. The uploaded data in the log record is uploaded to the cloud according to the set period.

[0046] In this embodiment, vehicle data is obtained; the vehicle data includes a sensing signal representing vehicle environmental information and a control signal representing vehicle working information; the characteristic value of the sensing signal is processed with the control signal to obtain data to be transmitted, so that the data volume of the data to be transmitted is less than the data volume of the vehicle data; when the current working condition of the vehicle is the preset working condition, the data to be transmitted is determined as uploaded data. By extracting the characteristic value of the sensing signal and splicing it with the control signal, the amount of data that needs to be stored is effectively reduced, so that the data volume of the data to be transmitted is less than the data volume of the vehicle data, and only when the vehicle meets the preset working condition, the data to be transmitted is determined as uploaded data, thereby effectively reducing the data volume of the uploaded data and avoiding the problem of large data volume caused by uploading the full amount of data in the prior art.

[0047] In one embodiment of the present application, determining the data to be transmitted as upload data includes:

[0048] Storing the data to be transmitted in a log record, wherein the log record is used to store the uploaded data;

[0049] Accordingly, in determining the data to be transmitted as upload data, the method further includes:

[0050] If the first target signal data in the log record is the same as the second target signal data most recently uploaded by the vehicle, the first target signal data in the log record is deleted, and the second target signal data is used to describe the operating status of the target device.

[0051] The data to be transmitted stored in the log record is also called uploaded data. The uploaded data is uploaded to the cloud according to the set period, for example, once every 1 minute or once every 1 hour. The data to be transmitted in the log record that has been uploaded can be deleted to save space, or it can be marked as old data. The data marked as old data will not be uploaded each time.

[0052] In order to further reduce the amount of uploaded data, the unchanged data stored in the log record can be deleted. The changed data here refers to the data that has not changed in the data uploaded this time compared with the most recent upload. For example, the first target signal data in the log record. If the first target signal data in the log record is the same as the second target signal data most recently uploaded by the vehicle, the first target signal data in the log record is deleted to avoid repeated transmission of the first target signal data and reduce the amount of uploaded data.

[0053] Furthermore, if the vehicle number in the log record is the same as the vehicle number of the vehicle most recently uploaded, the vehicle number of the data to be transmitted in the log record is deleted to further reduce the amount of uploaded data.

[0054] In one embodiment of the present application, after determining the data to be transmitted as upload data, the method further includes:

[0055] determining an energy usage pattern of the vehicle;

[0056] Select a storage method corresponding to the energy usage mode of the vehicle to store the uploaded data.

[0057] Specifically, the energy use mode may include a pure electric driving mode or a non-pure electric driving mode. If the vehicle is in the pure electric driving mode, the to-be-transmitted data in the cache is stored in the first log record at a first storage rate;

[0058] If the vehicle is in a non-pure electric driving mode, the data to be transmitted in the cache is stored in a second log record at a second storage rate, and the second storage rate is greater than the first storage rate.

[0059] The first storage rate may be a storage rate in seconds, and the second storage rate may be a storage rate in milliseconds. The greater the storage rate, the greater the amount of data stored per unit time, and the faster the storage speed. When the vehicle is in a pure electric driving mode, the data to be transmitted is stored in the first log record, and when the vehicle is in a non-pure electric driving mode, the data to be transmitted is stored in the second log record.

[0060] Exemplarily, when it is determined that the vehicle model is a preset model based on the vehicle identification, and it is determined that the vehicle is not in a parked charging state and is not in a powered-on but not driving state based on the CAN signal, the following is performed: if the vehicle is in a pure electric driving mode, the data to be transmitted in the cache is stored in a first log record at a first storage rate; if the vehicle is in a non-pure electric driving mode, the data to be transmitted in the cache is stored in a second log record at a second storage rate, and the second storage rate is greater than the first storage rate.

[0061] Specifically, the vehicle is not in a parked charging state or in a powered-on but not driving state. For example, the vehicle may be in a powered-on idling and on-site power generation state. The on-site idling and power generation state means that the vehicle's current speed is 0 and the range extender is in a working state, the BMS input current is positive, the BMS output current is less than the input current, and the vehicle's plug-in gun is not in a plug-in state.

[0062] In one embodiment of the present application, after determining the data to be transmitted as upload data, the method further includes:

[0063] determining an operating state of a target device in the vehicle;

[0064] Select a storage method corresponding to the working state of the target device to store the uploaded data.

[0065] Specifically, if the working state of the target device is normal operation, the uploaded data is stored in the third log record at a third storage rate; if the working state of the target device is stopped working, the uploaded data is stored in the fourth log record at a fourth storage rate, and the third storage rate is greater than the fourth storage rate.

[0066] Exemplarily, when the vehicle is in a non-pure electric driving mode, the storage rate of the data to be transmitted is further determined according to whether the target device is in a working state. The target device being in a working state means that at least one of the engine, the drive motor, and the compressor is working. When the target device is working (i.e., in a working state), the data to be transmitted in the cache is stored in the third log record at a third storage rate, and the third storage rate can be a rate of 100ms.

[0067] When the target device is not working (i.e., stops working), the data to be transmitted in the cache is stored in the fourth log record at a fourth storage rate, and the fourth storage rate may be a rate of 500 ms. In the above manner, the corresponding storage method can be determined to store the uploaded data according to the working state of the target device, so as to facilitate the classification management of the uploaded data.

[0068] In one embodiment of the present application, after the step of performing data splicing processing on the characteristic value of the sensing signal and the control signal to obtain the data to be transmitted, the method further includes:

[0069] Storing the data to be transmitted in a cache;

[0070] When the current operating condition of the vehicle is not a preset operating condition, the data to be transmitted is deleted from the cache.

[0071] Specifically, deleting the data to be transmitted from the cache can save cache space on the one hand, and on the other hand, when storing the data in the cache in the log record, all the data to be transmitted stored in the cache can be directly stored in the log record, avoiding storing the data to be transmitted that does not need to be uploaded in the log record.

[0072] Figure 2 The figure shows a flow chart of the method for determining uploaded data provided by the present application. Figure 2 As shown, after obtaining the data to be transmitted, a series of judgments are performed to determine whether the data to be transmitted needs to be deleted from the cache. The original spliced ​​data is the data to be transmitted, and the data to be transmitted can be deleted or uploaded as upload data, specifically including the following steps:

[0073] The vehicle model is determined based on the vehicle number. For example, the vehicle is identified and selected based on the coding rules of the vehicle number to determine whether it is a MAX model or a PRO model, or an L9, L8 or L7 model. The coding rules can be obtained in advance from the car manufacturer. When the vehicle model is not within the scope of the analysis, that is, the vehicle model does not meet the requirements, the data to be transmitted is not uploaded to the cloud and is deleted.

[0074] When the vehicle model meets the requirements, the driving condition is determined. If the driving condition does not meet the requirements, the data to be transmitted is deleted. Otherwise, the energy mode is determined. The signal used to participate in the driving condition determination comes from the CAN signal.

[0075] For example, if the vehicle is currently in a parking charging state, the data to be transmitted is deleted and not uploaded. The parking charging state may be determined based on: obtaining a vehicle speed signal from the vehicle's CAN signal, and determining that the vehicle's current speed is 0 based on the vehicle speed signal. In addition, the vehicle is in a low-voltage power-on state, and the charging gun is in a plug-in state.

[0076] For another example, if the vehicle is in a powered-on but not driving condition, the data to be transmitted is deleted and not uploaded. The basis for determining the powered-on but not driving condition may be: obtaining a vehicle speed signal from the vehicle's CAN signal, and determining that the vehicle's current speed is 0 based on the vehicle speed signal. In addition, both the low voltage and high voltage of the vehicle are powered on, while the charging gun is not plugged in, and the accelerator pedal opening is 0.

[0077] For another example, when the vehicle is in the state of power-on idle power generation, the data to be transmitted is not deleted, and the energy mode is determined, wherein the determination basis of the power generation at idle can be: the current speed of the vehicle is 0 and the range extender is in working state, the input current of the BMS is positive, the output current of the BMS is less than the input current, and the vehicle plug-in gun is not in the plug-in state;

[0078] When the driving conditions meet the requirements, the energy mode is determined. For example, when the vehicle is in pure electric driving mode, the data is stored in seconds, and the vehicle number and unchanged CAN signals in the data to be transmitted are deleted, and the changed signals are stored in the record log;

[0079] When the vehicle is in a non-pure electric driving mode, determine whether the device (the device here refers to the engine, drive motor, compressor and other components) is working;

[0080] When the device is working, the signal data is stored at the 100ms level;

[0081] When the device is not working, the signal data is stored at the 500ms level, and then stored in the corresponding log according to the current classification, and the unchanged signals are deleted, only the changed characteristic signals and CAN signals are retained to reduce the storage space. The stored log data is uploaded to the cloud according to the set period.

[0082] The above-mentioned method for determining uploaded data can identify and determine the working conditions of the data, thereby screening out and eliminating unnecessary data; it can effectively classify the data, thereby reducing the amount of data, reducing data traffic and storage space.

[0083] like Figure 3 As shown, the embodiment of the present application further provides an upload data determination device 300, the device comprising:

[0084] The first acquisition module 301 is used to acquire vehicle data; the vehicle data includes a sensing signal representing vehicle environment information and a control signal representing vehicle operation information;

[0085] A second acquisition module 302 is used to perform data splicing processing on the characteristic value of the sensing signal and the control signal to obtain data to be transmitted, so that the data volume of the data to be transmitted is smaller than the data volume of the vehicle data;

[0086] The first determining module 303 is used to determine the data to be transmitted as upload data when the current operating condition of the vehicle is a preset operating condition.

[0087] Optionally, the data to be transmitted includes vehicle coding data, and the first determination module 303 includes an identification submodule for identifying the vehicle model from the vehicle coding data according to the coding rule of the vehicle number;

[0088] The determination submodule is used to determine the data to be transmitted as upload data when the vehicle is a preset model and the current working condition of the vehicle is a preset working condition.

[0089] Optionally, the preset working condition includes:

[0090] The vehicle is not currently in a parking charging state;

[0091] The vehicle is not currently in a powered-on but not driving state.

[0092] Optionally, the second acquisition module 302 includes:

[0093] An analysis submodule, used to analyze the sensing signal and calculate a characteristic value corresponding to the sensing signal;

[0094] A first acquisition submodule, used for acquiring first target signal data from the CAN signal, wherein the first target signal data is used for describing the operating state of a target device of the vehicle, wherein the target device includes at least one of an engine, a drive motor and a compressor;

[0095] The splicing submodule is used to perform data splicing on the characteristic value and the first target signal data to obtain the data to be transmitted.

[0096] Optionally, the first determination module 303 is used for storing the data to be transmitted in a log record when the vehicle is a preset model and the current working condition of the vehicle is a preset working condition, wherein the log record is used to store the uploaded data;

[0097] The device also includes:

[0098] The first deletion module is used to delete the first target signal data in the log record if the first target signal data in the log record is the same as the second target signal data most recently uploaded by the vehicle, wherein the second target signal data is used to describe the operating status of the target device.

[0099] Optionally, the device further comprises:

[0100] A second determination module, configured to determine an energy usage mode of the vehicle;

[0101] The first storage module is used to select a storage method corresponding to the energy usage mode of the vehicle to store the uploaded data.

[0102] Optionally, the first storage module includes:

[0103] a first storage submodule, configured to store the uploaded data in a first log record at a first storage rate if the energy usage mode is a pure electric driving mode;

[0104] The second storage submodule is used to store the uploaded data in a second log record at a second storage rate if the vehicle is in a non-pure electric driving mode, and the second storage rate is greater than the first storage rate.

[0105] Optionally, the device further comprises:

[0106] A third determination module, used to determine the working state of the target device in the vehicle;

[0107] The second storage module is used to select a storage method corresponding to the working state of the target device to store the uploaded data.

[0108] Optionally, the second storage module includes:

[0109] A third storage submodule, configured to store the uploaded data in a third log record at a third storage rate if the working state of the target device is normal working;

[0110] The fourth storage submodule is used to store the uploaded data in a fourth log record at a fourth storage rate if the working state of the target device is stopped working, and the third storage rate is greater than the fourth storage rate.

[0111] Optionally, the device further comprises:

[0112] A fourth determining module is used to store the data to be transmitted in a cache;

[0113] The second deleting module is used to delete the data to be transmitted from the cache when the current operating condition of the vehicle is not a preset operating condition.

[0114] The upload data determination device 300 provided in the embodiment of the present application can realize the aforementioned Figure 1 Each process implemented by the illustrated method embodiment can also achieve the same technical effect, and will not be described again here to avoid repetition.

[0115] like Figure 4 As shown, the present application also provides an electronic device 400, the electronic device 400 includes a processor 401, a memory 402 and a communication interface 403, the memory 402 stores programs or instructions that can be run on the processor 401,

[0116] The program or instruction is implemented when the processor 401 executes it Figure 1 Each process implemented by the illustrated method embodiment can also achieve the same technical effect, and will not be described again here to avoid repetition.

[0117] The present application also provides a readable storage medium, on which a program or instruction is stored, and when the program or instruction is executed by a processor, the following is implemented: Figure 1 The steps of the upload data determination method in the illustrated embodiment.

[0118] The present application also provides a vehicle, the vehicle comprising a vehicle system, the vehicle system when executed to achieve Figure 1 Each process implemented by the illustrated method embodiment can also achieve the same technical effect, and will not be described again here to avoid repetition.

[0119] It should be understood that the above specific embodiments of the present invention are only used to illustrate or explain the principles of the present invention, and do not constitute a limitation of the present invention. Therefore, any modifications, equivalent substitutions, improvements, etc. made without departing from the spirit and scope of the present invention should be included in the protection scope of the present invention. In addition, the appended claims of the present invention are intended to cover all changes and modifications that fall within the scope and boundaries of the appended claims, or the equivalent forms of such scope and boundaries.

[0120] It should be noted that, in this article, relational terms such as "first" and "second" are only used to distinguish one entity or operation from another entity or operation, and do not necessarily require or imply any such actual relationship or order between these entities or operations. Moreover, the term "comprises" or any other variant thereof is intended to cover non-exclusive inclusion, so that a process, method, article or device including a series of elements includes not only those elements, but also other elements not explicitly listed, or also includes elements inherent to such process, method, article or device. In the absence of further restrictions, the elements defined by the sentence "comprise a ..." do not exclude the existence of other identical elements in the process, method, article or device including the elements.

[0121] It should also be noted that the exemplary embodiments mentioned in the present invention describe some methods or systems based on a series of steps or devices. However, the present invention is not limited to the order of the above steps, that is, the steps can be performed in the order mentioned in the embodiments, or in a different order from the embodiments, or several steps can be performed simultaneously.

[0122] The above reference is according to the method of the embodiment of the present application, the flow chart of the device (system) and the computer program product and / or the block diagram described various aspects of the present application.It should be understood that each square box in the flow chart and / or the block diagram and the combination of each square box in the flow chart and / or the block diagram can be realized by computer program instructions.These computer program instructions can be provided to the processor of a general-purpose computer, a special-purpose computer or other programmable data processing device to produce a machine so that these instructions executed by the processor of the computer or other programmable data processing device enable the realization of the function / action specified in one or more square boxes of the flow chart and / or the block diagram.Such a processor can be but is not limited to a general-purpose processor, a special-purpose processor, a special application processor or a field programmable logic circuit.It can also be understood that each square box in the block diagram and / or the flow chart and the combination of the square boxes in the block diagram and / or the flow chart can also be realized by the dedicated hardware that performs the specified function or action, or can be realized by the combination of dedicated hardware and computer instructions.

[0123] The above is only a specific implementation of the present invention. Those skilled in the art can clearly understand that for the convenience and simplicity of description, the specific working process of the system, module and unit described above can refer to the corresponding process in the aforementioned method embodiment, and will not be repeated here. It should be understood that the protection scope of the present invention is not limited to this. Any technician familiar with the technical field can easily think of various equivalent modifications or replacements within the technical scope disclosed by the present invention, and these modifications or replacements should be covered within the protection scope of the present invention.

Claims

1. A method for determining uploaded data, characterized in that: The method comprises: Acquiring vehicle data; the vehicle data includes a sensing signal representing vehicle environment information and a control signal representing vehicle operation information; Performing data splicing processing on the characteristic value of the sensing signal and the control signal to obtain data to be transmitted, so that the data volume of the data to be transmitted is smaller than the data volume of the vehicle data; When the current operating condition of the vehicle is a preset operating condition, the data to be transmitted is determined as upload data.

2. The method according to claim 1, characterized in that The data to be transmitted includes vehicle coding data, and determining the data to be transmitted as upload data includes: Identifying the vehicle model from the vehicle coding data according to the vehicle number coding rule; When the vehicle model is a preset vehicle model, the data to be transmitted is determined as upload data.

3. The method according to claim 1, characterized in that The preset working conditions include: The vehicle is not currently in a parking charging state; The vehicle is not currently in a powered-on but not driving state.

4. The method according to claim 1, characterized in that The step of performing data splicing processing on the characteristic value of the sensing signal and the control signal to obtain the data to be transmitted includes: Analyze the sensing signal and calculate the characteristic value corresponding to the sensing signal; Acquire first target signal data from the control signal, the first target signal data being used to describe an operating state of a target device of the vehicle, the target device comprising at least one of an engine, a drive motor, and a compressor; The characteristic value and the first target signal data are concatenated to obtain the data to be transmitted.

5. The method according to claim 1, characterized in that The step of determining the data to be transmitted as upload data includes: Storing the data to be transmitted in a log record, wherein the log record is used to store the uploaded data; After determining the data to be transmitted as upload data, the method further includes: If the first target signal data in the log record is the same as the second target signal data most recently uploaded by the vehicle, the first target signal data in the log record is deleted, and the second target signal data is used to describe the operating status of the target device.

6. The method according to any one of claims 1 to 5, characterized in that After determining the data to be transmitted as upload data, the method further includes: determining an energy usage pattern of the vehicle; Select a storage method corresponding to the energy usage mode of the vehicle to store the uploaded data.

7. The method according to claim 6, characterized in that The step of selecting a storage method corresponding to the energy usage mode of the vehicle to store the uploaded data includes: If the energy usage mode is a pure electric driving mode, storing the uploaded data in a first log record at a first storage rate; If the vehicle is in a non-pure electric driving mode, the uploaded data is stored in a second log record at a second storage rate, and the second storage rate is greater than the first storage rate.

8. The method according to any one of claims 1 to 5, characterized in that After determining the data to be transmitted as upload data, the method further includes: determining an operating state of a target device in the vehicle; Select a storage method corresponding to the working state of the target device to store the uploaded data.

9. The method according to claim 8, characterized in that The selecting a storage method corresponding to the target device to store the uploaded data includes: If the working state of the target device is normal working, storing the uploaded data in a third log record at a third storage rate; If the working state of the target device is to stop working, the uploaded data is stored in a fourth log record at a fourth storage rate, and the third storage rate is greater than the fourth storage rate.

10. The method according to claim 1, characterized in that After the step of performing data splicing processing on the characteristic value of the sensing signal and the control signal to obtain the data to be transmitted, the method further includes: Storing the data to be transmitted in a cache; When the current operating condition of the vehicle is not a preset operating condition, the data to be transmitted is deleted from the cache.

11. A device for determining uploaded data, characterized in that: The device comprises: A first acquisition module is used to acquire vehicle data; the vehicle data includes a sensing signal representing vehicle environmental information and a control signal representing vehicle operating information; A second acquisition module is used to perform data splicing processing on the characteristic value of the sensing signal and the control signal to obtain data to be transmitted, so that the data volume of the data to be transmitted is smaller than the data volume of the vehicle data; The determination module is used to determine the data to be transmitted as upload data when the current working condition of the vehicle is a preset working condition.

12. An electronic device, characterized in that: The device includes a processor and a memory, wherein the memory stores a program or instruction that can be run on the processor, and when the program or instruction is executed by the processor, the steps of the upload data determination method according to any one of claims 1 to 10 are implemented.

13. A readable storage medium, characterized in that: The readable storage medium stores a program or an instruction, and when the program or the instruction is executed by the processor, the steps of the upload data determination method according to any one of claims 1 to 10 are implemented.

14. A vehicle, characterized in that: The vehicle includes a vehicle computer system, and the vehicle computer system, when executed, implements the steps of the method for determining uploaded data according to any one of claims 1 to 10.