Configuration processing method and device and electronic equipment

By automatically analyzing and writing configuration codes, the problem of high difficulty in configuration of electronic controller units is solved, the efficiency and intelligence of configuration processing methods are improved, and the accuracy of configuration codes is ensured.

CN120215981APending Publication Date: 2025-06-27GUANGZHOU AUTOMOBILE GROUP CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202510315700.8
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2025-03-17
Publication Date
2025-06-27

AI Technical Summary

Technical Problem

In the prior art, the configuration code configuration of the electronic controller unit is difficult, and the time and labor costs are high due to relying on manual operations, and the efficiency and intelligence level of the configuration processing method are low.

Method used

By obtaining the configuration code information and configuration writing records corresponding to multiple controller units of the target vehicle, when the configuration update condition of the target controller unit is triggered, the status analysis is automatically performed to determine the target configuration status, and the target configuration code is automatically written to the target controller unit based on the target configuration status and configuration code information.

Benefits of technology

It improves the efficiency of determining the target configuration status, reduces dependence on manual operations, improves the efficiency and intelligence of configuration processing methods, ensures accurate writing of configuration codes, and avoids configuration errors.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120215981A_ABST
    Figure CN120215981A_ABST
Patent Text Reader

Abstract

The embodiment of the invention provides a configuration processing method and device and electronic equipment, and relates to the technical field of data processing, and the method comprises the steps: obtaining configuration code information and configuration writing records corresponding to a plurality of controller units of a target vehicle; under triggering of a configuration updating condition corresponding to a target controller unit, state analysis is conducted on the target controller unit according to the configuration write-in record, a target configuration state is determined, and the target controller unit is determined from the multiple controller units; and writing the target configuration code to the target controller unit based on the target configuration state and the configuration code information. According to the invention, the technical problems of low efficiency and low intelligent level of a configuration processing method in the prior art are solved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The embodiments of the present application relate to the technical field of data processing, and in particular, to a configuration processing method, apparatus, and electronic device. Background Art

[0002] In a vehicle electronic control system, the configuration code of an electronic control unit (ECU for short) is used to connect vehicle hardware and implement corresponding software functions. If the configuration code writing of the electronic control unit goes wrong, it may cause the vehicle electronic control system to fail to operate as expected.

[0003] In related technologies, the configuration code of the electronic control unit is usually configured by relying on manual operations. However, with the continuous development of electronic technologies, the complexity of the vehicle electronic control system is getting higher and higher, and the configuration difficulty of the electronic control unit configuration code is also getting greater and greater. The solution relying on manual operations requires more time and labor costs, and the efficiency of the configuration processing method and the level of intelligence are relatively low.

[0004] Therefore, how to improve the efficiency and intelligence level of the configuration processing method has become one of the important technical problems in the related technical fields. For the above problems, no effective solution has been proposed yet. Summary of the Invention

[0005] The embodiments of the present application provide a configuration processing method, apparatus, and electronic device, aiming to improve the problems of low efficiency and low intelligence level of the configuration processing method in related technologies.

[0006] According to one aspect of the embodiments of the present application, a configuration processing method is provided, including: obtaining configuration code information and configuration writing records corresponding to a plurality of controller units of a target vehicle; triggering according to a configuration update condition corresponding to the target controller unit, analyzing the state of the target controller unit according to the configuration writing record to determine a target configuration state, where the target controller unit is determined from the plurality of controller units; and writing a target configuration code to the target controller unit based on the target configuration state and the configuration code information.

[0007] The above configuration processing method provided by the embodiments of the present application achieves the following technical effects: obtaining the configuration code information and configuration writing records corresponding to multiple controller units of a target vehicle, and automatically analyzing the status of a target controller unit according to the configuration writing records when a configuration update condition corresponding to the target controller unit among the multiple controller units is triggered, without relying on manual detection of the configuration status of the target controller unit, which can improve the efficiency of determining the target configuration status. Further, based on the target configuration status and the configuration code information, automatically write the target configuration code to the target controller unit, reducing the dependence on manual operations and improving the efficiency and intelligence level of the configuration processing method. Thus, in the embodiments of the present application, by obtaining the configuration code information and configuration writing records corresponding to multiple controller units of a target vehicle, automatically analyzing the status of the target controller unit according to the configuration writing records when the configuration update condition corresponding to the target controller unit is triggered, determining the target configuration status, and based on the target configuration status and the configuration code information, the purpose of efficiently writing the target configuration code to the target controller unit automatically is achieved, thereby realizing the technical effect of improving the efficiency and intelligence level of the configuration processing method, and further solving the technical problems of low efficiency and low intelligence level of the configuration processing method in the related art.

[0008] Optionally, the configuration code information includes multiple configuration codes corresponding to multiple controller units respectively, and the configuration processing method further includes: when a downline configuration event of the target vehicle is triggered, writing the multiple configuration codes to the multiple controller units respectively.

[0009] The above optional embodiment of the present application can achieve the following technical effects: when a downline configuration event of the target vehicle is triggered, automatically identifying the configuration requirements of multiple controller units, and quickly writing each of the multiple configuration codes to the corresponding controller unit to write the multiple configuration codes to the multiple controller units respectively, avoiding the situation that the configuration code fails to be successfully written to the corresponding controller unit due to manual operation errors, ensuring that multiple controller units can be configured quickly and accurately, improving the accuracy and efficiency of the configuration processing method, and thus improving the efficiency of vehicle production and maintenance.

[0010] Optionally, the configuration writing record includes multiple backup codes corresponding to multiple controller units respectively, and the configuration processing method further includes: in response to the completion of writing the target configuration code corresponding to the target controller unit among the multiple controller units, generating a target record code corresponding to the target controller unit according to the identification code information of the target vehicle and the OEM code of the target controller unit; writing the target record code to the target controller unit; and determining the target backup code corresponding to the target controller unit among the multiple backup codes based on the target record code.

[0011] The above optional embodiments of the present application can achieve the following technical effects: In response to the completion of writing the target configuration code corresponding to the target controller unit among multiple controller units, according to the identification code information of the target vehicle and the OEM code of the target controller unit, automatically generate the target record code corresponding to the target controller unit, which can not only verify whether the target configuration code corresponding to the target controller unit is written successfully, but also provide information support for subsequent status analysis of the target controller unit. Furthermore, write the target record code into the target controller unit to ensure that the target record code stored in the target controller unit can be updated in a timely manner, thereby ensuring the timeliness of the target record code stored in the target controller unit and avoiding the situation of repeatedly configuring the target control unit due to the failure to update the target record code in the target controller unit in a timely manner. Further, based on the target record code, automatically determine the target backup code corresponding to the target controller unit from multiple backup codes, provide information support for subsequent status analysis of the target controller unit, build an intelligent tracking system for the configuration status of the controller unit, improve the efficiency of vehicle production and maintenance, and reduce the costs of vehicle production and maintenance.

[0012] Optionally, the configuration processing method further includes: in response to a configuration update control operation performed on the central control host corresponding to the target vehicle, determine the target controller unit from multiple controller units and determine that the configuration update condition is triggered, where the central control host is used to provide a configuration update entry for multiple controller units.

[0013] The above optional embodiments of the present application can achieve the following technical effects: By using the configuration update entry for multiple controller units provided by the central control host, operators can actively perform the configuration update control operation according to the actual situation, improving the flexibility and controllability of the configuration processing method. Further, in response to a configuration update control operation performed on the central control host corresponding to the target vehicle, the in-vehicle intelligent diagnosis configuration unit can automatically determine the target controller unit that needs to update the configuration from multiple controller units and determine that the configuration update condition is triggered, ensuring that the target control unit is accurately and quickly determined from multiple controller units and the configuration update condition is triggered in a timely manner, improving the efficiency of the configuration processing method.

[0014] Optionally, the configuration processing method further includes: in response to the target controller unit switching from the offline state to the online state and the part number corresponding to the target controller unit satisfying the matching verification condition, determine that the configuration update condition is triggered.

[0015] The above optional embodiments of the present application can achieve the following technical effects: By monitoring the status of the target controller unit and the part number corresponding to the target controller unit, it is possible to automatically determine the triggering of the configuration update condition. Especially in the case of replacing the target control unit in a vehicle, using the above mechanism for triggering configuration updates, it is possible to quickly determine the replaced target control unit and automatically trigger the configuration update condition, improving the efficiency and intelligence level of the configuration processing method. During the process of configuring the target controller, there is no need to rely on manual inspection or manual configuration, simplifying the replacement process of the control unit and enhancing the service efficiency.

[0016] Optionally, the configuration processing method further includes: in response to the activation of the periodic polling function corresponding to multiple controller units, determining the current controller unit during the polling process as the target controller unit and determining the triggering of the configuration update condition.

[0017] The above optional embodiments of the present application can achieve the following technical effects: Utilizing the periodic polling function corresponding to multiple controller units enables the in-vehicle intelligent diagnosis configuration unit to automatically monitor the status of multiple controller units, automatically determine the target control unit that requires configuration update, and timely trigger the configuration update condition without manual inspection or manual configuration, thereby ensuring that multiple controller units can be configured in a timely manner and improving the efficiency and intelligence level of the configuration processing method.

[0018] Optionally, analyzing the status of the target controller unit based on the configuration write record to determine the target configuration status includes: obtaining the target record code currently stored in the target controller unit; determining the target backup code corresponding to the target controller unit from the configuration write record; and matching the target record code with the target backup code to determine the target configuration status.

[0019] The above optional embodiments of the present application can achieve the following technical effects: By obtaining the target record code currently stored in the target controller unit, determining the target backup code corresponding to the target controller unit from the configuration write record, and matching the target record code with the target backup code to determine whether the target record code and the target backup code can be successfully matched, the target configuration status is automatically determined, thereby enhancing the intelligence level of the configuration processing method.

[0020] Optionally, writing the target configuration code to the target controller unit based on the target configuration status and the configuration code information includes: in response to determining that the target record code and the target backup code do not match successfully according to the target configuration status, obtaining the target configuration code from the configuration code information and writing the target configuration code to the target controller unit.

[0021] The above optional embodiments of the present application can achieve the following technical effects: In response to determining that the target record code and the target backup code do not match successfully according to the target configuration state, it indicates that the configuration state of the target controller does not match the expected state. Therefore, when the target record code and the target backup code do not match successfully, the vehicle-end intelligent diagnosis configuration unit can select the target configuration code corresponding to the target controller unit from the configuration code information and automatically write it into the target controller unit, ensuring more accurate and timely update of the configuration code of the target controller unit, avoiding the situation that the function of the vehicle electronic control system fails or the performance deteriorates due to incorrect configuration of the target controller unit, and improving the efficiency and intelligent level of the configuration processing method.

[0022] According to another aspect of the embodiments of the present application, there is also provided a configuration processing device, including: an acquisition module, configured to acquire configuration code information and configuration write records corresponding to a plurality of controller units of a target vehicle; an analysis module, configured to perform a state analysis on the target controller unit according to the configuration write records under the trigger of a configuration update condition corresponding to the target controller unit, and determine a target configuration state, where the target controller unit is determined from the plurality of controller units; and a write module, configured to write a target configuration code into the target controller unit based on the target configuration state and the configuration code information.

[0023] The above configuration processing device provided by the embodiments of the present application achieves the following technical effects: Through the acquisition module, the configuration code information and configuration write records corresponding to a plurality of controller units of the target vehicle are acquired; through the analysis module, when the configuration update condition corresponding to the target controller unit is triggered, the state analysis of the target controller unit is automatically performed according to the configuration write records, which can improve the efficiency and intelligent level of the process of determining the target configuration state; further, through the write module, based on the target configuration state and the configuration code information, the target configuration code is automatically written into the target controller unit, reducing the dependence on manual operations, avoiding the situation that the configuration code writing process goes wrong due to manual operation errors, and improving the configuration efficiency and intelligent level of the configuration processing device. Therefore, by using this configuration processing device, the target controller unit can be configured more efficiently and intelligently.

[0024] According to another aspect of the embodiments of the present application, there is also provided an electronic device, including a processor and a memory, where the memory is used to store a computer program; the processor is used to execute the program stored on the memory to implement the configuration processing method in any one of the above.

[0025] The above electronic device provided by the embodiment of the present application achieves the following technical effects: storing the computer program corresponding to the configuration processing method for implementing any embodiment in the memory, and using the processor to execute the program stored on the memory. By obtaining the configuration code information and configuration writing records corresponding to multiple controller units of the target vehicle, and triggering under the configuration update condition corresponding to the target controller unit, automatically analyzing the state of the target controller unit according to the configuration writing records to determine the target configuration state, and efficiently and automatically writing the target configuration code to the target controller unit based on the target configuration state and the configuration code information, improving the efficiency and intelligent level of the process of configuring the target controller unit.

[0026] It should be noted that the above general description and the following detailed description are only for exemplifying and explaining the present application, and do not constitute a limitation to the present application. Description of the Drawings

[0027] The drawings described herein are used to provide a further understanding of the present application, and constitute a part of the present application. The schematic embodiments of the present application and their descriptions are used to explain the present application, and do not constitute an improper limitation to the present application. In the drawings:

[0028] Figure 1 is a flowchart of a configuration processing method provided by one embodiment of the present application;

[0029] Figure 2 is a flowchart of a configuration processing method in the factory off-line configuration stage provided by one embodiment of the present application;

[0030] Figure 3 is a schematic diagram of configuring a target controller unit provided by one embodiment of the present application;

[0031] Figure 4 is a structural block diagram of a vehicle-end intelligent diagnosis configuration unit and a controller unit provided by one embodiment of the present application;

[0032] Figure 5 is a schematic diagram of a vehicle-end intelligent diagnosis configuration unit provided by one embodiment of the present application;

[0033] Figure 6 is a structural block diagram of a configuration processing device provided by one embodiment of the present application;

[0034] Figure 7 is a structural block diagram of an electronic device provided by one embodiment of the present application;

[0035] Figure 8 is a structural block diagram of a vehicle provided by one embodiment of the present application;

[0036] Figure 9It is a hardware structure block diagram of a computing terminal for implementing a configuration processing method according to an embodiment of the present application. Detailed implementation manners

[0037] In order to make the technical problems, technical solutions and technical effects solved by the present application clearer and more understandable, the present application will be further described in detail below in conjunction with embodiments. It should be understood that the specific embodiments described herein are only used to explain the present application and are not used to limit the present application.

[0038] A configuration processing method provided by an embodiment of the present application includes: obtaining configuration code information and configuration writing records corresponding to a plurality of controller units of a target vehicle; triggering a state analysis of a target controller unit according to the configuration writing record under the trigger of a configuration update condition corresponding to the target controller unit to determine a target configuration state, where the target controller unit is determined from the plurality of controller units; and writing a target configuration code to the target controller unit based on the target configuration state and the configuration code information.

[0039] The above configuration processing method provided by the embodiment of the present application achieves the following technical effects: obtaining configuration code information and configuration writing records corresponding to a plurality of controller units of a target vehicle, and automatically performing a state analysis of the target controller unit according to the configuration writing record when a configuration update condition corresponding to the target controller unit among the plurality of controller units is triggered, without relying on manual detection of the configuration state of the target controller unit, which can improve the efficiency of determining the target configuration state. Further, based on the target configuration state and the configuration code information, a target configuration code is automatically written to the target controller unit, reducing the dependence on manual operations and improving the efficiency and intelligent level of the configuration processing method. Therefore, in the embodiment of the present application, by obtaining configuration code information and configuration writing records corresponding to a plurality of controller units of a target vehicle, triggering a state analysis of the target controller unit according to the configuration writing record under the trigger of a configuration update condition corresponding to the target controller unit, determining the target configuration state, and based on the target configuration state and the configuration code information, the purpose of efficiently automatically writing a target configuration code to the target controller unit is achieved, thereby realizing the technical effect of improving the efficiency and intelligent level of the configuration processing method, and further solving the technical problems of low efficiency and low intelligent level of the configuration processing method in the related art.

[0040] Embodiment 1

[0041] An embodiment of the present application provides a configuration processing method. Please refer to Figure 1 , including the following steps:

[0042] S110: Obtain configuration code information and configuration writing records corresponding to a plurality of controller units of a target vehicle;

[0043] S120: Under the trigger of the configuration update condition corresponding to the target controller unit, perform a status analysis on the target controller unit according to the configuration writing record to determine the target configuration status, where the target controller unit is determined from multiple controller units;

[0044] S130: Write the target configuration code to the target controller unit based on the target configuration status and the configuration code information.

[0045] The above-mentioned target vehicle can be a vehicle that needs to perform a writing operation or an update operation on the configuration code of the controller unit.

[0046] The above-mentioned multiple controller units can be multiple microprocessors responsible for controlling specific functions in the vehicle electronic control system. Each target vehicle can include multiple controller units. For example, an engine controller unit, a body controller unit, a safety airbag controller unit, etc. Each controller unit can be used to control different parts of the target vehicle.

[0047] The above-mentioned configuration code information can be specific code information or dataset information that defines the functions and settings of the controller unit. This configuration code information can be obtained from a remote diagnostic system in the cloud or an offline diagnostic instrument system. Using the above-mentioned configuration code information, the controller unit can be configured so that the controller unit executes the functions corresponding to the configuration code information.

[0048] The above-mentioned configuration writing record can be used to record the historical information of writing the configuration code to the controller unit. This configuration writing record can include multiple record codes stored in multiple controller units and multiple backup writing record codes corresponding to multiple controller units stored in the vehicle-side intelligent diagnostic configuration unit. The above-mentioned configuration writing record can include, but is not limited to: the writing time of the configuration code, the version of the written configuration code, the source of the written configuration code (such as a remote diagnostic system in the cloud, an offline diagnostic instrument system, a vehicle-side intelligent diagnostic configuration unit, etc.). Using the above-mentioned configuration writing record, the historical changes of the controller unit can be tracked, and the status of the controller unit can also be verified.

[0049] In an exemplary application scenario, Figure 2 is a flowchart of the configuration processing method in the factory off-line configuration stage provided by one embodiment of the present application. The above-mentioned factory off-line configuration stage can be a series of software configuration stages before the vehicle is about to leave the production line after completing the production assembly steps and passing the final quality inspection on the production line during the vehicle production process. As Figure 2As shown, in response to the start event of the factory off-line configuration phase of the target vehicle, the configuration code information corresponding to multiple controller units of the target vehicle is obtained from the remote diagnostic system in the cloud or the off-line diagnostic instrument system, and the configuration code information corresponding to the multiple controller units is written into the vehicle-side intelligent diagnostic configuration unit. Furthermore, multiple record codes stored in the multiple controller units are obtained, providing an information basis for subsequent configuration processing of the target controller unit.

[0050] The above configuration update condition can be a condition for triggering the configuration of the target controller unit. For example, the state of the target controller unit changes. Using this configuration update condition, without relying on manual operations, the vehicle-side intelligent diagnostic configuration unit can automatically analyze the state of the target controller unit according to the configuration write record and determine the target configuration state.

[0051] The above target configuration state can be used to indicate whether the current state of the target controller unit is consistent with the expected state of the target controller unit. Using this target configuration state, it can be used to determine whether it is necessary to write the target configuration code to the target controller unit. In addition, in the case of configuring multiple controller units in a complex electronic control system, in the embodiments of the present application, the state of the target controller unit is analyzed according to the configuration write record, and the target configuration state is automatically determined, which can improve the accuracy of the target configuration state and avoid the situation where the correct target configuration code fails to be written to the target controller unit due to an error in the target configuration state.

[0052] In an exemplary application scenario, when the configuration update condition corresponding to the target controller unit among the multiple controller units is triggered, the vehicle-side intelligent diagnostic configuration unit analyzes the current state of the target controller unit according to the configuration write record, and determines whether the current state of the target controller unit is consistent with the expected state of the target controller unit, thereby determining the target configuration state.

[0053] It is easy to understand that in the embodiments of the present application, using the configuration update condition corresponding to the target controller unit, the vehicle-side intelligent diagnostic configuration unit can automatically analyze the state of the target controller unit when the configuration update condition is triggered, efficiently determine the target configuration state, avoid the situation where the efficiency of the target configuration state is low due to complex manual detection, and improve the efficiency and intelligent level of the configuration processing method, providing information support for subsequent writing of the target configuration code to the target controller unit.

[0054] In an exemplary application scenario, according to the target configuration state, the target configuration code to be written to the target controller unit is determined from the configuration code information corresponding to the multiple controller units of the target vehicle, and the target configuration code is automatically written to the target controller unit.

[0055] It is easy to understand that in the embodiments of the present application, based on the target configuration state and configuration code information, the target configuration code is automatically written to the target controller unit, reducing the dependence on manual operations and avoiding the situation where the expected functions of the vehicle electronic control system cannot be realized due to the mismatch between the target configuration code and the target controller unit, thus improving the efficiency and intelligence level of the configuration processing method.

[0056] The above configuration processing method provided by the embodiments of the present application achieves the following technical effects: obtaining the configuration code information and configuration writing records corresponding to multiple controller units of the target vehicle, and automatically analyzing the state of the target controller unit according to the configuration writing records when the configuration update condition corresponding to the target controller unit among the multiple controller units is triggered, without relying on manual detection of the configuration state of the target controller unit, which can improve the efficiency of determining the target configuration state. Further, based on the target configuration state and configuration code information, the target configuration code is automatically written to the target controller unit, reducing the dependence on manual operations and improving the efficiency and intelligence level of the configuration processing method. Therefore, in the embodiments of the present application, by obtaining the configuration code information and configuration writing records corresponding to multiple controller units of the target vehicle, automatically analyzing the state of the target controller unit according to the configuration writing records when the configuration update condition corresponding to the target controller unit is triggered to determine the target configuration state, and based on the target configuration state and configuration code information, the purpose of efficiently writing the target configuration code to the target controller unit automatically is achieved, thereby realizing the technical effect of improving the efficiency and intelligence level of the configuration processing method, and further solving the technical problems of low efficiency and low intelligence level of the configuration processing method in the related art.

[0057] The configuration processing method provided by the embodiments of the present application automatically determines the target configuration state of the target controller unit by introducing the configuration writing record, and then efficiently writes the target configuration code to the target controller unit automatically based on the target configuration state and configuration code information, and can be widely applied to multiple application scenarios.

[0058] For example, in the application scenario of vehicle production process configuration initialization, during the vehicle production process, the present application can automatically detect the configuration state of the vehicle by obtaining the configuration writing records and disposal configuration code information of multiple controller units of the vehicle, so as to efficiently and automatically write the corresponding initialization configuration codes to multiple controller units of the vehicle, improving the production efficiency of the vehicle.

[0059] For example, in the application scenario of vehicle maintenance, the present application detects the configuration status of the replaced controller unit and automatically writes the corresponding configuration code to the replaced controller unit, without relying on an additional diagnostic system, improving the maintenance efficiency, avoiding the problem of configuration errors caused by manual operation mistakes, being more suitable for the overseas after-sales market in the dealer mode, and enhancing the support and service capabilities of the vehicle manufacturer for the overseas market.

[0060] The configuration processing method provided by the embodiments of the present application can be but is not limited to being applied to the above-listed application scenarios. With the continuous evolution of technology, the above method can also be applied to a wider range of scenarios, such as the application scenario of intelligent device configuration in a smart home system, the application scenario of device management in a smart building, etc. By efficiently writing the target configuration code to the target controller unit of the device, it can support various advanced functions and applications of the device, improve the configuration efficiency of the device, reduce the maintenance cost of the device, and thus improve the overall performance of the device.

[0061] Optionally, the configuration code information includes multiple configuration codes corresponding to multiple controller units respectively. The above configuration processing method provided by the embodiments of the present application further includes the following steps:

[0062] S140: Under the trigger of the off-line configuration event of the target vehicle, write the multiple configuration codes to the multiple controller units respectively.

[0063] The above configuration code can be a specific code or data set that defines the functions and settings of the controller unit.

[0064] The above off-line configuration event can be an event of configuring multiple controller units of the current vehicle in the factory off-line configuration stage, or an event of configuring multiple controller units of the current vehicle in the production line configuration stage of the target vehicle. By triggering the off-line configuration event of the target vehicle, each configuration code can be written to the corresponding controller unit, automatically configuring multiple controller units of the target vehicle and improving the production efficiency of the vehicle.

[0065] In an exemplary application scenario, still as Figure 2 shown, in the factory off-line configuration stage, when the off-line configuration event of the target vehicle is triggered, the in-vehicle intelligent diagnostic configuration unit writes each configuration code to the corresponding controller unit, thereby automatically writing the multiple configuration codes to the corresponding multiple controller units respectively.

[0066] The above optional embodiments of the present application can achieve the following technical effects: triggered by the off-line configuration event of the target vehicle, the configuration requirements of multiple controller units are automatically recognized, and each configuration code in the multiple configuration codes is quickly written into the corresponding controller unit, so as to write the multiple configuration codes into the multiple controller units respectively, avoiding the situation that the configuration code fails to be successfully written into the corresponding controller unit due to manual operation errors, ensuring that the multiple controller units can be configured quickly and accurately, improving the accuracy and efficiency of the configuration processing method, and thus improving the efficiency of vehicle production and maintenance.

[0067] Optionally, the configuration write record includes multiple backup codes corresponding to multiple controller units respectively. The above configuration processing method provided by the embodiments of the present application further includes the following steps:

[0068] S150: In response to the completion of writing the target configuration code corresponding to the target controller unit among the multiple controller units, generate a target record code corresponding to the target controller unit according to the identification code information of the target vehicle and the OEM code of the target controller unit;

[0069] S160: Write the target record code into the target controller unit;

[0070] S170: Based on the target record code, determine the target backup code corresponding to the target controller unit among the multiple backup codes.

[0071] The above configuration write record may further include multiple current record codes stored in multiple controller units.

[0072] The above backup code may be multiple backup write record codes corresponding to multiple controller units stored in the in-vehicle intelligent diagnosis configuration unit, and this backup code can be used to assist in judging whether configuration processing needs to be performed on the target controller unit. The above target backup code may be the backup code corresponding to the target controller unit among the multiple backup codes.

[0073] The above identification code information may be the identity identification information of the vehicle, and this identification code information may include the Vehicle Identification Number (VIN for short). Using this identification code information, the generated target record code can be associated with the target vehicle, ensuring that the generated target record code is unique to the target vehicle, avoiding the situation that it is impossible to accurately analyze the status of the target controller unit according to the target record code due to multiple vehicles generating the same target record code, so as to ensure the accuracy of the subsequent determined target configuration status.

[0074] The above OEM code may be the code assigned by the OEM to each controller unit of the target vehicle, and this OEM code can be used to represent the identity identification of the controller unit.

[0075] The above-mentioned target record code can be used to assist in determining whether the target configuration code corresponding to the target controller unit has been written successfully, and can also be used to assist in judging whether configuration processing needs to be performed on the target controller unit. The target record code can be the record code corresponding to the target controller unit among multiple record codes.

[0076] It should be noted that when the current record code has been stored in the target controller unit, the target record code can be written into the target controller unit, and the current record code of the target controller unit can be updated using the target record code. For example, during the factory off-line configuration stage, when the vehicle-end intelligent diagnosis configuration unit successfully writes the target configuration code into the target controller unit multiple times, the target record code is written into the target controller unit, and the current record code of the target controller unit is updated using the target record code.

[0077] In addition, it should be noted that during the process of generating the above-mentioned target record code, an encryption algorithm can also be used, in combination with the identification code information of the target vehicle and the OEM code of the target controller unit, to generate a target record code with higher security, so as to improve the security of the configuration processing method. The above-mentioned encryption algorithm can include, but is not limited to: symmetric encryption algorithms, asymmetric encryption algorithms. The above-mentioned symmetric encryption algorithms can include, but are not limited to: Data Encryption Standard (DES) algorithm, Advanced Encryption Standard (AES) algorithm, Rivest Cipher (RC) algorithm. The above-mentioned asymmetric encryption algorithms can include, but are not limited to: Elliptic Curve Cryptography (ECC) algorithm, Elliptic Curve Digital Signature Algorithm (ECDSA), ElGamal algorithm.

[0078] In an exemplary application scenario, the above-mentioned identification code information can be the vehicle identification number. In response to the successful writing of the target configuration code corresponding to the target controller unit among multiple controller units, that is, when the vehicle-end intelligent diagnosis configuration unit successfully writes the target configuration code into the target controller unit, the vehicle-end intelligent diagnosis configuration unit uses an encryption algorithm to automatically generate the target record code corresponding to the target controller unit according to the vehicle identification number and the OEM code of the target controller unit. Furthermore, still as Figure 2As shown, the vehicle-end intelligent diagnosis configuration unit writes the target record code into the corresponding target controller unit, and based on the target record code, searches for and determines the target backup code corresponding to the target controller unit from multiple backup codes.

[0079] It should be noted that still in the above application scenario, still as Figure 2 shown, during the process of writing the target record code into the target controller unit, the above target record code can also be synchronously stored in the vehicle-end intelligent diagnosis configuration unit, so as to record the configuration code update history of the target controller unit and update multiple backup codes stored in the vehicle-end intelligent diagnosis configuration unit, complete the factory off-line configuration of the target vehicle, and end the factory off-line configuration stage of the target vehicle.

[0080] The above optional embodiments of the present application can achieve the following technical effects: In response to the completion of writing the target configuration code corresponding to the target controller unit in multiple controller units, according to the identification code information of the target vehicle and the OEM code of the target controller unit, automatically generate the target record code corresponding to the target controller unit, which can not only verify whether the target configuration code corresponding to the target controller unit is written successfully, but also provide information support for subsequent status analysis of the target controller unit. Furthermore, write the target record code into the target controller unit to ensure that the target record code stored in the target controller unit can be updated in a timely manner, thereby ensuring the timeliness of the target record code stored in the target controller unit and avoiding the situation of repeatedly configuring the target control unit due to the failure to update the target record code in the target controller unit in a timely manner. Further, based on the target record code, automatically determine the target backup code corresponding to the target controller unit from multiple backup codes, provide information support for subsequent status analysis of the target controller unit, build an intelligent tracking system for the configuration status of the controller unit, improve the efficiency of vehicle production and maintenance, and reduce the cost of vehicle production and maintenance.

[0081] Optionally, the above configuration processing method provided by the embodiments of the present application further includes the following steps:

[0082] S180: In response to a configuration update control operation performed on the central control host corresponding to the target vehicle, determine the target controller unit from multiple controller units and determine that the configuration update condition is triggered, where the central control host is used to provide a configuration update entry for multiple controller units.

[0083] The above-mentioned central control host can be the central control unit of the target vehicle, which is responsible for receiving and processing requests for configuration updates. The above-mentioned central control host can integrate the control authorities of multiple controller units. Through the configuration update entry of the central control host, configuration processing can be performed on multiple controller units, avoiding the problem of low efficiency of the configuration processing method caused by triggering the configuration update conditions of multiple controller units one by one.

[0084] It should be noted that by using the above-mentioned configuration update entry, operators (such as R & D personnel, after-sales personnel, etc.) can actively trigger the configuration update conditions.

[0085] The above-mentioned configuration update control operation can be used to update the configuration code of the target controller unit. This configuration update control operation can be executed through the configuration update entry provided by the central control host. The configuration update control operation can include, but is not limited to: an operation for detecting the state of the target controller unit, an operation for updating the configuration code of the target controller unit, and an operation for sending an update instruction to the target controller unit.

[0086] In an exemplary application scenario, Figure 3 is a schematic diagram of configuring and processing the target controller unit provided by one embodiment of the present application. As Figure 3 shown, Figure 3 it includes the following three scenarios for configuring and processing the target controller unit: a scenario of actively triggering the update of the configuration code of the target controller unit, a scenario of automatically identifying and replacing the target controller unit, and a scenario of periodically polling multiple controller units. In the scenario of actively triggering the update of the configuration code of the target controller unit, the central control host corresponding to the target vehicle provides a configuration update entry for multiple controller units. Operators can perform a configuration update control operation on the central control host through this configuration update entry. Furthermore, in response to the configuration update control operation performed on the central control host corresponding to the target vehicle, the central control host generates a configuration update active trigger control request and transmits this configuration update active trigger control request to the vehicle-end intelligent diagnosis configuration unit. The vehicle-end intelligent diagnosis configuration unit determines the target controller unit from multiple controller units according to the configuration update active trigger control request and determines that the configuration update condition is triggered.

[0087] The above optional embodiments of the present application can achieve the following technical effects: By using the configuration update entry of multiple controller units provided by the central control host, operators can actively perform configuration update control operations according to actual situations, improving the flexibility and controllability of the configuration processing method. Further, in response to the configuration update control operation performed on the central control host corresponding to the target vehicle, the vehicle-side intelligent diagnosis configuration unit can automatically determine the target controller unit that needs to update the configuration from multiple controller units and determine that the configuration update condition is triggered, ensuring that the target control unit is accurately and quickly determined from multiple controller units and the configuration update condition is timely triggered, improving the efficiency of the configuration processing method.

[0088] Optionally, the above configuration processing method provided by the embodiments of the present application further includes the following steps:

[0089] S190: In response to the target controller unit switching from the offline state to the online state and the part number corresponding to the target controller unit satisfying the matching verification condition, determine that the configuration update condition is triggered.

[0090] The above offline state may be a state where the target controller unit loses connection with the network. In the case of a target controller unit failure, a vehicle network communication system failure, an incomplete replacement operation of the target controller, etc., the target controller unit is in the offline state.

[0091] The above online state may be a state where the target controller unit establishes a connection with the network.

[0092] The above part number may be a unique identification number of the target controller unit, which can be used to distinguish different models of controller units and can be obtained by the vehicle-side intelligent diagnosis configuration unit querying the target controller unit.

[0093] The above matching verification condition can be used to verify whether the part number corresponding to the target controller unit matches the configuration requirements of the target controller unit. The matching verification condition may include, but is not limited to: part number configuration verification condition, part compatibility verification condition. The above part number configuration verification can be used to verify whether the part model corresponding to the target controller unit meets the configuration requirements. The above part compatibility verification condition can be used to verify whether the part model corresponding to the target controller unit meets the version of the configuration code.

[0094] In an exemplary application scenario, still as Figure 3As shown, in the scenario of automatically identifying and replacing the target controller unit, when the vehicle-end intelligent diagnosis configuration unit uses the vehicle bus communication method and detects that the target controller unit switches from the offline state to the online state, the vehicle-end intelligent diagnosis configuration unit queries the part number corresponding to the target controller unit and determines whether the part number meets the matching verification condition. If the part number meets the matching verification condition, it is determined that the configuration update condition is triggered. The above vehicle bus communication method may include, but is not limited to, the Controller Area Network (CAN) communication method and the Local Interconnect Network (LIN) communication method.

[0095] The above optional embodiments of the present application can achieve the following technical effects: By monitoring the state of the target controller unit and the part number corresponding to the target controller unit, it is possible to automatically determine the trigger of the configuration update condition. Especially in the case of replacing the target control unit in a vehicle, using the above mechanism for triggering configuration updates, it is possible to quickly determine the replaced target control unit and automatically trigger the configuration update condition, improving the efficiency and intelligence level of the configuration processing method. During the process of configuring the target controller, there is no need to rely on manual inspection or manual configuration, simplifying the replacement process of the control unit and improving the service efficiency.

[0096] Optionally, the above configuration processing method provided by the embodiments of the present application further includes the following steps:

[0097] S200: In response to the activation of the periodic polling function corresponding to multiple controller units, determine the current controller unit during the polling process as the target controller unit and determine that the configuration update condition is triggered.

[0098] The above periodic polling function can be used to periodically check the configuration status of multiple controller units of the target vehicle. Using the above periodic polling function, the vehicle-end intelligent diagnosis configuration unit can check the configuration status of multiple controller units of the target vehicle according to the preset polling time. The above preset polling time can be determined according to the actual situation.

[0099] The above polling process can be a process in which the vehicle-end intelligent diagnosis configuration unit checks multiple controller units.

[0100] The above current controller unit can be the controller unit that the vehicle-end intelligent diagnosis configuration unit is checking or configuring during the polling process.

[0101] In an exemplary application scenario, still as Figure 3As shown, in the scenario of periodically polling multiple controller units, in response to the activation of the periodic polling function corresponding to the multiple controller units, the vehicle-side intelligent diagnosis configuration unit polls and checks the multiple record encodings currently stored in each of the multiple controller units of the target vehicle according to the preset polling time, determines the current controller unit during the polling process as the target controller unit, and determines that the configuration update condition is triggered.

[0102] The above optional embodiments of the present application can achieve the following technical effects: By using the periodic polling function corresponding to multiple controller units, the vehicle-side intelligent diagnosis configuration unit can automatically monitor the status of multiple controller units, automatically determine the target control unit that needs configuration update, and timely trigger the configuration update condition, without manual inspection or manual configuration, thereby ensuring that the configuration processing of multiple controller units can be carried out in a timely manner, improving the efficiency and intelligence level of the configuration processing method.

[0103] Optionally, in the above step S120, the state analysis of the target controller unit is performed according to the configuration write record, and determining the target configuration state includes the following steps:

[0104] S1201: Obtain the target record encoding currently stored in the target controller unit;

[0105] S1202: Determine the target backup encoding corresponding to the target controller unit from the configuration write record;

[0106] S1203: Match the target record encoding with the target backup encoding to determine the target configuration state.

[0107] In an exemplary application scenario, still as Figure 3 shown, under the trigger of the configuration update condition corresponding to the target controller unit, the vehicle-side intelligent diagnosis configuration unit obtains the target record encoding currently stored in the target controller unit, and determines the target backup encoding corresponding to the target controller unit from the configuration write record. Further, the vehicle-side intelligent diagnosis configuration unit compares and analyzes the target record encoding with the target backup encoding, determines whether the target record encoding and the target backup encoding match successfully, and determines the target configuration state according to the matching result.

[0108] In another exemplary application scenario, Figure 4 is the structural block diagram of the vehicle-side intelligent diagnosis configuration unit and the controller unit provided by one embodiment of the present application. As Figure 4 shown, the vehicle-side intelligent diagnosis configuration unit includes: a configuration code receiving module, a configuration code writing control module, a target record encoding writing / reading module, a verification module, and an information storage module; the controller unit includes a configuration code writing / reading execution control module and a target record encoding storage module.

[0109] Still in the above application scenario, Figure 5 is a schematic diagram of a vehicle-end intelligent diagnosis configuration unit provided according to an embodiment of the present application. As Figure 5 shown, the configuration code receiving module in the above vehicle-end intelligent diagnosis configuration unit can be used to receive configuration code information of multiple controller units from a remote diagnosis system or an offline diagnostic instrument system. The configuration code writing control module can be used to write a target configuration code to a target controller. The target record code writing / reading module can be used to write a target record code to the target controller, and the target record code writing / reading module can also be used to read corresponding multiple record codes from multiple controllers (for example, record code A corresponding to controller unit A, record code B corresponding to controller unit B, record code C corresponding to controller unit C,..., record code X corresponding to controller unit X). The verification module can be used to match the target record code with the target record code (for example, backup code A corresponding to controller unit A and record code A corresponding to controller unit A) to determine the target configuration status. The information storage module can be used to store configuration code information corresponding to multiple controller units and backup codes corresponding to multiple controller units (for example, backup code A corresponding to controller unit A, backup code B corresponding to controller unit B, backup code C corresponding to controller unit C,..., backup code X corresponding to controller unit X). The configuration code writing / reading execution control module in the above controller unit can be used to execute reading the configuration code corresponding to the controller unit from the vehicle-end intelligent diagnosis configuration unit and executing writing the configuration code to the controller unit. The target record code storage module can be used to store the target record code corresponding to the controller unit.

[0110] The above optional embodiment of the present application can achieve the following technical effects: By obtaining the target record code currently stored in the target controller unit, determining the target backup code corresponding to the target controller unit from the configuration write record, matching the target record code with the target backup code, and determining whether the target record code and the target backup code can be successfully matched, the target configuration status is automatically determined, thereby improving the intelligent level of the configuration processing method.

[0111] Optionally, in the above step S130, writing the target configuration code to the target controller unit based on the target configuration status and the configuration code information includes the following steps:

[0112] S1301: In response to determining that the target record code and the target backup code do not match successfully according to the target configuration status, obtain the target configuration code from the configuration code information and write the target configuration code to the target controller unit.

[0113] In an exemplary application scenario, if the target record code and the target backup code do not match successfully, it indicates that the configuration code stored in the target controller unit is not consistent with the expected configuration code, and the target controller unit needs to be configured. Therefore, still as Figure 3 shown, in response to determining that the target record code and the target backup code do not match successfully according to the target configuration status, the vehicle-side intelligent diagnosis and configuration unit obtains the target configuration code corresponding to the target controller unit from the configuration code information and writes the target configuration code into the target controller unit.

[0114] Still in the above application scenario, in response to the completion of writing the target configuration code corresponding to the target controller unit among the multiple controller units, the vehicle-side intelligent diagnosis and configuration unit generates the target record code corresponding to the target controller unit, updates the target record code to the target controller unit. Further, the vehicle-side intelligent diagnosis and configuration unit generates a target controller unit configuration code update success prompt request and sends it to the central control host, and displays the target controller unit configuration code update success prompt request in the central control host.

[0115] It should be noted that still in the above application scenario, still as Figure 3 shown, if the target record code and the target backup code match successfully, it indicates that the configuration code stored in the target controller unit is consistent with the expected configuration code, and there is no need to configure the target controller unit.

[0116] The above optional embodiments of the present application can achieve the following technical effects: In response to determining that the target record code and the target backup code do not match successfully according to the target configuration status, it indicates that the configuration status of the target controller does not match the expected status. Therefore, when the target record code and the target backup code do not match successfully, the vehicle-side intelligent diagnosis and configuration unit can select the target configuration code corresponding to the target controller unit from the configuration code information and automatically write it into the target controller unit, ensuring more accurate and timely update of the target controller unit configuration code, avoiding the situation of function failure or performance degradation of the vehicle electronic control system due to incorrect configuration of the target controller unit, and improving the efficiency and intelligent level of the configuration processing method.

[0117] Embodiment 2

[0118] The embodiment of the present application also provides a configuration processing device 60. Please refer to Figure 6, including: an acquisition module 610, configured to acquire configuration code information and configuration writing records corresponding to multiple controller units of a target vehicle; an analysis module 620, configured to, under the triggering of a configuration update condition corresponding to a target controller unit, perform status analysis on the target controller unit according to the configuration writing records to determine a target configuration status, where the target controller unit is determined from the multiple controller units; and a writing module 630, configured to write a target configuration code to the target controller unit based on the target configuration status and the configuration code information.

[0119] The above configuration processing device provided by the embodiments of the present application achieves the following technical effects: through the acquisition module, acquiring configuration code information and configuration writing records corresponding to multiple controller units of a target vehicle; through the analysis module, when a configuration update condition corresponding to a target controller unit is triggered, automatically performing status analysis on the target controller unit according to the configuration writing records, which can improve the efficiency and intelligence level of the process of determining the target configuration status; further, through the writing module, automatically writing a target configuration code to the target controller unit based on the target configuration status and the configuration code information, reducing the dependence on manual operations, avoiding the situation of errors in the configuration code writing process caused by manual operation mistakes, and improving the configuration efficiency and intelligence level of the configuration processing device. Therefore, using this configuration processing device, the target controller unit can be configured more efficiently and intelligently.

[0120] Embodiment III

[0121] The embodiments of the present application further provide an electronic device 70. Please refer to Figure 7 , including a memory 710 and a processor 720. The memory 710 is configured to store a computer program, and the processor 720 is configured to execute the program stored in the memory to implement the configuration processing method introduced in any embodiment of the present application.

[0122] The above electronic device provided by the embodiments of the present application achieves the following technical effects: storing the computer program corresponding to the configuration processing method for implementing any embodiment in the memory, and using the processor to execute the program stored in the memory. By acquiring configuration code information and configuration writing records corresponding to multiple controller units of a target vehicle, automatically performing status analysis on the target controller unit according to the configuration writing records under the triggering of a configuration update condition corresponding to the target controller unit to determine the target configuration status, and efficiently and automatically writing a target configuration code to the target controller unit based on the target configuration status and the configuration code information, improving the efficiency and intelligence level of the process of configuring the target controller unit.

[0123] Those of ordinary skill in the art can understand that Figure 7The structure shown is only schematic, and the electronic device can also be a terminal device such as a smart phone (e.g., Android phone, iOS phone, etc.), a tablet computer, a personal digital assistant, and a Mobile Internet Device (MID). Figure 7 It does not limit the structure of the above-mentioned electronic device. For example, the electronic device 70 may further include more or fewer components (such as a network interface, a display device, etc.) than those shown Figure 7 in the figure, or have a different configuration from that shown Figure 7 in the figure.

[0124] Embodiment 4

[0125] The embodiment of the present application also provides a computer-readable storage medium, in which a computer program is stored. When the computer program is executed by a processor, the configuration processing method introduced in any embodiment of the present application is implemented.

[0126] Optionally, in this embodiment, the above storage medium may include, but is not limited to: various media that can store computer programs such as a USB flash drive, a Read-Only Memory (ROM), a Random Access Memory (RAM), a mobile hard disk, a magnetic disk, or an optical disc.

[0127] The above computer-readable storage medium provided by the embodiment of the present application achieves the following technical effects: storing the computer program corresponding to the configuration processing method for implementing any embodiment in a memory, and using a processor to execute the program stored on the memory. By obtaining the configuration code information and configuration writing records corresponding to multiple controller units of a target vehicle, under the trigger of the configuration update condition corresponding to the target controller unit, automatically analyzing the state of the target controller unit according to the configuration writing records, determining the target configuration state, and efficiently and automatically writing the target configuration code to the target controller unit based on the target configuration state and the configuration code information, which improves the efficiency and intelligence level of the process of configuring the target controller unit.

[0128] Embodiment 5

[0129] The embodiment of the present application also provides a vehicle 80. Please refer to Figure 8 , which includes an in-vehicle memory 810 and an in-vehicle processor 820. Among them, the in-vehicle memory 810 is used to store a computer program; the in-vehicle processor 820 is used to execute the computer program stored on the memory to implement the configuration processing method of any embodiment.

[0130] The vehicle provided by the embodiment of the present application achieves the following technical effects: storing the computer program corresponding to the configuration processing method for implementing any embodiment in the vehicle-mounted memory, and using the vehicle-mounted processor to execute the computer program stored on the memory. By obtaining the configuration code information and configuration writing records corresponding to multiple controller units of the target vehicle, under the trigger of the configuration update condition corresponding to the target controller unit, automatically analyzing the state of the target controller unit according to the configuration writing records, determining the target configuration state, and efficiently and automatically writing the target configuration code to the target controller unit based on the target configuration state and the configuration code information, improving the efficiency and intelligence level of the process of configuring the target controller unit, reducing the difficulty of vehicle production and maintenance, and enhancing the overall performance of the vehicle.

[0131] Those of ordinary skill in the art can understand that, similarly, the above vehicle can also be a computing terminal. Please refer to Figure 9 As shown, the computing terminal 90 (such as, a computer terminal, a mobile intelligent terminal, a vehicle terminal, or a cloud computing virtual terminal, etc.) may include: one or more processors 902 (such as, may include processors 902a, 902b,..., 902n), a memory 904 for storing data, and a transmission device 906 for implementing communication functions. Among them, the processor 902 may include, but is not limited to, processing components such as a microcontroller unit (abbreviated as MCU) or a field programmable gate array (abbreviated as FPGA).

[0132] The above computing terminal 90 may further include: a display, an input / output interface, a universal serial bus (abbreviated as USB) port (this USB port may be one of the ports of the computer bus, not shown in the figure), a network interface (not shown in the figure), a power supply (not shown in the figure), and a camera (not shown in the figure).

[0133] It should be noted that one or more of the processors 902 and / or other data processing circuits in the above computing terminal 90 may be embodied in software, hardware, firmware, or any combination thereof, in whole or in part. In addition, the data processing circuit may be a single independent processing module, or may be incorporated, in whole or in part, into any one of the other elements in the computing terminal 90 (or mobile device).

[0134] The memory 904 can be used to store software programs and modules of application software, such as the program instructions and data storage devices corresponding to the configuration processing method in the embodiments of the present application. The processor 902 executes various functional applications and data processing by running the software programs and modules stored in the memory 904, that is, implements the above-mentioned configuration processing method. The memory 904 may include high-speed random access memory, and may also include non-volatile memory, such as one or more magnetic storage devices, flash memory, or other non-volatile solid-state memories. In some instances, the memory 904 may further include a memory remotely disposed relative to the processor 902, and these remote memories can be connected to the vehicle terminal 90 through a network. Examples of the above network include but are not limited to the Internet, intranet, local area network, mobile communication network, and combinations thereof.

[0135] The transmission device 906 is used to receive or send data via a network. Specific examples of the above network may include the wireless network provided by the communication provider of the vehicle terminal 90. In one instance, the transmission device 906 includes a network adapter (Network Interface Controller, abbreviated as NIC) and a network interface, and the network adapter can be connected to other network devices through a base station so as to communicate with the Internet. The transmission device 906 can perform data communication in a wired and / or wireless network connection manner. In one instance, the transmission device 906 can be a radio frequency (RF) module, and this RF module is used to communicate with the Internet wirelessly.

[0136] The input / output interface can be connected to the input / output devices corresponding to the computing terminal 90 to implement input / output functions. The above input / output devices may include but are not limited to: cursor control devices, keyboards, displays, etc. The above input / output devices can be built into the computing terminal 90 or external external devices of the computing terminal 90.

[0137] Those of ordinary skill in the art can understand that Figure 9 The structure of the shown computing terminal 90 is only schematic and does not impose strict limitations on the structure of the above computing terminal 90. For example, the computing terminal 90 may further include more or fewer components than those shown in Figure 9 or the computing terminal 90 may have different categories of components from those shown in Figure 9 the illustration.

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

[0139] In the above embodiments of the present application, the descriptions of each embodiment have their own emphases. For parts not detailed in a certain embodiment, reference can be made to the relevant descriptions of other embodiments.

[0140] In this application, "a plurality" means two or more.

[0141] In this application, unless otherwise clearly defined, the terms "install", "connect", and "couple" shall be understood in a broad sense. For example, it can be a fixed connection, a detachable connection, or an integral connection; it can be a mechanical connection or an electrical connection; it can be directly connected or indirectly connected through an intermediate medium, and it can be the communication inside two components. For those of ordinary skill in the art, the specific meanings of the above terms in this application can be understood according to specific circumstances.

[0142] The terms "first", "second", "third", "fourth", etc. (if any) in this application are used to distinguish similar objects and do not necessarily describe a specific order or sequence.

[0143] The term "and / or" in this application only describes the relationship between related objects and indicates that there can be three relationships. For example, A and / or B can mean: A exists alone, A and B exist simultaneously, and B exists alone. In addition, the character " / " in this application generally indicates that the related objects before and after are in an "or" relationship.

[0144] If there is no special indication, all steps of this application can be carried out in sequence or randomly. For example, the method includes steps A and B, which means that the method can include steps A and B carried out in sequence, or steps B and A carried out in sequence. For example, it is mentioned that the method may further include step C, which means that step C can be added to the method in any order. For example, the method can include steps A, B, and C, or steps A, C, and B, or steps C, A, and B, etc.

[0145] The above are only the preferred embodiments of this application and are not intended to limit this application. Any modifications, equivalent replacements, and improvements made within the spirit and principles of this application shall be included in the protection scope of this application.

Claims

1. A configuration processing method, characterized in that: include: Obtaining configuration code information and configuration writing records corresponding to multiple controller units of a target vehicle; Under the triggering of the configuration update condition corresponding to the target controller unit, performing state analysis on the target controller unit according to the configuration write record to determine the target configuration state, wherein the target controller unit is determined from the plurality of controller units; Based on the target configuration state and the configuration code information, a target configuration code is written to the target controller unit.

2. The configuration processing method according to claim 1, characterized in that: The configuration code information includes a plurality of configuration codes corresponding to the plurality of controller units respectively, and the configuration processing method further includes: When triggered by an offline configuration event of the target vehicle, the plurality of configuration codes are written into the plurality of controller units respectively.

3. The configuration processing method according to claim 2, characterized in that: The configuration writing record includes a plurality of backup codes respectively corresponding to the plurality of controller units, and the configuration processing method further includes: In response to the completion of writing the target configuration code corresponding to the target controller unit among the multiple controller units, generating a target record code corresponding to the target controller unit according to the identification code information of the target vehicle and the OEM code of the target controller unit; Writing the target record code into the target controller unit; Based on the target record code, a target backup code corresponding to the target controller unit among the plurality of backup codes is determined.

4. The configuration processing method according to claim 1, characterized in that: The configuration processing method further includes: In response to a configuration update control operation performed on a central control host corresponding to a target vehicle, the target controller unit is determined from the multiple controller units, and the configuration update condition trigger is determined, wherein the central control host is used to provide configuration update entries for the multiple controller units.

5. The configuration processing method according to claim 1, characterized in that: The configuration processing method further includes: In response to the target controller unit switching from an offline state to an online state, and the part number corresponding to the target controller unit meets a matching verification condition, it is determined that the configuration update condition is triggered.

6. The configuration processing method according to claim 1, characterized in that: The configuration processing method further includes: In response to the periodic polling functions corresponding to the plurality of controller units being turned on, the current controller unit in the polling process is determined as the target controller unit, and the configuration update condition is determined to be triggered.

7. The configuration processing method according to any one of claims 1 to 6, characterized in that: Performing a state analysis on the target controller unit according to the configuration write record to determine the target configuration state includes: Obtaining the target record code currently stored in the target controller unit; Determine the target backup code corresponding to the target controller unit from the configuration write record; The target record code is matched with the target backup code to determine the target configuration state.

8. The configuration processing method according to claim 7, characterized in that: Based on the target configuration state and the configuration code information, writing the target configuration code to the target controller unit comprises: In response to determining according to the target configuration state that the target record code and the target backup code do not match successfully, the target configuration code is acquired from the configuration code information, and the target configuration code is written to the target controller unit.

9. A configuration processing device, characterized in that: include: An acquisition module, used to acquire configuration code information and configuration writing records corresponding to multiple controller units of a target vehicle; an analysis module, configured to, under the triggering of a configuration update condition corresponding to a target controller unit, perform a state analysis on the target controller unit according to the configuration write record to determine a target configuration state, wherein the target controller unit is determined from the plurality of controller units; A writing module is used to write a target configuration code into the target controller unit based on the target configuration state and the configuration code information.

10. An electronic device, characterized in that: comprising a processor and a memory, wherein: Memory, used to store computer programs; A processor is used to execute a program stored in a memory to implement the configuration processing method described in any one of claims 1 to 8.