Vehicle configuration method, device, equipment and storage medium

By acquiring and storing data of historical vehicle definition tables and configuration word tables, the existing vehicle configuration methods are solved, and efficient and real-time vehicle configuration is achieved.

CN118626136BActive Publication Date: 2025-05-16VOYAH AUTOMOBILE TECH CO LTD
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202410858480.9
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2024-06-28
Publication Date
2025-05-16
Estimated Expiration
2044-06-28

AI Technical Summary

Technical Problem

The existing vehicle configuration methods are inefficient and lack real-time performance, especially during production line debugging and after-sales market repairs, resulting in low vehicle configuration efficiency and inability to update in real time.

Method used

By obtaining the historical vehicle definition table and historical configuration word table, obtaining preset feature values ​​and historical configuration word code data based on these tables, and writing them to the preset storage area, these configuration word codes are directly called when configuring the vehicle, improving configuration efficiency and real-timeness.

Benefits of technology

It realizes efficient and real-time vehicle configuration, reduces production line debugging cycle, improves the efficiency of after-sales market maintenance, and supports real-time update of configuration codes.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN118626136B_ABST
    Figure CN118626136B_ABST
Patent Text Reader

Abstract

The present application discloses a vehicle configuration method, device, equipment and storage medium, and relates to the field of vehicle configuration technology. The vehicle configuration method is applied to the cloud, and includes: obtaining a historical vehicle definition table and a historical configuration word table; obtaining a preset characteristic value according to the historical vehicle definition table; obtaining historical configuration word code data through the preset characteristic value and the historical configuration word table; writing the historical configuration word code data into a preset storage area, and configuring the vehicle through the historical configuration word code when configuring the vehicle. By setting and storing the configuration word code of the vehicle in advance, the corresponding configuration word code can be directly called from the preset storage area when configuring the vehicle subsequently, thereby improving the efficiency and real-time performance of the vehicle configuration.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

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

[0002] When configuring a vehicle, if the configuration code is written in advance, the existing method is to write the configuration code through the production line, but there are many problems in the configuration code writing station of the production line, the production line debugging cycle is lengthened and it is easy to cause the production line to stop. It is necessary to develop a device for cross-verification in advance. And when users are repairing in the after-sales market, when they encounter new parts, they need to write new configuration codes for the new controller. As a result, the vehicle configuration efficiency is low and cannot be updated in real time. Summary of the invention

[0003] The main purpose of this application is to provide a vehicle configuration method, device, equipment and storage medium, aiming to solve the technical problems of low efficiency and real-time performance of existing vehicle configuration.

[0004] To achieve the above objectives, the present application proposes a vehicle configuration method, which is applied in the cloud and includes:

[0005] Obtain the historical vehicle definition table and historical configuration word table;

[0006] Obtaining a preset characteristic value according to the historical vehicle definition table;

[0007] Obtaining historical configuration word code data through the preset characteristic value and the historical configuration word table;

[0008] The historical configuration code data is written into a preset storage area, and when configuring the vehicle, the vehicle is configured using the historical configuration code.

[0009] In one embodiment, the step of obtaining the historical configuration word code data through the preset characteristic value and the historical configuration word table includes:

[0010] Obtaining a feature value format file according to the preset feature value;

[0011] The characteristic value format file is mapped to a target position in the historical configuration word table to generate historical configuration word code data.

[0012] In one embodiment, the step of obtaining the historical configuration word code data through the preset characteristic value and the historical configuration word table includes:

[0013] Obtaining a feature value format file according to the preset feature value;

[0014] The characteristic value format file is mapped to a target position in the historical configuration word table to generate historical configuration word code data.

[0015] In one embodiment, the step of mapping the feature value format file to a target position in the historical configuration word table to generate historical configuration word code data includes:

[0016] Mapping the feature value format file to the first target position in the historical configuration word table to obtain configuration value definition data;

[0017] Matching the configuration value definition data with the second target position in the historical configuration word table to obtain a binary configuration value;

[0018] The binary configuration value is converted into a hexadecimal configuration word code according to the byte rule of the third target position in the historical configuration word table to obtain historical configuration word code data.

[0019] In one embodiment, the step of obtaining the historical vehicle definition table includes:

[0020] Obtain historical vehicle model information, historical vehicle model name information, historical basic vehicle model feature list, and historical feature value information;

[0021] A historical vehicle definition table is obtained according to the historical vehicle model information, the historical vehicle model name information, the historical basic vehicle model feature list and the historical feature value information.

[0022] In addition, to achieve the above purpose, the present application also proposes a vehicle configuration method, which is applied to the vehicle side and includes:

[0023] When configuring a vehicle, obtain the model information of the vehicle to be configured;

[0024] According to the vehicle type information, query the target configuration code corresponding to the vehicle type information from the preset storage area in the cloud;

[0025] The vehicle to be configured is configured according to the target configuration code.

[0026] In one embodiment, the method further comprises:

[0027] Responding to a device update instruction of the vehicle, and obtaining an update configuration word code of the update device;

[0028] Matching the update configuration word code with the target configuration word code;

[0029] When the update configuration code does not match the target configuration code, the target configuration code is updated by the update configuration code, and the updated target configuration code is written into a preset storage area of ​​the cloud.

[0030] In one embodiment, after the step of searching the preset storage area in the cloud for the target configuration code corresponding to the vehicle model information according to the vehicle model information, the method further includes:

[0031] Performing remote diagnosis on the target configuration code to obtain a diagnosis result;

[0032] When the diagnosis result is that the target configuration code is incorrect, a modification instruction is generated to the cloud, so that the cloud modifies the historical configuration code data in the preset storage area according to the modification instruction.

[0033] In addition, to achieve the above-mentioned purpose, the present application also proposes a vehicle configuration device applied to the cloud, wherein the vehicle configuration device applied to the cloud includes:

[0034] The first acquisition module is used to acquire a historical vehicle definition table and a historical configuration word table;

[0035] The first acquisition module is further used to obtain a preset characteristic value according to the historical vehicle definition table;

[0036] The first acquisition module is further used to obtain historical configuration word code data through the preset characteristic value and the historical configuration word table;

[0037] The first configuration module is used to write the historical configuration code data into a preset storage area, and configure the vehicle through the historical configuration code when configuring the vehicle.

[0038] In addition, to achieve the above-mentioned purpose, the present application also proposes a vehicle configuration device, which is applied to a vehicle end. The vehicle configuration device applied to the vehicle end includes:

[0039] The second acquisition module is used to acquire the model information of the vehicle to be configured when performing vehicle configuration;

[0040] A query module, used to query a target configuration code corresponding to the vehicle model information from a preset storage area in the cloud according to the vehicle model information;

[0041] The second configuration module is used to configure the vehicle to be configured according to the target configuration code.

[0042] In addition, to achieve the above-mentioned purpose, the present invention also proposes a vehicle configuration system, which includes the cloud and vehicle side mentioned above.

[0043] In addition, to achieve the above-mentioned purpose, the present application also proposes a vehicle configuration device, which includes: a memory, a processor, and a computer program stored on the memory and executable on the processor, and the computer program is configured to implement the steps of the vehicle configuration method applied to the cloud or the vehicle configuration method applied to the vehicle side as described above.

[0044] In addition, to achieve the above-mentioned purpose, the present application also proposes a storage medium, which is a computer-readable storage medium, and a computer program is stored on the storage medium. When the computer program is executed by the processor, the steps of the vehicle configuration method applied to the cloud or the vehicle configuration method applied to the vehicle side as described above are implemented.

[0045] In addition, to achieve the above-mentioned purpose, the present application also provides a computer program product, which includes a computer program, and when the computer program is executed by a processor, it implements the steps of the vehicle configuration method applied to the cloud or the vehicle configuration method applied to the vehicle side as described above.

[0046] One or more technical solutions proposed in the present application are achieved by obtaining a historical vehicle definition table and a historical configuration word table; obtaining a preset characteristic value according to the historical vehicle definition table; obtaining historical configuration word code data through the preset characteristic value and the historical configuration word table; writing the historical configuration word code data to a preset storage area, and configuring the vehicle through the historical configuration word code when configuring the vehicle. By setting and storing the vehicle's configuration word code in advance, the corresponding configuration word code can be directly called from the preset storage area when configuring the vehicle subsequently, thereby improving the efficiency and real-time performance of the vehicle configuration. BRIEF DESCRIPTION OF THE DRAWINGS

[0047] 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.

[0048] 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.

[0049] Figure 1 A flowchart of the first embodiment of the vehicle configuration method applied to the cloud of the present application is provided;

[0050] Figure 2 This is a schematic diagram of the cloud structure in an embodiment of the vehicle configuration method applied to the cloud of the present application;

[0051] Figure 3A flow chart of the second embodiment of the vehicle configuration method applied to the cloud of the present application;

[0052] Figure 4 A flow chart of a vehicle configuration method embodiment 1 of the present application applied to a vehicle side is provided;

[0053] Figure 5 This is a schematic diagram of the structure of the vehicle configuration system of this application;

[0054] Figure 6 This is a schematic diagram of the module structure of a vehicle configuration device applied to the cloud in an embodiment of the present application;

[0055] Figure 7 This is a schematic diagram of the module structure of a vehicle configuration device applied to a vehicle side according to an embodiment of the present application;

[0056] Figure 8 Schematic diagram of the device structure of the hardware operating environment involved in the vehicle configuration method in the embodiment of the present application.

[0057] The purpose, features and advantages of this application will be further described in conjunction with the embodiments and with reference to the accompanying drawings. DETAILED DESCRIPTION

[0058] It should be understood that the specific embodiments described herein are only used to explain the technical solutions of the present application and are not used to limit the present application.

[0059] In order to better understand the technical solution of the present application, a detailed description will be given below in conjunction with the accompanying drawings and specific implementation methods.

[0060] The main solution of the embodiment of the present application is: to propose a vehicle configuration method applied to the cloud, by obtaining a historical vehicle definition table and a historical configuration word table; obtaining a preset feature value according to the historical vehicle definition table; obtaining historical configuration word code data through the preset feature value and the historical configuration word table; writing the historical configuration word code data to a preset storage area, and configuring the vehicle through the historical configuration word code when configuring the vehicle.

[0061] According to the prior art, when users perform repairs in the after-sales market and encounter replacement of new parts, they need to write the old configuration code for the new controller. The after-sales market did not write the configuration code for the newly replaced sample, and the imported software configuration function was abnormal. In addition, there are many problems with the writing of configuration codes on the production line, which lengthens the production line debugging cycle and easily causes the production line to stop. It is necessary to verify in advance during the R&D and design stage whether the configuration code settled in the MES (Manufacturing Execution System) cloud is correct. When the after-sales market needs to update the old configuration codes of user cars to new configuration codes in batches after OTA (Over-The-Air, transmitted over the air) upgrade, the remote diagnosis system is required to calculate the configuration code and transmit it back to the MES production system for backup.

[0062] The present application provides a solution by setting and storing the vehicle configuration code in advance. When the vehicle is subsequently configured, the corresponding configuration code can be directly called from the preset storage area, thereby improving the efficiency and real-time performance of the vehicle configuration.

[0063] It should be noted that the execution subject of this embodiment can be a computing service device with data processing, network communication and program running functions, such as a tablet computer, a personal computer, a mobile phone, etc., or an electronic device capable of realizing the above functions, a vehicle configuration system, etc. The following takes the vehicle configuration system as an example to illustrate this embodiment and the following embodiments.

[0064] Based on this, the embodiment of the present application provides a vehicle configuration method, referring to Figure 1 , Figure 1 This is a flow chart of the first embodiment of the vehicle configuration method applied in the cloud of the present application.

[0065] In this embodiment, the vehicle configuration method applied in the cloud includes steps S10 to S40:

[0066] Step S10: Obtain the historical vehicle definition table and the historical configuration word table.

[0067] It should be noted that the cloud can include a bill of materials module, a supplier collaboration platform module, a product data management system module, an MES production system, and an RVDC remote diagnosis cloud module, such as Figure 2 As shown, Figure 2It is a cloud-based structural diagram. The bill of materials module is used to obtain the vehicle definition table uploaded or updated by the bill of materials engineer. In the early configuration stage, the historical vehicle definition table is the vehicle definition table uploaded or updated by the bill of materials engineer. The vehicle definition table is to realize the coded definition of the vehicle configuration by converting the description of the vehicle's technical characteristics into an engineering language with a standard coding method. It runs through multiple fields such as the definition and application of configured BOM, electrical software parameter setting, configuration application in the production field, and vehicle sales. It can be referred to as the project engineering configuration table.

[0068] As described in Table 1, Table 1 is a vehicle definition table, S represents standard assembly, - represents no assembly, and 0 represents optional. The vehicle technical characteristics are converted into an engineering language of the standard coding method in the first column of Table 1, and the vehicle configuration is coded and defined, as shown in the second and third columns of Table 1. By collecting the information of each vehicle, the vehicle definition table is summarized.

[0069] Table 1

[0070]

[0071] The historical configuration word table can be obtained in the product data management system module and can be uploaded to the product data management system module for storage by ECU engineers. The historical configuration word table is the BEC (Bill of Electronic Configuration) table, also known as the ECU configuration word information table.

[0072] The supplier collaboration platform module can be used to receive, process and transmit the historical vehicle definition table, and transmit the processed data to the MES production system. At the same time, the historical configuration word table in the product data management system module can be transmitted to the MES production system via the FTP sharing protocol. The MES production system can process and store the historical configuration word table and processed data, and can also send them to the RVDC remote diagnosis cloud module. The RVDC remote diagnosis cloud module can communicate with the vehicle to complete the vehicle configuration. The RVDC remote diagnosis cloud module can also send back the configuration code for backup.

[0073] In a feasible implementation, step S10 may include steps A11 to A12:

[0074] Step A11: Obtain historical vehicle model information, historical vehicle model name information, historical basic vehicle model feature list, and historical feature value information.

[0075] It should be noted that the vehicle model information, vehicle name information, basic vehicle model feature list and feature value can be obtained separately. The vehicle model information is the 22-digit vehicle model. The 22-digit vehicle model usually refers to the vehicle identification number (VIN, Vehicle Identification Number), which is a unique identifier composed of 17 characters for identifying the vehicle. The vehicle model name information is the 22-digit vehicle model name, for example: "H37A rear-wheel drive N4 112 800V+Comfort Package O1+Pearl Black+Blue Black 3737". The basic vehicle model feature list may include equipment level N1N2N3. The feature value is the specific value or description of the above feature, which defines the specific configuration and performance of the vehicle model.

[0076] Step A12: Obtain a historical vehicle definition table according to the historical vehicle model information, the historical vehicle model name information, the historical basic vehicle model feature list, and the historical feature value information.

[0077] In a specific implementation, one or more of the historical vehicle model information, historical vehicle model name information, basic vehicle model feature list, and feature value can be used as a historical vehicle definition table, and the historical vehicle definition table is transferred to the supplier collaboration platform module.

[0078] Step S20: Obtaining preset characteristic values ​​according to the historical vehicle definition table.

[0079] It should be noted that the historical vehicle definition table can be analyzed to obtain the characteristic value of each "22-digit vehicle model", that is, the preset characteristic value.

[0080] Step S30: Obtaining historical configuration word code data through the preset characteristic value and the historical configuration word table.

[0081] It should be understood that the historical configuration word code data can be obtained by matching the preset characteristic value with the historical configuration word table or calculating and processing the historical configuration word table through the preset characteristic value.

[0082] The historical configuration code data can be multi-base configuration codes for each vehicle model, such as binary, octal, and hexadecimal configuration codes. The historical configuration code data is obtained by summarizing the configuration codes configured in the previous period.

[0083] Step S40: writing the historical configuration code data into a preset storage area, and configuring the vehicle using the historical configuration code when configuring the vehicle.

[0084] In the specific implementation, the preset storage area is the MES production system in the cloud, and the historical configuration code data can be stored in the preset storage area, so that when the vehicle is configured later, the configuration code of the corresponding vehicle model can be directly queried by calling the interface of the MES production system.

[0085] The present embodiment provides a vehicle configuration method applied to the cloud, including obtaining a historical vehicle definition table and a historical configuration word table; obtaining a preset characteristic value according to the historical vehicle definition table; obtaining historical configuration word code data through the preset characteristic value and the historical configuration word table; writing the historical configuration word code data into a preset storage area, and configuring the vehicle through the historical configuration word code when configuring the vehicle. By setting and storing the configuration word code of the vehicle in advance, the corresponding configuration word code can be directly called from the preset storage area when the vehicle is configured subsequently, thereby improving the efficiency and real-time performance of the vehicle configuration.

[0086] Based on the first embodiment of the present application, in the second embodiment of the present application, the same or similar contents as those in the above-mentioned embodiment 1 can be referred to the above introduction, and will not be repeated in the following. Figure 3 , step S30 includes steps S301 to S302:

[0087] Step S301: obtaining a feature value format file according to the preset feature value.

[0088] In a specific implementation, the feature value format file is a feature value JSON format file, which can be encoded by each "22-digit vehicle model" feature value, so as to parse the feature information of the preset feature value according to the preset encoding rules, and create a JSON structure to form a feature value JSON format file.

[0089] The steps to create a JSON structure are: Create a JSON object based on the parsed information. A JSON object consists of key-value pairs, where the key is a string and the value can be a string, number, array, Boolean value, or other JSON object.

[0090] Step S302: Mapping the feature value format file to a target position in the historical configuration word table to generate historical configuration word code data.

[0091] In the specific implementation, the feature value format file is passed to the MES production system. After receiving the feature value format file and the historical configuration word table, during the vehicle production stage, the MES production system script identifies the BEC file and maps each "22-bit vehicle model" feature value JSON file to the target position of the "Configuration Word Table BEC", thereby generating historical configuration code data.

[0092] In the specific implementation, during the testing and debugging phase, the RVDC remote diagnosis cloud module script identifies the BEC file and maps each "22-bit vehicle model" feature value JSON file to the target location of the "Configuration Word Table BEC", thereby generating historical configuration word code data.

[0093] In a feasible implementation, step S302 may include steps B11 to B13:

[0094] Step B11: Map the feature value format file to the first target position in the historical configuration word table to obtain configuration value definition data.

[0095] It should be noted that, as shown in Table 2, Table 2 is a historical configuration word table, and the first target position is the configuration value definition in the fifth column of Table 2. The configuration value definition data is obtained by mapping the feature value format file to the configuration definition position.

[0096] Table 2

[0097]

[0098] Step B12: Match the configuration value definition data with the second target position in the historical configuration word table to obtain a binary configuration value.

[0099] It should be noted that the second target position is the binary configuration value in the third column of Table 2. After being mapped to the configuration value definition column, it corresponds to the binary configuration value in the third column of Table 2.

[0100] Step B13: converting the binary configuration value into a hexadecimal configuration word code according to the byte rule of the third target position in the historical configuration word table to obtain historical configuration word code data.

[0101] In a specific implementation, the third target position is the bytes in the first and second columns in Table 2. The binary configuration value is converted into a hexadecimal configuration code through the first and second columns, and the historical configuration code is the hexadecimal configuration code.

[0102] Whether in the vehicle production stage or in the test and debugging stage, the hexadecimal configuration code can be generated by mapping the characteristic value JSON file to the different target locations in Table 2.

[0103] When leaving the factory, the configuration code of each vehicle is backed up in the MES production system. If the MES production system generates a hexadecimal configuration code, the hexadecimal configuration code can be stored. Later, the hexadecimal configuration code of each vehicle model can be obtained through the RVDC remote diagnosis cloud module and sent to the vehicle end. If the RVDC remote diagnosis cloud module calculates and generates a hexadecimal configuration code, the generated hexadecimal configuration code can be directly sent to the vehicle end.

[0104] This embodiment obtains a feature value format file according to the preset feature value; maps the feature value format file to the target position in the historical configuration word table to generate historical configuration word code data. By mapping the feature value format file, the feature value format file can be mapped to the corresponding position in the historical configuration table to quickly generate multiple configuration word codes, thereby improving the efficiency of vehicle configuration.

[0105] Based on this, the embodiment of the present application provides a vehicle configuration method, referring to Figure 4 , Figure 4 This is a flow chart of the first embodiment of the vehicle configuration method applied to the vehicle side of the present application.

[0106] In this embodiment, the vehicle configuration method applied to the vehicle side includes steps S50 to S70:

[0107] Step S50: When configuring a vehicle, obtain the vehicle model information of the vehicle to be configured.

[0108] In a specific implementation, when vehicle configuration is required, the vehicle model information of the vehicle to be configured may be obtained, and the vehicle model information may include characteristic value information of the vehicle, vehicle model name, vehicle model and other information.

[0109] like Figure 5 As shown, Figure 5 This is a structural diagram of the vehicle configuration system. The vehicle configuration system includes the cloud and the vehicle side. The vehicle side includes the RVDC remote diagnosis vehicle side module and the vehicle controller. The cloud includes the bill of materials module, the supplier collaboration platform module, the product data management system module, the MES production system, and the RVDC remote diagnosis cloud side module. The RVDC remote diagnosis vehicle side module and the RVDC remote diagnosis cloud side module are connected through the TOX DVCP channel. The RVDC remote diagnosis vehicle side module can be used to receive the configuration code sent by the MES production system or the RVDC remote diagnosis cloud side module. The RVDC remote diagnosis vehicle side module can verify the configuration code to determine whether the configuration code is correct.

[0110] Step S60: querying a target configuration code corresponding to the vehicle model information from a preset storage area in the cloud according to the vehicle model information.

[0111] In a specific implementation, the historical configuration code data stored in the MES production system can be queried through the vehicle model information, and the configuration code corresponding to the information matching the current vehicle model information can be used as the target configuration code.

[0112] Step S70: configuring the vehicle to be configured according to the target configuration code.

[0113] In a specific implementation, the vehicle to be configured can be configured by matching the target configuration code. The acquired target configuration code may have certain errors, so the target configuration code needs to be diagnosed, and then after step S70, it also includes: remotely diagnosing the target configuration code to obtain a diagnosis result; when the diagnosis result is that the target configuration code is incorrect, generating a modification instruction to the cloud, so that the cloud modifies the historical configuration code data in the preset storage area according to the modification instruction.

[0114] It should be noted that the target configuration code can be diagnosed through the RVDC remote diagnosis cloud module to obtain the diagnosis result of the target configuration code, and the diagnosis result can be sent to the RVDC remote diagnosis vehicle module or the target configuration code can be directly diagnosed through the RVDC remote diagnosis vehicle module. The specific diagnosis can be performed through the RVDC remote diagnosis cloud module or the RVDC remote diagnosis vehicle module according to the characteristic value of the vehicle to be configured mapped to the BEC configuration word table, calculate the actual hexadecimal configuration code, and compare the actual hexadecimal configuration code with the target configuration code to obtain the diagnosis result.

[0115] It can be understood that when the target configuration code is inconsistent with the actual hexadecimal configuration code, it is confirmed that the target configuration code is incorrect, and the actual hexadecimal configuration code can be directly used as the target configuration code. The RVDC remote diagnosis vehicle-side module writes the target configuration code into the vehicle controller. At the same time, it can generate modification instructions to the MES production system in the cloud, and modify the historical configuration code data in the preset storage area through the MES production system, thereby improving the accuracy of the historical configuration code.

[0116] In some embodiments, the vehicle configuration method further includes:

[0117] Responding to a device update instruction of the vehicle, and obtaining an update configuration word code of the update device;

[0118] Matching the update configuration word code with the target configuration word code;

[0119] When the update configuration code does not match the target configuration code, the target configuration code is updated by the update configuration code, and the updated target configuration code is written into a preset storage area of ​​the cloud.

[0120] It should be noted that if the vehicle configuration scenario is to replace old parts of the vehicle controller in the aftermarket with new ones, it is necessary to obtain the latest configuration code of the updated device, and at the same time call the initial configuration code calculated by the MES production system during vehicle production, that is, the target configuration code, and match the updated configuration code with the target configuration code to determine whether it needs to be updated. If the match is inconsistent, the target configuration code can be updated by updating the configuration code as a supplement to the configuration code written by the production line equipment of the production system. If the configuration code calculated by the MES production cloud needs to be urgently updated at the rework station, the updated target configuration code can be directly transmitted back to the MES production system for early modification, which is convenient for subsequent traceability and backup.

[0121] When performing vehicle configuration, this embodiment obtains the vehicle model information of the vehicle to be configured; queries the target configuration code corresponding to the vehicle model information from a preset storage area in the cloud according to the vehicle model information; configures the vehicle to be configured according to the target configuration code, and can quickly query the corresponding target configuration code through the vehicle model information, thereby improving the real-time performance and efficiency of vehicle configuration.

[0122] It should be noted that the above examples are only used to understand the present application and do not constitute a limitation on the vehicle configuration method of the present application. More simple transformations based on this technical concept are all within the protection scope of the present application.

[0123] This application also provides a vehicle configuration device for use in the cloud, please refer to Figure 6 , the vehicle configuration device 100 applied in the cloud includes:

[0124] The first acquisition module 110 is used to acquire a historical vehicle definition table and a historical configuration word table.

[0125] The first acquisition module 110 is further used to obtain a preset characteristic value according to the historical vehicle definition table.

[0126] The first acquisition module 110 is further configured to obtain historical configuration word code data through the preset characteristic value and the historical configuration word table.

[0127] The first configuration module 120 is used to write the historical configuration code data into a preset storage area, and configure the vehicle by using the historical configuration code when configuring the vehicle.

[0128] The vehicle configuration device applied to the cloud provided by the present application adopts the vehicle configuration method applied to the cloud in the above-mentioned embodiment, which can solve the technical problems of low efficiency and real-time performance of existing vehicle configuration. Compared with the prior art, the beneficial effects of the vehicle configuration device applied to the cloud provided by the present application are the same as the beneficial effects of the vehicle configuration method applied to the cloud provided by the above-mentioned embodiment, and the other technical features of the vehicle configuration device applied to the cloud are the same as the features disclosed in the above-mentioned embodiment method, which will not be repeated here.

[0129] In an optional embodiment, the first acquisition module 110 is further configured to obtain a feature value format file according to the preset feature value; map the feature value format file to a target position in the historical configuration word table to generate historical configuration word code data.

[0130] In an optional embodiment, the first acquisition module 110 is also used to map the feature value format file to the first target position in the historical configuration word table to obtain configuration value definition data; correspond the configuration value definition data to the second target position in the historical configuration word table to obtain a binary configuration value; convert the binary configuration value into a hexadecimal configuration code according to the byte rule of the third target position in the historical configuration word table to obtain historical configuration code data.

[0131] In an optional embodiment, the first acquisition module 110 is also used to obtain historical vehicle model information, historical vehicle model name information, historical basic vehicle model feature list and historical feature value information; and obtain a historical vehicle definition table based on the historical vehicle model information, the historical vehicle model name information, the historical basic vehicle model feature list and the historical feature value information.

[0132] Accordingly, the embodiment of the present invention also provides a vehicle configuration device applied to the vehicle side, please refer to Figure 7 The vehicle configuration device 200 applied to the vehicle side includes:

[0133] The second acquisition module 210 is used to acquire the vehicle model information of the vehicle to be configured when performing vehicle configuration.

[0134] The query module 220 is used to query the target configuration code corresponding to the vehicle model information from a preset storage area in the cloud according to the vehicle model information.

[0135] The second configuration module 230 is used to configure the vehicle to be configured according to the target configuration code.

[0136] The vehicle configuration device applied to the vehicle side provided by the present application adopts the vehicle configuration method applied to the vehicle side in the above-mentioned embodiment, which can solve the technical problems of low efficiency and real-time performance of existing vehicle configuration. Compared with the prior art, the beneficial effects of the vehicle configuration device applied to the vehicle side provided by the present application are the same as the beneficial effects of the vehicle configuration method applied to the vehicle side provided by the above-mentioned embodiment, and the other technical features of the vehicle configuration device applied to the vehicle side are the same as the features disclosed in the above-mentioned embodiment method, which will not be repeated here.

[0137] In an optional embodiment, the vehicle configuration device applied to the vehicle side also includes: an update module, the update module is used to respond to the vehicle's device update instruction and obtain the update configuration code of the update device; match the update configuration code with the target configuration code; when the update configuration code and the target configuration code do not match each other, update the target configuration code through the update configuration code, and write the updated target configuration code to the preset storage area of ​​the cloud.

[0138] In an optional embodiment, the vehicle configuration device applied to the vehicle side also includes: a diagnostic module, which is used to remotely diagnose the target configuration code to obtain a diagnostic result; when the diagnostic result is that the target configuration code is incorrect, a modification instruction is generated to the cloud, so that the cloud modifies the historical configuration code data in a preset storage area according to the modification instruction.

[0139] In addition, to achieve the above-mentioned purpose, the present invention also proposes a vehicle-based configuration system, which includes the cloud and vehicle-side mentioned above.

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

[0141] In addition, to achieve the above-mentioned purpose, the present application provides a vehicle configuration device, which includes: at least one processor; and a memory communicatively connected to the at least one processor; wherein the memory stores instructions that can be executed by the at least one processor, and the instructions are executed by the at least one processor so that the at least one processor can execute the vehicle configuration method in the above-mentioned embodiment one.

[0142] Reference below Figure 8, which shows a schematic diagram of the structure of a vehicle configuration device suitable for implementing an embodiment of the present application. The vehicle configuration device in the embodiment of the present application may include, but is not limited to, mobile terminals such as mobile phones, laptop computers, digital broadcast receivers, PDAs (Personal Digital Assistants), PADs (Portable Application Descriptions), PMPs (Portable Media Players), vehicle-mounted terminals (such as vehicle-mounted navigation terminals), etc., and fixed terminals such as digital TVs, desktop computers, etc. Figure 8 The vehicle configuration device shown is only an example and should not bring any limitation to the functions and scope of use of the embodiments of the present application.

[0143] like Figure 8 As shown, the vehicle configuration device may include a processing device 1001 (e.g., a central processing unit, a graphics processor, etc.), which can perform various appropriate actions and processes according to a program stored in a read-only memory (ROM: Read Only Memory) 1002 or a program loaded from a storage device 1003 to a random access memory (RAM: Random Access Memory) 1004. In RAM1004, various programs and data required for the operation of the vehicle configuration device are also stored. The processing device 1001, ROM1002, and RAM1004 are connected to each other via Ethernet Ethernet1005. An input / output (I / O) interface 1006 is also connected to the Ethernet Ethernet. Typically, the following systems can be connected to the I / O interface 1006: input devices 1007 including, for example, a touch screen, a touchpad, a keyboard, a mouse, an image sensor, a microphone, an accelerometer, a gyroscope, etc.; output devices 1008 including, for example, a liquid crystal display (LCD), a speaker, a vibrator, etc.; storage devices 1003 including, for example, a magnetic tape, a hard disk, etc.; and communication devices 1009. The communication device 1009 can allow the vehicle configuration device to communicate with other devices wirelessly or by wire to exchange data. Although the figure shows a vehicle configuration device with various systems, it should be understood that it is not required to implement or have all the systems shown. More or fewer systems may be implemented or have instead.

[0144] In particular, according to the embodiments disclosed in the present application, the process described above with reference to the flowchart can be implemented as a computer software program. For example, the embodiments disclosed in the present application include a computer program product, which includes a computer program carried on a computer-readable medium, and the computer program includes a program code for executing the method shown in the flowchart. In such an embodiment, the computer program can be downloaded and installed from a network through a communication device, or installed from a storage device 1003, or installed from a ROM 1002. When the computer program is executed by the processing device 1001, the above-mentioned functions defined in the method of the embodiment disclosed in the present application are executed.

[0145] The vehicle configuration device provided by the present application adopts the vehicle configuration method in the above embodiment, which can solve the technical problems of low efficiency and real-time performance of existing vehicle configuration. Compared with the prior art, the beneficial effects of the vehicle configuration device provided by the present application are the same as the beneficial effects of the vehicle configuration method provided by the above embodiment, and other technical features in the vehicle configuration device are the same as the features disclosed in the method of the previous embodiment, which will not be repeated here.

[0146] It should be understood that the various parts disclosed in this application can be implemented by hardware, software, firmware or a combination thereof. In the description of the above embodiments, specific features, structures, materials or characteristics can be combined in any one or more embodiments or examples in a suitable manner.

[0147] The above is only a specific implementation of the present application, but the protection scope of the present application is not limited thereto. Any person skilled in the art who is familiar with the present technical field can easily think of changes or substitutions within the technical scope disclosed in the present application, which should be included in the protection scope of the present application. Therefore, the protection scope of the present application should be based on the protection scope of the claims.

[0148] The present application provides a computer-readable storage medium having computer-readable program instructions (ie, computer programs) stored thereon, wherein the computer-readable program instructions are used to execute the vehicle configuration method in the above-mentioned embodiment.

[0149] The computer-readable storage medium provided in the present application may be, for example, a USB flash drive, but is not limited to electrical, magnetic, optical, electromagnetic, infrared, or semiconductor systems, systems or devices, or any combination of the above. More specific examples of computer-readable storage media may include, but are not limited to: an electrical connection with one or more wires, a portable computer disk, a hard disk, a random access memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM or flash memory), an optical fiber, a portable compact disk read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination of the above. In this embodiment, the computer-readable storage medium may be any tangible medium containing or storing a program that can be used by or in combination with an instruction execution system, system or device. The program code contained on the computer-readable storage medium may be transmitted using any appropriate medium, including but not limited to: wires, optical cables, RF (Radio Frequency), etc., or any suitable combination of the above.

[0150] The computer-readable storage medium may be included in the vehicle configuration device; or may exist independently without being assembled into the vehicle configuration device.

[0151] The above-mentioned computer-readable storage medium carries one or more programs. When the above-mentioned one or more programs are executed by the vehicle configuration device, the vehicle configuration device: obtains a historical vehicle definition table and a historical configuration word table; obtains a preset characteristic value according to the historical vehicle definition table; obtains historical configuration word code data through the preset characteristic value and the historical configuration word table; writes the historical configuration word code data into a preset storage area, and configures the vehicle through the historical configuration word code when configuring the vehicle.

[0152] Computer program code for performing the operations of the present application may be written in one or more programming languages ​​or a combination thereof, including object-oriented programming languages ​​such as Java, Smalltalk, C++, and conventional procedural programming languages ​​such as "C" or similar programming languages. The program code may be executed entirely on the user's computer, partially on the user's computer, as a separate software package, partially on the user's computer and partially on a remote computer, or entirely on a remote computer or server. In the case of a remote computer, the remote computer may be connected to the user's computer through any type of network, including a local area network (LAN) or a wide area network (WAN), or may be connected to an external computer (e.g., via the Internet using an Internet service provider).

[0153] The flow chart and block diagram in the accompanying drawings illustrate the possible architecture, function and operation of the system, method and computer program product according to various embodiments of the present application. In this regard, each square box in the flow chart or block diagram can represent a module, a program segment or a part of a 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. It should also be noted that in some alternative implementations, the functions marked in the square box can also occur in a sequence different from that marked in the accompanying drawings. For example, two square boxes represented in succession can actually be executed substantially in parallel, and they can sometimes be executed in the opposite order, depending on the functions involved. It should also be noted that each square box in the block diagram and / or flow chart, and the combination of the square boxes in the block diagram and / or flow chart can be implemented with a dedicated hardware-based system that performs a specified function or operation, or can be implemented with a combination of dedicated hardware and computer instructions.

[0154] The modules involved in the embodiments described in this application may be implemented by software or hardware, wherein the name of the module does not constitute a limitation on the unit itself in some cases.

[0155] The readable storage medium provided by the present application is a computer-readable storage medium, which stores computer-readable program instructions (i.e., computer programs) for executing the above-mentioned vehicle configuration method, and can solve the technical problems of low efficiency and real-time performance of existing vehicle configuration. Compared with the prior art, the beneficial effects of the computer-readable storage medium provided by the present application are the same as the beneficial effects of the vehicle configuration method provided by the above-mentioned embodiment, and will not be repeated here.

[0156] The present application also provides a computer program product, including a computer program, which implements the steps of the vehicle configuration method as described above when executed by a processor.

[0157] The computer program product provided by the present application can solve the technical problems of low efficiency and real-time performance of existing vehicle configuration. Compared with the prior art, the beneficial effects of the computer program product provided by the present application are the same as the beneficial effects of the vehicle configuration method provided by the above embodiment, which will not be repeated here.

[0158] The above descriptions are only some embodiments of the present application, and are not intended to limit the patent scope of the present application. All equivalent structural changes made using the contents of the present application specification and drawings under the technical concept of the present application, or direct / indirect applications in other related technical fields are included in the patent protection scope of the present application.

Claims

1. A vehicle configuration method, characterized in that: The vehicle configuration method is applied to the cloud, which includes a bill of materials module, a supplier collaboration platform module, a product data management system module, an MES production system, and an RVDC remote diagnosis cloud module. The vehicle configuration method includes: Obtain the historical vehicle definition table and historical configuration word table; Obtaining a preset characteristic value according to the historical vehicle definition table; Obtaining historical configuration word code data through the preset characteristic value and the historical configuration word table; Writing the historical configuration code data into a preset storage area; Receiving a modification instruction sent by the vehicle end, and modifying the historical configuration code data in the preset storage area according to the modification instruction; When configuring the vehicle, the vehicle is configured using the historical configuration code; The step of obtaining the historical configuration word code data through the preset characteristic value and the historical configuration word table comprises: Obtaining a feature value format file according to the preset feature value; Mapping the characteristic value format file to the target position in the historical configuration word table to generate historical configuration word code data; When the historical configuration code data is generated by the MES production system, the historical configuration code data is obtained through the RVDC remote diagnosis cloud module and sent to the vehicle end; When the historical configuration word code data is generated by the RVDC remote diagnosis cloud module, the historical configuration word code data is sent to the vehicle end through the RVDC remote diagnosis cloud module; The vehicle configuration method further includes: When the target configuration code needs to be urgently updated at the rework station, the updated target configuration code sent by the vehicle end is received, and the updated target configuration code is modified in advance.

2. The method according to claim 1, characterized in that The step of mapping the feature value format file to the target position in the historical configuration word table to generate historical configuration word code data comprises: Mapping the feature value format file to the first target position in the historical configuration word table to obtain configuration value definition data; Matching the configuration value definition data with the second target position in the historical configuration word table to obtain a binary configuration value; The binary configuration value is converted into a hexadecimal configuration word code according to the byte rule of the third target position in the historical configuration word table to obtain historical configuration word code data.

3. The method according to claim 1, characterized in that The step of obtaining the historical vehicle definition table includes: Obtain historical vehicle model information, historical vehicle model name information, historical basic vehicle model feature list, and historical feature value information; A historical vehicle definition table is obtained according to the historical vehicle model information, the historical vehicle model name information, the historical basic vehicle model feature list and the historical feature value information.

4. A vehicle configuration method, characterized in that: The vehicle configuration method is applied to the vehicle side, the vehicle side includes an RVDC remote diagnosis vehicle side module and a vehicle controller, the RVDC remote diagnosis vehicle side module is connected to the RVDC remote diagnosis cloud side module through a TOX DVCP channel, and the vehicle configuration method includes: When configuring a vehicle, obtain the model information of the vehicle to be configured; According to the vehicle type information, query the target configuration code corresponding to the vehicle type information from the preset storage area in the cloud; Configuring the vehicle to be configured according to the target configuration code; The vehicle configuration method further includes: Responding to a device update instruction of the vehicle, and obtaining an update configuration word code of the update device; Matching the update configuration word code with the target configuration word code; When the update configuration code does not match the target configuration code, the target configuration code is updated by the update configuration code, and the updated target configuration code is written into a preset storage area of ​​the cloud; The vehicle configuration method further includes: When the target configuration code needs to be urgently updated at the rework station, the updated target configuration code is transmitted back to the MES production system for advance modification; After the step of searching the preset storage area in the cloud for the target configuration code corresponding to the vehicle type information according to the vehicle type information, the method further includes: By mapping the preset characteristic values ​​of the vehicle to be configured to the historical configuration word table through the RVDC remote diagnosis vehicle-side module or the RVDC remote diagnosis cloud-side module, the actual hexadecimal configuration word code is calculated; Compare the actual hexadecimal configuration code with the target configuration code to obtain a diagnosis result; When the diagnosis result is that the target configuration code is incorrect, a modification instruction is generated to the cloud, so that the cloud modifies the historical configuration code data in the preset storage area according to the modification instruction.

5. A vehicle configuration device, characterized in that: The device comprises: The first acquisition module is used to acquire a historical vehicle definition table and a historical configuration word table; The first acquisition module is further used to obtain a preset characteristic value according to the historical vehicle definition table; The first acquisition module is further used to obtain historical configuration word code data through the preset characteristic value and the historical configuration word table; A first configuration module, used for writing the historical configuration code data into a preset storage area; Receiving a modification instruction sent by the vehicle end, and modifying the historical configuration code data in the preset storage area according to the modification instruction; When configuring the vehicle, the vehicle is configured using the historical configuration code; The first acquisition module is further used to obtain a feature value format file according to the preset feature value; The first acquisition module is further used to map the feature value format file to a target position in the historical configuration word table to generate historical configuration word code data; The first acquisition module is further used to acquire the historical configuration code data through the RVDC remote diagnosis cloud module and send it to the vehicle end when the historical configuration code data is generated by the MES production system; The first acquisition module is further configured to send the historical configuration code data to the vehicle end through the RVDC remote diagnosis cloud module when the historical configuration code data is generated by the RVDC remote diagnosis cloud module; The first acquisition module is further used to receive the updated target configuration code sent by the vehicle end when the target configuration code needs to be urgently updated at the rework station, and to modify the updated target configuration code in advance.

6. A vehicle configuration device, characterized in that: The device includes: a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein the computer program is configured to implement the steps of the vehicle configuration method applied to the cloud as described in any one of claims 1 to 3 or the vehicle configuration method applied to the vehicle side as described in claim 4.

7. A storage medium, characterized in that: The storage medium is a computer-readable storage medium, on which a computer program is stored. When the computer program is executed by a processor, the steps of the vehicle configuration method applied to the cloud as described in any one of claims 1 to 3 or the vehicle configuration method applied to the vehicle side as described in claim 4 are implemented.

Citation Information

Patent Citations

  • Configuration method, configuration device and configuration system of whole vehicle

    CN110488707A

  • Vehicle controller configuration word writing method, device and equipment and storage medium

    CN117251180A