A vehicle off-line matching method, system, readable storage medium and device

By obtaining vehicle configuration information through offline equipment and determining the target flash control unit, the problem of assembly difficulty and low configuration efficiency caused by different software control units in the prior art is solved, and the classification and improvement of control unit are reduced. The effect of the efficiency of the vehicle offline configuration.

CN115129025BActive Publication Date: 2025-02-21JAINGXI ISUZU AUTOMOBILE CO LTD
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202210550117.1
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2022-05-20
Publication Date
2025-02-21
Estimated Expiration
2042-05-20

AI Technical Summary

Technical Problem

In the prior art, control units with the same hardware structure need to be classified and numbered due to different software written in different ways, resulting in high assembly difficulty and low efficiency of vehicle offline configuration.

Method used

Through the offline device, the vehicle model configuration information is obtained, the control unit that needs to be flashed is determined, and the target flashed control unit is determined according to the preset rules. After the target brushing control unit performs brushing, the vehicle model configuration information is broadcast to other brushing units to complete the offline matching of the entire vehicle.

Benefits of technology

The classification of control units is reduced, and the assembly difficulty and configuration efficiency of control units with the same hardware structure are solved due to different software due to different software, which improves the efficiency of offline configuration of the entire vehicle.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN115129025B_ABST
    Figure CN115129025B_ABST
Patent Text Reader

Abstract

The present invention discloses a method, system, readable storage medium and device for off-line configuration of a whole vehicle, the method comprising: when a communication connection with a vehicle is detected, obtaining the vehicle model configuration information of the vehicle; determining the control unit of the vehicle that needs to be flashed according to the vehicle model configuration information, and determining the target flashing control unit and other flashing units from the control units that need to be flashed according to preset rules; controlling the target flashing control unit to flash; and when the target flashing control unit is successfully flashed, using the target flashing control unit to broadcast the vehicle model configuration information to the other flashing units so that the other flashing units are flashed. The present invention solves the problem in the prior art that control units with the same hardware structure need to be classified and numbered differently because the software flashed is different, resulting in high assembly difficulty and low off-line configuration efficiency of the whole vehicle.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the field of automobiles, and in particular to a method, system, readable storage medium and device for off-line matching of a whole vehicle. Background Art

[0002] As the automobile market heats up and people's demands for automobiles become more personalized, there are more and more configuration types. The increase in configurations leads to an increase in corresponding parts. How to reduce the pressure of logistics management without affecting the diversity of configurations has become an urgent problem to be solved.

[0003] In the prior art, different software is written to each control unit according to different configurations during automobile production. The hardware structures of these control units are completely consistent. Only because the software written is different (i.e., the configuration is different), different classification numbers are required, resulting in more drawing numbers on the materials, increasing the difficulty of logistics management. The distinction must also be made during assembly to avoid confusion during assembly of the vehicles and cause software mismatch, resulting in low configuration efficiency of the entire vehicle off the line. Summary of the invention

[0004] Based on this, the purpose of this paper is to provide a method, system, readable storage medium and device for off-line configuration of a whole vehicle, aiming to solve the problem in the prior art that control units with the same hardware structure have to be classified and numbered differently because of the different software flashed, resulting in high assembly difficulty and low off-line configuration efficiency of the whole vehicle.

[0005] The present invention is implemented as follows: a vehicle off-line matching method, characterized in that the method comprises:

[0006] When a communication connection with a vehicle is detected, obtaining vehicle model configuration information of the vehicle;

[0007] Determine the control unit of the vehicle that needs to be flashed according to the vehicle model configuration information, and determine the target flashing control unit and other flashing units from the control units that need to be flashed according to preset rules;

[0008] Controlling the target flashing control unit to perform flashing;

[0009] And when the target flash control unit is successfully flashed, the target flash control unit is used to broadcast the vehicle type configuration information to the other flash units, so that the other flash units are flashed.

[0010] Furthermore, in the above-mentioned vehicle off-line configuration method, the step of obtaining the vehicle model configuration information of the vehicle when the communication connection with the vehicle is detected includes:

[0011] A vehicle code is obtained, and the vehicle code is transcoded to obtain vehicle model configuration information corresponding to the vehicle code.

[0012] Furthermore, in the above-mentioned vehicle off-line configuration method, the steps of determining the control unit to be flashed of the vehicle according to the vehicle model configuration information, and determining the target flashing control unit and other flashing units from the control units to be flashed according to preset rules include:

[0013] The flashing speeds of the units to be flashed are obtained, and the control unit to be flashed with the fastest flashing speed among the control units to be flashed is determined as a target flashing control unit.

[0014] Furthermore, in the above vehicle off-line matching method, before the step of controlling the target flashing control unit to perform flashing, the method further comprises:

[0015] Performing security authentication on the target flash control unit to determine whether the target flash control unit passes the security authentication;

[0016] If so, the step of controlling the target flash control unit to perform flashing is executed.

[0017] Furthermore, in the above vehicle off-line matching method, after the step of controlling the target flashing control unit to perform flashing, the method further comprises:

[0018] Acquire the flashing status of the target flashing control unit, and determine whether the target flashing control unit is successfully flashed according to the flashing status;

[0019] If not, re-flash the target flash control unit according to a preset number of times, and during the process of re-flash the target flash control unit, determine whether the target flash control unit is successfully flashed;

[0020] If so, the target flash control unit is used to broadcast the vehicle type configuration information to the other flash units so that the other flash units perform flashing.

[0021] Furthermore, in the above-mentioned vehicle off-line configuration method, the step of using the target flash control unit to broadcast the vehicle model configuration information to the other flash units to enable the other flash units to perform flashing after the target flash control unit has successfully flashed includes:

[0022] When the target flash control unit is successfully flashed, the target flash control unit is controlled to restart, and it is determined whether the configuration code field of the target flash control unit has changed.

[0023] If so, the target flash control unit is controlled to periodically broadcast the vehicle model configuration information to other flash units in the entire vehicle through the CAN bus.

[0024] Furthermore, the above vehicle off-line matching method, wherein the method further comprises:

[0025] When the target flashing control unit and the other flashing units are flashed successfully, a flashing success instruction is received and flashing success information is displayed according to the flashing success instruction.

[0026] Another object of the present invention is to provide a vehicle off-line matching system, the system comprising:

[0027] A vehicle type configuration information acquisition module is used to acquire the vehicle type configuration information of the vehicle when a communication connection with the vehicle is detected;

[0028] A determination module, used to determine the control unit of the vehicle that needs to be flashed according to the vehicle model configuration information, and determine the target flashing control unit and other flashing units from the control units that need to be flashed according to preset rules;

[0029] A flashing module, used to control the target flashing control unit to perform flashing;

[0030] The broadcast module is used to broadcast the vehicle model configuration information to the other flashing units by using the target flashing control unit after the target flashing control unit is successfully flashed, so that the other flashing units can perform flashing.

[0031] Another object of an embodiment of the present invention is to provide a storage medium having a computer program stored thereon, wherein the program implements the steps of the above method when executed by a processor.

[0032] Another object of an embodiment of the present invention is to provide a computer device, comprising a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein the processor implements the steps of the above method when executing the program.

[0033] The present invention obtains the vehicle model configuration information of the vehicle through offline equipment communicating with the vehicle, obtains the target flash control unit and other control units that need to be flashed according to the vehicle configuration information, and then transmits the vehicle configuration information to the target flash control unit through the offline equipment and flashes the configuration code. After the configuration code of the target flash control unit is flashed, the latest vehicle model configuration information is broadcast to other flash units to complete the offline configuration of the whole vehicle. Compared with the prior art, since the control unit of the whole vehicle contains all the configured software, control units with the same hardware structure belong to the same category, and do not need to be classified before the vehicle is assembled. When the configuration of the whole vehicle is different, it is only necessary to flash the configuration code of the different vehicle configuration into the control unit, and the control unit activates the corresponding configuration, thereby reducing the classification of the control unit, and solving the problem in the prior art that control units with the same hardware structure need to be classified and numbered differently due to different flashed software, resulting in high assembly difficulty and low efficiency of the offline configuration of the whole vehicle. BRIEF DESCRIPTION OF THE DRAWINGS

[0034] Figure 1 This is a flow chart of the vehicle off-line matching method in the first embodiment of the present invention;

[0035] Figure 2 This is a flow chart of the vehicle off-line matching method in the second embodiment of the present invention;

[0036] Figure 3 It is a structural schematic diagram of the vehicle off-line matching system in the third embodiment of the present invention;

[0037] The following specific implementation manner will further illustrate the present invention in conjunction with the above-mentioned drawings. DETAILED DESCRIPTION

[0038] In order to facilitate the understanding of the present invention, the present invention will be described more fully below with reference to the relevant drawings. Several embodiments of the present invention are given in the drawings. However, the present invention can be implemented in many different forms and is not limited to the embodiments described herein. On the contrary, the purpose of providing these embodiments is to make the disclosure of the present invention more thorough and comprehensive.

[0039] It should be noted that when an element is referred to as being "fixed to" another element, it may be directly on the other element or there may be a central element. When an element is considered to be "connected to" another element, it may be directly connected to the other element or there may be a central element at the same time. The terms "vertical", "horizontal", "left", "right" and similar expressions used herein are for illustrative purposes only.

[0040] Unless otherwise defined, all technical and scientific terms used herein have the same meaning as those commonly understood by those skilled in the art of the present invention. The terms used herein in the specification of the present invention are only for the purpose of describing specific embodiments and are not intended to limit the present invention. The term "and / or" used herein includes any and all combinations of one or more related listed items.

[0041] As the automobile market heats up and people's demands for automobiles become more personalized, there are more and more configuration types. The increase in configurations leads to an increase in corresponding parts. How to reduce the number of parts and alleviate the pressure of logistics management without affecting the diversity of configurations has become an urgent problem to be solved.

[0042] In the prior art, different software is written to each control unit according to different configurations during automobile production. The hardware structures of these control units are completely consistent, but different classification numbers are required due to the different software written. This results in a large number of drawing numbers on the materials, increasing the difficulty of logistics management. The distinction must also be made during assembly to avoid confusion during assembly and software mismatch, resulting in low configuration efficiency of the entire vehicle off the line.

[0043] The following will explain in detail how to reduce the classification number of control units and improve the off-line configuration efficiency of the whole vehicle in combination with specific embodiments and drawings.

[0044] Embodiment 1

[0045] See also Figure 1 , shown is a vehicle off-line matching method in the first embodiment of the present invention, and the method includes steps S10-S13.

[0046] Step S10, when a communication connection with a vehicle is detected, obtaining the vehicle model configuration information of the vehicle.

[0047] In the actual process, the offline device is used to communicate with the vehicle. There is a specific interface on the vehicle. After the offline device is inserted into the specific interface, it is determined that the communication connection with the vehicle is completed. After the offline device is successfully connected, the configuration information of the vehicle model is obtained from the vehicle, where the configuration information includes the control unit that needs to be flashed this time and the target flash control unit, as well as the software version that needs to be activated this time, namely the low-end version, mid-range version and high-end version.

[0048] Step S11, determining the control unit that needs to be flashed in the vehicle according to the vehicle model configuration information, and determining the target flashing control unit and other flashing units from the control units that need to be flashed according to preset rules.

[0049] Among them, the correspondence between the vehicle configuration information and the control unit to be flashed has a specific corresponding mapping table stored in the offline device. By only knowing the vehicle configuration information and following the set rules, you can check the location of the target flash control unit and other flash units in the direct offline device so that the offline device can import the vehicle configuration information into the target flash unit.

[0050] Specifically, in some embodiments of the present invention, before the step of controlling the target flash control unit to perform flashing, the step further includes:

[0051] Performing security authentication on the target flash control unit to determine whether the target flash control unit passes the security authentication;

[0052] If so, the step of controlling the target flash control unit to perform flashing is executed.

[0053] Security authentication is achieved by using the security key carried in the vehicle configuration information to correspond to the security lock of the vehicle control unit. The corresponding successfully offline device obtains the right to flash the control unit, and an additional security authentication step is added to improve the accuracy of the information and prevent accidental input of information from causing problems with the vehicle configuration.

[0054] Step S12, controlling the target flashing control unit to perform flashing.

[0055] When the target flash control unit is found, the offline device imports the vehicle configuration information into the target flash control unit. The target flash control unit flashes the corresponding configuration code according to the vehicle configuration information, thereby activating the function of the corresponding grade version. Flashing only the target flash control unit instead of all control units that need to be flashed is because it takes a long time to flash all control units at the same time. If the connection is disconnected, the flashing needs to be repeated.

[0056] Step S13, when the target flash control unit is flashed successfully, the target flash control unit is used to broadcast the vehicle type configuration information to the other flash units, so that the other flash units are flashed.

[0057] Since only one target flash control unit is flashed, the probability of disconnection between the offline device and the vehicle before the flashing is completed is very small. Then the target flash control unit broadcasts the vehicle model configuration information to other flash units through the internal CAN bus of the car. Since it is an internal network of the car, the network connection is very stable and will not be disconnected due to external influences, resulting in flashing failure. In addition, broadcasting the vehicle model configuration information to other flash units through the CAN bus in the car is faster and more convenient than establishing a one-to-one connection network with each control unit or flashing the configuration information to each control unit separately.

[0058] In summary, the vehicle offline configuration method in the above-mentioned embodiment of the present invention obtains the vehicle model configuration information of the vehicle through the offline device and the vehicle communication connection, obtains the target flash control unit and other control units that need to be flashed according to the vehicle configuration information, and then transmits the vehicle configuration information to the target flash control unit through the offline device and flashes the configuration code. After the configuration code of the target flash control unit is flashed, the latest vehicle model configuration information is broadcast to other flash units to complete the offline configuration of the whole vehicle. Compared with the prior art, since the control unit of the whole vehicle contains all the configured software, the control units with the same hardware structure belong to the same category, and do not need to be classified before the vehicle is assembled. When the vehicle configuration is different, it is only necessary to flash the configuration code of the different vehicle configuration into the control unit, and the control unit will activate the corresponding configuration, thereby reducing the classification of the control unit, and solving the problem in the prior art that control units with the same hardware structure have different classification numbers due to different flashed software, resulting in high assembly difficulty and low efficiency of vehicle offline configuration.

[0059] Embodiment 2

[0060] See also Figure 2 , shown is a vehicle off-line matching method in the first embodiment of the present invention, the method comprises steps S20-S26.

[0061] Step S20, communicating with the vehicle.

[0062] Step S21, when a communication connection with a vehicle is detected, the vehicle code is transcoded to obtain vehicle model configuration information corresponding to the vehicle code.

[0063] Compared with importing the vehicle code into the control element and then transcoding it through the control element, transcoding the vehicle code through the offline device reduces the workload of the control unit and speeds up the configuration efficiency. A one-to-one corresponding comparison information table between the vehicle code and the vehicle configuration information is stored in the offline device, and the vehicle configuration information can be quickly obtained through the vehicle code through the comparison information table.

[0064] Step S22: determining the control unit of the vehicle that needs to be flashed according to the vehicle model configuration information.

[0065] Step S23, obtaining the flashing speed of the flashing unit, and determining the flashing unit with the fastest flashing speed among the required flashing control units as the target flashing control unit.

[0066] Because flashing is completed by first flashing the target flash control unit and then the target flash control unit broadcasts configuration information to other target flash units through the CAN line in the vehicle, selecting the control unit with the fastest flashing speed as the target flash control unit can effectively improve the flashing efficiency of the entire vehicle.

[0067] Step S24, controlling the target flashing control unit to perform flashing.

[0068] In addition, in some optional embodiments of the present invention, the step of controlling the target flash control unit to perform flashing includes:

[0069] Acquire the flashing status of the target flashing control unit, and determine whether the target flashing control unit is successfully flashed according to the flashing status;

[0070] If not, re-flash the target flash control unit according to a preset number of times, and during the process of re-flash the target flash control unit, determine whether the target flash control unit is successfully flashed;

[0071] If so, the target flash control unit is used to broadcast the vehicle type configuration information to the other flash units so that the other flash units perform flashing.

[0072] It can be understood that further determining the flashing status of the target flashing control unit can effectively ensure the flashing success rate of the control unit. If the flashing of the target flashing control unit is not successful, repeated flashing is performed multiple times until the flashing is successful, and then the vehicle model configuration information is broadcast to other flashing control units through the target flashing control unit.

[0073] Step S25, when the target flash control unit is flashed successfully, the target flash control unit is used to broadcast the vehicle type configuration information to the other flash units, so that the other flash units can perform flashing.

[0074] Further, in some optional embodiments of the present invention, when the target flash control unit is successfully flashed, the step of using the target flash control unit to broadcast the vehicle configuration information to the other flash units so that the other flash units perform flashing includes:

[0075] When the target flash control unit is successfully flashed, the target flash control unit is controlled to restart, and it is determined whether the configuration code field of the target flash control unit has changed.

[0076] If so, the target flash control unit is controlled to periodically broadcast the vehicle model configuration information to other flash units in the entire vehicle through the CAN bus.

[0077] Restarting the target flash control unit is to ensure that the target flash control unit completes the flashing and will not fail due to its own restart. Then, according to the preset rules, when the target flash control unit's own configuration code changes after restarting, the latest vehicle configuration information will be periodically broadcast to other flash units in the vehicle through the CAN bus, thereby flashing other control units that need to be flashed.

[0078] Step S26, when the target flashing control unit and the other flashing units are flashed successfully, a flashing success instruction is received and flashing success information is displayed according to the flashing success instruction.

[0079] When all control units that need to be flashed are flashed, the information of successful flashing will be sent to the offline equipment. Then the offline equipment will display the information of successful flashing on the display screen according to the instruction of successful flashing, so as to notify the staff to complete the offline configuration work of the whole vehicle.

[0080] In summary, the vehicle offline configuration method in the above-mentioned embodiment of the present invention is connected to the vehicle through offline equipment communication, and the vehicle code is converted into the vehicle configuration information by the offline equipment, and the control unit that needs to be flashed is determined according to the vehicle configuration information, and the target flash control unit and other flash control units are determined by the flashing rate of each control unit that needs to be flashed, and then the vehicle configuration information is transmitted to the target flash control unit and the configuration code is flashed. After the configuration code of the target flash control unit is flashed, the target flash control unit is restarted, and according to the change of the configuration code in the target flash control unit before and after the restart, it is determined that the target control unit has completed the flashing and broadcast the latest vehicle model configuration information to other flash units. When all the control units that need to be flashed have completed the flashing, they will receive a flashing success instruction, and then display the completion information on the display screen according to the flashing success instruction to notify the staff, and finally the staff determines that the vehicle offline configuration is completed. Compared with the prior art, since the control unit of the whole vehicle contains all the configured software, control units with the same hardware structure belong to the same category and do not need to be classified before vehicle assembly. When the whole vehicle configuration is different, it is only necessary to flash the configuration code of the different vehicle configuration into the control unit, and the control unit will activate the corresponding configuration. This reduces the classification of control units and solves the problem in the prior art that control units with the same hardware structure have to be classified and numbered differently due to the different software flashed, resulting in high assembly difficulty and low efficiency of whole vehicle off-line configuration.

[0081] Embodiment 3

[0082] See also Figure 3 , which shows a vehicle off-line matching system proposed in the second embodiment of the present invention, and the system comprises:

[0083] The vehicle type configuration information acquisition module 100 is used to acquire the vehicle type configuration information of the vehicle when a communication connection with the vehicle is detected;

[0084] A determination module 200 is used to determine the control unit of the vehicle that needs to be flashed according to the vehicle model configuration information, and to determine a target flashing control unit and other flashing units from the control units that need to be flashed according to a preset rule;

[0085] A flashing module 300, used to control the target flashing control unit to perform flashing;

[0086] The broadcast module 400 is used to broadcast the vehicle type configuration information to the other flashing units by using the target flashing control unit after the target flashing control unit is successfully flashed, so that the other flashing units can perform flashing.

[0087] Furthermore, in some optional embodiments of the present invention, the system further includes:

[0088] The transcoding module is used to obtain the vehicle code after the offline device is connected to the vehicle for communication. The offline device transcodes the vehicle code according to the set rules to obtain the vehicle model configuration information.

[0089] Furthermore, in some optional embodiments of the present invention, the determination module 200 is specifically used to determine all control units that need to be flashed according to the vehicle model configuration information, and determine the target flash control unit according to a preset rule that the control unit with the fastest flashing is the target flash control unit.

[0090] Furthermore, in some optional embodiments of the present invention, the system further includes:

[0091] The security module is used to perform command security authentication after the target flashing unit receives the vehicle configuration information and the flashing request, and obtain the flashing authority after the command security authentication is passed.

[0092] Furthermore, in some optional embodiments of the present invention, the system further includes:

[0093] The feedback module is used to determine the flashing status of the target flashing control unit. If the flashing fails, the flashing error information is fed back to the offline device. The offline device takes corresponding measures according to the error information to complete the flashing of the target flashing control unit. If the flashing is successful, the next step is carried out.

[0094] Furthermore, in some optional embodiments of the present invention, the system further includes:

[0095] The restart self-check module is used to restart the target flash control unit after the target flash control unit is successfully flashed. After the restart, the target flash control unit will perform a self-check. The self-check will find that there are changes in its own configuration code field before and after the restart. Then, through the broadcast module 400, the target flash control unit will periodically broadcast the vehicle model configuration information to other flash units in the vehicle through the CAN bus.

[0096] Furthermore, in some optional embodiments of the present invention, the system further includes:

[0097] Configuration confirmation module, when the target flash control unit and other flash units are flashed successfully, a confirmation message will be sent to the offline device. The offline device will confirm that the offline configuration of the entire vehicle is successful by receiving all the confirmation messages.

[0098] The functions or operation steps implemented when the above modules are executed are substantially the same as those in the above method embodiments, and will not be repeated here.

[0099] Embodiment 4

[0100] Another aspect of the present invention further provides a readable storage medium having a computer program stored thereon, and when the program is executed by a processor, the steps of the method described in any one of the above embodiments 1 to 2 are implemented.

[0101] Embodiment 5

[0102] Another aspect of the present invention provides a computer device, which includes a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein the processor implements the steps of the method described in any one of the above-mentioned embodiments 1 to 2 when executing the program.

[0103] In the description of this specification, the description with reference to the terms "one embodiment", "some embodiments", "examples", "specific examples", or "some examples" means that the specific features, structures, materials or characteristics described in conjunction with the embodiment or example are included in at least one embodiment or example of the present invention. In this specification, the schematic representation of the above terms does not necessarily refer to the same embodiment or example. Moreover, the specific features, structures, materials or characteristics described may be combined in any one or more embodiments or examples in a suitable manner.

[0104] The technical features of the above embodiments can be combined arbitrarily. To make the description concise, not all possible combinations of the technical features in the above embodiments are described. However, as long as there is no contradiction in the combination of these technical features, they should be considered to be within the scope of this specification.

[0105] Those skilled in the art will appreciate that the logic and / or steps represented in the flowchart or otherwise described herein, for example, may be considered as an ordered list of executable instructions for implementing logical functions, and may be embodied in any computer-readable storage medium for use by an instruction execution system, device, or apparatus (such as a computer-based system, a system including a processor, or other system that can fetch instructions from an instruction execution system, device, or apparatus and execute instructions), or in conjunction with such instruction execution systems, devices, or apparatuses. For purposes of this specification, a "computer-readable storage medium" may be any device that can contain, store, communicate, propagate, or transmit a program for use by an instruction execution system, device, or apparatus, or in conjunction with such instruction execution systems, devices, or apparatuses.

[0106] More specific examples of computer-readable storage media (a non-exhaustive list) include the following: an electrical connection with one or more wires (electronic device), a portable computer disk case (magnetic device), a random access memory (RAM), a read-only memory (ROM), an erasable and programmable read-only memory (EPROM or flash memory), a fiber optic device, and a portable compact disk read-only memory (CDROM). In addition, the computer-readable storage medium may even be a paper or other suitable medium on which the program is printed, since the program may be obtained electronically, for example, by optically scanning the paper or other medium, followed by editing, deciphering or processing in another suitable manner as necessary, and then stored in a computer memory.

[0107] It should be understood that the various parts of the present invention can be implemented by hardware, software, firmware or a combination thereof. In the above-mentioned embodiments, a plurality of steps or methods can be implemented by software or firmware stored in a memory and executed by a suitable instruction execution system. For example, if implemented by hardware, as in another embodiment, it can be implemented by any one of the following technologies known in the art or a combination thereof: a discrete logic circuit having a logic gate circuit for implementing a logic function for a data signal, a dedicated integrated circuit having a suitable combination of logic gate circuits, a programmable gate array (PGA), a field programmable gate array (FPGA), etc.

[0108] In the description of this specification, the description with reference to the terms "one embodiment", "some embodiments", "examples", "specific examples", or "some examples" means that the specific features, structures, materials or characteristics described in conjunction with the embodiment or example are included in at least one embodiment or example of the present invention. In this specification, the schematic representation of the above terms does not necessarily refer to the same embodiment or example. Moreover, the specific features, structures, materials or characteristics described may be combined in any one or more embodiments or examples in a suitable manner.

[0109] The above-mentioned embodiments only express several implementation methods of the present invention, and the description thereof is relatively specific and detailed, but it cannot be understood as limiting the scope of the patent of the present invention. It should be pointed out that, for ordinary technicians in this field, several variations and improvements can be made without departing from the concept of the present invention, which all belong to the protection scope of the present invention. Therefore, the protection scope of the patent of the present invention shall be subject to the attached claims.

Claims

1. A vehicle off-line matching method, characterized in that: The method comprises: When a communication connection with a vehicle is detected, obtaining vehicle model configuration information of the vehicle; Determine the control unit of the vehicle that needs to be flashed according to the vehicle model configuration information, and determine the target flashing control unit and other flashing units from the control units that need to be flashed according to preset rules; Controlling the target flashing control unit to perform flashing; And when the target flash control unit is successfully flashed, the target flash control unit is used to broadcast the vehicle type configuration information to the other flash units, so that the other flash units are flashed.

2. The vehicle off-line matching method according to claim 1, characterized in that: When the communication connection with the vehicle is detected, the step of obtaining the vehicle model configuration information of the vehicle includes: A vehicle code is obtained, and the vehicle code is transcoded to obtain vehicle model configuration information corresponding to the vehicle code.

3. The vehicle off-line matching method according to claim 1, characterized in that: The step of determining the vehicle control unit to be flashed according to the vehicle model configuration information, and determining the target flashing control unit and other flashing units from the control units to be flashed according to preset rules includes: The flashing speeds of the units to be flashed are obtained, and the control unit to be flashed with the fastest flashing speed among the control units to be flashed is determined as a target flashing control unit.

4. The vehicle off-line matching method according to claim 1, characterized in that: Before the step of controlling the target flash control unit to perform flashing, the step further includes: Performing security authentication on the target flash control unit to determine whether the target flash control unit passes the security authentication; If so, the step of controlling the target flash control unit to perform flashing is executed.

5. The vehicle off-line matching method according to claim 1, characterized in that: After the step of controlling the target flash control unit to perform flashing, the following step is further included: Acquire the flashing status of the target flashing control unit, and determine whether the target flashing control unit is successfully flashed according to the flashing status; If not, re-flash the target flash control unit according to a preset number of times, and during the process of re-flash the target flash control unit, determine whether the target flash control unit is successfully flashed; If so, the target flash control unit is used to broadcast the vehicle type configuration information to the other flash units so that the other flash units perform flashing.

6. The vehicle off-line matching method according to claim 1, characterized in that: The step of using the target flash control unit to broadcast the vehicle configuration information to the other flash units so that the other flash units perform flashing includes: When the target flash control unit is successfully flashed, the target flash control unit is controlled to restart, and it is determined whether the configuration code field of the target flash control unit has changed. If so, the target flash control unit is controlled to periodically broadcast the vehicle model configuration information to other flash units in the entire vehicle through the CAN bus.

7. The vehicle off-line matching method according to any one of claims 1 to 6, characterized in that: The method further comprises: When the target flashing control unit and the other flashing units are flashed successfully, a flashing success instruction is received and flashing success information is displayed according to the flashing success instruction.

8. A vehicle off-line matching system, characterized in that: The system comprises: A vehicle type configuration information acquisition module is used to acquire the vehicle type configuration information of the vehicle when a communication connection with the vehicle is detected; A determination module, used to determine the control unit of the vehicle that needs to be flashed according to the vehicle model configuration information, and determine the target flashing control unit and other flashing units from the control units that need to be flashed according to preset rules; A flashing module, used to control the target flashing control unit to perform flashing; The broadcast module is used to broadcast the vehicle model configuration information to the other flashing units by using the target flashing control unit after the target flashing control unit is successfully flashed, so that the other flashing units can perform flashing.

9. A readable storage medium having a computer program stored thereon, characterized in that: When the program is executed by a processor, the steps of the method according to any one of claims 1 to 7 are implemented.

10. A computer device, characterized in that: The method comprises a memory, a processor and a computer program stored in the memory and executable on the processor, wherein the processor implements the steps of the method according to any one of claims 1 to 7 when executing the program.

Citation Information

Patent Citations

  • Vehicle off-line configuration system and configuration method

    CN102262404A

  • Electronic control unit flash method based on controller area network (CAN)

    CN103853105A