A vehicle part configuration verification method and device, and an electronic device

CN117573192BActive Publication Date: 2026-10-27GAC AION NEW ENERGY AUTOMOBILE CO LTD
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202311531409.1
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2023-11-16
Publication Date
2026-10-27
Estimated Expiration
2043-11-16

AI Technical Summary

Technical Problem

[0003]配置校验测试工作需要覆盖到每种配置组合,但是,车辆在生产前不会将所有的配置组合都进行试装并配置校验工作,如果等到所有车辆组合都进行完实车配置校验则难以满足项目开发进度,因此,需要针对单独的子功能进行测试,费时费力,消耗大量资源,在整车生产的过程中也会出现车辆状态软件问题,会极大影响生产进度

Benefits of technology

[0011]在上述实现过程中,根据车辆零部件的配置需求信息获得配置码,再根据配置码与总线信号值进行比对校验,可以在车辆的生产阶段及时将车辆零部件与实车配置进行校对,保证车辆的零部件的完整以及零部件组合的准确性,避免了对车辆进行返工的问题,有效提高了生产进度,节省了资源。

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN117573192B_ABST
    Figure CN117573192B_ABST
Patent Text Reader

Abstract

Embodiments of the present application provide a vehicle part configuration verification method and device, electronic equipment and storage medium, wherein the method comprises: obtaining configuration requirement information of the vehicle part; obtaining a bit of the vehicle part according to the configuration requirement information; obtaining a configuration code according to the bit; generating a bus signal value of the vehicle part; verifying the configuration code and the bus signal value to obtain a verification result. By implementing the embodiments of the present application, the vehicle part can be timely collated with the actual vehicle configuration in the production stage of the vehicle, the completeness of the vehicle part and the accuracy of the part combination are ensured, the problem of rework of the vehicle is avoided, the production progress is effectively improved, and resources are saved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This application relates to the field of data processing technology, and more specifically, to a method, apparatus, electronic device, and storage medium for verifying the configuration of vehicle components. Background Technology

[0002] As vehicle configurations continue to increase, in order to ensure that the hardware and software of vehicles off the production line and after-sales vehicles match, and to prevent faulty vehicles from entering the market, it is necessary to compare the configuration code of the off-line vehicle with the received configuration signals of some components (or messages that can characterize the configuration) to verify whether the vehicle configuration code is consistent with the actual assembled components. This test can be carried out in the mule stage before the vehicle leaves the factory.

[0003] Configuration verification testing needs to cover every configuration combination. However, not all configuration combinations will be trial-installed and configured before vehicle production. If we wait until all vehicle combinations have been configured and verified on the actual vehicle, it will be difficult to meet the project development schedule. Therefore, it is necessary to test individual sub-functions, which is time-consuming, labor-intensive, and consumes a lot of resources. During the vehicle production process, vehicle status software problems may also occur, which will greatly affect the production schedule. Summary of the Invention

[0004] The purpose of this application is to provide a method, device, electronic device, and storage medium for verifying the configuration of vehicle parts. This allows for timely verification of vehicle parts against the actual vehicle configuration during the vehicle production stage, ensuring the integrity of the vehicle parts and the accuracy of the parts assembly. This avoids the problem of reworking the vehicle, effectively improves production progress, and saves resources.

[0005] In a first aspect, embodiments of this application provide a method for verifying the configuration of vehicle components, the method comprising:

[0006] Obtain the configuration requirements information for the vehicle components;

[0007] The bit positions of the vehicle components are obtained based on the configuration requirement information;

[0008] The configuration code is obtained based on the stated bits;

[0009] Generate the bus signal values ​​for the vehicle components;

[0010] The configuration code and bus signal values ​​are verified to obtain the verification results.

[0011] In the above implementation process, the configuration code is obtained based on the configuration requirements of vehicle parts, and then the configuration code is compared and verified with the bus signal value. This allows for timely verification of vehicle parts against the actual vehicle configuration during the vehicle production stage, ensuring the integrity of vehicle parts and the accuracy of part assembly. This avoids the problem of rework, effectively improves production progress, and saves resources.

[0012] Further, the step of obtaining the bit positions of the vehicle components based on the configuration requirement information includes:

[0013] Obtain the configuration table from the configuration requirement information;

[0014] Select the bit in the configuration table that corresponds to the configuration signal of the vehicle component.

[0015] In the above implementation process, by selecting the bit bits of the configuration signal of the vehicle parts according to the configuration table, the specific location of the vehicle parts can be obtained simply and effectively, avoiding the tedious search of multiple parts.

[0016] Further, the step of obtaining the configuration code based on the bit positions includes:

[0017] Obtain the bit value corresponding to the bit;

[0018] The bit values ​​are combined to obtain the configuration code.

[0019] In the above implementation process, the bit values ​​are combined to obtain the configuration code, which can contain the location information of multiple vehicle parts, making it easier to find and detect vehicle parts without having to check the location of each vehicle part individually.

[0020] Further, the step of generating the bus signal values ​​of the vehicle components includes:

[0021] Acquire the configuration signals of the vehicle components;

[0022] The configuration signal is associated with the system variable to obtain the system variable value;

[0023] The system variable is assigned a value and sent to the bus to obtain the bus signal value.

[0024] In the above implementation process, associating configuration signals with system variables makes it easy to modify bus signal values. The corresponding bus signal values ​​can be modified simply by adjusting the system variables, which improves verification efficiency.

[0025] Further, the step of verifying the configuration code and bus signal value to obtain the verification result includes:

[0026] The configuration code is written according to the basic diagnostic criteria to obtain the basic diagnostic message;

[0027] Configure the basic diagnostic message and the bus signal value to obtain the configuration result;

[0028] The configuration result is verified according to the diagnostic instructions to obtain the verification result.

[0029] In the above implementation process, the configuration results are verified according to the diagnostic instructions to ensure that the configuration results fully comply with the diagnostic instructions. This can reduce the error rate in the verification process and improve the accuracy of the verification results.

[0030] Further, the step of verifying the configuration result according to the diagnostic instructions to obtain the verification result includes:

[0031] Get configuration commands;

[0032] The configuration verification routine is obtained according to the configuration instructions;

[0033] The configuration result is verified according to the configuration verification routine to obtain the verification result.

[0034] In the above implementation process, the configuration result is verified according to the configuration verification routine. The configuration verification routine can clearly and accurately know the specific implementation process of the verification, which is convenient for verifying the configuration result.

[0035] Further, the step of verifying the configuration result according to the configuration verification routine to obtain the verification result includes:

[0036] If the basic diagnostic message and the bus signal value do not match, the verification result is a fault code. The fault code is then verified using the configuration verification routine to obtain the verification result.

[0037] If the basic diagnostic message and the bus signal value match each other, the configuration result is the combination of the vehicle components, and the verification result is compliant.

[0038] In the above implementation process, verification is performed based on different configuration results, which can quickly and accurately determine the combination of vehicle parts and avoid the combination of vehicle parts not meeting the configuration requirements.

[0039] Secondly, embodiments of this application also provide a configuration verification device for vehicle components, the device comprising:

[0040] The acquisition module is used to acquire the configuration requirement information of the vehicle components;

[0041] The data acquisition module is used to obtain the bit positions of the vehicle components based on the configuration requirement information; and is also used to obtain the configuration code based on the bit positions.

[0042] A generation module is used to generate the bus signal values ​​of the vehicle components;

[0043] The verification module is used to verify the configuration code and bus signal value to obtain the verification result.

[0044] In the above implementation process, the configuration code is obtained based on the configuration requirements of vehicle parts, and then the configuration code is compared and verified with the bus signal value. This allows for timely verification of vehicle parts against the actual vehicle configuration during the vehicle production stage, ensuring the integrity of vehicle parts and the accuracy of part assembly. This avoids the problem of rework, effectively improves production progress, and saves resources.

[0045] Thirdly, an electronic device provided in this application includes: a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein the processor executes the computer program to implement the steps of the method as described in any of the first aspects.

[0046] Fourthly, embodiments of this application provide a computer-readable storage medium storing instructions that, when executed on a computer, cause the computer to perform the method described in any of the first aspects.

[0047] Fifthly, embodiments of this application provide a computer program product that, when run on a computer, causes the computer to perform the method described in any of the first aspects.

[0048] Other features and advantages of this disclosure will be set forth in the following description, or some features and advantages may be inferred from the description or determined without doubt, or may be learned by practicing the techniques described above.

[0049] It can be implemented in accordance with the contents of the specification. The preferred embodiments of this application are described in detail below with reference to the accompanying drawings. Attached Figure Description

[0050] To more clearly illustrate the technical solutions of the embodiments of this application, the accompanying drawings used in the embodiments of this application will be briefly introduced below. It should be understood that the following drawings only show some embodiments of this application and should not be regarded as a limitation on the range. For those skilled in the art, other related drawings can be obtained based on these drawings without creative effort.

[0051] Figure 1A flowchart illustrating the configuration verification method for vehicle components provided in this application embodiment;

[0052] Figure 2 A schematic diagram of the configuration code provided in the embodiments of this application;

[0053] Figure 3 A schematic diagram illustrating the structural composition of the vehicle component configuration verification device provided in this application embodiment;

[0054] Figure 4 This is a schematic diagram of the structural composition of the electronic device provided in the embodiments of this application. Detailed Implementation

[0055] The technical solutions in the embodiments of this application will now be described with reference to the accompanying drawings.

[0056] It should be noted that similar reference numerals and letters in the following figures indicate similar items; therefore, once an item is defined in one figure, it does not need to be further defined and explained in subsequent figures. Furthermore, in the description of this application, terms such as "first," "second," etc., are used only to distinguish descriptions and should not be construed as indicating or implying relative importance.

[0057] The specific embodiments of this application will be described in further detail below with reference to the accompanying drawings and examples. The following examples are used to illustrate this application, but are not intended to limit the scope of this application.

[0058] Example 1

[0059] Figure 1 This is a flowchart illustrating the configuration verification method for vehicle components provided in this application embodiment, as shown below. Figure 1 As shown, the method includes:

[0060] S1, obtain configuration requirements information for vehicle parts;

[0061] S2, obtain the bit positions of vehicle components based on configuration requirements information;

[0062] S3, obtain the configuration code based on the bit positions;

[0063] S4 generates bus signal values ​​for vehicle components;

[0064] S5 verifies the configuration code and bus signal values ​​to obtain the verification result.

[0065] In the above implementation process, the configuration code is obtained based on the configuration requirements of vehicle parts, and then the configuration code is compared and verified with the bus signal value. This allows for timely verification of vehicle parts against the actual vehicle configuration during the vehicle production stage, ensuring the integrity of vehicle parts and the accuracy of part assembly. This avoids the problem of rework, effectively improves production progress, and saves resources.

[0066] Obtain configuration requirement information, including detailed functional requirements and solutions for configuration verification, including the corresponding bus DBC (CAN database file), the configuration signal name emitted by the corresponding component, the vehicle configuration table containing configuration information corresponding to each bit, and fault codes for configuration verification errors of the corresponding component, etc.

[0067] Furthermore, S2 includes:

[0068] Retrieve the configuration table from the configuration requirements information;

[0069] Select the bit corresponding to the configuration signal of the vehicle component in the configuration table.

[0070] In the above implementation process, by selecting the bit bits of the configuration signal of the vehicle parts according to the configuration table, the specific location of the vehicle parts can be obtained simply and effectively, avoiding the tedious search of multiple parts.

[0071] Based on the vehicle configuration table, confirm the corresponding bit in the configuration table for the configuration signal emitted by the component. For example... Figure 2 As shown, a bit consists of two parts. For example, bit Byte3 is composed of Bit3 and 08, where 08 is its corresponding hexadecimal value.

[0072] Furthermore, S3 includes:

[0073] Obtain the bit value corresponding to the bit position;

[0074] The bit values ​​are combined to obtain the configuration code.

[0075] In the above implementation process, the bit values ​​are combined to obtain the configuration code, which can contain the location information of multiple vehicle parts, making it easier to find and detect vehicle parts without having to check the location of each vehicle part individually.

[0076] Based on the bit positions, the corresponding configuration code is calculated. For example, this information can be compiled into a table for easy reading and calling by automated testing tools. Since the bit positions of different components and their corresponding bytes (bit values) can be determined in the vehicle configuration table, the configuration code can be generated by combining bit values.

[0077] Furthermore, S4 includes:

[0078] Acquire configuration signals for vehicle components;

[0079] Associate configuration signals with system variables to obtain the system variable values;

[0080] The system variable is assigned a value and sent to the bus to obtain the bus signal value.

[0081] In the above implementation process, associating configuration signals with system variables makes it easy to modify bus signal values. The corresponding bus signal values ​​can be modified simply by adjusting the system variables, which improves verification efficiency.

[0082] The bus test environment is generated based on DBC. DBC contains the definition of configuration signals issued by components. The corresponding messages are sent by generating CAPL scripts, and specific signals are associated with a system variable. By changing or adjusting the system variable, it can be read and assigned values ​​by other tools.

[0083] Furthermore, S5 includes:

[0084] Write the configuration code according to the basic diagnostic standards to obtain the basic diagnostic message;

[0085] Configure the basic diagnostic messages and bus signal values ​​to obtain the configuration results;

[0086] The configuration results are verified according to the diagnostic instructions, and the verification results are obtained.

[0087] In the above implementation process, the configuration results are verified according to the diagnostic instructions to ensure that the configuration results fully comply with the diagnostic instructions. This can reduce the error rate in the verification process and improve the accuracy of the verification results.

[0088] In this embodiment, the configuration code and the corresponding bus signal value are combined. Only the corresponding configuration code and bus signal value can pass the configuration verification. If the configuration code and bus signal value do not correspond, a corresponding fault code will be generated.

[0089] Furthermore, the steps of verifying the configuration results according to the diagnostic instructions and obtaining the verification results include:

[0090] Get configuration commands;

[0091] Obtain the configuration verification routine based on the configuration instructions;

[0092] The configuration result is verified according to the configuration verification routine to obtain the verification result.

[0093] In the above implementation process, the configuration result is verified according to the configuration verification routine. The configuration verification routine can clearly and accurately know the specific implementation process of the verification, which is convenient for verifying the configuration result.

[0094] In this embodiment, the configuration signal value received by the Electronic Control Unit (ECU) from the components is changed by assigning a value to a system variable. After the configuration code is written to the ECU through the 2E service in the diagnostics (a basic service in the diagnostics service, an external interface that can write ECU data and can obtain relevant status information inside the software in real time), the configuration result is verified and tested by the 3E service in the diagnostics (a basic service in the diagnostics service).

[0095] Furthermore, the steps of verifying the configuration results according to the configuration verification routine to obtain the verification results include:

[0096] If the basic diagnostic message and the bus signal value do not match, the verification result is a fault code. The fault code is then verified using the configuration verification routine to obtain the verification result.

[0097] If the basic diagnostic message and bus signal value match each other, the configuration result is a combination of vehicle components, and the verification result is compliant.

[0098] In the above implementation process, verification is performed based on different configuration results, which can quickly and accurately determine the combination of vehicle parts and avoid the combination of vehicle parts not meeting the configuration requirements.

[0099] Read the fault codes and observe whether they meet expectations. The values ​​assigned to system variables and configuration codes can be entered into a table created before testing based on the values ​​defined in the solution document. Test each combination according to correct and incorrect combinations, and mark the verification results one by one.

[0100] This application embodiment is based on the hardware-in-the-loop concept, using simulated bus messages to provide the ECU with the required input interaction information, and based on the bus environment generated by the whole vehicle DBC, it can, in a sense, replace the actual vehicle under test, and can get rid of the problem of being unable to verify the configuration verification algorithm due to the configuration of many vehicles.

[0101] Example 2

[0102] In order to execute the method corresponding to Embodiment 1 above and achieve the corresponding functional and technical effects, a vehicle component configuration verification device is provided below, such as... Figure 3 As shown, the device includes:

[0103] Module 1 is used to obtain configuration requirement information for vehicle parts;

[0104] Data acquisition module 2 is used to obtain the bit positions of vehicle parts based on configuration requirement information; it is also used to obtain the configuration code based on the bit positions.

[0105] Generation module 3 is used to generate bus signal values ​​for vehicle components;

[0106] Verification module 4 is used to verify the configuration code and bus signal values ​​to obtain the verification results.

[0107] In the above implementation process, the configuration code is obtained based on the configuration requirements of vehicle parts, and then the configuration code is compared and verified with the bus signal value. This allows for timely verification of vehicle parts against the actual vehicle configuration during the vehicle production stage, ensuring the integrity of vehicle parts and the accuracy of part assembly. This avoids the problem of rework, effectively improves production progress, and saves resources.

[0108] Furthermore, the data acquisition module 2 is also used for:

[0109] Retrieve the configuration table from the configuration requirements information;

[0110] Select the bit corresponding to the configuration signal of the vehicle component in the configuration table.

[0111] In the above implementation process, by selecting the bit bits of the configuration signal of the vehicle parts according to the configuration table, the specific location of the vehicle parts can be obtained simply and effectively, avoiding the tedious search of multiple parts.

[0112] Furthermore, the data acquisition module 2 is also used for:

[0113] Obtain the bit value corresponding to the bit position;

[0114] The bit values ​​are combined to obtain the configuration code.

[0115] In the above implementation process, the bit values ​​are combined to obtain the configuration code, which can contain the location information of multiple vehicle parts, making it easier to find and detect vehicle parts without having to check the location of each vehicle part individually.

[0116] Furthermore, the generation module 3 is also used for:

[0117] Acquire configuration signals for vehicle components;

[0118] Associate configuration signals with system variables to obtain the system variable values;

[0119] The system variable is assigned a value and sent to the bus to obtain the bus signal value.

[0120] In the above implementation process, associating configuration signals with system variables makes it easy to modify bus signal values. The corresponding bus signal values ​​can be modified simply by adjusting the system variables, which improves verification efficiency.

[0121] Furthermore, the verification module 4 is also used for:

[0122] Write the configuration code according to the basic diagnostic standards to obtain the basic diagnostic message;

[0123] Configure the basic diagnostic messages and bus signal values ​​to obtain the configuration results;

[0124] The configuration results are verified according to the diagnostic instructions, and the verification results are obtained.

[0125] In the above implementation process, the configuration results are verified according to the diagnostic instructions to ensure that the configuration results fully comply with the diagnostic instructions. This can reduce the error rate in the verification process and improve the accuracy of the verification results.

[0126] Furthermore, the verification module 4 is also used for:

[0127] Get configuration commands;

[0128] Obtain the configuration verification routine based on the configuration instructions;

[0129] The configuration result is verified according to the configuration verification routine to obtain the verification result.

[0130] In the above implementation process, the configuration result is verified according to the configuration verification routine. The configuration verification routine can clearly and accurately know the specific implementation process of the verification, which is convenient for verifying the configuration result.

[0131] Furthermore, the verification module 4 is also used for:

[0132] If the basic diagnostic message and the bus signal value do not match, the verification result is a fault code. The fault code is then verified using the configuration verification routine to obtain the verification result.

[0133] If the basic diagnostic message and bus signal value match each other, the configuration result is a combination of vehicle components, and the verification result is compliant.

[0134] In the above implementation process, verification is performed based on different configuration results, which can quickly and accurately determine the combination of vehicle parts and avoid the combination of vehicle parts not meeting the configuration requirements.

[0135] The vehicle component configuration verification device described above can implement the method of Embodiment 1. The options in Embodiment 1 are also applicable to this embodiment, and will not be described in detail here.

[0136] The remaining contents of this embodiment can be referred to the contents of Embodiment 1 above, and will not be repeated in this embodiment.

[0137] Example 3

[0138] This application provides an electronic device, including a memory and a processor. The memory stores a computer program, and the processor runs the computer program to enable the electronic device to perform the vehicle component configuration verification method of Embodiment 1.

[0139] Alternatively, the aforementioned electronic device may be a server.

[0140] Please see Figure 4 , Figure 4 This is a schematic diagram illustrating the structural composition of an electronic device provided in an embodiment of this application. The electronic device may include a processor 41, a communication interface 42, a memory 43, and at least one communication bus 44. The communication bus 44 is used to enable direct communication between these components. In this embodiment, the communication interface 42 is used for signaling or data communication with other node devices. The processor 41 may be an integrated circuit chip with signal processing capabilities.

[0141] The aforementioned processor 31 can be a general-purpose processor, including a central processing unit (CPU), a network processor (NP), etc.; it can also be a digital signal processor (DSP), an application-specific integrated circuit (ASIC), an off-the-shelf programmable gate array (FPGA), or other programmable logic devices, discrete gate or transistor logic devices, or discrete hardware components. It can implement or execute the methods, steps, and logic block diagrams disclosed in the embodiments of this application. The general-purpose processor can be a microprocessor, or processor 41 can be any conventional processor, etc.

[0142] The memory 43 may be, but is not limited to, random access memory (RAM), read-only memory (ROM), programmable read-only memory (PROM), erasable programmable read-only memory (EPROM), electrically erasable programmable read-only memory (EEPROM), etc. The memory 43 stores computer-readable instructions. When these computer-readable instructions are executed by the processor 41, the device can perform the aforementioned operations. Figure 1 The various steps involved in the method implementation examples.

[0143] Optionally, the electronic device may also include a storage controller and an input / output unit. The memory 43, storage controller, processor 41, peripheral interface, and input / output unit are electrically connected directly or indirectly to each other to achieve data transmission or interaction. For example, these components can be electrically connected to each other via a communication bus 44. The processor 41 is used to execute executable modules stored in the memory 43, such as software function modules or computer programs included in the device.

[0144] Input / output units are used to enable users to create tasks and set optional start periods or preset execution times for those tasks, facilitating user-server interaction. Input / output units can be, but are not limited to, a mouse and keyboard.

[0145] Understandable. Figure 4 The structure shown is for illustrative purposes only; the electronic device may also include components that are more advanced than those shown. Figure 4 The more or fewer components shown, or having the same Figure 4 The different configurations shown. Figure 4 The components shown can be implemented using hardware, software, or a combination thereof.

[0146] In addition, this application also provides a computer-readable storage medium storing a computer program that, when executed by a processor, implements the vehicle component configuration verification method of Embodiment 1.

[0147] This application also provides a computer program product that, when run on a computer, causes the computer to perform the method described in the method embodiment.

[0148] In the several embodiments provided in this application, it should be understood that the disclosed apparatus and methods can also be implemented in other ways. The apparatus embodiments described above are merely illustrative; for example, the flowcharts and block diagrams in the accompanying drawings illustrate the architecture, functionality, and operation of possible implementations of apparatus, methods, and computer program products according to various embodiments of this application. In this regard, each block in a flowchart or block diagram may represent a module, segment, or portion of code containing one or more executable instructions for implementing a specified logical function. It should also be noted that in some alternative implementations, the functions marked in the blocks may occur in a different order than those marked in the drawings. For example, two consecutive blocks may actually be executed substantially in parallel, and they may sometimes be executed in reverse order, depending on the functions involved. It should also be noted that each block in a block diagram and / or flowchart, and combinations of blocks in block diagrams and / or flowcharts, can be implemented using dedicated hardware-based apparatus that performs the specified function or action, or using a combination of dedicated hardware and computer instructions.

[0149] In addition, the functional modules in the various embodiments of this application can be integrated together to form an independent part, or each module can exist independently, or two or more modules can be integrated to form an independent part.

[0150] If the aforementioned functions are implemented as software functional modules and sold or used as independent products, they can be stored in a computer-readable storage medium. Based on this understanding, the technical solution of this application, in essence, or the part that contributes to the prior art, or a portion of the technical solution, can be embodied in the form of a software product. This computer software product is stored in a storage medium and includes several instructions to cause a computer device (which may be a personal computer, server, or network device, etc.) to execute all or part of the steps of the methods described in the various embodiments of this application. The aforementioned storage medium includes various media capable of storing program code, such as USB flash drives, external hard drives, ROM, RAM, magnetic disks, or optical disks.

[0151] The above description is merely an embodiment of this application and is not intended to limit the scope of protection of this application. Various modifications and variations can be made to this application by those skilled in the art. Any modifications, equivalent substitutions, improvements, etc., made within the spirit and principles of this application should be included within the scope of protection of this application. It should be noted that similar reference numerals and letters in the following figures indicate similar items; therefore, once an item is defined in one figure, it does not need to be further defined and explained in subsequent figures.

[0152] The above description is merely a specific embodiment of this application, but the scope of protection of this application is not limited thereto. Any variations or substitutions that can be easily conceived by those skilled in the art within the scope of the technology disclosed in this application should be included within the scope of protection of this application. Therefore, the scope of protection of this application should be determined by the scope of protection of the claims.

[0153] It should be noted that, in this document, relational terms such as "first" and "second" are used only to distinguish one entity or operation from another, and do not necessarily require or imply any such actual relationship or order between these entities or operations. Furthermore, the terms "comprising," "including," or any other variations thereof are intended to cover non-exclusive inclusion, such that a process, method, article, or apparatus that comprises a list of elements includes not only those elements but also other elements not expressly listed, or elements inherent to such a process, method, article, or apparatus. Without further limitations, an element defined by the phrase "comprising one..." does not exclude the presence of other identical elements in the process, method, article, or apparatus that includes said element.

Claims

1. A method for verifying the configuration of vehicle components, characterized in that, The method includes: Obtain the configuration requirements information for the vehicle components; The bit positions of the vehicle components are obtained based on the configuration requirement information; The configuration code is obtained based on the stated bits; Generate the bus signal values ​​for the vehicle components; The configuration code and bus signal values ​​are verified to obtain the verification results; The step of obtaining the bit positions of the vehicle components based on the configuration requirement information includes: Obtain the configuration table from the configuration requirement information; Select the bit in the configuration table that corresponds to the configuration signal of the vehicle component; The step of obtaining the configuration code based on the bit positions includes: Obtain the bit value corresponding to the bit; The bit values ​​are combined to obtain the configuration code; The step of generating the bus signal values ​​of the vehicle components includes: Acquire the configuration signals of the vehicle components; The configuration signal is associated with the system variable to obtain the system variable value; The system variable is assigned a value and sent to the bus to obtain the bus signal value.

2. The configuration verification method for vehicle components according to claim 1, characterized in that, The step of verifying the configuration code and bus signal value to obtain the verification result includes: The configuration code is written according to the basic diagnostic criteria to obtain the basic diagnostic message; Configure the basic diagnostic message and the bus signal value to obtain the configuration result; The configuration result is verified according to the diagnostic instructions to obtain the verification result.

3. The method for verifying the configuration of vehicle components according to claim 2, characterized in that, The step of verifying the configuration result according to the diagnostic instructions to obtain the verification result includes: Get configuration commands; The configuration verification routine is obtained according to the configuration instructions; The configuration result is verified according to the configuration verification routine to obtain the verification result.

4. The configuration verification method for vehicle components according to claim 3, characterized in that, The step of verifying the configuration result according to the configuration verification routine to obtain the verification result includes: If the basic diagnostic message and the bus signal value do not match, the verification result is a fault code. The fault code is then verified using the configuration verification routine to obtain the verification result. If the basic diagnostic message and the bus signal value match each other, the configuration result is the combination of the vehicle components, and the verification result is compliant.

5. A device for verifying the configuration of vehicle components, characterized in that, The device further includes: The acquisition module is used to acquire the configuration requirement information of the vehicle components; The data acquisition module is used to obtain the bit positions of the vehicle components based on the configuration requirement information; and is also used to obtain the configuration code based on the bit positions. A generation module is used to generate the bus signal values ​​of the vehicle components; The verification module is used to verify the configuration code and bus signal value to obtain the verification result; The data acquisition module is also used for: Obtain the configuration table from the configuration requirement information; Select the bit in the configuration table that corresponds to the configuration signal of the vehicle component; Obtain the bit value corresponding to the bit; The bit values ​​are combined to obtain the configuration code; The generation module is also used for: Acquire the configuration signals of the vehicle components; The configuration signal is associated with the system variable to obtain the system variable value; The system variable is assigned a value and sent to the bus to obtain the bus signal value.

6. An electronic device, characterized in that, The device includes a memory and a processor, the memory being used to store a computer program, and the processor running the computer program to cause the electronic device to perform the configuration verification method for vehicle components according to any one of claims 1 to 4.

7. A storage medium, characterized in that, It stores a computer program that, when executed by a processor, implements the configuration verification method for vehicle components as described in any one of claims 1 to 4.

Citation Information

Patent Citations

  • Signal processing method, device and equipment based on automobile electronic control unit and medium

    CN117032723A

  • Secure signed file upload

    US20230319057A1