Vehicle configuration verification method and device and electronic equipment

By obtaining the configuration word information of the vehicle and determining the diagnostic configuration information of the vehicle model and configuration level in the diagnostic configuration file, the problem of low versatility of the existing ECU diagnostic configuration file is solved, and the ECU of various models and models is realized. Configuration verification requirements are met.

CN119311483APending Publication Date: 2025-01-14BEIJING CO WHEELS TECH CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202310847751.6
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2023-07-11
Publication Date
2025-01-14

AI Technical Summary

Technical Problem

The existing original ECU diagnostic configuration files are less versatile and cannot meet the ECU configuration verification needs in various vehicle models.

Method used

By obtaining the configuration word information of the vehicle, in the diagnostic configuration file that summarizes the diagnostic configuration information corresponding to multiple car series and multiple configuration levels, determine the diagnostic configuration information corresponding to the vehicle model and configuration level, and perform configuration verification. .

Benefits of technology

The versatility of the ECU diagnostic configuration file is improved and can meet the ECU configuration verification needs in various vehicle models.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119311483A_ABST
    Figure CN119311483A_ABST
Patent Text Reader

Abstract

The invention discloses a vehicle configuration verification method and device and electronic equipment, and relates to the technical field of data processing. The method comprises the steps of obtaining configuration word information of a vehicle; wherein the configuration word information is distributed when the vehicle is off line and is in one-to-one correspondence with the vehicle; determining diagnosis configuration information corresponding to the vehicle series and the configuration level of the vehicle in a diagnosis configuration file by using the configuration word information; wherein diagnosis configuration information corresponding to a plurality of vehicle systems and a plurality of configuration levels is summarized in the diagnosis configuration file; and performing configuration verification according to the diagnosis configuration information corresponding to the vehicle series and the configuration level of the vehicle. According to the method, the diagnosis configuration information corresponding to the multiple vehicle series and the configuration levels is summarized into the diagnosis configuration file, then the vehicle series and the configuration levels of the vehicle are determined according to the relevant information in the configuration words, the diagnosis configuration information corresponding to the vehicle series and the configuration levels of the vehicle is determined in the diagnosis configuration file, configuration verification is carried out, and the vehicle series and the configuration levels of the vehicle are verified. Therefore, the universality of the ECU diagnosis configuration file is improved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application relates to the field of data processing technology, and in particular to a vehicle configuration verification method, device and electronic equipment. Background Art

[0002] At present, in the process of configuration inspection when the vehicle is offline, it is usually necessary to rely on the cloud or the built-in diagnostic configuration file to determine whether the ECU (Electronic Control Unit) function can be used normally. However, with the increasing number of car types, different models will have different configurations, and the configuration levels of the same model may also be different. Using the original configuration file may cause the ECU's diagnostic information to not match, that is, the existing original ECU diagnostic configuration file has low versatility and cannot meet the ECU configuration verification requirements in various car models. Summary of the invention

[0003] In view of this, the present application provides a vehicle configuration verification method, device and electronic device, which can solve the problem that the existing original ECU diagnostic configuration files have low universality and cannot meet the ECU configuration verification requirements in various vehicle models and series.

[0004] In a first aspect, the present application provides a vehicle configuration verification method, comprising:

[0005] Acquire configuration word information of the vehicle; wherein the configuration word information is allocated when the vehicle is offline and corresponds to the vehicle one by one;

[0006] Determine, in a diagnostic configuration file, diagnostic configuration information corresponding to the vehicle series and configuration level of the vehicle by using the configuration word information; wherein the diagnostic configuration file summarizes diagnostic configuration information corresponding to multiple vehicle series and multiple configuration levels;

[0007] Perform configuration verification according to the diagnostic configuration information corresponding to the vehicle series and configuration level of the vehicle.

[0008] In a second aspect, the present application provides a vehicle configuration verification device, comprising:

[0009] An acquisition unit is configured to acquire configuration word information of a vehicle; wherein the configuration word information is allocated when the vehicle is offline and corresponds to the vehicle one by one;

[0010] A parsing unit is configured to determine, using the configuration word information, the diagnostic configuration information corresponding to the vehicle series and configuration level of the vehicle in the diagnostic configuration file; wherein the diagnostic configuration file summarizes the diagnostic configuration information corresponding to multiple vehicle series and multiple configuration levels;

[0011] The verification unit is configured to perform configuration verification according to the diagnostic configuration information corresponding to the vehicle series and configuration level of the vehicle.

[0012] In a third aspect, the present application provides a computer-readable storage medium having a computer program stored thereon, and when the computer program is executed by a processor, the vehicle configuration verification method described in the first aspect is implemented.

[0013] In a fourth aspect, the present application provides an electronic device, comprising a storage medium, a processor, and a computer program stored on the storage medium and executable on the processor, wherein the processor implements the vehicle configuration verification method described in the first aspect when executing the computer program.

[0014] In a fifth aspect, the present application provides a vehicle, including the vehicle configuration verification device as mentioned in the second aspect or the electronic device as mentioned in the fourth aspect.

[0015] By means of the above technical scheme, the present application provides a vehicle configuration verification method, device and electronic device, firstly obtaining the configuration word information of the vehicle, which is allocated when the vehicle is offline and corresponds to the vehicle one by one. Then, using the configuration word information, the vehicle series and the diagnostic configuration information corresponding to the configuration level of the vehicle are determined in the diagnostic configuration file that summarizes the diagnostic configuration information corresponding to multiple vehicle series and multiple configuration levels. Finally, the configuration verification is performed according to the diagnostic configuration information corresponding to the vehicle series and configuration level of the vehicle. Compared with the related art that only relies on a single original diagnostic configuration file, the present application summarizes the diagnostic configuration information corresponding to multiple vehicle series and configuration levels into the diagnostic configuration file. Then, by parsing the configuration word information of the vehicle, since each configuration word information corresponds to the vehicle one by one, the vehicle series and configuration level of the vehicle are determined according to the relevant information in the configuration word, and the diagnostic configuration information corresponding to the vehicle series and configuration level is determined in the diagnostic configuration file, and the configuration verification is performed, thereby improving the versatility of the ECU diagnostic configuration file, and solving the problem that the existing original ECU diagnostic configuration file has low versatility and cannot meet the ECU configuration verification requirements in various vehicle models.

[0016] The above description is only an overview of the technical solution of the present application. In order to more clearly understand the technical means of the present application, it can be implemented in accordance with the contents of the specification. In order to make the above and other purposes, features and advantages of the present application more obvious and easy to understand, the specific implementation methods of the present application are listed below. BRIEF DESCRIPTION OF THE DRAWINGS

[0017] The accompanying drawings, which are incorporated in and constitute a part of this specification, illustrate embodiments consistent with the present application and, together with the description, serve to explain the principles of the present application.

[0018] In order to more clearly illustrate the embodiments of the present application or the technical solutions in the prior art, the drawings required for use in the embodiments or the description of the prior art will be briefly introduced below. Obviously, for ordinary technicians in this field, other drawings can be obtained based on these drawings without paying any creative labor.

[0019] Figure 1 A schematic diagram of a vehicle configuration verification method provided in an embodiment of the present application is shown;

[0020] Figure 2 A schematic structural diagram of a vehicle configuration verification device provided in an embodiment of the present application is shown. DETAILED DESCRIPTION

[0021] In order to be able to more clearly understand the above-mentioned purposes, features and advantages of the present application, the scheme of the present application will be further described below. It should be noted that, in the absence of conflict, the embodiments of the present application and the features in the embodiments can be combined with each other. In addition, in order to be able to understand the characteristics and technical content of the embodiments of the present disclosure in more detail, the implementation of the embodiments of the present disclosure is described in detail below in conjunction with the accompanying drawings, and the attached drawings are only for reference purposes and are not used to limit the embodiments of the present disclosure. In the following technical description, for the convenience of explanation, a full understanding of the disclosed embodiments is provided by multiple details. However, in the absence of these details, one or more embodiments can still be implemented. In other cases, to simplify the drawings, well-known structures and devices can be simplified for display.

[0022] In order to solve the problem that the existing original ECU diagnostic configuration files are of low universality and cannot meet the ECU configuration verification requirements of various vehicle models, this embodiment proposes a vehicle configuration verification method. Figure 1 As shown, the method includes:

[0023] S101, obtaining configuration word information of the vehicle.

[0024] The configuration word information refers to a set of binary digits used to describe various parameters and status information of the vehicle. It is usually assigned when the vehicle is off the production line (production line), and each configuration word information uniquely corresponds to a vehicle. Of course, other bases, such as hexadecimal, can also be selected according to actual needs.

[0025] S102: using the configuration word information, determine the diagnostic configuration information corresponding to the vehicle series and configuration level in the diagnostic configuration file.

[0026] The diagnostic configuration file is a configuration file for storing various diagnostic information of the ECU. In this embodiment, the diagnostic configuration file summarizes the diagnostic configuration information corresponding to multiple vehicle series and multiple configuration levels, that is, the diagnostic configuration information corresponding to multiple vehicle series and multiple configuration levels are collected in one (or several) diagnostic configuration files. Then, the configuration word information corresponding to each vehicle is used to determine the diagnostic configuration information corresponding to the vehicle series and configuration level of the vehicle.

[0027] S103, performing configuration verification according to the diagnostic configuration information corresponding to the vehicle series and configuration level.

[0028] Configuration verification means that after the vehicle rolls off the production line and before it is officially used, the configuration of multiple ECUs in the vehicle will be checked and diagnosed to ensure that each ECU functions correctly.

[0029] In this embodiment, the configuration word information of the vehicle is first obtained. The configuration word information is allocated when the vehicle is offline and corresponds to the vehicle one-to-one. Then, the configuration word information is used to determine the vehicle series and configuration level corresponding to the diagnostic configuration information in the diagnostic configuration file that summarizes the diagnostic configuration information corresponding to multiple vehicle series and multiple configuration levels. Finally, the configuration verification is performed according to the diagnostic configuration information corresponding to the vehicle series and configuration level of the vehicle. Compared with the related art that only relies on a single original diagnostic configuration file, this embodiment summarizes the diagnostic configuration information corresponding to multiple vehicle series and configuration levels into the diagnostic configuration file. Then, by parsing the configuration word information of the vehicle, since each configuration word information corresponds to the vehicle one-to-one, the vehicle series and configuration level of the vehicle are determined according to the relevant information in the configuration word, and the diagnostic configuration information corresponding to the vehicle series and configuration level is determined in the diagnostic configuration file, and the configuration verification is performed, thereby improving the versatility of the ECU diagnostic configuration file, and solving the problem that the existing original ECU diagnostic configuration file has low versatility and cannot meet the ECU configuration verification requirements in various vehicle models.

[0030] Optionally, the configuration word information is used to determine the diagnostic configuration information corresponding to the vehicle series and configuration level in the diagnostic configuration file, including: obtaining the index bit value and mask in the diagnostic configuration file; based on the index bit value and mask, parsing the configuration word information to determine the diagnostic configuration information corresponding to the vehicle series and configuration level.

[0031] In this embodiment, how to parse the configuration word information and determine the diagnostic configuration information corresponding to the vehicle series and configuration level in the diagnostic configuration file is described. An index bit value and a mask are set in the diagnostic configuration file. The index is a value used to determine the configuration word field used to determine in the configuration word information. The configuration word field can specifically be part of the bits in the configuration word information (for example, the third to eighth bits in the configuration word information are set as the configuration word field), or it can be a specific value used to calculate with the mask to determine the vehicle series and configuration level. Then, the configuration word field and the mask are used to determine the diagnostic configuration information corresponding to the vehicle series and configuration level in the diagnostic configuration file. This makes it more convenient to no longer rely on the cloud to provide the ECU diagnostic information of each vehicle or to write the corresponding ECU diagnostic information specifically for each vehicle.

[0032] Optionally, the mask includes a vehicle series mask and a configuration level mask; based on the index bit value and the mask, the configuration word information is parsed to determine the diagnostic configuration information corresponding to the vehicle series and configuration level of the vehicle, including: determining the configuration word field in the configuration word information according to the index bit value; the configuration word field includes information for determining the vehicle series and configuration level of the corresponding vehicle; performing logical operations on the configuration word field with the vehicle series mask and the configuration level mask respectively to determine the vehicle series matching result and the level matching result; based on the vehicle series matching result and the level matching result, determining the diagnostic configuration information corresponding to the vehicle series and configuration level according to a preset mapping relationship.

[0033] In this embodiment, the configuration word field in the configuration word information is determined according to the index bit value. For example, if the index value is 1, then the first n bits in the corresponding configuration word information are the configuration word field. Then, a logical operation is performed with the vehicle series mask and the configuration level mask to determine the vehicle series matching result and the level matching result; then, based on the vehicle series matching result and the level matching result, the diagnostic configuration information corresponding to the vehicle series and configuration level is determined according to the preset mapping relationship. The preset mapping relationship here refers to different vehicle series matching results and level matching results, which have mapped and determined the diagnostic configuration information corresponding to the vehicle series and configuration level of the corresponding vehicle. This makes it no longer necessary to rely on the cloud to provide the ECU diagnostic information of each vehicle or to write the corresponding ECU diagnostic information specifically for each vehicle, making it more convenient.

[0034] Optionally, performing a logical operation on the configuration word field, the vehicle series mask and the level mask respectively, including: performing an AND operation on the configuration word field, the vehicle series mask and the level mask respectively.

[0035] In this embodiment, the configuration word field is ANDed with the vehicle series mask and the level mask respectively, thereby determining the vehicle series matching result and the level matching result. The mask here can be another segment of numbers contained in the configuration word information, or it can be similar to the configuration word field, and the mask bit is determined by setting a preset index bit, which is not specifically limited here. This makes it no longer necessary to rely on the cloud to provide the ECU diagnostic information of each vehicle or to write the corresponding ECU diagnostic information specifically for each vehicle, making it more convenient.

[0036] Optionally, based on the vehicle series matching result and the level matching result, the diagnostic configuration information corresponding to the vehicle series and configuration level is determined according to a preset mapping relationship, including: comparing the vehicle series matching result with a preset vehicle series matching value, and when the vehicle series matching result is consistent with the vehicle series matching value, determining that the diagnostic configuration information corresponding to the vehicle series matching value is the diagnostic configuration information corresponding to the vehicle series; comparing the level matching result with a preset level matching value, and when the level matching result is consistent with the level matching value, determining that the diagnostic configuration information corresponding to the level matching value is the diagnostic configuration information corresponding to the vehicle configuration level.

[0037] In this embodiment, after obtaining the vehicle series matching result, the vehicle series matching result is compared with the preset vehicle series matching value. When the vehicle series matching result is consistent with the vehicle series matching value, the diagnostic configuration information corresponding to the vehicle series matching value is determined to be the diagnostic configuration information corresponding to the vehicle series. That is, after the above-mentioned logical operation of the configuration word field with the vehicle series mask and the level mask respectively, a binary number will be obtained, and then the binary number is converted into a decimal number and the vehicle series matching value corresponding to the vehicle series matching result is found. The vehicle series matching value has been set in advance with the diagnostic configuration information corresponding to the vehicle series, thereby completing the entire mapping process. The same is true for the process of mapping the configuration level to the diagnostic configuration information corresponding to the configuration level. It is no longer necessary to rely on the cloud to provide the ECU diagnostic information of each vehicle or to write the corresponding ECU diagnostic information specifically for each vehicle, making it more convenient.

[0038] Optionally, the number of the diagnostic configuration files is at least one.

[0039] In this embodiment, the number of diagnostic configuration files is at least one, and can also be set to multiple. In the case of multiple configuration files, the diagnostic configuration information corresponding to the vehicle series and configuration level can be determined in multiple configuration files, or the diagnostic configuration information of the vehicle series can be summarized in one diagnostic configuration file, and the diagnostic configuration information of the configuration level can be summarized in another diagnostic configuration file. It is only necessary for multiple diagnostic configuration files to summarize and cover the diagnostic configuration information corresponding to multiple vehicle series and configuration levels. This makes it no longer necessary to rely on the cloud to provide the ECU diagnostic information of each vehicle or to write the corresponding ECU diagnostic information specifically for each vehicle, making it more convenient.

[0040] Optionally, when the vehicle series matching result has no corresponding vehicle series matching value or the level matching result has no corresponding level matching value, diagnostic configuration information corresponding to the vehicle series matching result or the level matching result is obtained manually / through the cloud.

[0041] In this embodiment, if the diagnostic configuration information corresponding to the vehicle series or level matching result is not found in the diagnostic configuration file, that is, the vehicle series (or level) matching value corresponding to the vehicle series (or level) matching result is not found, it means that the user may have special customization requirements for the vehicle series or configuration level. At this time, it is necessary to obtain the configuration diagnostic configuration information corresponding to the matching result through manual / cloud delivery. This improves the matching success rate.

[0042] Example 1:

[0043]

[0044] Example 2:

[0045]

[0046]

[0047] Example 3:

[0048]

[0049]

[0050] Taking the case where the number of diagnostic configuration files is 1 as an example, in combination with the above examples 1 and 2, several specific processes of using configuration word information to determine the diagnostic configuration information corresponding to the vehicle series and configuration level in the diagnostic configuration file are given.

[0051] First, obtain the vehicle's 16-bit configuration word information 0010000100010110. The vehicle's configuration word information is allocated when the vehicle is offline and corresponds one-to-one to the vehicle. There are generally many bits in this number (more than the configuration word field), which includes a configuration word field with a preset number of bits. The configuration word field is used to determine the diagnostic configuration information corresponding to the vehicle series and configuration level in the diagnostic configuration file.

[0052] Then, the index bit value and mask in the diagnostic configuration file are obtained. As shown in Example 1, the index bit value byteIndex is 1 for example, and the preset bit number setting is to determine that the first 8 bits in the configuration word information are the configuration word field, and the mask bitmask includes the vehicle series mask 31 (8-bit binary is 00011111) and the configuration level mask 224 (8-bit binary is 11100000).

[0053] According to the preset number of bits, when the index value is 1, the configuration word field is determined to be the first 8 bits in the configuration word information, that is, 00100001.

[0054] The configuration word field 00100001 is ANDed with the vehicle series mask 00011111 and the configuration level mask 11100000 respectively to obtain the vehicle series matching result 00000001 and the configuration level matching result 00100000.

[0055] Then, the car series matching result 00000001 is compared with the preset car series matching value. For example, in Example 2, the matching value matchValues ​​for the car series Series provides three types: 0, 1, and 2 (corresponding to the car series diagnostic configuration information). Since the final calculation result is 00000001, it is 1 after conversion to decimal. Therefore, the car series diagnostic configuration information corresponding to matchvalues ​​1 is selected as the car series diagnostic configuration information of the vehicle. Similarly, the configuration level matching result is 00100000, which is 32 when converted to decimal. Referring to Example 2, the matching value matchValues ​​for the configuration level Level is 64, and the two do not match. This means that there is no universal and corresponding diagnostic configuration information for this configuration level (for example, the user has special customization requirements for the configuration). At this time, the configuration level diagnostic configuration information corresponding to the level matching result can be obtained by manual / cloud-based delivery.

[0056] It can be seen from the above process that firstly, all the more common diagnostic configuration information is summarized in a configuration file, so that the configuration diagnostic process of different platforms, models, and configuration levels can all use a common set of procedures, thereby improving the versatility of the ECU diagnostic configuration file. According to the configuration word information corresponding to each vehicle, the index bit and mask are used to determine the matching result corresponding to the vehicle series and configuration level in the configuration word information. The matching result is compared with the vehicle series matching value and configuration level matching value pre-stored in the diagnostic configuration file to determine the diagnostic configuration information corresponding to the vehicle series and configuration level. This makes the matching process safer and more reliable, and at the same time, it no longer relies on the cloud to provide the ECU diagnostic information of each vehicle or write the corresponding ECU diagnostic information specifically for each vehicle, making it more convenient.

[0057] In conjunction with Example 3, another specific process of using configuration word information to determine the vehicle series and configuration level corresponding to the diagnostic configuration information in the diagnostic configuration file is given. In this embodiment, the number of diagnostic configuration files is 2. The advantage of setting multiple diagnostic configuration files is that the storage and processing pressure of a single diagnostic configuration file is liberated, which is conducive to improving the operating speed of the system processing. Specifically, different functions can also be set for multiple diagnostic configuration files, such as one responsible for vehicle series matching and the other responsible for configuration level matching, etc., which can be achieved by setting different index values ​​and masks in two diagnostic configuration files in actual applications. Further, the overall matching process is consistent with the process of a single diagnostic configuration file in the above embodiment, but in the above embodiment, the configuration level matching result is 00100000, which is converted to decimal 32, and in Example 3, the matching value matchValues ​​of the configuration level Level is provided as 32 and 64. The corresponding diagnostic configuration information, therefore, exists. Therefore, the diagnostic configuration information with a level matching value of 32 is selected as the diagnostic configuration information corresponding to the configuration level of the vehicle.

[0058] Further, as Figure 1 The specific implementation of the method shown, this embodiment provides a vehicle configuration verification device, and the embodiment also provides a computer-readable storage medium, on which a computer program is stored, and the computer program is executed by a processor. As shown in 2, the device includes: an acquisition unit 201, a parsing unit 202 and a verification unit 203.

[0059] The acquisition unit 201 is configured to acquire configuration word information of a vehicle; wherein the configuration word information is allocated when the vehicle is offline and corresponds to the vehicle one by one;

[0060] The parsing unit 202 is configured to determine the diagnostic configuration information corresponding to the vehicle series and configuration level of the vehicle in the diagnostic configuration file by using the configuration word information; wherein the diagnostic configuration file summarizes the diagnostic configuration information corresponding to multiple vehicle series and multiple configuration levels;

[0061] The verification unit 203 is configured to perform configuration verification according to the diagnostic configuration information corresponding to the vehicle series and configuration level of the vehicle.

[0062] In a specific application scenario, the parsing unit 202 is specifically configured to obtain the index bit value and the mask in the diagnostic configuration file; based on the index bit value and the mask, the configuration word information is parsed to determine the diagnostic configuration information corresponding to the vehicle series and configuration level of the vehicle.

[0063] In a specific application scenario, the parsing unit 202 is further configured to determine the configuration word field in the configuration word information according to the index bit value; the configuration word field includes information for determining the vehicle series and configuration level of the corresponding vehicle; the configuration word field is logically operated with the vehicle series mask and the configuration level mask respectively to determine the vehicle series matching result and the level matching result; based on the vehicle series matching result and the level matching result, the diagnostic configuration information corresponding to the vehicle series and configuration level of the vehicle is determined according to a preset mapping relationship.

[0064] In a specific application scenario, the parsing unit 202 is further configured to perform an AND operation on the configuration word field, the vehicle series mask and the level mask respectively.

[0065] In a specific application scenario, the parsing unit 202 is further configured to compare the vehicle series matching result with a preset vehicle series matching value, and when the vehicle series matching result is consistent with the vehicle series matching value, determine that the diagnostic configuration information corresponding to the vehicle series matching value is the diagnostic configuration information corresponding to the vehicle series; and compare the level matching result with a preset level matching value, and when the level matching result is consistent with the level matching value, determine that the diagnostic configuration information corresponding to the level matching value is the diagnostic configuration information corresponding to the vehicle configuration level.

[0066] It should be noted that for other corresponding descriptions of the functional units involved in the vehicle configuration verification device provided in this embodiment, reference can be made to Figure 1 The corresponding description in will not be repeated here.

[0067] Based on the above Figure 1 The method shown in the embodiment also provides a computer-readable storage medium on which a computer program is stored. When the computer program is executed by a processor, the above-mentioned Figure 1 The method shown.

[0068] Based on this understanding, the technical solution of the present application can be embodied in the form of a software product, which can be stored in a non-volatile storage medium (which can be a CD-ROM, USB flash drive, mobile hard disk, etc.), including a number of instructions for enabling a computer device (which can be a personal computer, server, or network device, etc.) to execute the methods of various implementation scenarios of the present application.

[0069] Based on the above Figure 1 The method shown, and Figure 2In order to achieve the above-mentioned purpose, the embodiment of the present application further provides an electronic device, which can be configured on a computer side or a vehicle side, etc. The device includes a storage medium and a processor; the storage medium is used to store a computer program; the processor is used to execute the computer program to achieve the above-mentioned Figure 1 The method shown.

[0070] Based on the above electronic device, the embodiment of the present application further provides a vehicle, which may specifically include: Figure 2 The device shown in the figure or the electronic device as described above. The vehicle can be a new energy vehicle or a traditional vehicle.

[0071] Optionally, the above-mentioned physical device may also include a user interface, a network interface, a camera, a radio frequency (RF) circuit, a sensor, an audio circuit, a WI-FI module, etc. The user interface may include a display, an input unit such as a keyboard, etc., and the optional user interface may also include a USB interface, a card reader interface, etc. The network interface may optionally include a standard wired interface, a wireless interface (such as a WI-FI interface), etc.

[0072] Based on the above electronic device, the embodiment of the present application further provides a vehicle, which may specifically include: Figure 2 The device shown in the figure or the electronic device as described above. The vehicle can be a new energy vehicle or a traditional vehicle.

[0073] Those skilled in the art will appreciate that the above-mentioned physical device structure provided in this embodiment does not constitute a limitation on the physical device, and may include more or fewer components, or a combination of certain components, or different arrangements of components.

[0074] The storage medium may also include an operating system and a network communication module. The operating system is a program that manages the hardware and software resources of the above-mentioned physical device, and supports the operation of the information processing program and other software and / or programs. The network communication module is used to realize the communication between the components inside the storage medium, and the communication with other hardware and software in the information processing physical device.

[0075] Through the description of the above implementation methods, those skilled in the art can clearly understand that the present application can be implemented by means of software plus the necessary general hardware platform, or by hardware. By applying the solution of this embodiment, compared with the related art that only relies on a single original diagnostic configuration file, the present application summarizes the diagnostic configuration information corresponding to multiple vehicle series and configuration levels into the diagnostic configuration file. Then, by parsing the configuration word information of the vehicle, since each configuration word information corresponds to the vehicle one-to-one, the vehicle series and configuration level of the vehicle are determined according to the relevant information in the configuration word, and the diagnostic configuration information corresponding to the vehicle series and configuration level is determined in the diagnostic configuration file, and configuration verification is performed, thereby improving the versatility of the ECU diagnostic configuration file, and solving the problem that the existing original ECU diagnostic configuration file has low versatility and cannot meet the ECU configuration verification requirements in various vehicle models.

[0076] It should be noted that, in this article, relational terms such as "first" and "second" are only used to distinguish one entity or operation from another entity or operation, and do not necessarily require or imply any such actual relationship or order between these entities or operations. Moreover, the term "comprises" or any other variant thereof is intended to cover non-exclusive inclusion, so that a process, method, article or device including a series of elements includes not only those elements, but also other elements not explicitly listed, or also includes elements inherent to such process, method, article or device. In the absence of further restrictions, the elements defined by the sentence "comprise a ..." do not exclude the existence of other identical elements in the process, method, article or device including the elements.

[0077] The above is only a specific implementation of the present application, so that those skilled in the art can understand or implement the present application. Various modifications to these embodiments will be apparent to those skilled in the art, and the general principles defined herein can be implemented in other embodiments without departing from the spirit or scope of the present application. Therefore, the present application will not be limited to the embodiments described herein, but will conform to the widest scope consistent with the principles and novel features applied for herein.

[0078] Those skilled in the art will appreciate that the units and algorithm steps of each example described in conjunction with the embodiments disclosed herein can be implemented in electronic hardware, or a combination of computer software and electronic hardware. Whether these functions are performed in hardware or software may depend on the specific application and design constraints of the technical solution. The technicians may use different methods for each specific application to implement the described functions, but such implementations should not be considered to exceed the scope of the embodiments of the present disclosure. The technicians may clearly understand that, for the convenience and simplicity of description, the specific working processes of the systems, devices and units described above may refer to the corresponding processes in the aforementioned method embodiments, and will not be repeated here.

[0079] In the embodiments disclosed herein, the disclosed methods and products (including but not limited to devices, equipment, etc.) can be implemented in other ways. For example, the device embodiments described above are only schematic. For example, the division of the units can be only a logical function division. There may be other division methods in actual implementation, such as multiple units or components can be combined or integrated into another system, or some features can be ignored or not executed. In addition, the coupling or direct coupling or communication connection between each other shown or discussed can be through some interfaces, indirect coupling or communication connection of devices or units, which can be electrical, mechanical or other forms. The units described as separate components may or may not be physically separated, and the components displayed as units may or may not be physical units, that is, they may be located in one place, or they may be distributed on multiple network units. Some or all of the units may be selected according to actual needs to implement this embodiment. In addition, each functional unit in the embodiment of the present disclosure may be integrated in a processing unit, or each unit may exist physically alone, or two or more units may be integrated in one unit.

[0080] The flowchart and block diagram in the accompanying drawings show the possible architecture, function and operation of the system, method and computer program product according to the embodiment of the present disclosure. In this regard, each box in the flowchart or block diagram can represent a module, a program segment or a part of the code, and the module, the program segment or a part of the code contains one or more executable instructions for realizing the specified logical function. In some alternative implementations, the functions marked in the box can also occur in a different order from the order marked in the accompanying drawings. For example, two consecutive boxes can actually be executed substantially in parallel, and they can sometimes be executed in the opposite order, which can depend on the functions involved. In the description corresponding to the flowchart and the block diagram in the accompanying drawings, the operations or steps corresponding to different boxes can also occur in a different order from the order disclosed in the description, and sometimes there is no specific order between different operations or steps. For example, two consecutive operations or steps can actually be executed substantially in parallel, and they can sometimes be executed in the opposite order, which can depend on the functions involved. Each block in the block diagrams and / or flowcharts, and combinations of blocks in the block diagrams and / or flowcharts, may be implemented by a dedicated hardware-based system that performs the specified functions or actions, or may be implemented by a combination of dedicated hardware and computer instructions.

Claims

1. A vehicle configuration verification method, characterized in that: include: Acquire configuration word information of the vehicle; wherein the configuration word information is allocated when the vehicle is offline and corresponds to the vehicle one by one; Determine, in a diagnostic configuration file, diagnostic configuration information corresponding to the vehicle series and configuration level of the vehicle by using the configuration word information; wherein the diagnostic configuration file summarizes diagnostic configuration information corresponding to multiple vehicle series and multiple configuration levels; Perform configuration verification according to the diagnostic configuration information corresponding to the vehicle series and configuration level of the vehicle.

2. The method according to claim 1, characterized in that: The using the configuration word information to determine the diagnostic configuration information corresponding to the vehicle series and configuration level of the vehicle in the diagnostic configuration file includes: Obtaining the index bit value and mask in the diagnostic configuration file; Based on the index bit value and the mask, the configuration word information is parsed to determine the diagnostic configuration information corresponding to the vehicle series and configuration level of the vehicle.

3. The method according to claim 1, characterized in that: The mask includes a vehicle series mask and a configuration level mask; the configuration word information is parsed based on the index bit value and the mask to determine the diagnostic configuration information corresponding to the vehicle series and configuration level of the vehicle, including: Determine, according to the index bit value, a configuration word field in the configuration word information; the configuration word field includes information for determining a vehicle series and a configuration level of a corresponding vehicle; Performing logic operations on the configuration word field, the vehicle series mask and the configuration level mask respectively to determine a vehicle series matching result and a level matching result; Based on the vehicle series matching result and the level matching result, the diagnostic configuration information corresponding to the vehicle series and the configuration level of the vehicle is determined according to a preset mapping relationship.

4. The method according to claim 3, characterized in that: The performing a logical operation on the configuration word field, the vehicle series mask and the level mask respectively, comprises: Perform AND operations on the configuration word field, the vehicle series mask and the level mask respectively.

5. The method according to claim 3, characterized in that: The determining, based on the vehicle series matching result and the level matching result, the diagnostic configuration information corresponding to the vehicle series and the configuration level of the vehicle according to a preset mapping relationship includes: Comparing the vehicle series matching result with a preset vehicle series matching value, and if the vehicle series matching result is consistent with the vehicle series matching value, determining that the diagnostic configuration information corresponding to the vehicle series matching value is the diagnostic configuration information corresponding to the vehicle series; Comparing the level matching result with a preset level matching value; In a case where the level matching result is consistent with the level matching value, it is determined that the diagnosis configuration information corresponding to the level matching value is the diagnosis configuration information corresponding to the vehicle configuration level.

6. The method according to any one of claims 1 to 5, characterized in that The number of the diagnosis configuration files is at least one.

7. A vehicle configuration verification device, characterized in that: include: An acquisition unit is configured to acquire configuration word information of a vehicle; wherein the configuration word information is allocated when the vehicle is offline and corresponds to the vehicle one by one; A parsing unit is configured to determine, using the configuration word information, the diagnostic configuration information corresponding to the vehicle series and configuration level of the vehicle in the diagnostic configuration file; wherein the diagnostic configuration file summarizes the diagnostic configuration information corresponding to multiple vehicle series and multiple configuration levels; The verification unit is configured to perform configuration verification according to the diagnostic configuration information corresponding to the vehicle series and configuration level of the vehicle.

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

9. An electronic device comprising a storage medium, a processor, and a computer program stored in the storage medium and executable on the processor, characterized in that: When the processor executes the computer program, the method according to any one of claims 1 to 6 is implemented.

10. A vehicle, characterized in that: include: The device as claimed in claim 7 or the electronic device as claimed in claim 9.