Hybrid method and device based on new energy automobile queue and parallel flashing

By adopting a mixed method of queue and parallel flash writing in the new energy vehicle diagnostic system, the problem of low efficiency of traditional diagnostic flash writing process is solved, and more efficient data transmission and flashing efficiency is achieved.

CN120065986APending Publication Date: 2025-05-30BAIC MOTOR CORP LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202510204519.X
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2025-02-24
Publication Date
2025-05-30

AI Technical Summary

Technical Problem

The traditional diagnostic flashing process is inefficient and requires waiting for the controller to respond, resulting in reduced communication efficiency and ineffective saving of diagnostic response time.

Method used

Using a hybrid method based on new energy vehicle queue and parallel flash writing, in full-duplex network mode, the diagnostic instrument transmits the flash writing data to the vehicle data unit in queue order, and stores data in multiple independent areas in the vehicle data unit to realize parallel flash writing of multiple ECUs.

Benefits of technology

There is no need to wait for the controller to respond, which saves the transmission time between the diagnostic instrument and the entire vehicle data unit and the flashing time between the entire vehicle data unit and the flashing efficiency of each network segment, and improves the flashing efficiency of each network segment.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120065986A_ABST
    Figure CN120065986A_ABST
Patent Text Reader

Abstract

The invention relates to the technical field of energy automobile diagnosis flashing, and particularly discloses a hybrid method and device based on new energy automobile queue and parallel flashing, and the method comprises the steps: in a full duplex network mode, a diagnostic instrument or data acquisition terminal equipment transmits flashing data or file packages to a whole automobile data unit according to a queue sequence; storing the flashing data or file packages in a plurality of relatively independent physical areas in the whole vehicle data unit; and the multiple ECUs are flashed at the same time through the flashed data or file packages stored in the whole vehicle data unit. According to the hybrid method based on the new energy automobile queue and parallel flashing, the response time of the controller does not need to be waited, the transmission time from the diagnostic apparatus to the whole vehicle data unit and the flashing time from the whole vehicle data unit to different network segments can be saved, the transmission time of data and software packages is saved from the perspective of system integration, and the system integration efficiency is improved. And the flashing efficiency of each network segment is improved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the technical field of energy vehicle diagnosis and programming, and particularly to a hybrid method and device based on new energy vehicle queue and parallel programming. Background Art

[0002] The traditional diagnosis and programming process is a question-and-answer mode. This method ensures the reliability of data transmission by checking the response to each diagnostic request, and it is necessary to wait for the response of the controller, which reduces the communication efficiency to a certain extent. In order to save the diagnostic response time of software data or software packages, the present invention studies a queue programming scheme between the diagnostic instrument and the vehicle data unit, that is, while the electronic control data unit (hereinafter referred to as ECU) is processing a frame of diagnostic request, it can cache another diagnostic request. At the same time, for the programming of ECUs in different network segments, a parallel programming scheme is proposed, that is, at the same moment, different ECUs can be programmed simultaneously.

[0003] Based on this technical background, the present invention proposes a hybrid method and device based on new energy vehicle queue and parallel programming. Summary of the Invention

[0004] Aiming at the deficiencies of the prior art, the present invention provides a hybrid method and device based on new energy vehicle queue and parallel programming. This method does not need to wait for the response time of the controller, can save the transmission time from the diagnostic instrument to the vehicle data unit and the programming time of the vehicle data unit to different network segments. From the perspective of system integration, it not only saves the transmission time of data and software packages, but also improves the programming efficiency of each network segment.

[0005] To achieve the above object, the first aspect of the present invention provides a hybrid method based on new energy vehicle queue and parallel programming, including:

[0006] In the full-duplex network mode, the diagnostic instrument or the data acquisition terminal device transmits the programming data or file package to the vehicle data unit according to the queue order;

[0007] Store the programming data or file package in multiple physically relatively independent areas in the vehicle data unit;

[0008] Use the programming data or file package stored in the vehicle data unit to program multiple ECUs simultaneously.

[0009] The second aspect of the present invention provides a hybrid device based on new energy vehicle queue and parallel programming, including:

[0010] A queue transmission module, configured to transmit the programming data or file package to the vehicle data unit according to the queue order by the diagnostic instrument or the data acquisition terminal device in the full-duplex network mode;

[0011] An independent storage module for storing the flashing data or file package in multiple physically independent areas in the vehicle data unit;

[0012] A parallel flashing module for simultaneously flashing multiple ECUs by using the flashing data or file package stored in the vehicle data unit.

[0013] The third aspect of the present invention provides an electronic device, which includes:

[0014] A memory storing executable instructions;

[0015] A processor that runs the executable instructions in the memory to implement the hybrid method based on new energy vehicle queue and parallel flashing described in the first aspect.

[0016] The fourth aspect of the present invention provides a computer-readable storage medium, which stores a computer program that, when executed by a processor, implements the hybrid method based on new energy vehicle queue and parallel flashing described in the first aspect.

[0017] The beneficial effects of the present invention include:

[0018] The hybrid method based on new energy vehicle queue and parallel flashing proposed by the present invention does not require waiting for the response time of the controller, can save the transmission time from the diagnostic instrument to the vehicle data unit and the flashing time from the vehicle data unit to different network segments. From the perspective of system integration, it not only saves the transmission time of data and software packages, but also improves the flashing efficiency of each network segment.

[0019] Other features and advantages of the present invention will be described in detail in the following specific implementation manners. BRIEF DESCRIPTION OF THE DRAWINGS

[0020] By describing the exemplary embodiments of the present invention in more detail in conjunction with the drawings, the above and other objects, features and advantages of the present invention will become more obvious.

[0021] Figure 1 It is a schematic flowchart of the hybrid method based on new energy vehicle queue and parallel flashing proposed by the present invention.

[0022] Figure 2 It is a schematic architecture diagram of a specific implementation manner of the hybrid method based on new energy vehicle queue and parallel flashing proposed by the present invention.

[0023] Figure 3 It is a schematic queue diagram of a specific implementation manner of the hybrid method based on new energy vehicle queue and parallel flashing proposed by the present invention.

[0024] Figure 4Schematic diagram of the queue flashing process in a specific embodiment of the hybrid method based on new energy vehicle queue and parallel flashing proposed by the present invention.

[0025] Figure 5 Schematic diagram of the parallel scheme in a specific embodiment of the hybrid method based on new energy vehicle queue and parallel flashing proposed by the present invention. Specific Embodiment

[0026] The preferred embodiments of the present invention will be described in more detail below. Although the preferred embodiments of the present invention are described below, it should be understood that the present invention can be implemented in various forms and should not be limited by the embodiments set forth herein.

[0027] The present invention provides a hybrid method based on new energy vehicle queue and parallel flashing, as Figure 1 shown, including:

[0028] In the full-duplex network mode, the diagnostic instrument or the data acquisition terminal device transmits the flashing data or file package to the vehicle data unit according to the queue order;

[0029] The flashing data or file package is stored in multiple physically relatively independent areas in the vehicle data unit;

[0030] The flashing data or file package stored in the vehicle data unit is used to flash multiple ECUs simultaneously.

[0031] In the present invention, there is no need to wait for the response time of the controller, which can save the transmission time from the diagnostic instrument to the vehicle data unit and the flashing time from the vehicle data unit to different network segments. From the perspective of system integration, it not only saves the transmission time of data and software packages, but also improves the flashing efficiency of each network segment.

[0032] According to the present invention, the flashing data or file package is multiple diagnostic requests;

[0033] Each diagnostic request is stored in a physically relatively independent area of the vehicle data unit.

[0034] According to the present invention, the transmission of the flashing data or file package from the diagnostic instrument or the data acquisition terminal device to the vehicle data unit according to the queue order includes:

[0035] The diagnostic instrument or the data acquisition terminal device sequentially and continuously sends multiple diagnostic requests to the vehicle data unit, and continues to send the next request after receiving the response of the previous diagnostic request, so as to ensure that the vehicle controller always has unprocessed diagnostic requests, which is used to improve the bus utilization rate.

[0036] According to the present invention, the process of flashing in queue order is:

[0037] Pre-programming check step, the diagnostic instrument or the data acquisition terminal device authenticates with the vehicle data unit;

[0038] Flashing step, the diagnostic instrument or the data acquisition terminal device sends the download address and length, and performs data transmission according to the queue order;

[0039] Post-programming step, the diagnostic instrument or the data acquisition terminal device exits the data transmission.

[0040] Preferably, the diagnostic instrument or the data acquisition terminal device sends the download address and length, and performs data transmission according to the queue order, including:

[0041] The diagnostic instrument or the data acquisition terminal device sends the download address and length, judges the address or path and length. If the address or path and length are legal, it sequentially transmits the address or path and length, data or file package according to the queue. Otherwise, it forcibly ends the queue transmission;

[0042] The diagnostic instrument or the data acquisition terminal device exits the data transmission, including:

[0043] Judges the data queue transmission status. If the data transmission is completed, it indicates that the queue flashing is successful. Otherwise, it forcibly ends the queue transmission.

[0044] According to the present invention, flashing multiple ECUs simultaneously using the flashing data or file packages stored in the vehicle data unit includes:

[0045] The vehicle data unit simultaneously sends the diagnostic message of the pre-programming check step to multiple ECUs, checks whether each ECU has the flashing condition and closes the communication and fault detection;

[0046] The vehicle data unit simultaneously sends the diagnostic message of the flashing step, performs data transmission, and downloads the data to each upgraded ECU;

[0047] The vehicle data unit simultaneously sends the diagnostic message of the post-programming step to restore the initial state of each network.

[0048] According to the present invention, the initial state includes enabling communication and enabling fault detection.

[0049] The present invention will be described in more detail below through embodiments.

[0050] Embodiment 1:

[0051] This embodiment proposes a hybrid method based on queue and parallel flashing of new energy vehicles, and its adopted overall architecture is as Figure 2 shown, and the overall technical process includes:

[0052] After a legal diagnostic instrument or data acquisition terminal device passes the authentication with the vehicle data unit, the diagnostic instrument transmits the flashing data or file package through the UDS service without waiting for the diagnostic response of the vehicle data unit. The transmitted data or file package is transmitted and flashed in a queue, and the data file package is placed in a physically independent area according to the pre-allocated storage location.

[0053] In this embodiment, in order to save the diagnostic request time of the software data or software package, when flashing between the diagnostic instrument and the vehicle data unit, while the ECU is processing one frame of diagnostic request, it can cache the diagnostic request again. The queue flashing needs to support the full-duplex mode.

[0054] Such as Figure 3 As shown, queue flashing is to directly continuously send a certain number of diagnostic requests without waiting for the response, and continue to send the next request after receiving the previous response, so as to ensure that the controller always has unprocessed diagnostic requests, further improving the bus utilization rate. Queue flashing depends on the full-duplex communication of the network transport layer and needs to be adjusted according to the ISO standard diagnostic method. At the same time, the performance requirements for the vehicle data unit are relatively high, such as the size of the hardware storage, the development of the software diagnostic agent, and multiple CPU resources.

[0055] In this embodiment, the specific detailed steps of queue flashing are as follows:

[0056] The general process of flashing has three steps. Step1: Pre-Programming step (pre-programming check), Step2: Programming step (flashing step), Step3: Post-Programming step (post-programming step). Since it only targets one controller, the general process of queue flashing can be simplified, that is, only need to transmit all data and software packages to the vehicle data unit. As Figure 4 As shown, first, the diagnostic instrument sends the 34 / 38 service based on the UDS service. This diagnostic instruction carries the specific physical address or file absolute path, 34 + Domain1 physical address + data length (or 38 + Domain1 file path + file size), 34 + Domain2 physical address + data length (or 38 + Domain2 file path + file size); secondly, the diagnostic instrument starts to transmit the data or file, 36 + Domain1 data or file, 36 + Domain2 data or file; finally, the diagnostic instrument sends 37 to exit the transmission.

[0057] In this embodiment, parallel flashing refers to flashing multiple controllers simultaneously (for multiple controllers in different network segments). In the architecture of such multi-domain controllers, taking the common 100M Ethernet as an example, the theoretical transmission rate of diagnostic data on it can reach the level of 100Mbit / s, while the bandwidth of the traditional CAN network is only 500Kb / s or the bandwidth of the CANFD network is 2000Mbit / s. This difference results in that when the host computer flashes the nodes in the sub-network, the flashing rate will be limited by the sub-network bandwidth, and a large amount of backbone network bandwidth is idle, causing a large amount of resource waste; at the same time, there is basically no data transmission in other sub-networks, and the flashing efficiency is also very low;

[0058] In this embodiment, the purpose of parallel flashing is to solve this problem by making the best use of the bandwidth as much as possible. Specifically, when a diagnostic request of a controller is sent, a diagnostic request can be directly sent to the controller in another network segment to achieve the effect of flashing multiple controllers simultaneously, improving the utilization rate of the bus bandwidth and greatly shortening the flashing time. As shown in the figure above, when the vehicle data unit receives the data to be updated, it can group the controllers to be updated according to the pre-set strategy, arrange the sending order of the diagnostic requests, and simultaneously perform software updates on ECU1, ECU2, ECU3, and ECU4;

[0059] In this embodiment, the specific detailed steps of parallel flashing are as follows:

[0060] It is carried out according to the general flashing process, as Figure 5 shown. First, the vehicle data unit simultaneously sends Step1 diagnostic messages to ECU1, ECU2, ECU3, and ECU4 to check whether each ECU has the flashing condition and close communication and fault detection; secondly, the vehicle data unit simultaneously sends Step2 diagnostic messages to perform data transmission and download the data to each upgraded ECU; finally, the vehicle data unit simultaneously sends Step3 diagnostic messages to restore the initial state of each network, such as enabling communication, enabling fault detection, etc.

[0061] Embodiment 2:

[0062] This embodiment provides a hybrid method based on new energy vehicle queues and parallel flashing, as Figure 1 shown, including:

[0063] In the full-duplex network mode, the diagnostic instrument or the data acquisition terminal device transmits the flashing data or file package to the vehicle data unit according to the queue order;

[0064] Store the flashing data or file package in multiple physically independent areas in the vehicle data unit;

[0065] Use the flashing data or file package stored in the vehicle data unit to flash multiple ECUs simultaneously;

[0066] In this embodiment, the flashing data or file package is multiple diagnostic requests;

[0067] Each diagnostic request is stored in a physically relatively independent area of the vehicle data unit;

[0068] In this embodiment, the diagnostic instrument or data acquisition terminal device transmits the flashing data or file package to the vehicle data unit according to the queue order, including:

[0069] The diagnostic instrument or data acquisition terminal device sequentially and continuously sends multiple diagnostic requests to the vehicle data unit, and continues to send the next request after receiving the response to the previous diagnostic request, so as to ensure that the vehicle controller always has unprocessed diagnostic requests, which is used to improve the bus utilization rate;

[0070] In this embodiment, the process of flashing according to the queue order is as follows:

[0071] Pre-programming check step, the diagnostic instrument or data acquisition terminal device authenticates with the vehicle data unit;

[0072] Flashing step, the diagnostic instrument or data acquisition terminal device sends the download address and length, and performs data transmission according to the queue order;

[0073] Post-programming step, the diagnostic instrument or data acquisition terminal device exits the data transmission;

[0074] In this embodiment, the diagnostic instrument or data acquisition terminal device sends the download address and length, and performs data transmission according to the queue order, including:

[0075] The diagnostic instrument or data acquisition terminal device sends the download address and length, judges the address or path and length. If the address or path and length are legal, the address or path and length, data or file package are sequentially transmitted according to the queue, otherwise, the queue transmission is forcibly ended;

[0076] The diagnostic instrument or data acquisition terminal device exits the data transmission, including:

[0077] Judge the data queue transmission status. If the data transmission is completed, it means that the queue flashing is successful, otherwise, the queue transmission is forcibly ended;

[0078] In this embodiment, using the flashing data or file package stored in the vehicle data unit to flash multiple ECUs simultaneously includes:

[0079] The vehicle data unit simultaneously sends the diagnostic message of the pre-programming check step to multiple ECUs to check whether each ECU has the flashing condition and close the communication and fault detection;

[0080] The vehicle data unit simultaneously sends diagnostic messages for the flashing steps to perform data transmission and download data to each ECU to be upgraded;

[0081] The vehicle data unit simultaneously sends diagnostic messages for the post-programming steps to restore the initial state of each network;

[0082] In this embodiment, the initial state includes enabling communication and enabling fault detection.

[0083] Embodiment Three:

[0084] This embodiment provides a hybrid device based on new energy vehicle queuing and parallel flashing, including:

[0085] A queuing transmission module, which is used to transmit flashing data or file packages from a diagnostic instrument or a data acquisition terminal device to the vehicle data unit in the full-duplex network mode according to the queue order;

[0086] An independent storage module, which is used to store flashing data or file packages in multiple physically relatively independent areas in the vehicle data unit;

[0087] A parallel flashing module, which uses the flashing data or file packages stored in the vehicle data unit to simultaneously flash multiple ECUs;

[0088] In this embodiment, the flashing data or file packages are multiple diagnostic requests;

[0089] Each diagnostic request is stored in a physically relatively independent area of the vehicle data unit;

[0090] In this embodiment, the transmission of flashing data or file packages from a diagnostic instrument or a data acquisition terminal device to the vehicle data unit according to the queue order includes:

[0091] The diagnostic instrument or the data acquisition terminal device sequentially and continuously sends multiple diagnostic requests to the vehicle data unit, and continues to send the next request after receiving the response to the previous diagnostic request, so as to ensure that the vehicle controller always has unprocessed diagnostic requests, which is used to improve the bus utilization rate;

[0092] In this embodiment, the process of queuing order flashing is as follows:

[0093] Pre-programming inspection step, the diagnostic instrument or the data acquisition terminal device authenticates with the vehicle data unit;

[0094] Flashing step, the diagnostic instrument or the data acquisition terminal device sends the download address and length, and performs data transmission according to the queue order;

[0095] Post-programming step, the diagnostic instrument or the data acquisition terminal device exits the data transmission;

[0096] In this embodiment, the diagnostic instrument or the data acquisition terminal device sends the download address and length, and performs data transmission according to the queue order, including:

[0097] The diagnostic instrument or the data acquisition terminal device sends the download address and length, and judges the address or path and the length. If the address or path and the length are legal, the address or path and the length, and the data or file package are transmitted in sequence according to the queue. Otherwise, the queue transmission is forcibly ended;

[0098] The diagnostic instrument or the data acquisition terminal device exits the data transmission, including:

[0099] Judge the data queue transmission status. If the data transmission is completed, it means that the queue writing is successful. Otherwise, the queue transmission is forcibly ended;

[0100] In this embodiment, using the flashing data or file package stored in the vehicle data unit to flash multiple ECUs simultaneously includes:

[0101] The vehicle data unit simultaneously sends diagnostic messages of the pre-programming check steps to multiple ECUs to check whether each ECU has the flashing condition and to close communication and fault detection;

[0102] The vehicle data unit simultaneously sends diagnostic messages of the flashing steps, performs data transmission, and downloads data to each upgraded ECU;

[0103] The vehicle data unit simultaneously sends diagnostic messages of the post-programming steps to restore the initial state of each network;

[0104] In this embodiment, the initial state includes enabling communication and enabling fault detection.

[0105] Embodiment 4:

[0106] An embodiment of the present invention provides an electronic device including a memory and a processor,

[0107] The memory stores executable instructions;

[0108] The processor runs the executable instructions in the memory to implement a hybrid method based on new energy vehicle queue and parallel flashing.

[0109] The memory is used to store non-temporary computer-readable instructions. Specifically, the memory may include one or more computer program products, and the computer program products may include various forms of computer-readable storage media, such as volatile memory and / or non-volatile memory. The volatile memory may include, for example, random access memory (RAM) and / or cache memory, etc. The non-volatile memory may include, for example, read-only memory (ROM), hard disk, flash memory, etc.

[0110] The processor may be a central processing unit (CPU) or other forms of processing units with data processing capabilities and / or instruction execution capabilities, and may control other components in the electronic device to perform desired functions. In one embodiment of the present invention, the processor is used to run the computer-readable instructions stored in the memory.

[0111] Those skilled in the art should understand that, in order to solve the technical problem of how to obtain good user experience effects, well-known structures such as communication buses and interfaces may also be included in this embodiment, and these well-known structures should also be included in the protection scope of the present invention.

[0112] For a detailed description of this embodiment, reference may be made to the corresponding descriptions in the foregoing embodiments, and details will not be repeated here.

[0113] Embodiment Five:

[0114] An embodiment of the present invention provides a computer-readable storage medium storing a computer program, and when the computer program is executed by a processor, a hybrid method based on new energy vehicle queue and parallel flashing is implemented.

[0115] According to the computer-readable storage medium of the embodiment of the present invention, non-transitory computer-readable instructions are stored thereon. When the non-transitory computer-readable instructions are run by a processor, all or part of the steps of the methods of the foregoing embodiments of the present invention are executed.

[0116] The above-mentioned computer-readable storage medium includes but is not limited to: optical storage media (such as CD-ROM and DVD), magneto-optical storage media (such as MO), magnetic storage media (such as magnetic tapes or external hard drives), media with built-in rewritable non-volatile memories (such as memory cards), and media with built-in ROMs (such as ROM cartridges).

[0117] The hybrid method based on new energy vehicle queue and parallel flashing proposed by the embodiment of the present invention does not need to wait for the response time of the controller, can save the transmission time from the diagnostic instrument to the vehicle data unit and the flashing time from the vehicle data unit to different network segments. From the perspective of system integration, it not only saves the transmission time of data and software packages, but also improves the flashing efficiency of each network segment.

[0118] The foregoing embodiments of the present invention have been described above. The above description is exemplary and not exhaustive, and is not limited to the disclosed embodiments. Many modifications and variations are obvious to those of ordinary skill in the art without departing from the scope and spirit of the described embodiments.

Claims

1. A hybrid method based on new energy vehicle platooning and parallel flashing, characterized in that: include: In full-duplex network mode, the diagnostic instrument or data acquisition terminal transmits the flash data or file package to the vehicle data unit in queue order; Storing the flashing data or file package in a plurality of physically relatively independent areas in the vehicle data unit; The flashing data or file package stored in the vehicle data unit is used to flash multiple ECUs at the same time.

2. The method according to claim 1, characterized in that The flashing data or file package is a plurality of diagnostic requests; Each diagnostic request is stored in a physically relatively independent area of ​​the vehicle data unit.

3. The method according to claim 2, characterized in that The diagnostic instrument or data acquisition terminal transmits the flash data or file package to the vehicle data unit in the queue order, including: The diagnostic instrument or data acquisition terminal device sends multiple diagnostic requests to the vehicle data unit in sequence, and continues to send the next request after receiving the response to the previous diagnostic request, thereby ensuring that the vehicle controller always has unprocessed diagnostic requests to improve bus utilization.

4. The method according to claim 2, characterized in that: The process of sequential flashing of the queue is as follows: Pre-programmed inspection steps, diagnostic instrument or data acquisition terminal equipment and vehicle data unit for authentication; In the flashing step, the diagnostic instrument or data acquisition terminal device sends the download address and length, and transmits data in the queue order; After the programming step, the diagnostic instrument or data acquisition terminal device exits data transmission.

5. The method according to claim 4, characterized in that The diagnostic instrument or data acquisition terminal sends the download address and length, and transmits data in the queue order, including: The diagnostic instrument or data acquisition terminal sends the download address and length, determines the address or path and length, and if the address or path and length are legal, transmits the address or path and length, data or file package in the queue in sequence, otherwise, ends the queue transmission forcibly; The diagnostic instrument or data acquisition terminal device exits data transmission including: The data queue transmission status is judged. If the data transmission is completed, it means that the queue is flushed successfully. Otherwise, the queue transmission is forced to end.

6. The method according to claim 4, characterized in that Using the flashing data or file package stored in the vehicle data unit to flash multiple ECUs simultaneously includes: The vehicle data unit simultaneously sends the diagnostic message of the pre-programmed inspection step to multiple ECUs to check whether each ECU has the flashing condition and closes the communication and fault detection; The vehicle data unit simultaneously sends the diagnostic message of the flashing step, performs data transmission, and downloads the data to each upgraded ECU; The vehicle data unit simultaneously sends the diagnostic message of the post-programming step to restore the initial state of each network.

7. The method according to claim 6, characterized in that The initial state includes enabling communication and enabling fault detection.

8. A hybrid device based on new energy vehicle platoon and parallel flashing, characterized in that: include: The queue transmission module is used to transmit the flash data or file package from the diagnostic instrument or data acquisition terminal device to the vehicle data unit in queue order in full-duplex network mode; An independent storage module, used for storing the flashing data or file packages in a plurality of physically relatively independent areas in the vehicle data unit; The parallel flashing module uses the flashing data or file package stored in the vehicle data unit to flash multiple ECUs at the same time.

9. An electronic device, characterized in that: The electronic device comprises: A memory storing executable instructions; A processor, wherein the processor runs the executable instructions in the memory to implement the hybrid method based on new energy vehicle platoon and parallel flashing according to any one of claims 1-7.

10. A computer-readable storage medium, characterized in that: The computer-readable storage medium stores a computer program, which, when executed by a processor, implements the hybrid method based on a new energy vehicle platoon and parallel flashing as described in any one of claims 1 to 7.