Methods, systems, apparatus, electronic devices, and media for monitoring ECU operational data

By monitoring ECU operating data and using data threshold filtering and number storage for abnormal data, the problem of ECU data processing lag was solved, achieving more efficient data storage and real-time performance.

CN119225324BActive Publication Date: 2025-12-26WEICHAI POWER CO LTD
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202411167839.4
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2024-08-23
Publication Date
2025-12-26
Estimated Expiration
2044-08-23

AI Technical Summary

Technical Problem

In existing technologies, the data collected by the ECU needs to be cached and processed in batches at regular intervals, resulting in poor real-time performance of the data processing.

Method used

By monitoring ECU operating data, the collected data is filtered using data thresholds, and abnormal data and its adjacent data are collected and stored to reduce storage pressure. Instead of time-based storage, the system uses data-based storage.

Benefits of technology

It improves the real-time performance of data processing, reduces the omission of problematic data, and enhances the compatibility of data storage.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119225324B_ABST
    Figure CN119225324B_ABST
Patent Text Reader

Abstract

The present disclosure provides a method, system, device, electronic equipment and storage medium for monitoring ECU operation data, and relates to the technical field of data processing. The method comprises: for each of a plurality of operation data obtained by an electronic control unit (ECU), determining whether the data exceeds a data threshold; if the data exceeds the data threshold, generating an alarm information, and storing the first quantity of data before the data in the collection time to a first storage space, the first storage space being used for storing abnormal data; storing the second quantity of data after the data in the collection time to the first storage space, determining whether there is data exceeding the data threshold in the second quantity of data; and processing according to the determination result. The present disclosure can filter the collected data by the data threshold, collect and store abnormal data and adjacent data of the abnormal data, thereby reducing the storage pressure by storing effective data.
Need to check novelty before this filing date? Find Prior Art

Description

TECHNICAL FIELD

[0001] The present disclosure relates to the technical field of data processing, and in particular, to a method, system and device for monitoring ECU running data, an electronic equipment and a storage medium. BACKGROUND

[0002] Electronic controller (ECU) is an important electronic product element, which is widely used in electronic production and plays a very important role in people's daily life.

[0003] In the related art, the data collected by the ECU often needs to be cached, and then the cached data is processed in batches at a fixed time. This method is prone to cause delay in data processing, resulting in poor real-time performance of data processing. SUMMARY

[0004] Therefore, the present disclosure aims to provide a method, system and device for monitoring ECU running data, an electronic equipment and a storage medium, which can solve the existing problems.

[0005] To achieve the above purpose, in a first aspect, the present disclosure provides a method for monitoring ECU running data, comprising: for each of a plurality of running data obtained by an electronic control unit (ECU), determining whether the data exceeds a data threshold, if the data exceeds the data threshold, generating an alarm information, and storing the first number of data before the data in the collection time to the first storage space, the first storage space is used to store abnormal data; storing the second number of data after the data in the collection time to the first storage space, determining whether there is data exceeding the data threshold in the second number of data; according to the judgment result, processing the third number of data after the latest data in the second number of data in the collection time.

[0006] In a second aspect, a system for monitoring ECU running data is also provided, the system comprises an ECU and a monitoring device, the monitoring device comprises an acquisition module, a cache module, a storage module and an alarm module; the acquisition module is used to acquire a plurality of running data obtained by the ECU; the cache module is used to determine whether each of the plurality of running data exceeds a data threshold, if the data exceeds the data threshold, the alarm module is sent to the alarm module to generate an alarm information; the first number of data before the data in the collection time is sent to the first storage module to be stored; the second number of data after the data in the collection time is sent to the first storage module to be stored; according to the judgment result, the third number of data after the latest data in the second number of data in the collection time is processed.

[0007] In a third aspect, an electronic device is provided, including a memory, a processor, and a computer program stored in the memory and executable on the processor, the processor executing the computer program to implement the method of the first aspect.

[0008] In a fourth aspect, a computer readable storage medium is provided, having stored thereon a computer program, the computer program being executable on a processor to implement the method of any of the first aspect.

[0009] In a fifth aspect, a computer program product is provided, including a computer program, the computer program being executable on a processor to implement the method of any of the first aspect.

[0010] In general, the present disclosure has at least the following beneficial effects: the collected data can be filtered by a data threshold, and the abnormal data and the adjacent data of the abnormal data are collected and stored, thereby reducing the storage pressure by storing valid data. The running data is stored according to the number, which is more compatible than the time storage in the prior art, and can avoid missing of problem data. BRIEF DESCRIPTION OF DRAWINGS

[0011] In the drawings, like reference numerals refer to like elements throughout the various drawings. The drawings are not necessarily to scale, emphasis instead being placed on illustrating principles of the present disclosure. It should be understood that the drawings are merely depictions of some embodiments disclosed herein and should not be viewed as limiting the scope of the present disclosure.

[0012] Figure 1 A flow chart of a method of monitoring ECU running data according to an embodiment of the present disclosure is shown;

[0013] Figure 2 Another flow chart of a method of monitoring ECU running data according to an embodiment of the present disclosure is shown;

[0014] Figure 3 A schematic diagram of a system of monitoring ECU running data according to an embodiment of the present disclosure is shown;

[0015] Figure 4 A schematic diagram of an apparatus of monitoring ECU running data according to an embodiment of the present disclosure is shown;

[0016] Figure 5 A structural schematic diagram of an electronic device according to an embodiment of the present disclosure is shown;

[0017] Figure 6 A schematic diagram of a storage medium according to an embodiment of the present disclosure is shown. DETAILED DESCRIPTION

[0018] The present disclosure will be further described below in conjunction with the accompanying drawings and embodiments. It can be understood that the specific embodiments described herein are only used to explain the related application, and not to limit the application. In addition, it should be noted that, for the sake of description, only the parts related to the application are shown in the drawings.

[0019] It should be noted that the embodiments in the present disclosure and the features in the embodiments can be combined with each other without conflict. The present disclosure will be described in detail below with reference to the accompanying drawings and embodiments.

[0020] Figure 1 A method for monitoring ECU operating data is shown. In an embodiment of the present disclosure, the method comprises:

[0021] In step S101, for each of the plurality of operating data collected by the electronic control unit ECU, it is determined whether the data exceeds the data threshold. If the data exceeds the data threshold, an alarm information is generated, and the first number of data before the data in the collection time is stored in the first storage space, and the first storage space is used to store abnormal data.

[0022] In this embodiment, the execution subject of the method for monitoring ECU operating data can collect the operating data generated by the ECU during operation. For each of these operating data, the data and the data threshold are compared. In the case of exceeding the data threshold, an alarm information is generated to alarm. The storage space can correspond to the storage module.

[0023] For example, the operating data of the ECU can be the voltage input to the ECU from the outside. The ECU can be various, such as the ECU in the vehicle.

[0024] Here, exceeding usually means greater than, and in some cases can also mean less than.

[0025] In step S102, the second number of data after the data in the collection time is stored in the first storage space, and it is determined whether there is data exceeding the data threshold in the second number of data.

[0026] In this embodiment, the above execution subject can store the second number of data after the data in the collection time in the first storage space. To determine whether there is data exceeding the data threshold in the second number of data.

[0027] In step S103, according to the determination result, the third number of data after the latest data in the second number of data in the collection time is processed.

[0028] In the embodiment, the execution subject can process the third quantity of data with the latest collection time later than the latest data in the second quantity of data according to the judgment result in various ways. For example, the execution subject can store the data exceeding the data threshold in the third quantity of data with the latest collection time later than the latest data in the second quantity of data to the first storage space.

[0029] The embodiment can filter the collected data by the data threshold, collect and store the abnormal data and the adjacent data of the abnormal data, thereby reducing the storage pressure by storing the effective data. The running data is stored according to the quantity, which is more compatible than the storage according to the time in the prior art, and can avoid omission of the problem data.

[0030] In some optional implementations of any embodiment of the disclosure, the processing of the third quantity of data with the latest collection time later than the latest data in the second quantity of data according to the judgment result includes: if there is data exceeding the preset threshold in the second quantity of data, storing the third quantity of data with the latest collection time later than the latest data in the second quantity of data to the first storage space; judging whether there is data exceeding the preset threshold in the third quantity of data; if there is, storing the fourth quantity of data with the latest collection time later than the latest data in the third quantity of data to the first storage space; and if not, stopping execution.

[0031] In these implementations, if the result of judging whether there is data exceeding the data threshold in the plurality of running data (such as the third quantity of data) is that there is, the first storage space can store another plurality of running data with the latest collection time later than the plurality of running data. And continue to judge whether the other plurality of running data exceeds the data threshold. Until the last judged other plurality of running data does not exceed the data threshold, the execution can be stopped.

[0032] These implementations respectively set the data threshold and the critical interval for data recording, which facilitates problem analysis and troubleshooting.

[0033] In some optional implementations of any embodiment of the disclosure, the method further includes: if the data does not exceed the data threshold, judging whether the data is in a preset critical interval, the upper limit of the critical interval being the data threshold; and storing the data to the storage space corresponding to the judgment result according to the judgment result of whether the data is in the preset critical interval.

[0034] Optionally, the step of storing the data in the storage space corresponding to the judgment result based on whether the data is in a preset critical region includes: if the data is in a preset critical range, generating an alarm message and storing the data in a second storage space, the second storage space being used to store suspected abnormal data; if the data is not in a preset critical range, storing the data in a third storage space, the third storage space being used to store normal data.

[0035] In some optional implementations of any embodiment of this disclosure, the method further includes: for the data to be processed obtained from the ECU, splitting the data to be processed in a buffer according to the data ID to obtain the plurality of running data, and storing them according to the data ID during storage. One ID corresponds to one running parameter.

[0036] The storage module is partitioned and stores data by ID, making the data clear. Furthermore, data exceeding the threshold can be compared with changes in the data before and after, making it easier to analyze problems.

[0037] In some optional implementations of any embodiment of this disclosure, the method further includes: connecting the acquisition module CAN and the ECU; acquiring data from the ECU through the CAN to obtain the data to be processed.

[0038] This disclosure also provides a method for monitoring ECU operating data, as follows:

[0039] First, power on and initialize all modules of the monitoring system, setting data thresholds and critical ranges for different IDs. Connect the ECU to the acquisition module via CAN, power on the ECU and run it continuously, sending the ECU data to be monitored to the monitoring system via CAN messages.

[0040] The acquisition module continuously collects ECU data packets and sends them to the buffer module, which then splits the data by ID. Based on the pre-defined data thresholds for each ID, it determines whether the data exceeds the limits, categorizing the cases into four scenarios:

[0041] (1) If the data exceeds the set threshold, the alarm module issues an alarm, the cache module sends the first 50 data with the same ID to the storage module 1 and marks the ID; the next 50 data with the same ID are sent to the storage module 1 after the threshold is judged. If there is still data exceeding the threshold, the next 50 data with the same ID are sent to the storage module 1 after the threshold is judged.

[0042] (2) If the data does not exceed the predetermined threshold, continue to determine whether the data is within the set critical range.

[0043] (3) If the data is in the critical range, the alarm module will issue a fault warning and the cache module will send the critical data and its ID to the storage module 2.

[0044] (4) If the data is not in the critical interval, indicating that the data is normal, then only the first collected data of the ID is sent to the storage module 3 within a certain number of collection times.

[0045] Multiple sets of data are stored in storage modules 1, 2, and 3 according to the ID.

[0046] Taking the ECU data with ID 0x01FF as an example, the standard value is a. The ECU data is collected, and the cache is (a1, a2, a3,..., a n-1 , a n ). Connect the ECU to the monitoring system, power on the ECU and initialize the monitoring system modules, set the data threshold to A, and set the critical interval to [B, A].

[0047] At a certain time, the data cache value a n > A, the alarm module sends a fault alarm, and sends (a1, a2, a3,..., a n-1 , a n ) to the storage module 1, and sends the subsequent (a n+1 , a n+2 ,..., a n+49 , a n+50 ) to the storage module 1 after thresholding.

[0048] At a certain time, the data cache value a m ∈ [B, A], the alarm module sends a fault warning, and sends a m to the storage module 2; if (a m+1 , a m+2 , a m+3 ,..., a m+100 ) are normal, then take a m+1 to send to the storage module 3.

[0049] As shown in Figure 2 , another flowchart of the method of monitoring ECU operating data is shown.

[0050] The disclosure also provides a system for monitoring ECU operation data, the system comprising an ECU and a monitoring device, the monitoring device comprising an acquisition module, a cache module, a storage module and an alarm module; the acquisition module is configured to acquire a plurality of operation data of the ECU; the cache module is configured to determine, for each of the plurality of operation data, whether the data exceeds a data threshold, and if the data exceeds the data threshold, send the data to the alarm module to make the alarm module generate alarm information; send the first number of data before the data in terms of acquisition time to the first storage module for storage; send the second number of data after the data in terms of acquisition time to the first storage module for storage; and process the third number of data after the latest data of the second number of data in terms of acquisition time according to the determination result.

[0051] Optionally, the ECU is connected with a CAN; and the acquisition module is further configured to acquire data of the ECU through the CAN to obtain the to-be-processed data, and send the to-be-processed data to the cache module in real time.

[0052] The acquired data is directly sent to the cache module for processing, which reduces the parallel processing pressure of the processor, has strong real-time performance, and can report faults in time, and meanwhile reduces the storage pressure.

[0053] As shown in Figure 3 , the figure shows that the acquisition module acquires data of the ECU through a controller area network bus CAN. The cache module processes the acquired data, and sends a message to the alarm module to realize alarm and sends a message to the storage module to realize storage.

[0054] The system for monitoring ECU operation data comprises a monitoring system composed of an acquisition module, a cache module, a storage module and an alarm module, as shown in Figure 3 , comprising:

[0055] The acquisition module is connected with the ECU through the CAN;

[0056] The cache module is configured to process the ECU data acquired by the acquisition module, and erase the exceeding part in time sequence after the ID data cache exceeds 100;

[0057] The alarm module can send an alarm when the acquired data is abnormal;

[0058] The storage module is divided into three storage areas and is configured to store different categories of ECU data after processing.

[0059] The disclosure provides a device for monitoring ECU operation data, which is used to execute the method for monitoring ECU operation data described in the above embodiments, as shown inFigure 4 As shown in the figure, the device comprises: a determination unit 401 configured to determine, for each of a plurality of operation data obtained by the acquisition electronic control unit ECU, whether the data exceeds a data threshold, generate an alarm information if the data exceeds the data threshold, and store the first quantity of data before the acquisition time of the data to a first storage space, the first storage space being used to store abnormal data; a judgment unit 402 configured to store the second quantity of data after the acquisition time of the data to the first storage space, and judge whether there is data exceeding the data threshold in the second quantity of data; and a processing unit 403 configured to process, according to the judgment result, the third quantity of data after the acquisition time of the latest data in the second quantity of data.

[0060] The device for monitoring ECU operation data provided by the above embodiments of the present disclosure and the method for monitoring ECU operation data provided by the embodiments of the present disclosure have the same beneficial effects as the method adopted, run or implemented by the application programs stored therein.

[0061] The embodiments of the present disclosure also provide an electronic device corresponding to the method for monitoring ECU operation data provided by the above embodiments, to execute the method for monitoring ECU operation data. The embodiments of the present disclosure are not limited.

[0062] Please refer to Figure 5 which shows a schematic diagram of an electronic device provided by some embodiments of the present disclosure. As Figure 5 shown, the electronic device 50 comprises a processor 500, a memory 501, a bus 502 and a communication interface 503, the processor 500, the communication interface 503 and the memory 501 are connected through the bus 502; the memory 501 stores a computer program executable on the processor 500, and the processor 500 executes the computer program to perform the method provided by any of the above embodiments of the present disclosure.

[0063] The memory 501 may contain a high-speed random access memory (RAM: Random Access Memory) and may also include a non-volatile memory, such as at least one disk memory. The communication between the system network element and at least one other network element is realized through at least one communication interface 503 (which can be wired or wireless), and the Internet, wide area network, local area network, metropolitan area network, etc. can be used.

[0064] The bus 502 can be an ISA bus, a PCI bus, an EISA bus, or the like. The bus can be divided into an address bus, a data bus, a control bus, and the like. The memory 501 is configured to store programs, and the processor 500 executes the programs after receiving execution instructions. The method for monitoring ECU running data disclosed in any of the embodiments of the present disclosure can be applied to the processor 500 or implemented by the processor 500.

[0065] The processor 500 can be an integrated circuit chip with processing capability. In the implementation process, the steps of the above method can be completed by the integrated logic circuit or the instruction in the form of software in the processor 500. The processor 500 described above can be a general processor, including a central processing unit (CPU), a network processor (NP), and the like; it can also be a digital signal processor (DSP), an application-specific integrated circuit (ASIC), a field programmable gate array (FPGA) or other programmable logic devices, discrete gate or transistor logic devices, discrete hardware components. The disclosed methods, steps, and logic block diagrams in the embodiments of the present disclosure can be implemented or executed. The general processor can be a microprocessor or any conventional processor. The steps of the method disclosed in combination with the embodiments of the present disclosure can be directly embodied as a hardware code processor for execution, or a combination of hardware and software modules in the code processor for execution. The software module can be located in a random access memory, a flash memory, a read-only memory, a programmable read-only memory, an electrically erasable programmable memory, a register, or other mature storage media in the art. The storage medium is located in the memory 501, and the processor 500 reads the information in the memory 501 and combines the hardware to complete the steps of the above method.

[0066] The electronic device provided by the embodiments of the present disclosure and the method for monitoring ECU running data provided by the embodiments of the present disclosure have the same beneficial effects as the method they adopt, run, or implement.

[0067] The embodiments of the present disclosure also provide a computer readable storage medium corresponding to the method for monitoring ECU running data provided by the preceding embodiments. Please refer to Figure 6 The computer readable storage medium shown in the figure is an optical disc 60, and a computer program (i.e. program product) is stored on the optical disc 60. When the processor runs the computer program, the method for monitoring ECU running data provided by any of the preceding embodiments is executed.

[0068] It should be noted that examples of the computer-readable storage medium can also include, but are not limited to, phase-change memories (PRAM), static random access memories (SRAM), dynamic random access memories (DRAM), other types of random access memories (RAM), read-only memories (ROM), electrically erasable programmable read-only memories (EEPROMs), flash memories, or other optical, magnetic storage mediums, and the like, without being limited thereto.

[0069] The computer-readable storage medium provided by the above-mentioned embodiments of the present disclosure has the same inventive concept as the method for monitoring ECU running data provided by the embodiments of the present disclosure, and has the same beneficial effects as the method adopted, run or implemented by the application stored therein.

[0070] It should be noted that:

[0071] In the above text, the terms "comprising", "including", or any other variant thereof are 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 further includes elements inherent to such a process, method, article or device. Without more limitations, the element defined by the statement "including a" does not exclude the presence of additional identical elements in the process, method, article or device including the element. In addition, it should be pointed out that the scope of the method and device in the embodiments of the present disclosure is not limited to the order of performing the functions as shown or discussed, but can also include performing the functions in a substantially simultaneous manner or in reverse order according to the functions involved, for example, the described method can be performed in an order different from that described, and various steps can also be added, omitted or combined. In addition, the features described with reference to certain examples can be combined in other examples.

[0072] From the above description of the embodiments, those skilled in the art can clearly understand that the above-mentioned embodiment methods can be realized by means of software and the necessary general hardware platform, of course, they can also be realized by hardware, but in many cases the former is a better embodiment. Based on such understanding, the technical solutions of the present disclosure can be embodied in the form of a software product, which is stored in a storage medium (such as ROM / RAM, magnetic disk, optical disk) and includes a plurality of instructions for making a terminal (which can be a mobile phone, computer, server, air conditioner, or network device, etc.) execute the methods described in various embodiments of the present disclosure.

[0073] The embodiments of the present disclosure are described above with reference to the accompanying drawings, and are only specific embodiments of the present disclosure, but the present disclosure is not limited to the above-described specific embodiments, and the above-described specific embodiments are only illustrative, but not restrictive, and a person of ordinary skill in the art can make many forms under the inspiration of the present disclosure without departing from the purpose of the present disclosure and the scope protected by the claims, and all belong to the protection of the present disclosure.

Claims

1. A method of monitoring ECU operational data, characterized by, The method comprises the following steps: For each of the plurality of operation data obtained by the acquisition electronic control unit (ECU), it is determined whether the data exceeds a data threshold value. If the data exceeds the data threshold value, an alarm information is generated, and the first quantity of data before the acquisition time of the data is stored in a first storage space for storing abnormal data; The second quantity of data after the acquisition time of the data is stored in the first storage space, and it is determined whether there is data exceeding the data threshold value in the second quantity of data; According to the determination result, the third quantity of data after the acquisition time of the latest data in the second quantity of data is processed; The method further comprises the following steps: For a system for monitoring ECU operation data, each module of the system is initialized after power-on, data threshold values and critical intervals under different IDs are set, the ECU is connected to the acquisition module through CAN, the ECU is powered on and continuously operated, and the ECU data to be monitored is sent to the monitoring system through CAN message; The ECU is connected to the CAN; the method further comprises the following steps: The ECU data is acquired through the CAN to obtain the data to be processed, and the data to be processed is sent to the cache module in real time.

2. The method of claim 1, wherein, According to the determination result, the third quantity of data after the acquisition time of the latest data in the second quantity of data is processed, which comprises the following steps: If there is data exceeding the data threshold value in the second quantity of data, the third quantity of data is stored in the first storage space; It is determined whether there is data exceeding the data threshold value in the third quantity of data; If there is, the fourth quantity of data after the acquisition time of the latest data in the third quantity of data is stored in the first storage space.

3. The method of claim 1, wherein, The method further comprises the following steps: If the data does not exceed the data threshold value, it is determined whether the data is in a preset critical interval, and the upper limit of the critical interval is the data threshold value; According to the determination result of whether the data is in the preset critical interval, the data is stored in the storage space corresponding to the determination result.

4. The method of claim 1, wherein, According to the determination result of whether the data is in the preset critical interval, the data is stored in the storage space corresponding to the determination result, which comprises the following steps: If the data is in the preset critical interval, an alarm information is generated, and the data is stored in a second storage space for storing suspected abnormal data; If the data is not in the preset critical interval, the data is stored in a third storage space for storing normal data.

5. The method of claim 1, wherein, The method further comprises the following steps: For the data to be processed obtained by the ECU, the data to be processed is split according to the ID of the data in the cache area to obtain the plurality of operation data.

6. A system for monitoring ECU operational data, characterized by, The system comprises an ECU and a monitoring device, the monitoring device comprises an acquisition module, a cache module, a storage module and an alarm module; The acquisition module is used to acquire the plurality of operation data obtained by the ECU; The cache module is configured to determine, for each of a plurality of running data, whether the data exceeds a data threshold, and if the data exceeds the data threshold, send the data to the alarm module to cause the alarm module to generate alarm information. The first quantity of data before the collection time of the data is sent to a first storage module for storage. The second quantity of data after the collection time of the data is sent to the first storage module for storage. According to the determination result, the third quantity of data after the collection time of the latest data in the second quantity of data is processed. The system is also configured to initialize monitoring of each module of the system upon power-up, set data thresholds and critical intervals under different IDs, access the collection module through CAN by the ECU, power up the ECU and continuously run it, and send ECU data to be monitored to the monitoring system through CAN messages. The ECU and the CAN are connected; the system is also configured to collect data from the ECU through the CAN to obtain data to be processed, and send the data to be processed to the cache module in real time.

7. The system of claim 6, wherein, The ECU and the CAN are connected. The collection module is also configured to collect data from the ECU through the CAN to obtain the data to be processed, and send the data to be processed to the cache module in real time.

8. An apparatus for monitoring ECU operational data, characterized by, Comprising: A determination unit configured to determine, for each of a plurality of running data obtained by collecting an electronic control unit (ECU), whether the data exceeds a data threshold, and if the data exceeds the data threshold, generate alarm information and store a first quantity of data before the collection time of the data to a first storage space, the first storage space being used to store abnormal data; A judgment unit configured to store a second quantity of data after the collection time of the data to the first storage space, and determine whether there is data exceeding the data threshold in the second quantity of data; A processing unit configured to process, according to the determination result, a third quantity of data after the collection time of the latest data in the second quantity of data. The device is also configured to: For a system monitoring ECU running data, initialize monitoring of each module of the system upon power-up, set data thresholds and critical intervals under different IDs, access the collection module through CAN by the ECU, power up the ECU and continuously run it, and send ECU data to be monitored to the monitoring system through CAN messages. The ECU and the CAN are connected; the device is also configured to: Collect data from the ECU through the CAN to obtain data to be processed, and send the data to be processed to the cache module in real time.

9. An electronic device comprising a memory, a processor, and a computer program stored on the memory and executable on the processor, characterized in that, The processor executes the computer program to implement the method of any one of claims 1-7.

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

Citation Information

Patent Citations

  • Equipment operation data cloud storage method

    CN112069168A

  • Abnormal data identification method and device of vehicle, electronic equipment and storage medium

    CN115186502A