Vehicle configuration method and device, computer equipment, readable storage medium and program product
By displaying the selection and input of standardized templates and preconfigured items, and automatically generating and executing configuration tasks, the problem of complexity and high error rate of vehicle access cloud platform is solved, and configuration efficiency and accuracy are improved.
Patent Information
- Application Number
- CN202411491242.5
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-10-24
- Publication Date
- 2025-01-14
AI Technical Summary
The configuration process of vehicle access to the Internet of Vehicle Cloud Platform is complicated and cumbersome, inefficient, and prone to configuration errors.
Provide a vehicle configuration method, by displaying standardized templates, obtaining pre-configured configuration items, users select and enter parameter values, generate and execute update configuration tasks, automatically perform vehicle configuration, and reduce the demand for manual configuration items.
It improves the efficiency and accuracy of vehicle configuration, reduces the configuration error rate, and simplifies the process of vehicle access to the cloud platform.
Smart Images

Figure CN119311330A_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the field of vehicle technology, and in particular to a vehicle configuration method, device, computer equipment, computer-readable storage medium, and computer program product. Background Art
[0002] With the rapid development of Internet of Vehicles technology, vehicle access to cloud platforms has become an important way to realize intelligent and networked automotive services. The process of connecting various types of vehicles to the Internet of Vehicles cloud platform is complex and cumbersome, involving multiple configurations, such as: basic service configuration includes access configuration of various controller devices in the vehicle, security connection key configuration, vehicle model configuration, data synchronization configuration, etc., and networked service configuration includes traffic package configuration, CPSP configuration, etc. The arrangement and management of configuration item tasks for various types of vehicles are often complex and cumbersome. In the existing technology, it is usually necessary to manually handle the configuration item tasks one by one to complete each configuration, which is not only inefficient, but also prone to configuration errors. Summary of the invention
[0003] Based on this, it is necessary to provide a vehicle configuration method, device, computer equipment, computer-readable storage medium and computer program product that can improve the efficiency and accuracy of vehicle configuration in order to address the above technical problems.
[0004] In a first aspect, the present application provides a vehicle configuration method, the method comprising:
[0005] Displaying a standardized template of a target category vehicle, wherein the standardized template includes a plurality of targets to be configured;
[0006] For each target to be configured, upon receiving a configuration instruction from a user for the current target to be configured, multiple pre-configured configuration items are obtained and the multiple configuration items are displayed;
[0007] Acquire a selection operation of a target configuration item from the multiple configuration items, and configure the current target to be configured based on the selected target configuration item to update the standardized template;
[0008] Creating an initial configuration task for a target category of vehicles, and importing the updated standardized template through a template import button of the configuration task;
[0009] For each target configuration item in the updated standardized template, receiving a parameter value of each target configuration item input by a user;
[0010] Based on the initial configuration task after importing the standardized template and the parameter values of each target configuration item, an update configuration task is generated, and the update configuration task is executed to configure the target category vehicle.
[0011] In one embodiment, configuring the current target to be configured based on the selected target configuration item includes:
[0012] Determine the selection order of the selected multiple target configuration items;
[0013] Based on the selected multiple target configuration items and the selection order, configuring the current target to be configured;
[0014] Accordingly, the executing the task of obtaining the updated configuration includes:
[0015] Based on the selection order of the multiple target configuration items corresponding to each to-be-configured target in the imported standardized template, the multiple target configuration items are sequentially configured for the target category vehicle.
[0016] In one embodiment, the method further comprises:
[0017] Create multiple configuration item identifiers;
[0018] For each configuration item identifier, create an associated vehicle category and configuration method, wherein the configuration method is used to represent a method for configuring the target to be configured in the standardized template based on the configuration item;
[0019] Based on each configuration item identifier, the type of vehicle associated with each configuration item identifier, and the configuration method, a corresponding configuration item is generated.
[0020] In one embodiment, after creating the initial configuration task of the target category vehicle, the method further includes:
[0021] In case of receiving a user's selection operation of an import progress button in the initial configuration task, displaying the import progress of the updated standardized template;
[0022] After the import progress reaches the preset import progress, a task execution instruction is generated;
[0023] Accordingly, the executing the updating configuration task includes:
[0024] Based on the task execution instruction, the configuration update task is executed.
[0025] In one embodiment, after executing the update configuration task, the method further includes:
[0026] Modifying the updated standardized template to obtain a modified standardized template;
[0027] Deleting the updated standardized template that has been imported, and importing the modified standardized template through the template import button of the configuration task;
[0028] For each target configuration item in the modified standardized template, receiving a parameter value of each target configuration item input by a user;
[0029] Based on the initial configuration task after importing the modified standardized template and the parameter value of each target configuration item in the modified standardized template, the update configuration task is regenerated, and the regenerated update configuration task is executed.
[0030] In one embodiment, after executing the update configuration task, the method further includes:
[0031] Monitoring the execution result data of the update configuration task;
[0032] When abnormal data is detected in the execution result data, an alarm prompt is issued, and an abnormal detection report is generated and displayed.
[0033] In a second aspect, the present application further provides a vehicle configuration device, the device comprising:
[0034] A display module, used to display a standardized template of a target category vehicle, wherein the standardized template includes a plurality of targets to be configured;
[0035] A first acquisition module is used to acquire, for each target to be configured, a plurality of pre-configured configuration items upon receiving a configuration instruction from a user for the current target to be configured, and display the plurality of configuration items;
[0036] A second acquisition module is used to acquire a selection operation of a target configuration item among the multiple configuration items, and configure the current target to be configured based on the selected target configuration item to update the standardized template;
[0037] A first creation module, used to create an initial configuration task for a target category of vehicles, and import an updated standardized template through a template import button of the configuration task;
[0038] A receiving module, configured to receive parameter values of each target configuration item input by a user for each target configuration item in the updated standardized template;
[0039] The execution module is used to generate an update configuration task based on the initial configuration task after importing the standardized template and the parameter values of each target configuration item, and execute the update configuration task to configure the target category vehicle.
[0040] In a third aspect, the present application further provides a computer device, including a memory and a processor, wherein the memory stores a computer program, and the processor implements the steps of the method of each embodiment when executing the computer program.
[0041] In a fourth aspect, the present application further provides a computer-readable storage medium having a computer program stored thereon, wherein the computer program implements the steps of the method of each embodiment when executed by a processor.
[0042] In a fifth aspect, the present application also provides a computer program product, including a computer program, which implements the steps of the methods of each embodiment when executed by a processor.
[0043] The above-mentioned vehicle configuration method, apparatus, computer device, computer-readable storage medium and computer program product, the present application pre-configures multiple configuration items, and when configuring a target category vehicle, it only needs to display a standardized template of the target category vehicle, the standardized template includes multiple targets to be configured, for each target to be configured, when receiving a configuration instruction from a user for the current target to be configured, obtains multiple pre-configured configuration items, and displays multiple configuration items, obtains a selection operation for a target configuration item from the multiple configuration items, and configures the current target to be configured based on the selected target configuration item to update the standardized template. It can be seen that the present application can configure multiple targets to be configured based on the pre-configured multiple configuration items to obtain an updated standard The standardized template is used to create an initial configuration task for the target category of vehicles. The updated standardized template is imported through the template import button of the configuration task. For each target configuration item in the updated standardized template, the parameter value of each target configuration item input by the user is received, and based on the initial configuration task after importing the standardized template and the parameter value of each target configuration item, an update configuration task is generated. This application only needs to maintain multiple configuration items. For the target to be configured, the required configuration item is selected to obtain the standardized template for the target category of vehicles, thereby generating an update configuration task, and executing the update configuration task to configure the target category of vehicles, without the need to manually configure the configuration items for each category of vehicles, thereby improving efficiency and reducing the configuration error rate. BRIEF DESCRIPTION OF THE DRAWINGS
[0044] In order to more clearly illustrate the technical solutions in the embodiments of the present application or related technologies, the drawings required for use in the embodiments of the present application or related technical descriptions will be briefly introduced below. Obviously, the drawings described below are only some embodiments of the present application. For ordinary technicians in this field, other related drawings can be obtained based on these drawings without paying creative work.
[0045] Figure 1 A structural diagram of the visual orchestration management system;
[0046] Figure 2 A schematic flow chart of a vehicle configuration method in one embodiment;
[0047] Figure 3 is a schematic diagram of configuration items in an embodiment;
[0048] Figure 4 A configuration diagram of the task standardization template;
[0049] Figure 5 Create a schematic diagram for configuring tasks;
[0050] Figure 6 It is a structural block diagram of a vehicle configuration device in one embodiment;
[0051] Figure 7 FIG. 4 is a diagram showing the internal structure of a computer device in one embodiment. DETAILED DESCRIPTION
[0052] In order to make the purpose, technical solution and advantages of the present application more clearly understood, the present application is further described in detail below 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.
[0053] In one embodiment, a vehicle configuration method is provided. This embodiment is illustrated by applying the method to a terminal. The terminal may be a visual arrangement management system. The system may be located in a vehicle. Figure 1 ,The system specifically includes a visual template arrangement module, a configuration module, a task execution engine module, a monitoring and alarm system module, a vehicle access task management module and a parameter configuration module;
[0054] Visual template orchestration module: provides a user-friendly graphical interface, allowing users to access the configuration items configured by the configuration template, and complete the orchestration of various configuration tasks for vehicle models to access the Internet of Vehicles cloud platform through operations such as dragging and clicking.
[0055] Configuration module: stores all configuration items, including network communication configuration, security component configuration, production line detection configuration, device access configuration, etc. Users can set and visually import relevant configuration items according to actual needs.
[0056] Task execution engine module: responsible for parsing the configuration tasks arranged by the visual template orchestration module, and automatically executing these configuration tasks in a preset logical order, taking effect on the corresponding configurations one by one, and completing the entire process of vehicle model access to the Internet of Vehicles cloud platform.
[0057] Monitoring and alarm system module: monitors the execution status of configuration tasks in real time. Once an abnormality or error is found, the alarm mechanism is triggered immediately and detailed error information is provided for users to check.
[0058] Vehicle access task management module: responsible for communication and interaction between new vehicle models, managing access to new vehicle models, and feeding back to new vehicle models a message indicating that access to new vehicle models is complete after the configuration of new vehicle models takes effect;
[0059] Parameter configuration module: After the visual template arrangement module sets the standardized template and saves it, the parameter configuration module can be called to fill in the relevant parameters of each configuration sub-item.
[0060] Reference Figure 2 , the method comprises the following steps:
[0061] Step 202: displaying a standardized template of a target category vehicle, wherein the standardized template includes a plurality of targets to be configured;
[0062] The standardized templates of target category vehicles are displayed through the first interface of the system (which may be an interface arranged by the following visual template). Each category of vehicle corresponds to a standardized template, and the standardized templates corresponding to any two different categories of vehicles may be different or the same;
[0063] In this embodiment, the vehicle category is determined based on at least one of a vehicle model or a vehicle series.
[0064] Step 204: for each target to be configured, upon receiving a configuration instruction from a user for the current target to be configured, obtain multiple pre-configured configuration items and display the multiple configuration items;
[0065] In this application, multiple configuration items can be pre-configured to form a configuration item library, and each category of vehicles uses the configuration item library to configure the vehicle. When a new vehicle category appears, the configuration item corresponding to the vehicle category can be added to the configuration item library, thereby continuously enriching the configuration item library so that the configuration item library supports the configuration of a large number of vehicle categories.
[0066] For each target to be configured on the first interface, there is a corresponding button to add a configuration item. After receiving the user's trigger operation on the add configuration item button, the above-mentioned configuration instruction is generated, and all configuration items in the configuration item library are obtained based on the configuration instruction, and all the configuration items are displayed on the first interface.
[0067] Step 206: obtaining a selection operation of a target configuration item from among the multiple configuration items, and configuring the current target to be configured based on the selected target configuration item to update the standardized template;
[0068] For each target to be configured, after receiving a selection operation of a user for a target configuration item among all configuration items, determining the target configuration item selected by the user based on the selection operation, and configuring the current target to be configured based on the selected target configuration item;
[0069] For different targets to be configured, the selected target configuration items may be the same or different; if multiple configuration items are selected for the target to be configured, for different targets to be configured, some of the selected target configuration items may be the same and others may be different.
[0070] For each target to be configured, a target configuration item is configured to update the standardized template to obtain an updated standardized template.
[0071] It can be seen that compared with the existing solutions, by maintaining a common configuration item library for all vehicles, for the configuration of any category of vehicles, the user only needs to select the required configuration items to complete the configuration of the target to be configured, thereby obtaining an updated standardized template, without the need for the user to configure the configuration items for each category of vehicles.
[0072] Step 208: Create an initial configuration task for the target category of vehicles, and import the updated standardized template through the template import button of the configuration task;
[0073] Switch to the second interface of the system (which may be the interface corresponding to the access task list described below). When the target category vehicle is confirmed to have the networking function and needs to be connected to the Internet of Vehicles cloud platform, an initial configuration task for the target category vehicle is created and displayed through the second interface. The initial configuration task includes a template import button. The user can import the updated standardized template into the initial configuration task by touching or clicking the template import button.
[0074] Step 210: for each target configuration item in the updated standardized template, receiving the parameter value of each target configuration item input by the user;
[0075] Switch to the third interface of the system (which may be the interface corresponding to the sub-configuration item in the configuration management described below), and display the parameter value input window of each target configuration item in the third interface, so that the user can input the parameter value of each target configuration item through the parameter value input window.
[0076] Step 212: Generate an update configuration task based on the initial configuration task after importing the standardized template and the parameter value of each target configuration item, and execute the update configuration task to configure the target category vehicle.
[0077] Creating the initial configuration task, importing the standardized template, and the user inputting the parameter values of each target configuration item are all manual configurations of the vehicle on the system interface. After the configuration is completed, an update configuration task is generated, which needs to be executed to make the corresponding configurations effective one by one, completing the entire process of connecting the vehicle model to the Internet of Vehicles cloud platform.
[0078] It can be seen that the present application pre-configures multiple configuration items. When configuring a target category vehicle, it only needs to display the standardized template of the target category vehicle. The standardized template includes multiple targets to be configured. For each target to be configured, when receiving a configuration instruction from the user for the current target to be configured, the pre-configured multiple configuration items are obtained, and the multiple configuration items are displayed, and a selection operation for a target configuration item in the multiple configuration items is obtained. The current target to be configured is configured based on the selected target configuration item to update the standardized template. It can be seen that the present application can configure multiple targets to be configured based on the pre-configured multiple configuration items to obtain an updated standardized template, thereby creating an initial configuration of the target category vehicle. Initial configuration task, import the updated standardized template through the template import button of the configuration task, receive the parameter values of each target configuration item input by the user for each target configuration item in the updated standardized template, and generate an updated configuration task based on the initial configuration task after importing the standardized template and the parameter values of each target configuration item. This application only needs to maintain multiple configuration items. For the target to be configured, the required configuration item can be selected to obtain the standardized template of the target category vehicle, thereby generating an updated configuration task, executing the updated configuration task, and configuring the target category vehicle without manually configuring the configuration items for each category of vehicle, thereby improving efficiency and reducing the configuration error rate.
[0079] In one embodiment, the pre-configured multiple configuration items are specifically implemented by a configuration module in the system, and are specifically configured in the following manner:
[0080] In one embodiment, the method further includes: creating multiple configuration item identifiers; for each configuration item identifier, creating an associated category of vehicle and a configuration method, wherein the configuration method is used to characterize a method for configuring a target to be configured in the standardized template based on the configuration item; and generating a corresponding configuration item based on each configuration item identifier, the category of vehicle associated with each configuration item identifier, and the configuration method.
[0081] like Figure 2 The vehicle model access visual configuration management system includes two parts: access management and parameter configuration. Access management includes configuration module management. Each configuration item of vehicle model access is a module, and it supports searching for modules by module name. The user selects configuration module management and displays the fourth interface (which can be the interface corresponding to configuration module management). Multiple configuration items are created on the fourth interface through the configuration module in the system, and a unique configuration item identification (identification, ID) is automatically assigned to each configuration item. When creating, the module name, configuration method, configuration category, module address and module activation status need to be filled in. It supports operations such as adding, editing, deleting and viewing configuration items.
[0082] Configuration mode is used to characterize the way to configure the target to be configured in the standardized template based on the configuration item, including manual configuration in the visual interface, one-click automatic configuration, and offline code configuration;
[0083] The category of vehicles associated with the configuration item identification is indicated by the above configuration classification. The configuration classification is divided into car series configuration and vehicle model configuration. There are more configuration modules for new car series configuration types, and relatively fewer configuration modules for new vehicle model configuration types. If the configuration classification of a configuration item is divided into car series configuration, it means that the configuration item can be selected when connecting to a new car series. If the configuration classification of a configuration item is divided into vehicle model configuration, it means that the configuration item can be selected when connecting to a new vehicle model.
[0084] The module name can be Configuration Item 1, Configuration Item 2, Configuration Item 3, and Configuration Item 4. The IDs of the configuration items are 12132323442, 12132323444, 12132323446, and 12132323450. The module address includes the jump to configuration item 1 configuration address, the jump to configuration item 2 configuration address, the jump to configuration item 3 configuration address, and the jump to configuration item 1 configuration address. The module enablement status can be enabled or disabled. R&D personnel can also choose to reset and clear all settings of a configuration item.
[0085] Reference Figure 3 ,Access management also includes visual template arrangement. The visual template arrangement module provides a graphical interface for R&D personnel. Users can configure vehicle models or vehicle series in the "Access Process" interface on the left. Users click on the visual template arrangement to display the standardized template through the visual template arrangement module;
[0086] The standardized template includes multiple targets to be configured (for example, targets 1 to 9 to be configured in the figure). For each target to be configured, click the "Add Down" button, select the pre-configured configuration item in the "Access Module" on the right, and select the configuration item by dragging, clicking, etc.
[0087] This application can also complete the sequential combination of various configuration items of the vehicle model or vehicle series access configuration to cover all parameterized configurations that should be performed when a standard vehicle model is accessed. Specifically:
[0088] In one of the embodiments, configuring the current target to be configured based on the selected target configuration items includes: determining the selection order of the selected multiple target configuration items; configuring the current target to be configured based on the selected multiple target configuration items and the selection order; accordingly, executing the updated configuration task includes: configuring multiple target configuration items for the target category vehicle in turn based on the selection order of the multiple target configuration items corresponding to each target to be configured in the imported standardized template.
[0089] When selecting configuration items for each target to be configured, multiple target configuration items can be selected in order, so that the current target to be configured is configured based on the selected multiple target configuration items and the selection order. When executing the configuration item of the target to be configured to be effective in the update configuration task, the corresponding target configuration items are effective one by one according to the selection order of the multiple target configuration items.
[0090] For example, the optional configuration items include configuration item 1 to configuration item n. Configuration item 1, configuration item 3 and configuration item 5 can be selected for target 1 to be configured, configuration item 2 and configuration item 4 can be selected for target 4 to be configured, and configuration item 3 and configuration item 6 can be selected for target 7 to be configured. When the configuration items of the targets to be configured are effective when the update configuration task is executed, targets 1 to be configured 4 to be configured 7 are effective in sequence according to the effective sequence of the targets to be configured set in the access process. At the same time, when target 1 to be configured is effective, configuration items 1 to configuration item 3 to configuration item 5 are effective in sequence according to the selection sequence of the target configuration items. When target 4 to be configured is effective, configuration items 2 to configuration item 4 are effective in sequence according to the selection sequence of the target configuration items. When target 7 to be configured is effective, configuration items 3 to configuration item 6 are effective in sequence according to the selection sequence of the target configuration items.
[0091] Finally, click "Save Process" to complete the configuration of a standardized template.
[0092] Reference Figure 4 , access management also includes an access task list. When a new car model is confirmed to have networking functions and needs to be connected to the Internet of Vehicles cloud platform, click Add in the access task list in the task management. Create a new car model access task. When each new car model or car series access task is created, the system will assign a task ID. When creating a car model or car series access task, you need to fill in the task name (such as car model 1 access, car model 2 access), task start time, planned completion time, mass production (start of production, SOP) time, person in charge, executor, etc. It can also automatically analyze the status as not started, in progress, or completed, and automatically calculate the remaining time. In the operation column, you can choose to view the access details or edit. In the editing interface, each car model access task supports the selection of standard access orchestration templates;
[0093] In the existing scheme of manually configuring various configuration items, there may be multiple configuration item tasks for which the user has configured the vehicle, but the user does not know that some configuration items have not been configured successfully. In this regard, this application can view the specific progress of task access in the access details interface through the access details button, edit the task access status, and view the remaining time of the task deadline, so as to ensure that the configuration items configured by the user in the updated standardized template are imported into the initial configuration task. Specifically:
[0094] In one of the embodiments, after creating the initial configuration task of the target category vehicle, the method further includes: upon receiving a user's selection operation of an import progress button in the initial configuration task, displaying the import progress of the updated standardized template; after the import progress reaches a preset import progress, generating a task execution instruction; accordingly, executing the updated configuration task includes: executing the updated configuration task based on the task execution instruction.
[0095] The initial configuration task includes an import progress button, which is the access details button mentioned above. After receiving a user's click operation on the access details button, the import progress of the updated standardized template is displayed, so that based on the import progress, the user can confirm whether the updated standardized template is completely imported into the initial configuration task, thereby determining whether each configuration item in the updated standardized template has been imported into the initial configuration task;
[0096] After the import progress reaches the preset import progress, it is determined that all configuration items in the standardized template have been imported into the initial configuration task, thereby generating a task execution instruction so that the task execution engine module in the system can execute the update configuration task based on the task execution instruction to make each configuration item effective.
[0097] It can be seen that compared with the existing solutions, the present application can ensure whether each configuration item has been imported into the initial configuration task by displaying the import progress of the updated standardized template, thereby avoiding the situation where the user has configured multiple configuration item tasks for the vehicle, but the user is unaware that some configuration items have not been configured successfully and have not been executed, thereby avoiding the omission of configuration items during vehicle configuration and ensuring the integrity of the vehicle configuration.
[0098] This application can also modify and personalize the original standardized template by clicking the edit button. Specifically:
[0099] In one of the embodiments, after executing the update configuration task, the method further includes: modifying the updated standardized template to obtain a modified standardized template; deleting the updated standardized template that has been imported, and importing the modified standardized template through the template import button of the configuration task; for each target configuration item in the modified standardized template, receiving the parameter value of each target configuration item input by the user; based on the initial configuration task after importing the modified standardized template and the parameter value of each target configuration item in the modified standardized template, regenerating the update configuration task, and executing the regenerated update configuration task
[0100] Click the Edit button to view the updated standardized template, modify the updated standardized template to obtain the modified standardized template, or recreate a personalized standardized template;
[0101] Delete the imported updated standardized template, and re-import the modified standardized template through the template import button of the configuration task, or re-import the personalized standardized template. It can be seen that this application can directly replace the standardized template in the original initial configuration task without rebuilding the initial configuration task;
[0102] Similarly, it is necessary to receive the parameter values of each target configuration item input by the user for each target configuration item in the modified standardized template (or each target configuration item in the personalized standardized template);
[0103] Based on the initial configuration task after importing the modified standardized template (or the initial configuration task after importing the personalized standardized template) and the parameter values of each target configuration item in the modified standardized template, the update configuration task is regenerated, and the regenerated update configuration task is executed to make the configuration items in the modified standardized template or the personalized standardized template effective.
[0104] In this embodiment, the user can also reconstruct the configuration task and delete the configuration task of a certain vehicle model.
[0105] For the parameter configuration process in the above system, the parameter configuration process includes: after setting the standardized template, saving the standardized template, clicking the configuration sub-item can configure the parameters of the corresponding configuration item, each target configuration item selected by the user has a corresponding configuration sub-item in the parameter configuration process, and calling the parameter configuration module to fill in the relevant parameters of each configuration sub-item.
[0106] After executing the update configuration task, you can monitor the template configuration results in real time, and promptly remind or push to the robot if there is a failure or abnormality, to ensure that the vehicle model access work is automatically configured. Specifically:
[0107] In one of the embodiments, the method for executing the update configuration task further includes: monitoring the execution result data of the update configuration task; when abnormal data is detected in the execution result data, issuing an alarm prompt, and generating and displaying an abnormality detection report.
[0108] In this embodiment, the abnormality detection report includes specific abnormal conditions, so that the user can clearly know what abnormalities exist during the vehicle configuration process.
[0109] In summary, the system of this application realizes automatic and intelligent arrangement through a visual interface by maintaining a configuration item library. Users do not need to have an in-depth understanding of technical details, and can complete the configuration by selecting the required configuration items through operations such as dragging and connecting, which greatly reduces the manpower investment in connecting vehicle models to the cloud platform. Configuration can be completed without the need for developers. After the configuration is completed, the system can automatically execute the arranged task flow, thereby significantly improving the efficiency and accuracy of vehicle configuration, and further improving the efficiency and accuracy of vehicle access to the cloud platform.
[0110] It should be understood that, although the various steps in the flowcharts involved in the above-mentioned embodiments are displayed in sequence according to the indication of the arrows, these steps are not necessarily executed in sequence according to the order indicated by the arrows. Unless there is a clear explanation in this article, the execution of these steps does not have a strict order restriction, and these steps can be executed in other orders. Moreover, at least a part of the steps in the flowcharts involved in the above-mentioned embodiments can include multiple steps or multiple stages, and these steps or stages are not necessarily executed at the same time, but can be executed at different times, and the execution order of these steps or stages is not necessarily to be carried out in sequence, but can be executed in turn or alternately with other steps or at least a part of the steps or stages in other steps.
[0111] Based on the same inventive concept, the embodiment of the present application also provides a vehicle configuration device for implementing the vehicle configuration method involved above. The implementation solution provided by the device to solve the problem is similar to the implementation solution recorded in the above method, so the specific limitations in one or more vehicle configuration device embodiments provided below can refer to the limitations on the vehicle configuration method above, and will not be repeated here.
[0112] In an exemplary embodiment, Figure 6 As shown, a vehicle device 600 is provided, comprising:
[0113] A display module 601 is used to display a standardized template of a target category vehicle, wherein the standardized template includes a plurality of targets to be configured;
[0114] The first acquisition module 602 is used to acquire multiple pre-configured configuration items for each target to be configured, upon receiving a configuration instruction from a user for the current target to be configured, and display the multiple configuration items;
[0115] A second acquisition module 603 is used to acquire a selection operation of a target configuration item among the multiple configuration items, and configure the current target to be configured based on the selected target configuration item to update the standardized template;
[0116] A first creation module 604 is used to create an initial configuration task for a target category of vehicles, and import an updated standardized template through a template import button of the configuration task;
[0117] The receiving module 605 is used to receive the parameter value of each target configuration item input by the user for each target configuration item in the updated standardized template;
[0118] The execution module 606 is used to generate an update configuration task based on the initial configuration task after importing the standardized template and the parameter values of each target configuration item, and execute the update configuration task to configure the target category vehicle.
[0119] In one embodiment, when configuring the current target to be configured based on the selected target configuration item, the second acquisition module 603 is specifically used to:
[0120] Determine the selection order of the selected multiple target configuration items;
[0121] Based on the selected multiple target configuration items and the selection order, configuring the current target to be configured;
[0122] Accordingly, when executing the task of obtaining the updated configuration, the execution module 606 is specifically used to:
[0123] Based on the selection order of the multiple target configuration items corresponding to each to-be-configured target in the imported standardized template, the multiple target configuration items are sequentially configured for the target category vehicle.
[0124] In one of the embodiments, the apparatus further includes a second creation module, configured to:
[0125] Create multiple configuration item identifiers;
[0126] For each configuration item identifier, create an associated vehicle category and configuration method, wherein the configuration method is used to represent a method for configuring the target to be configured in the standardized template based on the configuration item;
[0127] Based on each configuration item identifier, the type of vehicle associated with each configuration item identifier, and the configuration method, a corresponding configuration item is generated.
[0128] In one embodiment, the device further includes an import module, which is used to display the import progress of the updated standardized template when receiving a user's selection operation of an import progress button in the initial configuration task after the first creation module 604 creates the initial configuration task of the target category vehicle;
[0129] After the import progress reaches the preset import progress, a task execution instruction is generated;
[0130] Accordingly, when executing the configuration update task, the execution module 606 is specifically used to:
[0131] Based on the task execution instruction, the configuration update task is executed.
[0132] In one embodiment, the apparatus further comprises a replacement module, which is used to modify the updated standardized template after the execution module 606 executes the update configuration task to obtain a modified standardized template;
[0133] Deleting the updated standardized template that has been imported, and importing the modified standardized template through the template import button of the configuration task;
[0134] For each target configuration item in the modified standardized template, receiving a parameter value of each target configuration item input by a user;
[0135] Based on the initial configuration task after importing the modified standardized template and the parameter value of each target configuration item in the modified standardized template, the update configuration task is regenerated, and the regenerated update configuration task is executed.
[0136] In one of the embodiments, the apparatus further comprises a monitoring module, which is used to monitor the execution result data of the update configuration task after the execution module 606 executes the update configuration task;
[0137] When abnormal data is detected in the execution result data, an alarm prompt is issued, and an abnormal detection report is generated and displayed.
[0138] Each module in the above vehicle configuration device can be implemented in whole or in part by software, hardware, or a combination thereof. Each module can be embedded in or independent of a processor in a computer device in the form of hardware, or can be stored in a memory in a computer device in the form of software, so that the processor can call and execute operations corresponding to each module.
[0139] In an exemplary embodiment, a computer device is provided. The computer device may be a terminal, and its internal structure diagram may be as shown in FIG. Figure 7As shown. The computer device includes a processor, a memory, an input / output interface, a communication interface, a display unit and an input device. The processor, the memory and the input / output interface are connected through a system bus, and the communication interface, the display unit and the input device are connected to the system bus through the input / output interface. 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 input / output interface of the computer device is used to exchange information between the processor and the external device. The communication interface of the computer device is used to communicate with an external terminal in a wired or wireless manner, and the wireless manner can be implemented through WIFI, a mobile cellular network, near field communication (NFC) or other technologies. When the computer program is executed by the processor, a vehicle configuration method is implemented. The display unit of the computer device is used to form a visually visible picture, which can be a display screen, a projection device or a virtual reality imaging device. The display screen can be a liquid crystal display screen or an electronic ink display screen, and the input device of the computer device can be a touch layer covering the display screen, or a button, trackball or touchpad set on the computer device shell, or an external keyboard, touchpad or mouse.
[0140] Those skilled in the art will understand that Figure 7 The structure shown in the figure is only a block diagram of a part of the structure related to the solution of the present application, and does not constitute a limitation on the computer device to which the solution of the present application is applied. The specific computer device may include more or fewer components than those shown in the figure, or combine certain components, or have a different arrangement of components.
[0141] In an exemplary embodiment, a computer device is provided, including a memory and a processor, wherein a computer program is stored in the memory, and the processor implements the steps in the above-mentioned method embodiments when executing the computer program.
[0142] 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 steps in the above-mentioned method embodiments are implemented.
[0143] In one embodiment, a computer program product is provided, including a computer program, which implements the steps in the above method embodiments when executed by a processor.
[0144] It should be noted that the user information (including but not limited to user device information, user personal information, etc.) and data (including but not limited to data used for analysis, stored data, displayed data, etc.) involved in this application are all information and data authorized by the user or fully authorized by all parties, and the collection, use and processing of relevant data must comply with relevant regulations.
[0145] A person of ordinary skill in the art can understand that all or part of the processes in the above-mentioned embodiment method can be completed by instructing the relevant hardware through a computer program, and 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-mentioned methods. Among them, any reference to the memory, database or other medium used in the embodiments provided in the present application can include at least one of non-volatile memory and volatile memory. Non-volatile memory can include read-only memory (ROM), magnetic tape, floppy disk, flash memory, optical memory, high-density embedded non-volatile memory, resistive random access memory (ReRAM), magnetic random access memory (MRAM), ferroelectric random access memory (FRAM), phase change memory (PCM), graphene memory, etc. Volatile memory can include random access memory (RAM) or external cache memory, etc. As an illustration and not limitation, RAM can be in various forms, such as static random access memory (SRAM) or dynamic random access memory (DRAM). The database involved in each embodiment provided in this application may include at least one of a relational database and a non-relational database. Non-relational databases may include distributed databases based on blockchains, etc., but are not limited to this. The processor involved in each embodiment provided in this application may be a general-purpose processor, a central processing unit, a graphics processor, a digital signal processor, a programmable logic device, a data processing logic device based on quantum computing, an artificial intelligence (AI) processor, etc., but are not limited to this.
[0146] The technical features of the above embodiments may be combined arbitrarily. To make the description concise, 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, they should be considered to be within the scope of this application.
[0147] The above-described embodiments only express several implementation methods of the present application, and the descriptions thereof are relatively specific and detailed, but they cannot be understood as limiting the scope of the present application. It should be pointed out that, for a person of ordinary skill in the art, several variations and improvements can be made without departing from the concept of the present application, and these all belong to the protection scope of the present application. Therefore, the protection scope of the present application shall be subject to the attached claims.
Claims
1. A vehicle configuration method, characterized in that: The method comprises: Displaying a standardized template of a target category vehicle, wherein the standardized template includes a plurality of targets to be configured; For each target to be configured, upon receiving a configuration instruction from a user for the current target to be configured, multiple pre-configured configuration items are obtained and the multiple configuration items are displayed; Acquire a selection operation of a target configuration item from the multiple configuration items, and configure the current target to be configured based on the selected target configuration item to update the standardized template; Creating an initial configuration task for a target category of vehicles, and importing the updated standardized template through a template import button of the configuration task; For each target configuration item in the updated standardized template, receiving a parameter value of each target configuration item input by a user; Based on the initial configuration task after importing the standardized template and the parameter values of each target configuration item, an update configuration task is generated, and the update configuration task is executed to configure the target category vehicle.
2. The method according to claim 1, characterized in that The configuring the current target to be configured based on the selected target configuration item includes: Determine the selection order of the selected multiple target configuration items; Based on the selected multiple target configuration items and the selection order, configuring the current target to be configured; Accordingly, the executing the task of obtaining the updated configuration includes: Based on the selection order of the multiple target configuration items corresponding to each to-be-configured target in the imported standardized template, the multiple target configuration items are sequentially configured for the target category vehicle.
3. The method according to claim 1 or 2, characterized in that: The method further comprises: Create multiple configuration item identifiers; For each configuration item identifier, create an associated vehicle category and configuration method, wherein the configuration method is used to represent a method for configuring the target to be configured in the standardized template based on the configuration item; Based on each configuration item identifier, the type of vehicle associated with each configuration item identifier, and the configuration method, a corresponding configuration item is generated.
4. The method according to claim 1 or 2, characterized in that: After the initial configuration task of creating the target category vehicle, the method further includes: In case of receiving a user's selection operation of an import progress button in the initial configuration task, displaying the import progress of the updated standardized template; After the import progress reaches the preset import progress, a task execution instruction is generated; Accordingly, the executing the updating configuration task includes: Based on the task execution instruction, the configuration update task is executed.
5. The method according to claim 1 or 2, characterized in that: After executing the update configuration task, the method further includes: Modifying the updated standardized template to obtain a modified standardized template; Deleting the updated standardized template that has been imported, and importing the modified standardized template through the template import button of the configuration task; For each target configuration item in the modified standardized template, receiving a parameter value of each target configuration item input by a user; Based on the initial configuration task after importing the modified standardized template and the parameter value of each target configuration item in the modified standardized template, the update configuration task is regenerated, and the regenerated update configuration task is executed.
6. The method according to claim 1 or 2, characterized in that: After executing the update configuration task, the method further includes: Monitoring the execution result data of the update configuration task; When abnormal data is detected in the execution result data, an alarm prompt is issued, and an abnormal detection report is generated and displayed.
7. A vehicle configuration device, characterized in that: The device comprises: A display module, used to display a standardized template of a target category vehicle, wherein the standardized template includes a plurality of targets to be configured; A first acquisition module is used to acquire, for each target to be configured, a plurality of pre-configured configuration items upon receiving a configuration instruction from a user for the current target to be configured, and display the plurality of configuration items; A second acquisition module is used to acquire a selection operation of a target configuration item among the multiple configuration items, and configure the current target to be configured based on the selected target configuration item to update the standardized template; A first creation module, used to create an initial configuration task for a target category of vehicles, and import an updated standardized template through a template import button of the configuration task; A receiving module, configured to receive parameter values of each target configuration item input by a user for each target configuration item in the updated standardized template; The execution module is used to generate an update configuration task based on the initial configuration task after importing the standardized template and the parameter values of each target configuration item, and execute the update configuration task to configure the target category vehicle.
8. A computer device comprising a memory and a processor, wherein 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 6 are implemented.
9. A computer-readable storage medium having a computer program stored thereon, characterized in that: When the computer program is executed by a processor, the steps of the method according to any one of claims 1 to 6 are implemented.
10. A computer program product, comprising a computer program, characterized in that When the computer program is executed by a processor, the steps of the method according to any one of claims 1 to 6 are implemented.