Vehicle gateway flashing method, device, equipment and storage medium

By obtaining the loading parts list and vehicle configuration information before the vehicle is installed, and marking and gateway writing on the vehicle, the problem of low efficiency and error risk of vehicle gateway writing in the prior art is solved, and more efficient and accurate gateway writing is achieved.

CN114546423BActive Publication Date: 2025-02-28DONGFENG LIUZHOU MOTOR
View PDF 1 Cites 0 Cited by

Patent Information

Application Number
CN202210081658.4
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2022-01-24
Publication Date
2025-02-28
Estimated Expiration
2042-01-24

AI Technical Summary

Technical Problem

In the prior art, vehicle gateway brushing efficiency is low and there is a risk of brushing errors.

Method used

By obtaining the loading parts list before the vehicle is installed, marking the vehicle based on preset marking rules, obtaining the vehicle list barcode with the gateway, obtaining vehicle configuration information, and using this information to write the vehicle gateway.

Benefits of technology

Improves the efficiency and accuracy of vehicle gateway brushing and reduces the possibility of manual errors.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN114546423B_ABST
    Figure CN114546423B_ABST
Patent Text Reader

Abstract

The present invention discloses a vehicle gateway flashing method, device, equipment and storage medium, belonging to the field of vehicle electronic control technology. The present invention obtains a vehicle installation parts list of the vehicle before the vehicle is installed; marks the vehicle according to a preset marking rule based on the vehicle installation parts list to obtain a vehicle equipped with a gateway; obtains a vehicle list barcode equipped with a gateway according to the vehicle equipped with a gateway; obtains vehicle configuration information according to the vehicle list barcode equipped with a gateway; and performs gateway flashing on the vehicle equipped with a gateway through the vehicle list barcode equipped with a gateway and the vehicle configuration information, thereby improving the efficiency and accuracy of vehicle gateway flashing.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the field of vehicle electronic control technology, and in particular to a vehicle gateway flashing method, device, equipment and storage medium. Background Art

[0002] With the development of intelligent automobile networking technology, there are more and more intelligent devices on the car, that is to say, there are more and more ECUs (Electronic Control Units) on the car, and the network load of the whole vehicle CAN (Controller Area Network) is getting higher and higher, which has a certain impact on the functional stability of the whole vehicle; the role of the gateway is to connect all the ECUs of these intelligent devices and coordinate the overall control. The automobile gateway can be simply and vividly understood as a translator. As the data interaction hub of the whole vehicle network, it is the core component of the whole vehicle's electronic and electrical architecture. Its core function is to enable data to be transmitted safely and reliably between multiple controllers inside the vehicle. As the core control device of the automobile network system, the gateway is responsible for coordinating the protocol conversion, data exchange, fault diagnosis and other tasks between different CAN bus networks. The whole vehicle's electronic and electrical architecture can be further optimized based on the gateway. The gateway can also improve the scalability of the whole vehicle topology and the safety of the whole vehicle, and the confidentiality of the whole vehicle network data can also be strengthened. Therefore, accurate flashing and configuring the gateway is an important prerequisite for the normal realization of the full function of the relevant system configuration.

[0003] The existing gateway flashing is to manually identify the vehicle configuration and complete the gateway configuration flashing, which has low flashing efficiency and the risk of flashing errors.

[0004] The above contents are only used to assist in understanding the technical solution of the present invention and do not constitute an admission that the above contents are prior art. Summary of the invention

[0005] The main purpose of the present invention is to provide a vehicle gateway flashing method, device, equipment and storage medium, aiming to solve the technical problem of low efficiency of manual flashing of vehicle gateways in the prior art.

[0006] To achieve the above object, the present invention provides a vehicle gateway flashing method, the method comprising the following steps:

[0007] Before the vehicle is installed, obtain a list of installed parts for the vehicle;

[0008] Based on the vehicle parts list, the vehicle is marked according to a preset marking rule to obtain a vehicle equipped with a gateway;

[0009] Obtain a barcode of a vehicle list equipped with a gateway according to the vehicle equipped with a gateway;

[0010] Obtaining vehicle configuration information according to the barcode of the vehicle list equipped with the gateway;

[0011] The gateway of the vehicle equipped with the gateway is flashed using the barcode of the vehicle list equipped with the gateway and the vehicle configuration information.

[0012] Optionally, the step of marking the vehicle according to a preset marking rule based on the vehicle parts list to obtain a vehicle equipped with a gateway includes:

[0013] Obtaining the parts drawing number in the vehicle loading parts list;

[0014] Compare the component drawing number with the preset gateway drawing number;

[0015] When the preset gateway drawing number exists in the component drawing number, the vehicle corresponding to the component drawing number is marked as a vehicle equipped with a gateway.

[0016] Optionally, the gateway flashing of the vehicle equipped with a gateway using the barcode of the vehicle list equipped with a gateway and the vehicle configuration information includes:

[0017] Generate a configuration code according to a preset configuration code rule using the barcode of the vehicle list equipped with the gateway and the vehicle configuration information;

[0018] Generate a production configuration file according to the configuration code;

[0019] The gateway of the vehicle equipped with the gateway is flashed using the production configuration file.

[0020] Optionally, obtaining a list barcode of vehicles equipped with a gateway according to the vehicles equipped with a gateway comprises:

[0021] Acquire preset screening conditions, wherein the preset screening conditions include the loading time of the vehicle and the marking information of the vehicle equipped with the gateway;

[0022] The vehicles equipped with the gateway are screened by the loading time of the vehicles and the marking information of the vehicles equipped with the gateway, so as to obtain a list of vehicles equipped with the gateway within the corresponding time range;

[0023] The list of vehicles equipped with the gateway within the corresponding time range is printed to obtain a barcode of the list of vehicles equipped with the gateway.

[0024] Optionally, after flashing the gateway of the vehicle equipped with the gateway using the barcode of the vehicle list equipped with the gateway and the vehicle configuration information, the method further includes:

[0025] After the flashing of the vehicle equipped with the gateway is completed, obtaining the flashing time information, the vehicle information equipped with the gateway and the production configuration file information;

[0026] Backing up the flashing time information, the vehicle information equipped with the gateway, and the production configuration file information to obtain a backup flashing file;

[0027] The backup flash file is sent to the server for storage, so that when the vehicle equipped with the gateway has a malfunction, abnormality tracing can be performed based on the backup flash file in the server.

[0028] Optionally, after sending the backup flash file to the server for storage, the method further includes:

[0029] When the vehicle equipped with the gateway has an abnormal function, reading the internal vehicle configuration information of the gateway of the vehicle equipped with the gateway to obtain the vehicle production code;

[0030] Comparing the vehicle production code with the original vehicle production code;

[0031] When the vehicle production code is consistent with the original vehicle production code, the backup flash file is rewritten into the vehicle equipped with the gateway, and the written configuration information is read;

[0032] The written configuration information is compared with the vehicle configuration information inside the gateway, and functional abnormality detection is performed on the vehicle equipped with the gateway according to the comparison result.

[0033] Optionally, after flashing the gateway of the vehicle equipped with the gateway using the barcode of the vehicle list equipped with the gateway and the vehicle configuration information, the method further includes:

[0034] Obtain chassis number information of the vehicle equipped with the gateway;

[0035] Obtaining identification code information of the vehicle equipped with the gateway;

[0036] Verifying the identification code information with the vehicle chassis number information, and generating a fault message when the identification code information and the vehicle chassis number information are inconsistent;

[0037] The gateway is verified according to the fault message.

[0038] In addition, to achieve the above-mentioned purpose, the present invention also proposes a vehicle gateway flashing device, the vehicle gateway flashing device comprising:

[0039] An acquisition module, used for acquiring a list of vehicle parts to be installed before the vehicle is installed;

[0040] A marking module, used to mark the vehicle according to a preset marking rule based on the vehicle parts list to obtain a vehicle equipped with a gateway;

[0041] The acquisition module is further used to obtain a barcode of a vehicle list equipped with a gateway according to the vehicle equipped with a gateway;

[0042] The acquisition module is further used to obtain vehicle configuration information according to the barcode of the vehicle list equipped with the gateway;

[0043] The flashing module is used to flash the gateway of the vehicle equipped with the gateway through the bar code of the vehicle list equipped with the gateway and the vehicle configuration information.

[0044] In addition, to achieve the above-mentioned purpose, the present invention also proposes a vehicle gateway flashing device, which includes: a memory, a processor, and a vehicle gateway flashing program stored on the memory and executable on the processor, and the vehicle gateway flashing program is configured to implement the steps of the vehicle gateway flashing method described above.

[0045] In addition, to achieve the above-mentioned purpose, the present invention also proposes a storage medium, on which a vehicle gateway flashing program is stored, and when the vehicle gateway flashing program is executed by a processor, the steps of the vehicle gateway flashing method described above are implemented.

[0046] The present invention obtains a list of installed parts for a vehicle before the vehicle is installed; marks the vehicle according to a preset marking rule based on the list of installed parts to obtain a vehicle equipped with a gateway; obtains a list barcode of vehicles equipped with a gateway based on the vehicle equipped with a gateway; obtains vehicle configuration information based on the list barcode of vehicles equipped with a gateway; and performs gateway flashing on the vehicle equipped with a gateway using the list barcode of vehicles equipped with a gateway and the vehicle configuration information, thereby improving the efficiency and accuracy of vehicle gateway flashing. BRIEF DESCRIPTION OF THE DRAWINGS

[0047] Figure 1 It is a structural diagram of a vehicle gateway flashing device in a hardware operating environment involved in an embodiment of the present invention;

[0048] Figure 2 This is a flow chart of a first embodiment of a vehicle gateway flashing method according to the present invention;

[0049] Figure 3 This is a flow chart of a second embodiment of the vehicle gateway flashing method of the present invention;

[0050] Figure 4 It is a flowchart of the third embodiment of the vehicle gateway flashing method of the present invention;

[0051] Figure 5 This is a schematic diagram of the configuration code in the third embodiment of the vehicle gateway flashing method of the present invention;

[0052] Figure 6 This is a flow chart of a fourth embodiment of the vehicle gateway flashing method of the present invention;

[0053] Figure 7 This is a schematic diagram of the overall process of an embodiment of a vehicle gateway flashing method of the present invention;

[0054] Figure 8 This is a schematic diagram of the process of self-checking of the gateway in the fourth embodiment of the vehicle gateway flashing method of the present invention;

[0055] Fig. 9 This is a structural block diagram of the first embodiment of the vehicle gateway flashing device of the present invention.

[0056] The realization of the purpose, functional features and advantages of the present invention will be further explained in conjunction with embodiments and with reference to the accompanying drawings. DETAILED DESCRIPTION

[0057] It should be understood that the specific embodiments described herein are only used to explain the present invention, and are not used to limit the present invention.

[0058] Reference Figure 1 , Figure 1 The present invention is a schematic diagram of the structure of a vehicle gateway flashing device in the hardware operating environment involved in the embodiment of the present invention.

[0059] like Figure 1 As shown, the vehicle gateway flashing device may include: a processor 1001, such as a central processing unit (CPU), a communication bus 1002, a user interface 1003, a network interface 1004, and a memory 1005. Among them, the communication bus 1002 is used to realize the connection and communication between these components. The user interface 1003 may include a display screen (Display), an input unit such as a keyboard (Keyboard), and the optional user interface 1003 may also include a standard wired interface and a wireless interface. The network interface 1004 may optionally include a standard wired interface and a wireless interface (such as a wireless fidelity (Wireless-Fidelity, Wi-Fi) interface). The memory 1005 may be a high-speed random access memory (Random Access Memory, RAM) memory, or a stable non-volatile memory (Non-Volatile Memory, NVM), such as a disk memory. The memory 1005 may also be a storage device independent of the aforementioned processor 1001.

[0060] Those skilled in the art will understand that Figure 1 The structure shown in the figure does not constitute a limitation on the vehicle gateway flashing device, and may include more or fewer components than shown in the figure, or combine certain components, or arrange the components differently.

[0061] like Figure 1 As shown, the memory 1005 as a storage medium may include an operating system, a network communication module, a user interface module, and a vehicle gateway flashing program.

[0062] exist Figure 1 In the vehicle gateway flashing device shown, the network interface 1004 is mainly used for data communication with the network server; the user interface 1003 is mainly used for data interaction with the user; the processor 1001 and the memory 1005 in the vehicle gateway flashing device of the present invention can be set in the vehicle gateway flashing device, and the vehicle gateway flashing device calls the vehicle gateway flashing program stored in the memory 1005 through the processor 1001, and executes the vehicle gateway flashing method provided in the embodiment of the present invention.

[0063] The embodiment of the present invention provides a vehicle gateway flashing method, referring to Figure 2 , Figure 2 It is a flowchart of the first embodiment of the vehicle gateway flashing method of the present invention.

[0064] In this embodiment, the vehicle gateway flashing method includes the following steps:

[0065] Step S10: Before the vehicle is installed, a list of installed parts for the vehicle is obtained.

[0066] It should be noted that the executor of this embodiment is the controller flashed by the vehicle gateway, and it can also be other devices that can achieve the same or similar functions, and this embodiment does not limit this.

[0067] In the specific implementation, since the gateway flashing of the vehicle is an assembly line operation with a fast rhythm, the time needs to be controlled to meet the flashing rhythm. Therefore, an independent flashing plan is arranged before the vehicle is installed, and identification and automatic flashing are performed before the vehicle is installed to improve the efficiency of flashing.

[0068] It should be understood that the vehicle's installed parts list refers to the parts required for the vehicle to be installed, such as body parts, transmission parts, chassis parts, engine parts, etc., which are not limited in this embodiment. Before the vehicle is installed, the vehicle's installed parts will be sorted into a quota list for easy sorting and viewing.

[0069] Step S20: Marking the vehicle according to a preset marking rule based on the vehicle parts list to obtain a vehicle equipped with a gateway.

[0070] In this embodiment, the preset marking rule is to mark vehicles with preset gateway drawing numbers, and the parts drawing number in the vehicle parts list is used as the index condition. When the preset gateway drawing number is indexed, the vehicle is marked.

[0071] The vehicle equipped with the gateway is a vehicle whose component drawing number in the vehicle parts list includes a preset gateway drawing number. When the component drawing number is indexed to include the preset gateway drawing number, the vehicle corresponding to the component drawing number is marked to obtain the vehicle equipped with the gateway.

[0072] Step S30: Obtain a list barcode of vehicles equipped with a gateway according to the vehicles equipped with a gateway.

[0073] In the specific implementation, when marking a vehicle equipped with a gateway, the loading date will be recorded to facilitate screening. After the vehicle is marked and a vehicle equipped with a gateway is obtained, marking information is generated, such as the marking information of "including gateway", which is convenient for directly screening out vehicles equipped with gateways.

[0074] It is understandable that all vehicles can be screened according to the loading date and marking information to obtain all vehicles equipped with gateways within a specific time. For example, the screening conditions are date: 2021.10.11, marking information: including gateway, and all vehicles equipped with gateways on 2021.10.11 are screened. The user's screening information is screened through the MES system (manufacturing execution system) to obtain a list of vehicles equipped with gateways within the corresponding time range, and send it to the printing system. The printing system prints the list of vehicles equipped with gateways to obtain a barcode of the list of vehicles equipped with gateways.

[0075] Step S40: Obtain vehicle configuration information according to the barcode of the vehicle list equipped with the gateway.

[0076] It should be noted that the vehicle configuration information is information related to the vehicle equipped with the gateway, such as the production code, chassis number, transmitter, gearbox, ESC (Electronic Stability Controller), AEBS (Advanced Emergency Braking System), ABS (Anti-lock Braking System), EBS (Electronic Brake Systems), retarder, BCM (body control module), ECAS (Electronically Controlled Air Suspension), LDW (Lane Departure Warning System), FCW (Forward Collision Warning), DCM (Data Communication Module), gear information, tire pressure monitoring system, air conditioning information, instrument cluster information, MMI audio and video information and other configuration information.

[0077] In a specific implementation, after the flash writing system obtains the vehicle list barcode, it can request the configuration information of the vehicle in the vehicle list barcode through the MES system. Different vehicles have corresponding configuration information.

[0078] Step S50: flashing the gateway of the vehicle equipped with the gateway using the barcode of the vehicle list equipped with the gateway and the vehicle configuration information.

[0079] It should be understood that after the vehicle configuration information is obtained, the vehicles equipped with a gateway on the list barcode can be flashed one by one based on the vehicle configuration information through the list barcode of the vehicles equipped with a gateway.

[0080] In this embodiment, after the vehicle configuration information is obtained, a configuration code is generated according to certain rules, and the host computer configuration code file is replaced, and the host computer is called to complete the flashing of the gateway through the configuration code file.

[0081] This embodiment obtains a list of installed parts for the vehicle before the vehicle is installed; marks the vehicle according to preset marking rules based on the list of installed parts to obtain a vehicle equipped with a gateway; obtains a list barcode of vehicles equipped with a gateway based on the vehicle equipped with a gateway; obtains vehicle configuration information based on the list barcode of vehicles equipped with a gateway; and performs gateway flashing on the vehicle equipped with a gateway using the list barcode of vehicles equipped with a gateway and the vehicle configuration information, thereby improving the efficiency and accuracy of vehicle gateway flashing.

[0082] refer to Figure 3 , Figure 3 Schematic diagram of the flow of the second embodiment of the vehicle gateway flashing method of the present invention.

[0083] Based on the above first embodiment, step S20 of the vehicle gateway flashing method of this embodiment specifically includes:

[0084] Step S201: Obtain the component drawing number in the vehicle loading component list.

[0085] In a specific implementation, each vehicle component has a corresponding component drawing number, and all component drawing numbers in the vehicle component list can be obtained. The component drawing number is used to determine whether there is a gateway in the vehicle.

[0086] Step S202: Compare the component drawing number with the preset gateway drawing number.

[0087] It should be understood that the preset gateway drawing number refers to the specified drawing number of the parts containing the gateway set in advance by the staff, such as 3860100A002S0, 3860100A002A1, 3860100A002A2, etc., and can also be updated according to the vehicle model, which is not limited in this embodiment. Then 3860100A002 can be used as the comparison condition.

[0088] Step S203: When the preset gateway drawing number exists in the component drawing number, the vehicle corresponding to the component drawing number is marked as a vehicle equipped with a gateway.

[0089] In this embodiment, a maintenance module is firstly made in the MES system, and the drawing number of the parts equipped with the gateway is stored in this module. After the loading parts list is obtained, the preset gateway drawing number in the module is indexed with the part drawing number in the loading parts list as the index matching condition. When the field in the part drawing number that contains all the preset gateway drawing numbers is indexed through the preset gateway drawing number, the vehicle corresponding to the part drawing number is marked as a vehicle equipped with a gateway.

[0090] It should be noted that if the preset gateway drawing number is 3860100A002, the MES system can obtain the vehicle loading parts list from the daily quota system that stores the quota list of loading parts, obtain the part drawing number in the loading parts list, and search whether 3860100A002 exists in the part drawing number. When 3860100A002 exists, the vehicle corresponding to the part drawing number of 3860100A002 is marked as a vehicle equipped with a gateway.

[0091] In the specific implementation, the update function of the maintenance module of the MES system can be released to the administrator to increase or decrease the preset gateway drawing number. When the component drawing number is compared with the preset gateway drawing number, if there is no preset gateway drawing number in the component drawing number, it means that the vehicle corresponding to this component drawing number is not a vehicle equipped with a gateway. The vehicle can also be further verified by obtaining the vehicle's configuration information to further identify whether it is a vehicle equipped with a gateway. If it is further verified that this vehicle is a vehicle equipped with a gateway, the component drawing number corresponding to this vehicle is used as the preset gateway drawing number to update the maintenance module of the MES system, so as to facilitate direct index comparison next time.

[0092] This embodiment obtains the component drawing number in the vehicle installation parts list; compares the component drawing number with the preset gateway drawing number; when the preset gateway drawing number exists in the component drawing number, marks the vehicle corresponding to the component drawing number as a vehicle equipped with a gateway, maintains it through the preset gateway drawing number, and matches the component drawing number in the vehicle's vehicle installation parts list with the preset gateway drawing number. After obtaining a completely matched drawing number, the corresponding vehicle matching the preset gateway drawing number is marked. By marking the vehicle in advance, it can be quickly, conveniently and accurately identified whether the vehicle contains a gateway.

[0093] refer to Figure 4 , Figure 4 It is a flowchart diagram of the third embodiment of the vehicle gateway flashing method of the present invention.

[0094] Based on the above first embodiment, step S50 of the vehicle gateway flashing method of this embodiment specifically includes:

[0095] Step S501: Generate a configuration code according to a preset configuration code rule using the barcode of the vehicle list equipped with the gateway and the vehicle configuration information.

[0096] It should be noted that the preset configuration code rules are configuration code rules generated according to the configuration information of the vehicle equipped with the gateway. And the preset configuration code rule table is generated according to the corresponding configuration code rules. After obtaining the vehicle list barcode equipped with the gateway and the corresponding vehicle configuration information, the preset configuration code rule table can be queried according to the configuration information such as engine information, AEB information, LDW information, ESC information, retarder information, ECAS information, FCW information, DCM information, BCM information, air conditioning information, MMI audio and video information, combination instrument information, tire pressure information, etc., to obtain the gateway configuration code corresponding to the configuration information, and calculate through the vehicle configuration and the gateway configuration code to obtain the corresponding configuration code.

[0097] Step S502: Generate a production configuration file according to the configuration code.

[0098] In a specific implementation, after the gateway configuration code is obtained according to the relevant configuration in the preset configuration code rule table, the configuration code can be further calculated according to the specific vehicle configuration and the gateway configuration code. The production configuration file includes the configuration code generated by the configuration code, the production code of the vehicle equipped with the gateway, the chassis number, and the configuration description. The configuration description is the description related to the configuration code, and the technician can quickly parse the configuration code according to the configuration description.

[0099] Step S503: flashing the gateway of the vehicle equipped with the gateway using the production configuration file.

[0100] It should be noted that after obtaining the production configuration file, the flashing system calls the host computer to write the production code, chassis number, configuration code and other information in the production configuration file into the gateway to complete the gateway flashing of the vehicle equipped with the gateway.

[0101] As shown in Table 1, Table 1 is a table of preset configuration code rules in this embodiment. Among them, the gateway configuration code can be written through different bytes according to the configuration of the vehicle, and the gateway configuration codes corresponding to different configuration models are different. For example, the gateway configuration code of the engine is Yuchai EMS is 0001b, the gateway configuration code of the engine is Kangji EMS is 0011b, and the gateway configuration code of the engine is Weichai EMS is 0010b. When the engine has no EMS configuration, the gateway configuration code is 0000b. When the engine is in the default configuration, the gateway configuration code is 0001b. The gateway configuration code of the gearbox is ZF AMT and AMT handle is 0001b, the gateway configuration code of the gearbox is FS AMT and AMT handle is 0010b, the gateway configuration code of the gearbox is Eaton AMT and AMT handle is 0011b, when the gearbox is no AMT configuration, the gateway configuration code is 0000b, and when the gearbox is in the default configuration, the gateway configuration code is 0000b. The gateway configuration code for the AEB model WABCO ABE is 0001b, the gateway configuration code for the AEB model KONRR AEB is 0010b, the gateway configuration code for the AEB model Neusoft / Furitech AEB is 0100b, and the gateway configuration code for the AEB model without AEBS configuration or default configuration is 0000b. The gateway configuration code for the ESC model WABCO EBS+ESC is 0001b, the gateway configuration code for the ESC model KONRR EBS+ESC is 0010b, and the gateway configuration code for the ESC model KONRR ABS+ESC is 0011b. When the ESC is not configured, the gateway configuration code is 0000b, and when the ESC is in the default configuration, the gateway configuration code is 0001b. The gateway configuration code for the LDW model of the Youjia camera is 0001b, the gateway configuration code for the LDW model of the Aoten camera is 0010b, and the gateway configuration code for the LDW model of the Hengrun camera is 0011b. When there is no LDW camera in the configuration, the gateway configuration code is 0000b. When the LDW in the configuration is the default configuration, the gateway configuration code is 0001b. The gateway configuration code for the retarder model of the FS retarder is 0001b, the gateway configuration code for the retarder model of the ZF retarder is 0010b, and the gateway configuration code for the retarder model of the VOITHRetarder retarder is 0011b. When there is no retarder configuration or the configuration is the default configuration, the gateway configuration code is 0000b. The gateway configuration code for the WABCO ECAS model is 01b, the gateway configuration code for the Ruili ECAS model is 10b, when there is no ECAS in the configuration, the gateway configuration code is 00b, when the ECAS model is the default configuration, the gateway configuration code is 01b. The gateway configuration code for the FCW model is 01b, when there is no FCW in the configuration, the gateway configuration code is 00b, when the FCW is the default configuration, the gateway configuration code is 01b.When configured as DCM, the gateway configuration code is 01b, when there is no DCM in the configuration, the gateway configuration code is 00b, when the DCM is configured as the default configuration, the gateway configuration code is 01b. When configured as BCM, the gateway configuration code is 01b, when there is no BCM in the configuration, the gateway configuration code is 00b, when the BCM is configured as the default configuration, the gateway configuration code is 01b. When the air conditioner in the configuration is an air conditioning controller, the gateway configuration code is 01b, when there is no air conditioning controller in the configuration, the gateway configuration code is 00b, when the air conditioner in the configuration is the default configuration, the gateway configuration code is 01b. When the MMI audio and video in the configuration is a large screen, including ICE, Driver sta, and AC configuration, the gateway configuration code is 01b, when the MMI audio and video in the configuration is no ICE or default configuration, the gateway configuration code is 00b. When the instrument cluster is configured as IC or default configuration, the gateway configuration code is 01b, when the instrument cluster is configured without IC, the gateway configuration code is 00b. When the tire pressure is configured as TPMS or default configuration, the gateway configuration code is 01b, and when the tire pressure is configured as no TPMS, the gateway configuration code is 00b. The configuration information of other vehicles equipped with gateways is reserved in the preset configuration code rule table, and the gateway configuration code is updated in real time.

[0102] Table 1 Preset configuration code rules table

[0103]

[0104] like Figure 5 As shown, Figure 5The configuration code diagram is calculated based on the configuration information of the vehicle equipped with the gateway and the gateway configuration code. For example, the vehicle model code of the configuration information of the vehicle equipped with the gateway is 1H70WAFN4446C07, the engine model is Weichai EMS, the gearbox is F12JZ22A, the gearbox is FS AMT, AMT handle, AEBS, RSC, LDW, retarder, ECAS, FCW and tire pressure detection system are not installed, the ABS or EBS is WABCO ABS, the BCM is BCM+DCM, the air conditioning is automatic, that is, the air conditioning configurator, the entertainment system is a 10.1-inch large screen, that is, including ICE, Driver sta, AC configuration, and the instrument cluster is LCD liquid crystal instrument, that is, IC. Through the above configuration information and the gateway configuration code in Table 1, the corresponding binary code is obtained, and the decimal code is calculated through the binary code. The hexadecimal configuration code is finally calculated as 2200000554. The final configuration code is 2200000554+reserved byte5-15, and the final calculation is: 22000005540000000000000000000000. Then generate the production configuration file according to the above configuration code, production number, chassis number and configuration description. The production number is 211119_02_01, the chassis number is ML330014, the configuration code is 220000055400000000000000000000000, and the configuration description is FS AMT, Weichai EMS, DCM, BCM, air conditioning controller, large screen, IC. The chassis number, production number and configuration code in the above production configuration file are flashed to the gateway through the host computer.

[0105] In the specific implementation, the flashing system interacts with the MES system to request the vehicle's configuration information, generate configuration codes according to preset configuration code rules, replace the host computer to generate the production configuration file, and call the host computer to complete the flashing.

[0106] In this embodiment, the configuration code is generated according to a preset configuration code rule through the vehicle configuration information and the barcode of the list of vehicles equipped with a gateway. Then, the barcode of the list of vehicles equipped with a gateway is obtained based on the vehicle equipped with a gateway. Furthermore, obtaining the barcode of the list of vehicles equipped with a gateway based on the vehicle equipped with a gateway includes: obtaining preset screening conditions, the preset screening conditions including the loading time of the vehicle and the marking information of the vehicle equipped with a gateway; screening the vehicles equipped with a gateway according to the loading time of the vehicle and the marking information of the vehicle equipped with a gateway to obtain a list of vehicles equipped with a gateway within a corresponding time range; printing the list of vehicles equipped with a gateway within the corresponding time range to obtain a barcode of the list of vehicles equipped with a gateway.

[0107] The preset screening conditions are based on the loading time of the vehicle and the marking information of the vehicle equipped with a gateway. The marking information of the vehicle equipped with a gateway is to note "including gateway" in the vehicle equipped with a gateway. When the vehicle equipped with a gateway is obtained, the loading time of the vehicle and the marking information of the vehicle equipped with a gateway can be obtained. The printing system is connected to the MES system to provide a screening function. The preset screening conditions included in the screening function are date index and gateway index. The personnel input the two screening conditions of loading date and including gateway. The printing system sends the index conditions to the MES system. The MES system returns the list of vehicles marked as gateways within the corresponding time range to obtain a list of vehicles equipped with gateways. The printing system prints the list of vehicles equipped with gateways within the corresponding time range to obtain a barcode of the list of vehicles equipped with gateways.

[0108] After obtaining the barcode of the vehicle list equipped with the gateway, the personnel scan the vehicle list barcode, the flashing system interacts with the MES system, requests the configuration information of the vehicle equipped with the gateway on the vehicle list barcode, and generates the configuration code according to the preset configuration code rules based on the vehicle configuration information and the barcode of the vehicle list equipped with the gateway.

[0109] This embodiment generates a configuration code according to a preset configuration code rule through the barcode of the vehicle list equipped with a gateway and the vehicle configuration information; generates a production configuration file according to the configuration code; performs gateway flashing on the vehicle equipped with a gateway through the production configuration file, generates a corresponding configuration code according to the vehicle configuration information and the preset configuration code rule, and obtains the production configuration file. The generated configuration file can be quickly obtained according to the configuration information of the vehicle equipped with a gateway, and the gateway of the vehicle equipped with a gateway can be quickly and accurately flashed through the production configuration file, thereby improving the efficiency and accuracy of flashing.

[0110] refer to Figure 6 , Figure 6 Schematic diagram of the flow chart of the fourth embodiment of the vehicle gateway flashing method of the present invention.

[0111] Based on the first and third embodiments above, the vehicle gateway flashing method of this embodiment further includes, after step S50:

[0112] Step S51: After the flashing of the vehicle equipped with the gateway is completed, the flashing time information, the vehicle information equipped with the gateway and the production configuration file information are obtained.

[0113] It should be noted that after the gateway is flashed on a vehicle equipped with a gateway, the flashing time information and the vehicle information equipped with the gateway, such as the vehicle coding information, can be obtained, and the production configuration file information at the time of flashing can be obtained. The production configuration file information includes the production number, chassis number, etc.

[0114] Step S52: backing up the flashing time information, the vehicle information equipped with the gateway and the production configuration file information to obtain a backup flashing file.

[0115] It should be understood that the backup flash file is an information file that summarizes the flash time information, the vehicle information equipped with the gateway, and the production configuration file information, and the flash file information, the vehicle information equipped with the gateway, and the production configuration file information are summarized, and the summarized information is backed up to obtain the backup flash file.

[0116] Step S53: Send the backup flash file to the server for storage, so as to realize abnormal tracing according to the backup flash file in the server when the vehicle equipped with the gateway has abnormal functions.

[0117] In a specific implementation, the backup flash file can be sent to a remote server for storage. The production configuration file is bound to the vehicle's production code and chassis number information. Since the production configuration file is written inside the gateway, when a vehicle equipped with the gateway malfunctions, the vehicle's coding information and production configuration file information can be read through the backup flash file in the server in the host computer to trace the abnormality.

[0118] Furthermore, when a vehicle equipped with a gateway malfunctions, the internal vehicle configuration information of the gateway of the vehicle equipped with the gateway is read to obtain the vehicle production code; the vehicle production code is compared with the original vehicle production code; when the vehicle production code is consistent with the original vehicle production code, the backup flash file is rewritten into the vehicle equipped with the gateway, and the written configuration information is read; the written configuration information is compared with the internal vehicle configuration information of the gateway, and the vehicle equipped with the gateway is detected for functional abnormalities based on the comparison result.

[0119] When the vehicle equipped with the gateway has abnormal functions, the vehicle code can be read through the host computer. The technician can check whether the production configuration file is successfully written into the gateway through the production configuration file in the vehicle equipped with the gateway according to the vehicle code, obtain the original production code of the vehicle and compare it with the vehicle production code in the production configuration file in the vehicle equipped with the gateway. When the vehicle production code is consistent with the original production code of the vehicle, it means that the production configuration file is successfully written into the gateway. When the vehicle production code is inconsistent with the original production code of the vehicle, it means that the production configuration file is not successfully written. The reason for the failure to write can be analyzed and updated through the backup flash file. This can avoid the problem of abnormal functions caused by human tampering with the configuration items of the vehicle.

[0120] After the vehicle production code is compared and found to be consistent with the original vehicle production code, the backup flash file can be rewritten into the gateway, and the vehicle configuration information of the gateway installed after being written into the gateway can be read. The written configuration information can be compared with the internal vehicle configuration information of the gateway when the vehicle function is abnormal. Based on the comparison results, it can be determined whether it is an abnormality caused by the later tampering of the configuration item, the configuration file, or the gateway. The above comparison can be used to detect functional abnormalities in vehicles equipped with gateways.

[0121] Furthermore, when the flashing is completed, the personnel paste the vehicle barcode onto the flashed gateway and deliver it to the sub-packaging station. The sub-packaging station matches and installs it on the instrument panel of the cab according to the vehicle information, completing the automatic flashing and matching installation of the gateway. When the installation is completed, the vehicle chassis number information inside the gateway is written into the production configuration file for gateway self-verification to prevent the gateway from being installed incorrectly. The steps for the gateway to perform self-verification include: obtaining the chassis number information of the vehicle on which the gateway is installed; obtaining the identification code information of the vehicle on which the gateway is installed; verifying the identification code information with the vehicle chassis number information, and generating a fault message when the verification of the identification code information and the vehicle chassis number information is inconsistent; and verifying the gateway according to the fault message.

[0122] In the specific implementation, since the production configuration file is written into the gateway, the vehicle chassis number information written into the gateway in the production configuration file can be directly obtained. Since the chassis number is the last 8 digits of the vehicle identification code, after the vehicle is assembled and rolled off the assembly line, the gateway communicates with the engine ECU (Electronic Control Unit) to request the vehicle's VIN (Vehicle Identification Number) code information, and intercepts the last 8 digits of the vehicle's VIN, and verifies the vehicle chassis number information with the last eight digits of the VIN code. When the identification code information and the vehicle chassis number information are verified to be consistent, the vehicle can be debugged normally. When the verification is inconsistent, a fault message is generated and an alarm is issued, and the fault message is sent to the pop-up window of the instrument cluster interface, "Please check the gateway and ECU parameters", prompting the staff to check and confirm until the verification is consistent, complete the verification of the gateway, and release the alarm. The accuracy of the data is improved, and the wrong brushing and missed brushing during manual identification and writing are avoided, which can generate greater economic benefits.

[0123] like Figure 7 As shown, Figure 7The overall process diagram of the vehicle gateway flashing method of the present invention is shown. The daily quota system is a system for storing the vehicle's loading parts list. The preset gateway drawing number is maintained in the MES system. The MES system obtains the vehicle's loading parts list through the daily quota system, and indexes the parts drawing number in the loading parts list through the preset gateway drawing number. When the index includes the preset gateway drawing number, it means that the vehicle corresponding to the part drawing number is a vehicle equipped with a gateway. The gateway vehicle is marked to obtain a vehicle equipped with a gateway. The printing system interacts with the MES system to request a list of vehicles equipped with a gateway. After filtering the vehicles equipped with a gateway according to a certain range of time and gateway marking information in the preset filtering conditions, a list of vehicles equipped with a gateway is obtained. The printing system prints the list of vehicles equipped with a gateway to obtain a barcode of the list of vehicles equipped with a gateway. The flashing system interacts with the MES system and the printing system. The flashing system obtains the configuration information of the vehicle equipped with the gateway in the MES system, and obtains the barcode of the vehicle list equipped with the gateway from the printing system. The vehicle list barcode is scanned through the configuration information of the vehicle equipped with the gateway and the barcode of the vehicle list equipped with the gateway, and the configuration code generated by the host computer is replaced by the vehicle configuration information. The host computer is called to flash the vehicle equipped with the gateway according to the configuration code. At the same time, the configuration code, vehicle configuration information, and loading date and other information are backed up to obtain the backup flashing file, which is stored in the remote server. When the gateway is flashed, the vehicle barcode is pasted on the flashed gateway and delivered to the subassembly line for subassembly. The subassembly line matches the vehicle barcode to the corresponding vehicle cab instrument panel to complete the subassembly of the gateway, which can realize the one-line flow of the vehicle offline, reduce the vehicle repair circulation time, and improve the efficiency of vehicle offline debugging. Because the gateway involves multiple electronic control controller functions, the front flashing can reduce the defective rate of the subsequent engineering.

[0124] like Figure 8 As shown, Figure 8 This is a flow chart of the self-checking of the gateway in this embodiment. When the installation is completed and the vehicle is powered on after being offline, the gateway starts to work for self-checking and issues an alarm. By requesting the engine ECU to send the vehicle's VIN code, the engine ECU sends the vehicle's VIN code to the gateway. The gateway obtains the internal vehicle chassis number and compares the vehicle chassis number with the last 8 bits of the vehicle's VIN code. When the verification is consistent, the instrument cluster can release the alarm and the vehicle can be debugged and stored normally. When the verification is inconsistent, the instrument cluster pops up an alarm to prompt the staff to check the parameters when the gateway is flashed until the verification is consistent. The verification is convenient and fast, which improves the convenience of after-sales problem troubleshooting.

[0125] In this embodiment, after the flashing of the vehicle equipped with the gateway is completed, the flashing time information, the vehicle information equipped with the gateway and the production configuration file information are obtained; the flashing time information, the vehicle information equipped with the gateway and the production configuration file information are backed up to obtain a backup flashing file; the backup flashing file is sent to a server for storage, so that when the function of the vehicle equipped with the gateway is abnormal, abnormality tracing can be performed according to the backup flashing file in the server, thereby realizing the flashing of the gateway main line, data synchronization and traceability, and improving the convenience of after-sales problem troubleshooting.

[0126] Reference Fig. 9 , Fig. 9 This is a structural block diagram of the first embodiment of the vehicle gateway flashing device of the present invention.

[0127] like Fig. 9 As shown, the vehicle gateway flashing device proposed in the embodiment of the present invention includes:

[0128] The acquisition module 10 is used to obtain a list of installed parts for the vehicle before the vehicle is installed.

[0129] The marking module 20 is used to mark the vehicle according to a preset marking rule based on the vehicle parts list to obtain a vehicle equipped with a gateway.

[0130] The acquisition module 10 is further used to obtain a list barcode of vehicles equipped with a gateway based on the vehicles equipped with a gateway.

[0131] The acquisition module 10 is also used to obtain vehicle configuration information according to the barcode of the vehicle list equipped with the gateway.

[0132] The flashing module 30 is used to flash the gateway of the vehicle equipped with the gateway through the barcode of the vehicle list equipped with the gateway and the vehicle configuration information.

[0133] This embodiment obtains a list of installed parts for the vehicle before the vehicle is installed; marks the vehicle according to preset marking rules based on the list of installed parts to obtain a vehicle equipped with a gateway; obtains a list barcode of vehicles equipped with a gateway based on the vehicle equipped with a gateway; obtains vehicle configuration information based on the list barcode of vehicles equipped with a gateway; and performs gateway flashing on the vehicle equipped with a gateway using the list barcode of vehicles equipped with a gateway and the vehicle configuration information, thereby improving the efficiency and accuracy of vehicle gateway flashing.

[0134] In one embodiment, the marking module 20 is further used to obtain the component drawing number in the vehicle installation parts list; compare the component drawing number with the preset gateway drawing number; and when the preset gateway drawing number exists in the component drawing number, mark the vehicle corresponding to the component drawing number as a vehicle equipped with a gateway.

[0135] In one embodiment, the flashing module 30 is further used to generate a configuration code according to a preset configuration code rule using the barcode of the vehicle list equipped with a gateway and the vehicle configuration information; generate a production configuration file according to the configuration code; and perform gateway flashing on the vehicle equipped with a gateway using the production configuration file.

[0136] In one embodiment, the acquisition module 10 is further used to obtain preset screening conditions, and the preset screening conditions include the loading time of the vehicle and the marking information of the vehicle equipped with the gateway; the vehicles equipped with the gateway are screened according to the loading time of the vehicle and the marking information of the vehicle equipped with the gateway to obtain a list of vehicles equipped with the gateway within the corresponding time range; the list of vehicles equipped with the gateway within the corresponding time range is printed to obtain a barcode of the list of vehicles equipped with the gateway.

[0137] In one embodiment, the flashing module 30 is further used to obtain the flashing time information, the vehicle information equipped with the gateway and the production configuration file information after the flashing of the vehicle equipped with the gateway is completed; back up the flashing time information, the vehicle information equipped with the gateway and the production configuration file information to obtain a backup flashing file; send the backup flashing file to the server for storage, so as to realize abnormal tracing according to the backup flashing file in the server when the vehicle equipped with the gateway has abnormal functions.

[0138] In one embodiment, the flashing module 30 is further used to read the internal vehicle configuration information of the gateway of the vehicle equipped with the gateway to obtain the vehicle production code when the function of the vehicle equipped with the gateway is abnormal; compare the vehicle production code with the original production code of the vehicle; when the vehicle production code is consistent with the original production code of the vehicle, rewrite the backup flashing file into the vehicle equipped with the gateway and read the written configuration information; compare the written configuration information with the internal vehicle configuration information of the gateway, and perform functional abnormality detection on the vehicle equipped with the gateway according to the comparison result.

[0139] In one embodiment, the flashing module 30 is also used to obtain the chassis number information of the vehicle equipped with the gateway; obtain the identification code information of the vehicle equipped with the gateway; verify the identification code information with the vehicle chassis number information, and generate a fault message when the identification code information and the vehicle chassis number information are inconsistent; verify the gateway according to the fault message.

[0140] In addition, to achieve the above-mentioned purpose, the present invention also proposes a vehicle gateway flashing device, which includes: a memory, a processor, and a vehicle gateway flashing program stored on the memory and executable on the processor, and the vehicle gateway flashing program is configured to implement the steps of the vehicle gateway flashing method described above.

[0141] Since the vehicle gateway flashing device adopts all the technical solutions of all the above embodiments, it has at least all the beneficial effects brought by the technical solutions of the above embodiments, which will not be described one by one here.

[0142] In addition, an embodiment of the present invention further proposes a storage medium, on which a vehicle gateway flashing program is stored. When the vehicle gateway flashing program is executed by a processor, the steps of the vehicle gateway flashing method described above are implemented.

[0143] Since the storage medium adopts all the technical solutions of all the above embodiments, it has at least all the beneficial effects brought by the technical solutions of the above embodiments, which will not be described one by one here.

[0144] It should be understood that the above is only an example and does not constitute any limitation on the technical solution of the present invention. In specific applications, technicians in this field can make settings as needed, and the present invention does not limit this.

[0145] It should be noted that the workflow described above is merely illustrative and does not limit the scope of protection of the present invention. In practical applications, technicians in this field can select part or all of them according to actual needs to achieve the purpose of the present embodiment, and no limitation is made here.

[0146] In addition, for technical details not fully described in this embodiment, please refer to the vehicle gateway flashing method provided in any embodiment of the present invention, and will not be repeated here.

[0147] In addition, it should be noted that, in this article, the terms "include", "comprises" or any other variations thereof are intended to cover non-exclusive inclusion, so that a process, method, article or system including a series of elements includes not only those elements, but also other elements not explicitly listed, or also includes elements inherent to such process, method, article or system. In the absence of further restrictions, an element defined by the sentence "comprises a ..." does not exclude the existence of other identical elements in the process, method, article or system including the element.

[0148] The serial numbers of the above embodiments of the present invention are only for description and do not represent the advantages or disadvantages of the embodiments.

[0149] Through the description of the above implementation methods, those skilled in the art can clearly understand that the above-mentioned embodiment methods can be implemented by means of software plus a necessary general hardware platform, and of course by hardware, but in many cases the former is a better implementation method. Based on such an understanding, the technical solution of the present invention, or the part that contributes to the prior art, can be embodied in the form of a software product, which is stored in a storage medium (such as a read-only memory (ROM) / RAM, a magnetic disk, or an optical disk), and includes a number of instructions for a terminal device (which can be a mobile phone, a computer, a server, or a network device, etc.) to execute the methods described in each embodiment of the present invention.

[0150] The above are only preferred embodiments of the present invention, and are not intended to limit the patent scope of the present invention. Any equivalent structure or equivalent process transformation made using the contents of the present invention specification and drawings, or directly or indirectly applied in other related technical fields, are also included in the patent protection scope of the present invention.

Claims

1. A vehicle gateway flashing method, characterized in that: The vehicle gateway flashing method comprises: Before the vehicle is installed, obtain a list of installed parts for the vehicle; Based on the vehicle parts list, the vehicle is marked according to a preset marking rule to obtain a vehicle equipped with a gateway; Obtain a barcode of a vehicle list equipped with a gateway according to the vehicle equipped with a gateway; Obtaining vehicle configuration information according to the barcode of the vehicle list equipped with the gateway; Flashing the gateway of the vehicle equipped with the gateway by using the barcode of the vehicle list equipped with the gateway and the vehicle configuration information; The step of marking the vehicle according to a preset marking rule based on the vehicle parts list to obtain a vehicle equipped with a gateway includes: Obtaining the parts drawing number in the vehicle loading parts list; Compare the component drawing number with the preset gateway drawing number; When the preset gateway drawing number exists in the component drawing number, marking the vehicle corresponding to the component drawing number as a vehicle equipped with a gateway; The method of obtaining a list barcode of vehicles equipped with a gateway according to the vehicles equipped with a gateway includes: Acquire preset screening conditions, wherein the preset screening conditions include the loading time of the vehicle and the marking information of the vehicle equipped with the gateway; The vehicles equipped with the gateway are screened by the loading time of the vehicles and the marking information of the vehicles equipped with the gateway, so as to obtain a list of vehicles equipped with the gateway within the corresponding time range; Print the list of vehicles equipped with gateways within the corresponding time range to obtain a barcode of the list of vehicles equipped with gateways; The gateway flashing of the vehicle equipped with a gateway by using the barcode of the vehicle list equipped with a gateway and the vehicle configuration information includes: Generate a configuration code according to a preset configuration code rule through the barcode of the vehicle list equipped with a gateway and the vehicle configuration information, wherein the preset configuration code rule is a configuration code rule generated according to the configuration information of the vehicle equipped with a gateway, generate a preset configuration code rule table according to the corresponding configuration code rule, query the preset configuration code rule table according to the vehicle configuration information, obtain the gateway configuration code corresponding to the vehicle configuration information, and calculate through the vehicle configuration and the gateway configuration code to obtain the corresponding configuration code; Generate a production configuration file according to the configuration code, wherein the production configuration file includes a configuration code generated by the configuration code, a production code of a vehicle equipped with a gateway, a chassis number, and a configuration description; The gateway of the vehicle equipped with the gateway is flashed using the production configuration file.

2. The vehicle gateway flashing method according to claim 1, characterized in that: After the gateway is flashed to the vehicle equipped with the gateway by using the barcode of the vehicle list equipped with the gateway and the vehicle configuration information, the method further includes: After the flashing of the vehicle equipped with the gateway is completed, obtaining the flashing time information, the vehicle information equipped with the gateway and the production configuration file information; Backing up the flashing time information, the vehicle information equipped with the gateway, and the production configuration file information to obtain a backup flashing file; The backup flash file is sent to the server for storage, so that when the vehicle equipped with the gateway has a malfunction, abnormality tracing can be performed based on the backup flash file in the server.

3. The vehicle gateway flashing method as claimed in claim 2, characterized in that: After sending the backup flash file to the server for storage, the method further includes: When the vehicle equipped with the gateway has an abnormal function, reading the internal vehicle configuration information of the gateway of the vehicle equipped with the gateway to obtain the vehicle production code; Comparing the vehicle production code with the original vehicle production code; When the vehicle production code is consistent with the original vehicle production code, the backup flash file is rewritten into the vehicle equipped with the gateway, and the written configuration information is read; The written configuration information is compared with the vehicle configuration information inside the gateway, and functional abnormality detection is performed on the vehicle equipped with the gateway according to the comparison result.

4. The vehicle gateway flashing method as claimed in claim 2, characterized in that: After the gateway is flashed to the vehicle equipped with the gateway by using the barcode of the vehicle list equipped with the gateway and the vehicle configuration information, the method further includes: Obtain chassis number information of the vehicle equipped with the gateway; Obtaining identification code information of the vehicle equipped with the gateway; Verifying the identification code information with the vehicle chassis number information, and generating a fault message when the identification code information and the vehicle chassis number information are inconsistent; The gateway is verified according to the fault message.

5. A vehicle gateway flashing device, characterized in that: The vehicle gateway flash writing device comprises: An acquisition module, used for acquiring a list of vehicle parts to be installed before the vehicle is installed; A marking module, used to mark the vehicle according to a preset marking rule based on the vehicle parts list to obtain a vehicle equipped with a gateway; The acquisition module is further used to obtain a barcode of a vehicle list equipped with a gateway according to the vehicle equipped with a gateway; The acquisition module is further used to obtain vehicle configuration information according to the barcode of the vehicle list equipped with the gateway; A flashing module, used to flash the gateway of the vehicle equipped with the gateway through the barcode of the vehicle list equipped with the gateway and the vehicle configuration information; The marking module is further used to obtain the component drawing number in the vehicle-mounted component list; compare the component drawing number with the preset gateway drawing number; and when the preset gateway drawing number exists in the component drawing number, mark the vehicle corresponding to the component drawing number as a vehicle equipped with a gateway; The acquisition module is further used to acquire preset screening conditions, wherein the preset screening conditions include the loading time of the vehicle and the marking information of the vehicle equipped with the gateway; the vehicles equipped with the gateway are screened according to the loading time of the vehicle and the marking information of the vehicle equipped with the gateway to obtain a list of vehicles equipped with the gateway within a corresponding time range; the list of vehicles equipped with the gateway within the corresponding time range is printed to obtain a barcode of the list of vehicles equipped with the gateway; The flashing module is also used to generate a configuration code according to a preset configuration code rule through the barcode of the vehicle list equipped with a gateway and the vehicle configuration information, wherein the preset configuration code rule is a configuration code rule generated according to the configuration information of the vehicle equipped with a gateway, and a preset configuration code rule table is generated according to the corresponding configuration code rule, and the preset configuration code rule table is queried according to the vehicle configuration information to obtain the gateway configuration code corresponding to the vehicle configuration information, and the corresponding configuration code is obtained by calculating through the vehicle configuration and the gateway configuration code; a production configuration file is generated according to the configuration code, and the production configuration file includes the configuration code generated by the configuration code, the production code of the vehicle equipped with a gateway, the chassis number and the configuration description; and the gateway of the vehicle equipped with a gateway is flashed through the production configuration file.

6. A vehicle gateway flashing device, characterized in that: The vehicle gateway flashing device comprises: a memory, a processor, and a vehicle gateway flashing program stored in the memory and running on the processor, wherein the vehicle gateway flashing program is configured to implement the vehicle gateway flashing method according to any one of claims 1 to 4.

7. A storage medium, characterized in that: The storage medium stores a vehicle gateway flashing program, and when the vehicle gateway flashing program is executed by the processor, the vehicle gateway flashing method according to any one of claims 1 to 4 is implemented.

Citation Information

Patent Citations

  • Gateway-based vehicle data flashing method and device and storage medium

    CN112787862A