Configuration file processing method and device, computer equipment and storage medium

By obtaining and updating the interface information of the configuration file in the configuration file processing method, the problem of low vehicle configuration update efficiency in traditional technology is solved, and more efficient and reliable configuration file updates are achieved.

CN120066599APending Publication Date: 2025-05-30BEIJING VOYAGER TECH CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202311519003.1
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2023-11-15
Publication Date
2025-05-30

AI Technical Summary

Technical Problem

In traditional technology, the update efficiency of the function and performance parameters of multiple driving vehicles is inefficient, and cannot meet the needs of large-scale and high-concurrency vehicle configuration.

Method used

Provide a method of processing a configuration file, obtaining update requirements information based on the configuration update interface, updating the configuration file to be updated to obtain the target configuration file, and using the target configuration file to be updated to update the configuration file to be updated corresponding to the target vehicle information.

Benefits of technology

It improves the efficiency of updating a large number of configuration files to be updated, reduces the possibility of update operation errors, and enhances the practicality and reliability of configuration file processing methods.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120066599A_ABST
    Figure CN120066599A_ABST
Patent Text Reader

Abstract

The invention relates to a configuration file processing method and device, computer equipment and a storage medium. The method comprises the steps of obtaining update demand information based on a configuration update interface; the update demand information comprises a to-be-updated configuration file, target vehicle information and first update content; updating the to-be-updated configuration file according to the first update content to obtain a target configuration file; and updating a to-be-updated configuration file corresponding to the target vehicle information according to the target configuration file. By using the configuration file processing method provided by the invention, the efficiency of updating the configuration file can be improved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This application relates to the technical field of document processing, and in particular, to a method and apparatus for processing configuration files, a computer device, and a storage medium. Background Art

[0002] With the development of autonomous driving technology, the demand for cloud configuration management is increasing day by day, and the various functions and performance parameters of driving vehicles need to be continuously updated and optimized. For each driving vehicle, there is a corresponding configuration file, which includes the various functions and performance parameters of the driving vehicle.

[0003] In the traditional technology, when it is necessary to update the functions and performance parameters of multiple driving vehicles, the parameters in each driving vehicle are usually updated separately. However, the efficiency of updating the functions and performance parameters of driving vehicles in this way is low. Summary of the Invention

[0004] Based on this, in view of the above technical problems, it is necessary to provide a method and apparatus for processing configuration files, a computer device, and a storage medium that can improve the efficiency of updating the configuration files of vehicles.

[0005] In a first aspect, this application provides a method for processing configuration files, the method including:

[0006] Obtaining update requirement information based on a configuration update interface; the update requirement information includes a configuration file to be updated, target vehicle information, and first update content;

[0007] Updating the configuration file to be updated according to the first update content to obtain a target configuration file;

[0008] Updating the configuration file to be updated corresponding to the target vehicle information according to the target configuration file.

[0009] In a second aspect, this application further provides an apparatus for processing configuration files, the apparatus including:

[0010] An obtaining module, configured to obtain update requirement information based on a configuration release interface, where the update requirement information includes a configuration file to be updated, target vehicle information, and first update content;

[0011] An updating module, configured to update the configuration file to be updated according to the first update content to obtain a target configuration file;

[0012] The updating module is further configured to update the configuration file to be updated corresponding to the target vehicle information according to the target configuration file.

[0013] In a third aspect, the present application further provides a computer device, including a memory and a processor. The memory stores a computer program, and when the processor executes the computer program, the steps of the method provided in the first aspect above are implemented.

[0014] In a fourth aspect, the present application further provides 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 method provided in the first aspect above are implemented.

[0015] In a fifth aspect, the present application further provides a computer program product, including a computer program. When the computer program is executed by a processor, the steps of the method provided in the first aspect above are implemented.

[0016] For the above method, device, computer device, and storage medium for processing the configuration file, update requirement information is obtained based on a configuration update interface; the update requirement information includes a configuration file to be updated, target vehicle information, and first update content; the configuration file to be updated is updated according to the first update content to obtain a target configuration file; the configuration file to be configured corresponding to the target vehicle information is updated according to the target configuration file. In this embodiment, the configuration file to be updated is updated according to the first update content in the update requirement information obtained based on the configuration update interface to obtain a target configuration file; the configuration file to be updated corresponding to the target vehicle information is updated using the target configuration file. In this way, when a large number of configuration files to be updated need to be updated, that is, when the target vehicle information includes multiple target vehicles, the obtained target configuration file is directly used to update all the configuration files to be updated, which can improve the efficiency of updating a large number of configuration files to be updated. Moreover, using the method for processing the configuration file provided in this embodiment centralizes the process of updating the configuration file, which can reduce the possibility of update operation errors and make the method for processing the configuration file more practical and reliable. BRIEF DESCRIPTION OF THE DRAWINGS

[0017] Figure 1 It is a schematic structural diagram of a computer device in an embodiment;

[0018] Figure 2 It is a schematic flow chart of the steps of the method for processing the configuration file in an embodiment;

[0019] Figure 3 It is a schematic diagram of a configuration update interface in an embodiment;

[0020] Figure 4 It is a schematic flow chart of the steps of the method for processing the configuration file in another embodiment;

[0021] Figure 5 It is a schematic flow chart of the steps of the method for processing the configuration file in another embodiment;

[0022] Figure 6 Schematic diagram of the configuration update interface in another embodiment;

[0023] Figure 7 Schematic diagram of the version comparison interface in one embodiment;

[0024] Figure 8 Schematic diagram of the step flow of the processing method of the configuration file in another embodiment;

[0025] Figure 9 Schematic diagram of the step flow of the processing method of the configuration file in another embodiment;

[0026] Figure 10 Schematic diagram of the configuration release interface in one embodiment;

[0027] Figure 11 Schematic diagram of the step flow of the processing method of the configuration file in another embodiment;

[0028] Figure 12 Schematic diagram of the step flow of the processing method of the configuration file in another embodiment;

[0029] Figure 13 Schematic diagram of the step flow of the processing method of the configuration file in another embodiment;

[0030] Figure 14 Schematic diagram of the first viewing interface in one embodiment;

[0031] Figure 15 Schematic diagram of the editing interface in one embodiment;

[0032] Figure 16 Schematic diagram of the step flow of the processing method of the configuration file in another embodiment;

[0033] Figure 17 Schematic diagram of the second viewing interface in one embodiment;

[0034] Figure 18 Schematic diagram of the step flow of the processing method of the configuration file in another embodiment;

[0035] Figure 19 Schematic diagram of the approval interface in one embodiment;

[0036] Figure 20 Example of the processing of the configuration file in one embodiment;

[0037] Figure 21 Schematic diagram of the step flow of the processing method of the configuration file in another embodiment;

[0038] Figure 22Schematic diagram of a configuration interface in an embodiment;

[0039] Figure 23 Schematic diagram of a configuration list interface in an embodiment;

[0040] Figure 24 Schematic diagram of a file viewing interface in an embodiment;

[0041] Figure 25 Schematic diagram of a log interface in an embodiment;

[0042] Figure 26 Schematic diagram of an upload interface in an embodiment;

[0043] Figure 27 Schematic diagram of the step - by - step process of a method for processing a configuration file in another embodiment;

[0044] Figure 28 Schematic diagram of the step - by - step process of a method for processing a configuration file in another embodiment;

[0045] Figure 29 Schematic diagram of the process of updating and processing a configuration file in an embodiment;

[0046] Figure 30 Schematic diagram of the process of approving a target configuration file in an embodiment;

[0047] Figure 31 Schematic diagram of the structure of a configuration file processing device in an embodiment. Detailed implementation manners

[0048] In order to make the objectives, technical solutions and advantages of the present application clearer and more understandable, the following further details the present application in conjunction with the accompanying drawings and embodiments. It should be understood that the specific embodiments described herein are only used to explain the present application and are not used to limit the present application.

[0049] The serial numbers assigned to the components herein, such as "first", "second", etc., are only used to distinguish the described objects and do not have any sequential or technical meaning.

[0050] First, before specifically introducing the technical solutions of the disclosed embodiments of the present application, the background technology or the technical evolution context based on the embodiments of the present application will be introduced. In the field of driving, with the development of autonomous driving technology, the demand for cloud configuration management is increasing day by day, and various functions and performance parameters of driving vehicles need to be continuously updated and optimized. The configuration files of driving vehicles usually adopt a lightweight data exchange format (JavaScript Object Notation, JSON), and there are personalized configurations. Each driving vehicle has a separate JSON file, which includes various functions and performance parameters of the driving vehicle. In the traditional technology, after the functions and performance parameters of a large number of driving vehicles need to be updated, the configuration files in each driving vehicle are usually updated separately. However, updating the functions and performance parameters of driving vehicles in this way is inefficient and cannot meet the vehicle configuration requirements of large scale and high concurrency. Moreover, there is a risk of update errors for a single configuration file, and there is a lack of an effective security guarantee mechanism. In response to this, the present application provides a method for processing configuration files that can improve the efficiency of updating configuration files.

[0051] The method for processing configuration files provided by the embodiments of the present application can be applied to a computer device. The computer device can be, but is not limited to, an industrial computer, a laptop computer, a tablet computer, etc. The internal structure diagram of the computer device can be as Figure 1 shown. The computer device includes a processor, a memory, a communication interface, a display screen, and an input device connected through a system bus. Among them, the processor of the computer device is used to provide computing and control capabilities. The memory of the computer device includes a non-volatile storage medium and an internal memory. The non-volatile storage medium stores an operating system and a computer program. The internal memory provides an environment for the operation of the operating system and the computer program in the non-volatile storage medium. The communication interface of the computer device is used to communicate with an external terminal in a wired or wireless manner. The wireless manner can be implemented through WIFI, a mobile cellular network, NFC (Near Field Communication), or other technologies. When the computer program is executed by the processor, it implements a method for processing configuration files. The display screen of the computer device can be a liquid crystal display screen or an electronic ink display screen. The input device of the computer device can be a touch layer covering the display screen, or a button, a trackball, or a touchpad provided on the outer shell of the computer device, or an external keyboard, touchpad, or mouse, etc.

[0052] In one embodiment, as Figure 2 shown, a method for processing configuration files is provided. In this embodiment, the method is exemplified by being applied to a computer device. In this embodiment, the method includes the following steps:

[0053] Step 200: Obtain update requirement information based on the configuration update interface; the update requirement information includes the configuration file to be updated, target vehicle information, and the first update content.

[0054] A configuration update interface is displayed on the display interface of the computer device. On the configuration update interface, the parameter names when updating the configuration file and the parameter values to be filled in are displayed. The computer device obtains the update requirement information according to the configuration update interface, that is, the configuration file to be updated, target vehicle information, and the first update content. The configuration file to be updated refers to the name, type, etc. of the configuration file that needs to be updated. The target vehicle information includes relevant information of multiple vehicles for which the configuration file needs to be updated. For example, the identifier of the target vehicle or the vehicle attributes of the target vehicle, etc. The first update content refers to the parameter values that need to be updated in the configuration file to be updated.

[0055] In an optional embodiment, the configuration update interface is as Figure 3 shown. Among them, configuration file name, configuration file type, deletion unit, update unit, reference template vehicle, update content, update vehicle, and update description are parameter names when updating the configuration file. The rectangular boxes after the parameter names are used to fill in the parameter values, that is, the obtained update requirement information. The parameter names with · indicate that the parameter values corresponding to the parameter names are required items. This embodiment does not limit the method for obtaining the update requirement information, as long as its function can be realized.

[0056] In an optional embodiment, the update requirement information can be pre-stored in the memory of the computer device and directly obtained by the computer device; or it can be input in real time by the user based on the configuration update interface.

[0057] Step 210: Update the configuration file to be updated according to the first update content to obtain a target configuration file.

[0058] The update process for the configuration file to be updated may include at least one of deleting the parameters and parameter values in the configuration file to be updated, adding the parameters and parameter values in the configuration file to be updated, and modifying the parameter values in the configuration file to be updated.

[0059] The initial parameter values of the configuration file to be updated are stored in the computer device. After the computer device obtains the update requirement information, it updates the configuration file to be updated according to the first update content in the update requirement information to obtain a target configuration file. That is to say, the computer device uses the parameter values in the first update content to replace the corresponding initial parameter values in the configuration file to be updated to obtain the target configuration file.

[0060] Step 220: Update the configuration file to be updated corresponding to the target vehicle information according to the target configuration file.

[0061] The computer device can determine the vehicles for which the configuration file needs to be updated based on the target vehicle information. Suppose the target vehicle information includes the identifiers of two vehicles, which means the configuration files of these two vehicles need to be updated. After obtaining the target configuration file, the computer device updates the configuration file to be updated corresponding to the target vehicle to be updated according to the target configuration file. This embodiment does not limit the specific method of updating the configuration file to be updated corresponding to the target vehicle information, as long as its function can be achieved.

[0062] In an optional embodiment, the computer device can directly use the target configuration file to replace the configuration file to be updated corresponding to the target vehicle information to implement the update of the configuration file to be updated corresponding to the target vehicle information. The computer device can also compare the target configuration file with the configuration file to be updated corresponding to the target configured vehicle information, and update the parameter values in the configuration file to be updated corresponding to the target configured vehicle that are different from the target configuration file to the parameter values in the target configuration file, so as to implement the update of the configuration file to be updated corresponding to the target vehicle information.

[0063] The method for processing the configuration file provided in the embodiment of the present application obtains update requirement information based on a configuration update interface; the update requirement information includes the configuration file to be updated, target vehicle information, and first update content; according to the first update content, the configuration file to be updated is updated to obtain a target configuration file; the configuration file to be updated corresponding to the target vehicle information is updated according to the target configuration file. In this embodiment, the configuration file to be updated is updated according to the first update content in the update requirement information obtained based on the configuration update interface to obtain a target configuration file; the target configuration file is used to update the configuration file to be updated corresponding to the target vehicle information. In this way, when a large number of configuration files to be updated need to be updated, that is, when the target vehicle information includes multiple target vehicles, the obtained target configuration file is directly used to update all the configuration files to be updated, which can improve the efficiency of updating a large number of configuration files to be updated. Moreover, using the method for processing the configuration file provided in this embodiment to centralize the process of updating the configuration file can reduce the possibility of update operation errors, making the method for processing the configuration file more practical and reliable.

[0064] In one embodiment, as Figure 4 shown, it relates to an implementation manner of updating the configuration file to be updated according to the first update content to obtain a target configuration file. The steps of this implementation manner include:

[0065] Step 400: Obtain an input operation instruction based on the configuration update interface, and in response to the input operation instruction, update the configuration file to be updated according to the first update content.

[0066] The input operation instruction refers to the operation performed by the user based on the configuration update interface, which may include filling the first update content into the corresponding position of the configuration update interface and performing a confirmation operation. That is, the user inputs the first update content in the configuration update interface and confirms the input first update content. After the computer device obtains the input operation instruction, in response to the input operation instruction, it updates the configuration file to be updated according to the input first update content. The description of updating the configuration file to be updated according to the first update content can refer to the specific description in the above embodiments and will not be elaborated here.

[0067] The input operation instruction may also include filling the first update content into the corresponding position of the configuration update interface and performing a cancellation operation. That is, after the user inputs the first update content in the configuration update interface and deems that this update is not required, a cancellation operation is performed on the input first update content.

[0068] In an optional embodiment, as Figure 3 shown, a cancellation control and a confirmation control are included below the configuration update interface. The input operation instruction may include that after the user fills the first update content into the corresponding rectangular box, clicks the confirmation control, and the computer device, in response to the input operation instruction, updates the configuration file to be updated according to the input first update content. The input operation instruction may also include that after the user fills the first update content into the corresponding rectangular box, clicks the cancellation control, and the computer device, in response to the input operation instruction, exits the configuration update interface.

[0069] Step 410: If an exception occurs during the update, obtain the second update content, and update the configuration file to be updated based on the second update content to obtain the target configuration file.

[0070] During the process of the computer device updating the configuration file to be updated according to the first update content, if an exception occurs, indicating that the input first update content is abnormal, the second update content is obtained. The second update content is the updated content after modifying the abnormal part of the first update content.

[0071] After the computer device obtains the second update content, it updates the configuration file to be updated based on the second update content to obtain the target configuration file. The specific process of updating the configuration file to be updated based on the second update content is the same as the process of updating the configuration file to be updated according to the first update content.

[0072] In one embodiment, an exception occurring during the update includes any one of the first update content being incomplete, the first update content not matching the target vehicle information, and the format of the first update content being incorrect.

[0073] The incompleteness of the first update content means that the required items in the configuration update interface are not filled in. The mismatch between the first update content and the target vehicle information means that there is no corresponding configuration file for the first update content in the target vehicle information, or there is no parameter value to be modified in the first update content in the target vehicle information. The format error of the first update content means that the parameter value corresponding to the filled first update content does not satisfy the regular expression of the parameter.

[0074] In this embodiment, in response to the input operation instruction obtained from the configuration update interface, the configuration file to be updated is updated according to the first update content; if an exception occurs during the update process, the second update content needs to be obtained, and the configuration file to be updated is updated according to the second update content to obtain the target configuration file. In this way, verifying the first update content during the update process can ensure that the finally obtained target configuration file is more accurate, so as to realize a more accurate update of the configuration file to be updated corresponding to the target vehicle information, making the processing method of the configuration file more reliable.

[0075] In one embodiment, as Figure 5 shown, it involves an implementation method of obtaining the second update content if an exception occurs during the update process. The steps of this implementation method include:

[0076] Step 500, if an exception occurs during the update process, display the exception information based on the configuration update interface.

[0077] During the process of the computer device updating the configuration file to be updated according to the first update content, if it is determined that an exception occurs during the update process, the exception information will be displayed on the configuration update interface. The exception information may include the content where the exception occurs and the reason for the exception. In this embodiment, there is no limitation on the specific method of displaying the exception information based on the configuration update interface, as long as its function can be realized.

[0078] In an alternative embodiment, when the computer device determines that an exception occurs, it can directly display the exception information at the position of the first update content where the exception occurs in the configuration update interface; or a prompt box can be popped up on the configuration update interface, and the exception information is displayed in the prompt box.

[0079] Step 510, obtain the second update content input by the user based on the exception information on the configuration update interface.

[0080] After the computer device displays the exception information, the user modifies the first update content where the exception occurs on the configuration update interface based on the exception information, that is, inputs the second update content; the computer device obtains the second update content input by the user.

[0081] In an alternative embodiment, as Figure 6As shown, if the computer device determines that the update content is not filled in during the update process and the identifier of the target vehicle entered in the updated vehicle does not exist, an error message "Update content not filled in" will be displayed under the rectangle of the update content in the configuration update interface, and an error message "Vehicle identifier does not exist" will be displayed under the rectangle of the updated vehicle. The displayed error message can also be replaced with other colors to enable the user to more clearly see the error message. Based on the error message, the user obtains the second update content, that is, the corresponding parameter value in the update content, and the new vehicle identifier.

[0082] In this embodiment, in the case of an exception during the update process, the error message is directly displayed on the configuration update interface, so that the user can clearly identify the first update content with an exception, thereby quickly and accurately inputting the second update content, and then improving the efficiency of updating the configuration file to be updated.

[0083] In one embodiment, when the computer device determines that there is no exception in the process of updating the configuration file to be updated, the configuration update interface in the computer device can jump to the next interface, such as the completion update interface and the version comparison interface, etc.; it can also return to the previous interface of the configuration update interface, for example, the login page of the configuration update interface. In this case, the method for processing the configuration file further includes:

[0084] If there is no exception during the update process, jump from the configuration update interface to the version comparison interface; the version comparison interface is used to display the configuration file to be updated and the target configuration file.

[0085] During the process of the computer device updating the configuration file to be updated according to the first update content, if it is determined that there is no exception in the update process, it will jump from the configuration update interface to the version comparison interface. The version comparison interface displays the configuration file to be updated and the target configuration file. In other words, on the version comparison interface, the configuration file before the update and the configuration file after the update will be displayed correspondingly.

[0086] In this embodiment, when there is no exception in the update process, the interface will jump to the version comparison interface, and the configuration file to be updated and the target configuration file are displayed on this version comparison interface, which is convenient for the user to clearly view the differences between the target configuration file and the configuration file to be updated, making the method for processing the configuration file more practical.

[0087] In an optional embodiment, a target vehicle information control is also displayed on the version comparison interface, that is, a control corresponding to the identifier of different vehicles. In response to a click operation on the control corresponding to the target vehicle identifier, the computer device will display the configuration file before the update (configuration file to be updated) and the configuration file after the update (target configuration file) corresponding to the target vehicle identifier on the version comparison interface. The version comparison interface is as Figure 7 shown, Figure 7 In which, identifier 1 and identifier 2 represent the target vehicle identifiers in the target vehicle information. The current version refers to the configuration file to be updated, and the release version refers to the target configuration file. Figure 7 What is shown in it is the current version and the release version corresponding to the target vehicle with identifier 1. The current version is empty, indicating that there is no configuration file to be updated for the target vehicle with identifier 1, and the target configuration file is a newly added configuration file for it.

[0088] In an embodiment, as Figure 8 shown, it relates to an implementation method of updating the configuration file to be updated corresponding to the target vehicle information according to the target configuration file. The steps of this implementation method include:

[0089] Step 800: Send a first approval request to the approval terminal; the first approval request includes the target configuration file.

[0090] The approval terminal can be a terminal used by the approver. The terminal can be a laptop, a tablet computer, a smart phone, etc. The computer device is communicatively connected to the approval terminal through a network. After obtaining the target configuration file, the computer device will send a first approval request to the approval terminal so that the approver of the approval terminal can approve the target configuration file sent by the computer device to determine whether the target configuration file is feasible. The first approval request includes the target configuration file to be approved. This embodiment does not limit the method of sending the first approval request to the approval terminal, as long as its function can be realized.

[0091] In an optional embodiment, the computer device can send the first approval request in the form of a message. And when the computer device sends the first approval request, it will encrypt the content sent to ensure the security of data transmission, making the processing method of the configuration file more reliable.

[0092] Step 810: Receive the approval result sent by the approval terminal, and update the configuration file to be updated corresponding to the target vehicle information according to the approval result.

[0093] After the approver approves the received target configuration file, the approval terminal will send the approval result to the computer device. The computer device receives the approval result and updates the configuration file to be updated corresponding to the target vehicle information according to the approval result. The approval result includes approval passed and approval not passed. Different approval results result in different processes for updating the configuration file to be updated corresponding to the target vehicle information.

[0094] In this embodiment, after obtaining the target configuration file, it will be sent to the approval terminal, and the approval result sent by the approval terminal will be received, and the configuration file to be updated corresponding to the target vehicle information will be updated according to the approval result. In this way, before updating the configuration file to be updated corresponding to the target vehicle information according to the target configuration file, adding an approval process for the target configuration file can ensure the accuracy and reliability of the target configuration file, thereby improving the accuracy of updating the configuration file to be updated corresponding to the target vehicle information.

[0095] In one embodiment, the previous interface of the configuration update interface is the configuration release interface. As Figure 9 shown, the steps of the method for processing the configuration file further include:

[0096] Step 900, in response to the first login operation, display the configuration release interface.

[0097] When the user needs to process the configuration file, a login interface corresponding to the configuration release interface is displayed on the interface of the computer device. The login interface corresponding to the configuration release interface includes the login user name and login password. Optionally, a software applet for processing the configuration file is installed in the computer device. When the user needs to process the configuration file, clicking on the software applet will enter the login interface.

[0098] The user performs the first login operation on the login interface corresponding to the configuration release interface, that is, enters the user name and login password. The computer device responds to the first login operation and displays the configuration release interface.

[0099] Step 910, obtain an update trigger operation based on the configuration release interface.

[0100] After the interface of the computer device jumps from the login interface to the configuration release interface, new controls are included in the configuration release interface. The user performs a trigger operation on the new controls, and the computer device obtains the trigger operation, that is, the update trigger operation. The update trigger operation can be a click operation or a drag operation. This embodiment does not limit this.

[0101] Step 920, in response to the update trigger operation, jump to the configuration update interface.

[0102] In response to an update trigger operation input by the user, the computer device will jump from the configuration release interface to the configuration update interface. For the description of the configuration update interface, reference can be made to the specific description in the above embodiments, which will not be elaborated here.

[0103] In this embodiment, the previous interface of the configuration update interface, the configuration release interface, is described. The configuration release interface can be displayed by responding to the first login operation. An update trigger operation is obtained on the configuration release interface, and the configuration update interface can be displayed in response to this update trigger operation, making the processing method of the configuration file more practical.

[0104] In one embodiment, as Figure 10 shown, the configuration release interface is used to display the first configuration file information in the target state; the target state includes the released state, the state of being under approval, the revoked state, the rejected state, and the invalidated state. The first configuration file information includes the first vehicle identifier, the first configuration file type, the state, the planned number of vehicles, the first vehicle attribute, the operator, and the operation time.

[0105] When the configuration file is in the released state, it means that the configuration file of the target vehicle with the planned number of vehicles has been successfully updated. When the configuration file is in the state of being under approval, it means that the configuration file is being approved by the approval personnel at the approval terminal at this time. When the configuration file is in the revoked state, it means that after the user sends the configuration file to the approval terminal and before the approval personnel approve it, the user withdraws the configuration file. When the configuration file is in the rejected state, it means that the approval result received from the approval terminal is that the approval is not passed. When the configuration file is in the invalidated state, it means that the released version corresponding to the configuration file is invalidated, that is, the configuration file can no longer be used. The planned number of vehicles refers to the number of vehicles including this configuration file. The first vehicle attribute refers to the state of the vehicle, such as the road test state, the display state, and the use state, etc. The operator and the operation time refer to the personnel and time for processing this configuration file.

[0106] In this embodiment, the first configuration file information in various states is included in the configuration release interface, enabling the user to obtain more information based on this configuration release interface, thereby making the processing method of the configuration file more practical.

[0107] In one embodiment, the approval result received by the computer device from the approval terminal may include that the approval is not passed. In the case where the approval result is that the approval is not passed, as Figure 11 shown, an implementation manner for updating the configuration file to be updated corresponding to the target vehicle information according to the approval result is involved. The steps of this implementation manner include:

[0108] Step 110: If the approval result is approval passed, update the configuration file to be updated corresponding to the target vehicle information according to the target configuration file.

[0109] If the computer device receives an approval result of approval passed sent by the approval terminal, indicating that the target configuration file is accurate and feasible, then update the configuration file to be updated corresponding to the target vehicle information according to the target configuration file. The description of updating the configuration file to be updated corresponding to the target vehicle information according to the target configuration file can refer to the specific description in the above embodiments and will not be elaborated here.

[0110] Step 111: If the approval result is approval not passed, display a first viewing interface in response to the first viewing instruction, obtain new first update content based on the first viewing interface, and return to execute the step of updating the configuration file to be updated according to the first update content to obtain the target configuration file.

[0111] If the computer device receives an approval result of approval not passed sent by the approval terminal, indicating that the target configuration file is inaccurate or infeasible, then the computer device displays a first viewing interface in response to the first viewing instruction input by the user, and the first viewing interface is used to display the configuration file with approval not passed.

[0112] In an optional embodiment, for each configuration file in the configuration release interface, a corresponding operation is set, and the operation includes a viewing control. The user triggers the viewing control (click operation or drag operation) in the configuration release interface, that is, the user inputs the first viewing instruction; the computer device jumps from the configuration release interface to the first viewing interface in response to the first viewing instruction.

[0113] On the first viewing interface, the user inputs new first update content. After the computer device obtains the new first update content, it executes Step 210 and Step 220 based on the new first update content. Among them, the new first update content is the content after the user modifies the first update content.

[0114] In this embodiment, when the approval result is approval passed, update the configuration file to be updated corresponding to the target vehicle information according to the target configuration file; when the approval result is approval not passed, display a viewing interface in response to the first viewing instruction, obtain new first update content based on the viewing interface, and return to execute Step 210 and Step 220 to realize the update of the configuration file to be updated corresponding to the target vehicle information. In this way, for different approval results, the update of the configuration file to be updated corresponding to the target vehicle information can be realized, making the processing method of the configuration file more practical.

[0115] In one embodiment, when obtaining new first update content based on the first viewing interface, it is necessary to verify the identity of the user who inputs the new first update content. As Figure 12 shown, an implementation method for obtaining new first update content based on the first viewing interface is involved. The steps of this implementation method include:

[0116] Step 120: Obtain the identity information of the user based on the first viewing interface.

[0117] Based on the first viewing interface, it is used to input its identity information. Identity information refers to information that can uniquely represent the identity of a user. Identity information includes a username and a user password. The computer device can obtain the identity information input by the user.

[0118] In one embodiment, in one embodiment, as Figure 13 shown, an implementation method for obtaining the identity information of the user based on the first viewing interface is involved. The steps of this implementation method include:

[0119] Step 130: Obtain an edit operation instruction based on the first viewing interface.

[0120] There is an edit control on the first viewing interface. When the user needs to input new first update content, an edit operation instruction is input based on the first viewing interface, that is, a triggering operation is performed on the edit control, and the computer device obtains this edit operation instruction. The triggering operation can be a click operation or a drag operation.

[0121] Step 131: In response to the edit operation instruction, display an edit interface; and obtain identity information based on the edit interface.

[0122] After obtaining the edit instruction, the computer device displays an edit interface in response to this edit operation instruction. The edit interface can be an interface that the computer device jumps to from the first viewing interface in response to the edit operation instruction. The edit interface can also be the same interface as the first viewing interface. On the first viewing interface, the user is not allowed to edit the content in the interface, and on the edit interface, the user is allowed to edit the content in the interface.

[0123] When the computer device displays the edit interface in response to the edit operation instruction, an identity information verification box will pop up on the edit interface, and the user inputs identity information in this verification box.

[0124] Step 121: Verify the identity information. If the verification passes, obtain new first update content.

[0125] After the computer device obtains the user's identity information, it will verify the identity information to determine whether the user can input new first update content. If the computer device verifies the identity information and determines that the verification is passed, the user will input new first update content. If the computer device verifies the identity information and determines that the verification fails, the computer device can issue a prompt message and does not allow the user to input new first update content.

[0126] In the case where the computer device displays an editing interface in response to an edit operation instruction, an implementation manner involving verifying identity information and obtaining new first update content if the verification is passed includes:

[0127] Step 132: Verify the identity information. If the verification is passed, obtain new first update content based on the editing interface.

[0128] After the computer device obtains the identity information input by the user, it verifies the identity information to determine whether the identity information is accurate. If the computer device verifies the identity information and determines that the verification is passed, the user inputs new first update content in the editing interface, and the computer device obtains the new first update content.

[0129] In this embodiment, when obtaining new first update content based on the first viewing interface, the identity information of the user who inputs the new first update content will be verified. Only users whose identity information passes the verification can input new first update content, which can ensure the accuracy of the new first update content and make the processing method of the configuration file more practical and secure.

[0130] In an alternative embodiment, the first viewing interface is as Figure 14 shown. The rectangular boxes corresponding to the configuration file name, configuration file type, update content, and updated vehicle in the first viewing interface have shadows, indicating that they cannot be edited. An edit control is displayed in the upper right corner of the first viewing interface. In response to the user's trigger operation on the edit control, the computer device will display an editing interface as Figure 15 shown. In the editing interface, the rectangular boxes corresponding to the configuration file name, configuration file type, update content, and updated vehicle have no shadows, indicating that they can be edited.

[0131] In one embodiment, as Figure 16 shown, another implementation manner involving updating the configuration file to be updated corresponding to the target vehicle information according to the approval result includes the following steps:

[0132] Step 160: If the approval result is that the approval fails, display a second viewing interface in response to a second viewing instruction and obtain a resubmission operation instruction based on the second viewing interface.

[0133] If the approval result received by the computer device is that the approval is not passed, the computer device displays a second viewing interface in response to a second viewing instruction input by the user. The second viewing interface is used to display the configuration file for which the approval is not passed. The second viewing instruction is a triggering operation performed by the user on the viewing control on the configuration release interface. The computer device jumps from the configuration release interface to the second viewing interface in response to the second viewing instruction. The user inputs a re-submission operation instruction on the viewing interface, and the computer device obtains the re-submission operation instruction. Optionally, as Figure 17 shown, a re-submission control is displayed in the upper right corner of the second viewing interface. The computer device obtains the triggering operation of the user on the re-submission control, that is, the re-submission operation instruction.

[0134] In an alternative embodiment, the first viewing interface and the second viewing interface are the same interface, and an editing control and a re-submission control are included in the upper right corner of this interface. The user can select to trigger the editing control or the re-submission control according to actual needs.

[0135] Step 161: Send a second approval request to the approval terminal in response to the re-submission operation instruction; the second approval request includes the target configuration file.

[0136] After the computer device obtains the re-submission operation instruction input by the user, in response to the re-submission operation instruction, it sends a second approval request to the approval terminal. The second approval request includes the target configuration file. That is to say, if the user believes that there is no problem with the target configuration file for which the approval is not passed, the target configuration file is sent to the approval terminal again so that the approval personnel can re-approve the target configuration file.

[0137] In this embodiment, when the approval result is that the approval is not passed, if the user believes that there is no problem with the target configuration file, the user can directly execute the re-submission operation instruction on the second viewing interface to re-send the target configuration file to the approval terminal. In this way, the user can, according to the actual situation of the target configuration file, not modify it and directly re-send it to the approval terminal, making the processing method of the configuration file more practical.

[0138] In one embodiment, as Figure 10 shown, there is a delete control corresponding to the operation list in the configuration release interface. In this case, as Figure 18 shown, the processing method of the configuration file further includes:

[0139] Step 180: Obtain a delete operation instruction based on the configuration release interface; the delete operation instruction includes a first file identifier.

[0140] The user inputs a deletion operation instruction on the configuration release interface, that is, the user triggers an operation (click operation or drag operation) on the deletion control corresponding to the configuration file indicated by the first file identifier in the configuration release interface; the computer device obtains the deletion operation instruction input by the user. In this embodiment, there is no restriction on the first file identifier, as long as its function can be realized. For example, the first identifier can refer to a vehicle identifier or a configuration file type, etc.

[0141] Step 181, in response to the deletion operation instruction, perform a deletion process on the configuration file corresponding to the first file identifier that is in the released state.

[0142] For the control corresponding to the configuration file in the released state, it is a deletion control, and for the control corresponding to the configuration file in other states, it is an undo control. That is to say, only the deletion control corresponding to the configuration file in the released state can be operated. After the computer device obtains the deletion operation instruction, in response to the deletion operation instruction, it performs a deletion process on the configuration file corresponding to the first file identifier that is in the released state, that is, the computer device deletes the configuration file information indicated by the first file identifier, and then the state of this configuration file will be in the invalidated state.

[0143] In this embodiment, on the configuration release interface, by responding to the deletion operation instruction input by the user, the configuration file in the released state can be deleted. In this way, when there is a problem with the released configuration file, it can be deleted in time to restore it to the normal state, thereby avoiding the problem that the vehicle becomes unavailable due to the error of the configuration file, and further improving the reliability of the configuration file processing method.

[0144] In one embodiment, as Figure 10 shown, operate the approval record control corresponding to the operation list on the configuration release interface. In this case, the configuration file processing method further includes:

[0145] Based on the configuration release interface, in response to a click operation on the configuration file in the approval state corresponding to the second file identifier, display an approval record interface; the approval record interface is used to display the approval information of the configuration file in the approval process, and the approval information includes at least one of the approval process, approval node, approval opinion, and approval time.

[0146] The second file identifier is used to indicate the configuration file for which the user needs to view the approval record. On the configuration release interface, the user performs a click operation on the approval record control corresponding to the configuration file in the approval state corresponding to the second file identifier. The second file identifier can be any configuration file in the approval state selected by the user according to actual needs. In this embodiment, there is no restriction on the second file identifier, as long as its function can be realized. Optionally, the second file identifier can be a vehicle identifier or a configuration file type.

[0147] In response to a click operation, the computer device displays an approval record interface. That is, in response to the click operation, the computer device jumps from the configuration release interface to the approval record interface. At least one of the approval nodes, approval status, approval comments, and approval time corresponding to the configuration file is displayed on the approval record interface. The approval node refers to each node that the configuration file passes through during the approval process. The approval status refers to the status of each approval node, and the approval comment refers to the comment of each node when approving the target configuration file. For example, at node 1, the approval status is completed and the approval comment is "none".

[0148] In an optional embodiment, the approval interface is as Figure 19 shown. In the approval interface, the information of the approval record can be sorted in descending order of approval time and can be sorted in the order before and after approval. The approval time list includes the time to reach a certain node and the duration at that node (the time difference between the current node and the previous node), and the duration of the first node is defaulted to 0 minutes. A prompt message is also displayed on the approval interface. When the user needs to revoke the process, a click operation can be performed on the interface jump control. In response to this click operation, the computer device jumps from the approval interface to the revocation interface. The approval interface also includes a process tracking control. In response to the user's click operation on the process tracking control, the structure diagram of the approval process is displayed. The approval interface also includes a close control. In response to the user's click operation on the close control, the approval interface is closed.

[0149] In this embodiment, based on the configuration release interface, in response to a click operation on the configuration file in the approval status corresponding to the second file identifier, it is possible to jump to the approval record interface. This facilitates the user to view the approval process of the configuration file corresponding to the second file identifier on the approval record interface, making the processing method of the configuration file more practical.

[0150] In one embodiment, before the computer device can update the configuration file of a vehicle, it first performs normalization and centralization processing on the configuration files included in each vehicle. The normalization processing of the configuration file includes converting the configuration files of each vehicle into the same data format (for example: json format) and imposing format requirements on the parameter formats in the configuration file (for example: setting regular expressions for each parameter). The centralization processing of the configuration file includes centrally storing the configuration files of each vehicle in the same database.

[0151] A processing example of a certain configuration file is as Figure 20As shown. The configuration file includes the name of the configuration file and multiple parameters included in the configuration file. The configuration file also includes an add control. In response to a user's click operation on the add control, the computer device adds the parameters added by the user to the configuration file.

[0152] After the computer device centralizes and standardizes the configuration files of each vehicle. As Figure 21 shown, the steps of the processing method of the configuration file further include:

[0153] Step 210, in response to a second login operation, display a configuration list interface.

[0154] When the user needs to process the configuration file, there is a login interface corresponding to the existing configuration list interface on the interface of the computer device. The login interface corresponding to the configuration list interface includes a login user name and a login password. For performing a second login operation on the login interface corresponding to the configuration list, that is, entering the user name and login password, the computer device displays the configuration list interface in response to the second login operation.

[0155] In an optional embodiment, the login interface corresponding to the configuration list interface and the login interface corresponding to the configuration release interface are the same interface. That is to say, after the user enters the user name and login password on this login interface, it jumps to the configuration interface, and in this interface, the configuration list interface and the configuration release interface can be selectively displayed. The configuration interface is as Figure 22 shown. On the left side of the configuration interface, there are a configuration list interface control and a configuration release interface control. The computer device displays the configuration list interface on the right side of the configuration interface in response to the user's trigger operation on the configuration list interface control; the computer device displays the configuration release interface on the right side of the configuration interface in response to the user's trigger operation on the configuration list release interface control. Figure 22 What is displayed on the right side of the configuration interface in

[0156] In one embodiment, the configuration list interface is as Figure 23 shown. The configuration list interface is used to display the second configuration file information corresponding to each vehicle. The second configuration file information includes a second vehicle identifier, a second configuration file type, a second vehicle attribute, the location of the vehicle, the vehicle brand model, the version, the updater, and the update time. The second vehicle identifier is used to distinguish each vehicle. The second vehicle attribute refers to the state of the vehicle, such as the road test state, the display state, and the use state, etc.; the location of the vehicle refers to the current position of the vehicle. The version refers to the version number of the current second configuration file. The configuration list interface also includes an operation list, and there is an operation control corresponding to each second vehicle identifier under the operation list.

[0157] Step 211: Obtain a third viewing instruction based on the configuration list interface; the third viewing instruction includes a third file identifier.

[0158] The third file identifier is used to indicate the configuration file that the user needs to view. The third file identifier can be a vehicle identifier or a configuration file type, etc. On the configuration list interface, the user clicks on the operation control corresponding to the third file identifier, that is, the user inputs the third viewing instruction on the configuration list interface.

[0159] Step 212: In response to the third viewing instruction, display the file content or log content of the configuration file to be viewed corresponding to the third file identifier.

[0160] After the computer device obtains the third viewing instruction input by the user, in response to the third viewing instruction, it will display the file content or log content of the configuration file to be viewed corresponding to the third file identifier. In other words, in response to the third viewing instruction, the computer device will jump to another interface, and on the other interface, the file content of the configuration file, that is, the parameters and the corresponding parameter values, can be displayed; or the log content of the configuration file can be displayed.

[0161] In an optional embodiment, after the computer device responds to the user's click operation on the operation control corresponding to the third file identifier, it will display selection controls for viewing, logging, and uploading. In response to the user's click operation on the viewing selection control, the computer device will jump from the configuration list interface to the file viewing interface, as Figure 24 shown, and on the file viewing interface, the file content of the configuration file to be viewed is displayed. And on the file viewing interface, there is a close control. The computer device closes the file viewing interface in response to the triggering operation on the close control on the file viewing interface. In response to the user's click operation on the log selection control, the computer device will jump from the configuration list interface to the log interface, as Figure 25 shown, and on the log interface, the log content of the configuration file to be viewed is displayed. In response to the user's click operation on the upload selection control, the computer device will jump from the configuration list interface to the upload interface, as Figure 26 shown. On the upload interface, the vehicle identifier and configuration file type corresponding to the third file identifier, as well as the upload file, are displayed. By adding a file in the rectangular box corresponding to the upload file, a file can be added for the vehicle identifier corresponding to the third file identifier. On the upload interface, there are also a cancel control and a confirm control. The computer device cancels the user's file upload in response to the user's click operation on the cancel control on the upload interface; the computer device processes the file added by the user for upload in response to the user's click on the confirm control on the upload interface.

[0162] In an embodiment, as Figure 25As shown, the log interface includes an operation list, and the operation list includes a cancel control and a set current control. The cancel control corresponds to the configuration file to be viewed in the current version and the configuration file to be viewed that has not been set, and the set current control corresponds to the configuration file to be viewed that has not been set. In this case, the steps of the configuration file processing method also include:

[0163] In response to the log operation instruction, the log content is modified; the log operation instruction includes executing any one of the operations of invalidating, setting as current, and comparing versions on the log content.

[0164] Based on the log interface, the computer device obtains the log operation instruction input by the user, and modifies the log content in response to the log operation instruction. The specific method of modifying the log content corresponds to the log operation instruction input by the user. The log operation instruction may include any operation of invalidating, setting as current, and comparing versions of the log content.

[0165] In response to a user clicking on a cancel control corresponding to a configuration file to be viewed in the current version, the computer device cancels the current version of the configuration file to be viewed; in response to a user clicking on a cancel control corresponding to an unset configuration file to be viewed, the computer device cancels the unset configuration file to be viewed; in response to a user clicking on a set current control corresponding to an unset configuration file to be viewed, the computer device sets the unset configuration file to be viewed as the current version. When setting the unset configuration file to be viewed as the current version, the computer device will pin the configuration file to be viewed to the top. In response to a user selecting any two versions and clicking on a comparison control on a log interface, the computer device jumps to a comparison interface, and displays the contents of the two versions of the configuration files on the comparison interface.

[0166] In this embodiment, in response to the log operation instruction, the log content can be modified, which makes the configuration file processing method more practical.

[0167] In one embodiment, Figure 27 As shown, the steps of the configuration file processing method also include:

[0168] Step 270: Obtain layout operation instructions based on the configuration list interface.

[0169] Based on the configuration list interface, the user inputs a layout operation instruction for the second configuration file information displayed in the configuration list interface, and the computer device obtains the layout operation instruction. The layout operation instruction includes setting the order of the second configuration file information of each vehicle according to a preset rule, and setting the second configuration file information of each vehicle in pages. The page setting includes the number of second configuration file information of each vehicle displayed on each page.

[0170] Step 271, in response to the layout operation instruction, sort and display and / or paginate the display of the second configuration file information.

[0171] The computer device, in response to the layout operation instruction input by the user, sorts and displays and / or paginates the display of the second configuration file information of each vehicle displayed in the configuration list interface. In other words, the computer device sorts the second configuration files of each vehicle according to the layout operation instruction according to a preset rule and then displays them. The preset rule can be in the order of the update time, or in the order of the size of the vehicle identifier.

[0172] In this embodiment, it is possible to implement the setting of the display order and pagination of the second configuration file information of each vehicle displayed in the configuration list interface, making the processing method of the configuration file more practical.

[0173] In one embodiment, as Figure 28 shown, the steps of the processing method of the configuration file further include:

[0174] Step 280, obtain a filtering instruction based on the configuration list interface; the filtering instruction includes a fourth file identifier.

[0175] Based on the configuration list interface, the user inputs a filtering instruction for the second configuration file information, and the computer device obtains the filtering instruction. The filtering instruction includes a fourth file identifier, and the fourth file identifier is used to indicate the part of the second configuration file information that the user needs to filter out for display. The fourth file identifier may include at least one of a vehicle identifier, a vehicle attribute, a vehicle brand model, a vehicle location, and a configuration file type.

[0176] Step 281, in response to the filtering instruction, display the second configuration file information corresponding to the fourth file identifier.

[0177] After obtaining the filtering instruction, the computer device, in response to the filtering instruction, displays the second configuration file information corresponding to the fourth file identifier in the configuration category interface.

[0178] In an alternative embodiment, as Figure 23 shown, a filtering field input box is displayed at the top of the configuration list interface, and the filtering instruction input by the user may be that the user inputs target information in the corresponding filtering field input box.

[0179] Similarly, for the configuration release interface, the method for processing the configuration file further includes: obtaining a layout operation instruction based on the configuration release interface, and sorting and / or paginating and displaying the first configuration file information in response to the layout operation instruction. Obtaining a filtering instruction based on the configuration release interface; the filtering instruction includes a fifth file identifier; and displaying the first configuration file information corresponding to the fifth file identifier in response to the filtering instruction. For this, reference may be made to the above specific description of the configuration list interface, which will not be elaborated here.

[0180] In an optional embodiment, as Figure 29 shown, the process for the computer device to update the configuration file includes: a file configuration functional unit, an association functional unit, creating a release plan, release approval, and updating the configuration file to be updated to obtain a new version. The functional unit is used to standardize the configuration files of each vehicle. The association functional unit is used to associate the configuration files of each vehicle to achieve centralized management of the configuration files of each vehicle. After associating the configuration files of each vehicle, a release plan is created according to actual needs, that is, the target configuration file is obtained based on the configuration update interface. The created release plan is submitted for release approval. After the approval is passed, the target configuration file is used to replace the configuration file to be updated to obtain a new version of the configuration file. Optionally, the configuration functional unit permission is further included in the update process. The configuration functional unit permission is used to restrict when creating a release plan. The corresponding personnel can only edit specific functional units.

[0181] In an optional embodiment, after obtaining the target configuration file, the process for approving the target configuration file is as Figure 30 shown. Create the target configuration file, and submit the target configuration file to the approval terminal. At this time, the target configuration file is under approval. During the submission process and during the approval, the target configuration file can be revoked (withdrawn). The target configuration file under approval can be rejected. After being rejected, it can be submitted again. After the approval is passed, at this time, the target configuration file is in the released state. For the configuration file in the released state, a cancellation process will be carried out, and at this time, the configuration file is in the cancelled state.

[0182] It should be understood that although the steps in the flowcharts involved in the above-described embodiments are shown in sequence according to the indications of the arrows, these steps are not necessarily executed in the order indicated by the arrows. Unless there is a clear indication in this article, the execution of these steps has no strict order limit, and these steps can be executed in other orders. Moreover, at least a part of the steps in the flowcharts involved in the above-described embodiments may include multiple steps or multiple stages. These steps or stages are not necessarily executed at the same time, but can be executed at different times. The execution order of these steps or stages is not necessarily sequential, but can be executed alternately or in turn with at least a part of other steps or steps or stages in other steps.

[0183] Based on the same inventive concept, an embodiment of the present application also provides a profile processing device for implementing the profile processing method described above. The solution provided by this device to solve the problem is similar to the solution described in the above method. Therefore, the specific limitations in one or more embodiments of the profile processing device provided below can refer to the limitations on the profile processing method in the foregoing text, and will not be repeated here.

[0184] In one embodiment, as Figure 31 shown, a profile processing device 10 is provided, including: an acquisition module 11 and an update module 12, where:

[0185] The acquisition module 11 is used to obtain update requirement information based on a configuration release interface. The update requirement information includes a profile to be updated, target vehicle information, and first update content.

[0186] The update module 12 is used to perform an update process on the profile to be updated according to the first update content to obtain a target profile.

[0187] The update module 12 is further used to update the profile to be updated corresponding to the target vehicle information according to the target profile.

[0188] In one embodiment, the update module 12 includes an input unit and an acquisition unit. The input unit is used to obtain an input operation instruction based on a configuration update interface, and in response to the input operation instruction, update the profile to be updated according to the first update content. The acquisition unit is used to obtain second update content if an exception occurs during the update process, and update the profile to be updated based on the second update content to obtain a target profile.

[0189] In one embodiment, the acquisition unit includes a display subunit and an acquisition subunit. The display subunit is configured to display exception information based on a configuration update interface if an exception occurs during the update process; the acquisition subunit is configured to acquire second update content input by the user on the configuration update interface based on the exception information.

[0190] In one embodiment, an exception occurring during the update process includes any one of the first update content being incomplete, the first update content not matching the target vehicle information, and the format of the first update content being incorrect.

[0191] In one embodiment, the processing device 10 of the configuration file further includes a jump module. The jump module is configured to jump from the configuration update interface to a version comparison interface if no exception occurs during the update process; the version comparison interface is configured to display the configuration file to be updated and the target configuration file.

[0192] In one embodiment, the update module 12 further includes a sending unit and a receiving unit. The sending unit is configured to send a first approval request to an approval terminal; the first approval request includes the target configuration file; the receiving unit is configured to receive an approval result sent by the approval terminal and update the configuration file to be updated corresponding to the target vehicle information according to the approval result.

[0193] In one embodiment, the receiving unit includes an update subunit. The update subunit is configured to update the configuration file to be updated corresponding to the target vehicle information according to the target configuration file if the approval result is approval passed; if the approval result is approval not passed, then display a first viewing interface in response to a first viewing instruction, and acquire new first update content based on the first viewing interface, and return to execute the step of updating the configuration file to be updated according to the first update content to obtain the target configuration file.

[0194] In one embodiment, the update subunit is specifically configured to acquire the identity information of the user based on the first viewing interface; verify the identity information, and if the verification is passed, acquire new first update content.

[0195] In one embodiment, the update subunit is specifically further configured to acquire an edit operation instruction based on the first viewing interface; in response to the edit operation instruction, display an edit interface; and acquire identity information based on the edit interface; verify the identity information, and if the verification is passed, acquire new first update content based on the edit interface.

[0196] In one embodiment, the update subunit is further configured to display a second viewing interface in response to a second viewing instruction if the approval result is approval not passed, and acquire a resubmission operation instruction based on the second viewing interface; in response to the resubmission operation instruction, send a second approval request to the approval terminal; the second approval request includes the target configuration file.

[0197] In one embodiment, the processing device 10 for configuration files further includes a login module. The login module is configured to display a configuration release interface in response to a first login operation, obtain an update trigger operation based on the configuration release interface, and jump to a configuration update interface in response to the update trigger operation.

[0198] In one embodiment, the processing device 10 for configuration files further includes a deletion module. The deletion module is configured to obtain a deletion operation instruction based on the configuration release interface. The deletion operation instruction includes a first file identifier, and in response to the deletion operation instruction, perform a deletion process on the configuration file in the published state corresponding to the first file identifier.

[0199] In one embodiment, the processing device 10 for configuration files further includes a display module. The display module is configured to display an approval record interface in response to a click operation on a configuration file in the approval state corresponding to a second file identifier based on the configuration release interface. The approval record interface is used to display approval information of the configuration file in the approval state, and the approval information includes at least one of an approval node, an approval status, an approval opinion, and an approval time.

[0200] In one embodiment, the configuration release interface is used to display first configuration file information in a target state. The target state includes a published state, an approval state, a revocation state, a rejection state, and a voided state. The first configuration file information includes a first vehicle identifier, a first configuration file type, a status, a planned number of vehicles, a first vehicle attribute, an operator, and an operation time.

[0201] In one embodiment, the login module is further configured to display a configuration list interface in response to a second login operation, obtain a second viewing instruction based on the configuration list interface. The second viewing instruction includes a second file identifier, and in response to the second viewing instruction, display the file content or log content of the configuration file to be viewed corresponding to the second file identifier.

[0202] In one embodiment, the processing device 10 for configuration files further includes a modification module. The modification module is configured to modify the log content in response to a log operation instruction. The log operation instruction includes any one of voiding, setting as current, and version comparison for the log content.

[0203] In one embodiment, the configuration list interface is used to display second configuration file information corresponding to each vehicle. The second configuration file information includes: a second vehicle identifier, a second configuration file type, a second vehicle attribute, a vehicle location, a vehicle brand model, a version, an updater, and an update time.

[0204] In one embodiment, the processing device 10 for the configuration file further includes a layout module. The layout module is configured to obtain a layout operation instruction based on the configuration list interface; and in response to the layout operation instruction, perform sorting display and / or paging display on the second configuration file information.

[0205] In one embodiment, the processing device 10 for the configuration file further includes a filtering module. The filtering module is configured to obtain a filtering instruction based on the configuration list interface; the filtering instruction includes a fourth file identifier; and in response to the filtering instruction, display the second configuration file information corresponding to the fourth file identifier.

[0206] Each module in the above-mentioned processing device for the configuration file can be implemented in whole or in part by software, hardware, and their combination. Each of the above modules can be embedded in the processor of the computer device in hardware form or be independent of it, or be stored in the memory of the computer device in software form, so that the processor can call and execute the operations corresponding to each of the above modules.

[0207] In one embodiment, a computer device is provided, and its internal structural diagram can be as Figure 1 shown. Those skilled in the art can understand that Figure 1 the structure shown in

[0208] is only a block diagram of a part of the structure related to the solution of this application, and does not constitute a limitation on the computer device to which the solution of this application is applied. The specific computer device may include more or fewer components than those shown in the figure, or combine some components, or have different component arrangements.

[0209] Obtain update requirement information based on the configuration update interface; the update requirement information includes the configuration file to be updated, the target vehicle information, and the first update content;

[0210] According to the first update content, perform an update process on the configuration file to be updated to obtain a target configuration file;

[0211] Update the configuration file to be updated corresponding to the target vehicle information according to the target configuration file.

[0212] In one embodiment, a computer-readable storage medium is provided, on which a computer program is stored. When the computer program is executed by a processor, the following steps are implemented:

[0213] Obtain update requirement information based on the configuration update interface; the update requirement information includes the configuration file to be updated, the target vehicle information, and the first update content;

[0214] Update the configuration file to be updated according to the first update content to obtain the target configuration file;

[0215] Update the configuration file to be updated corresponding to the target vehicle information according to the target configuration file.

[0216] In one embodiment, a computer program product is provided, including a computer program which, when executed by a processor, implements the following steps:

[0217] Obtain update requirement information based on the configuration update interface; the update requirement information includes the configuration file to be updated, the target vehicle information, and the first update content;

[0218] Update the configuration file to be updated according to the first update content to obtain the target configuration file;

[0219] Update the configuration file to be updated corresponding to the target vehicle information according to the target configuration file.

[0220] Those of ordinary skill in the art can understand that all or part of the processes in the methods of the above embodiments can be completed by instructing relevant hardware through a computer program. The computer program can be stored in a non-volatile computer-readable storage medium. When the computer program is executed, it can include the processes of the embodiments of the above methods. Among them, any reference to a memory, database, or other medium used in the embodiments provided in the present application can include at least one of non-volatile and volatile memories. Non-volatile memories can include read-only memory (ROM), magnetic tapes, floppy disks, flash memories, optical memories, high-density embedded non-volatile memories, resistive random access memories (ReRAM), magnetoresistive random access memories (MRAM), ferroelectric random access memories (FRAM), phase change memories (PCM), graphene memories, etc. Volatile memories can include random access memory (RAM) or external cache memories, etc. By way of illustration and not limitation, RAM can be in various forms, such as static random access memory (SRAM) or dynamic random access memory (DRAM), etc. The databases involved in the embodiments provided in the present application can include at least one of relational databases and non-relational databases. Non-relational databases can include distributed databases based on blockchain, etc., without limitation. The processors involved in the embodiments provided in the present application can be general-purpose processors, central processing units, graphics processing units, digital signal processors, programmable logics, data processing logics based on quantum computing, etc., without limitation.

[0221] The technical features of the above embodiments can be combined arbitrarily. For the sake of brevity of description, not all possible combinations of the technical features in the above embodiments are described. However, as long as there is no contradiction in the combination of these technical features, it should be considered as the scope described in this specification.

[0222] The above-described embodiments only represent several implementation manners of the present application. The description is relatively specific and detailed, but it should not be construed as a limitation on the patent scope of the present application. It should be noted that for those of ordinary skill in the art, without departing from the concept of the present application, several modifications and improvements can still be made, and these all belong to the protection scope of the present application. Therefore, the protection scope of the present application should be subject to the appended claims.

Claims

1. A method for processing a configuration file, characterized in that, the method comprises: obtaining update requirement information based on a configuration update interface; the update requirement information includes a configuration file to be updated, target vehicle information, and first update content; updating the configuration file to be updated according to the first update content to obtain a target configuration file; updating the configuration file to be updated corresponding to the target vehicle information according to the target configuration file.

2. The method according to claim 1, characterized in that, the step of updating the configuration file to be updated according to the first update content to obtain a target configuration file includes: obtaining an input operation instruction based on the configuration update interface, and in response to the input operation instruction, updating the configuration file to be updated according to the first update content; if an exception occurs during the update, obtaining second update content, and updating the configuration file to be updated based on the second update content to obtain the target configuration file.

3. The method according to claim 2, characterized in that, the step of if an exception occurs during the update, obtaining second update content includes: if an exception occurs during the update, displaying exception information based on the configuration update interface; obtaining the second update content input by the user on the configuration update interface based on the exception information.

4. The method according to claim 2, characterized in that, an exception occurring during the update includes any one of the first update content being incomplete, the first update content not matching the target vehicle information, and a format error of the first update content.

5. The method according to claim 2, characterized in that, the method further comprises: if no exception occurs during the update, jumping from the configuration update interface to a version comparison interface; the version comparison interface is used to display the configuration file to be updated and the target configuration file.

6. The method according to any one of claims 1-5, characterized in that, the step of updating the configuration file to be updated corresponding to the target vehicle information according to the target configuration file includes: sending a first approval request to an approval terminal; the first approval request includes the target configuration file; receiving an approval result sent by the approval terminal, and updating the configuration file to be updated corresponding to the target vehicle information according to the approval result.

7. The method according to claim 6, characterized in that, the step of updating the configuration file to be updated corresponding to the target vehicle information according to the approval result includes: if the approval result is approval passed, updating the configuration file to be updated corresponding to the target vehicle information according to the target configuration file; if the approval result is approval not passed, displaying a first viewing interface in response to a first viewing instruction, and obtaining new first update content based on the first viewing interface, and returning to execute the step of updating the configuration file to be updated according to the first update content to obtain a target configuration file.

8. The method according to claim 7, characterized in that, Obtaining new first update content based on the first viewing interface includes: Based on the first viewing interface, obtaining the identity information of the user; Verifying the identity information, and if the verification is passed, then obtaining the new first update content.

9. The method according to claim 8, wherein, Based on the first viewing interface, obtaining the identity information of the user includes: Obtaining an edit operation instruction based on the first viewing interface; In response to the edit operation instruction, displaying an edit interface; and based on the edit interface, obtaining the identity information; Verifying the identity information, and if the verification is passed, then obtaining the new first update content includes: Verifying the identity information, and if the verification is passed, then obtaining the new first update content based on the edit interface.

10. The method according to claim 6, wherein, Updating the configuration file to be updated corresponding to the target vehicle information according to the approval result includes: If the approval result is disapproved, then in response to a second viewing instruction, displaying a second viewing interface, and obtaining a resubmission operation instruction based on the second viewing interface; In response to the resubmission operation instruction, sending a second approval request to the approval terminal; the second approval request includes the target configuration file.

11. The method according to any one of claims 1-5, wherein, The method further includes: In response to a first login operation, displaying a configuration release interface; Obtaining an update trigger operation based on the configuration release interface; In response to the update trigger operation, jumping to the configuration update interface.

12. The method according to claim 11, wherein, The method further includes: Obtaining a deletion operation instruction based on the configuration release interface; the deletion operation instruction includes a first file identifier; In response to the deletion operation instruction, performing a deletion process on the configuration file in the published state corresponding to the first file identifier.

13. The method according to claim 11, wherein, The method further includes: Based on the configuration release interface, in response to a click operation on the configuration file in the approval state corresponding to the second file identifier, displaying an approval record interface; the approval record interface is used to display the approval information of the configuration file in the approval state, and the approval information includes at least one of an approval node, an approval state, an approval opinion, and an approval time.

14. The method according to claim 11, wherein, The configuration release interface is used to display first configuration file information in a target state; the target state includes a published state, an approval state, a revoked state, a rejected state, and a voided state, and the first configuration file information includes a first vehicle identifier, a first configuration file type, a state, a planned number of vehicles, a first vehicle attribute, an operator, and an operation time.

15. The method according to any one of claims 1-5, wherein, The method further includes: In response to a second login operation, displaying a configuration list interface; Obtain a second viewing instruction based on the configuration list interface; the second viewing instruction includes a second file identifier. In response to the second viewing instruction, display the file content or log content of the configuration file to be viewed corresponding to the second file identifier.

16. The method according to claim 15, wherein, the method further includes: In response to a log operation instruction, modify the log content; the log operation instruction includes any one of invalidating, setting as current, and version comparison operations on the log content.

17. The method according to claim 15, wherein, the configuration list interface is used to display second configuration file information corresponding to each vehicle; the second configuration file information includes: a second vehicle identifier, a second configuration file type, second vehicle attributes, vehicle location, vehicle brand model, version, updater, and update time.

18. The method according to claim 17, wherein, the method further includes: Obtain a layout operation instruction based on the configuration list interface; In response to the layout operation instruction, perform sorting display and / or paging display on the second configuration file information.

19. The method according to claim 16, wherein, the method further includes: Obtain a filtering instruction based on the configuration list interface; the filtering instruction includes a fourth file identifier; In response to the filtering instruction, display the second configuration file information corresponding to the fourth file identifier.

20. A processing device for a configuration file, wherein, the device includes: An acquisition module for obtaining update requirement information based on a configuration release interface, where the update requirement information includes a configuration file to be updated, target vehicle information, and first update content; An update module for performing update processing on the configuration file to be updated according to the first update content to obtain a target configuration file; The update module is further used to update the configuration file to be updated corresponding to the target vehicle information according to the target configuration file.

21. A computer device includes a memory and a processor, and the memory stores a computer program, wherein, when the processor executes the computer program, the steps of the method according to any one of claims 1 to 19 are implemented.

22. A computer-readable storage medium, on which a computer program is stored, wherein, when the computer program is executed by a processor, the steps of the method according to any one of claims 1 to 19 are implemented.

23. A computer program product includes a computer program, wherein, when the computer program is executed by a processor, the steps of the method according to any one of claims 1 to 19 are implemented.