Vehicle maintenance case table generation method and device, equipment and storage medium
By obtaining fault codes and vehicle information and inputting them into the maintenance case element sorting model, a vehicle maintenance case table is generated, which solves the problem of time-consuming and labor-consuming for maintenance personnel to manually edit information, and improves generation efficiency and accuracy.
Patent Information
- Application Number
- CN202510014147.4
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-01-03
- Publication Date
- 2025-05-16
AI Technical Summary
In the handling of car repair cases, maintenance personnel need to manually edit and organize a large amount of key information, resulting in a high rate of human resources waste and error.
By obtaining fault codes and vehicle information, input them into the maintenance case element sorting model, a maintenance element sequence is generated, and a vehicle maintenance case table is generated based on this sequence.
It reduces the time for manual entry and editing, reduces the occurrence of input and editing errors, and improves the generation efficiency and accuracy of vehicle maintenance case tables.
Smart Images

Figure CN120011359A_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the field of vehicle diagnosis technology, and in particular to a method, device, equipment and storage medium for generating a vehicle maintenance case list. Background Art
[0002] Currently, in the processing of automobile maintenance cases, maintenance personnel need to manually edit and organize a large amount of key information. This process not only consumes a lot of human resources, but also has a relatively high probability of error due to the intervention of human factors.
[0003] For example, when the vehicle's fault diagnosis system displays a P0300 fault code, indicating an engine misfire, the technician needs to find the corresponding fault analysis based on this fault code. This process often requires consulting a thick maintenance manual or online database, which is not only time-consuming, but also prone to omissions or misunderstandings due to the large amount of information. In addition, the technician needs to manually record the fault phenomenon, analyze the cause of the fault, and develop an inspection method and maintenance plan based on the fault code. In this process, they may need to choose the most appropriate maintenance method from a large number of alternatives, which not only requires the technician to have rich experience, but also increases the complexity of the work. Summary of the invention
[0004] The main purpose of this application is to provide a vehicle maintenance case table generation method, device, equipment and storage medium, aiming to solve the problem that maintenance personnel need to edit the vehicle maintenance case table by manually editing and collating a large amount of key information.
[0005] To achieve the above purpose, the present application proposes a method for generating a vehicle maintenance case table, the method comprising:
[0006] Acquire a first fault code and first vehicle information corresponding to the first fault code;
[0007] Inputting the first fault code and the first vehicle information into a maintenance case element sorting model to obtain a maintenance element sequence output by the maintenance case element sorting model;
[0008] Based on the maintenance element sequence, a first vehicle maintenance case table is generated.
[0009] In one embodiment, the training process of the maintenance case element ranking model includes:
[0010] Acquire a plurality of groups of second fault codes and second vehicle information corresponding to each of the second fault codes;
[0011] Determining maintenance information corresponding to each of the second fault codes and each of the second vehicle information;
[0012] Each of the second fault codes, each of the second vehicle information, and each of the maintenance information is input into an initial maintenance case element ranking model for iterative training to obtain the maintenance case element ranking model.
[0013] In one embodiment, the determining of the maintenance information corresponding to each of the second fault codes and each of the second vehicle information includes:
[0014] Obtaining vehicle data stream data corresponding to the second vehicle;
[0015] Extracting first vehicle fault data from the vehicle data stream data, and performing fuzzy processing on the first vehicle fault data to obtain second vehicle fault data;
[0016] The second vehicle fault data is adapted to a vehicle fault information list corresponding to the second fault code to obtain the maintenance information.
[0017] In one embodiment, the fuzzy processing of the first vehicle fault data to obtain the second vehicle fault data includes:
[0018] extracting a target fuzzy value from the first vehicle fault data;
[0019] Based on a preset fuzzy function, the target fuzzy value is mapped to a preset fuzzy rule base to obtain a target fuzzy rule corresponding to the target fuzzy value;
[0020] Based on the target fuzzy rule, the target fuzzy value is converted into a target precise value, and the target precise value is filled into the first vehicle fault data to obtain the second vehicle fault data.
[0021] In one embodiment, generating a first vehicle maintenance case table based on the maintenance element sequence includes:
[0022] Determining maintenance elements of different element categories and maintenance element sequencing in the maintenance element sequence;
[0023] Based on the maintenance element sorting, sort the maintenance elements of different element categories to generate a maintenance element sorting table under each element category;
[0024] Fill each of the maintenance element sorting tables into a preset maintenance case template to generate a first vehicle maintenance case table.
[0025] In one embodiment, after generating the first vehicle maintenance case table based on the maintenance element sequence, the method further includes:
[0026] Pushing the first vehicle maintenance case list to a target user;
[0027] Obtaining a second vehicle maintenance case list edited by the target user;
[0028] Based on the export method configured by the target user, a second vehicle maintenance case table is exported.
[0029] In one embodiment, after exporting the second vehicle maintenance case table based on the export method configured by the target user, the method further includes:
[0030] Obtain case usage feedback from target users;
[0031] Conduct sentiment analysis on the feedback from the case studies and generate optimization suggestions;
[0032] Based on the optimization suggestion, the generation process of the second vehicle maintenance case table is optimized.
[0033] In addition, to achieve the above purpose, the present application also proposes a vehicle maintenance case table generating device, the vehicle maintenance case table generating device comprising:
[0034] An acquisition module, used for acquiring a first fault code and first vehicle information corresponding to the first fault code;
[0035] an output module, configured to input the first fault code and the first vehicle information into a maintenance case element sorting model to obtain a maintenance element sequence output by the maintenance case element sorting model;
[0036] A generating module is used to generate a first vehicle maintenance case table based on the maintenance element sequence.
[0037] In addition, to achieve the above-mentioned purpose, the present application also proposes a vehicle maintenance case table generation device, which includes: a memory, a processor, and a computer program stored in the memory and executable on the processor, and the computer program is configured to implement the steps of the vehicle maintenance case table generation method described above.
[0038] In addition, to achieve the above-mentioned purpose, the present application also proposes a storage medium, which is a computer-readable storage medium, and a computer program is stored on the storage medium. When the computer program is executed by the processor, the steps of the vehicle maintenance case table generation method described above are implemented.
[0039] In addition, to achieve the above-mentioned purpose, the present application also provides a computer program product, which includes a computer program, and when the computer program is executed by a processor, the steps of the vehicle maintenance case table generation method described above are implemented.
[0040] The present application provides a method, apparatus, device and storage medium for generating a vehicle maintenance case table. The vehicle maintenance case table generation method obtains a first fault code and first vehicle information corresponding to the first fault code, and then inputs the first fault code and the first vehicle information into a maintenance case element sorting model to obtain a maintenance element sequence output by the maintenance case element sorting model, thereby generating a first vehicle maintenance case table based on the maintenance element sequence, thereby reducing the time for manual entry and editing, and reducing input errors and editing errors, thereby improving the efficiency and accuracy of vehicle maintenance case table generation and reducing the complexity of user use. BRIEF DESCRIPTION OF THE DRAWINGS
[0041] The accompanying drawings, which are incorporated in and constitute a part of this specification, illustrate embodiments consistent with the present application and, together with the description, serve to explain the principles of the present application.
[0042] In order to more clearly illustrate the embodiments of the present application or the technical solutions in the prior art, the drawings required for use in the embodiments or the description of the prior art will be briefly introduced below. Obviously, for ordinary technicians in this field, other drawings can be obtained based on these drawings without paying any creative work.
[0043] Figure 1 A flowchart diagram of a first embodiment of a method for generating a vehicle maintenance case table according to the present application;
[0044] Figure 2 A flow chart of the second embodiment of the method for generating a vehicle maintenance case table of the present application;
[0045] Figure 3 A flow chart of the third embodiment of the method for generating a vehicle maintenance case table of the present application;
[0046] Figure 4 A display diagram of a vehicle maintenance case table provided for the vehicle maintenance case table generation method of this application;
[0047] Figure 5 This is a schematic diagram of the module structure of a vehicle maintenance case table generating device according to an embodiment of the present application;
[0048] Figure 6 Schematic diagram of the device structure of the hardware operating environment involved in the vehicle maintenance case table generation method in the embodiment of the present application.
[0049] The purpose, features and advantages of this application will be further described in conjunction with the embodiments and with reference to the accompanying drawings. DETAILED DESCRIPTION
[0050] It should be understood that the specific embodiments described herein are only used to explain the technical solutions of the present application and are not used to limit the present application.
[0051] In order to better understand the technical solution of the present application, a detailed description will be given below in conjunction with the accompanying drawings and specific implementation methods.
[0052] It should be noted that the execution subject of this embodiment can be a computing service device with data processing, network communication and program running functions, such as a tablet computer, a personal computer, a mobile phone, etc., or an electronic device capable of realizing the above functions, a big data service platform, a vehicle maintenance case table generation system, etc. The following takes the vehicle maintenance case table generation system as an example to illustrate this embodiment and the following embodiments.
[0053] Based on this, the embodiment of the present application provides a method for generating a vehicle maintenance case table, referring to Figure 1 , Figure 1 A flow chart of the first embodiment of the method for generating a vehicle maintenance case table of the present application is provided.
[0054] In this embodiment, the vehicle maintenance case table generation method includes steps S11 to S13:
[0055] Step S11, obtaining a first fault code and first vehicle information corresponding to the first fault code;
[0056] It should be noted that the first fault code refers to the fault code read through the vehicle's diagnostic system (such as the OBD-II port) or the fault code configured by the user, and is not limited here. The fault code is a set of standardized codes generated by the vehicle's electronic control unit (ECU) to indicate possible fault areas or problems. For example, P0300 indicates engine misfire.
[0057] It should be further explained that the first vehicle information includes all key information related to the vehicle, such as vehicle model, year, VIN code (vehicle identification number), engine type, mileage, etc., which helps to accurately identify the specific configuration of the vehicle and associate it with the fault code to facilitate accurate fault diagnosis.
[0058] Specifically, the first fault code and the first vehicle information are obtained through a fault code read from a diagnostic system of the vehicle (such as an OBD-II port) or by user self-configuration, and are not limited here.
[0059] Step S12, inputting the first fault code and the first vehicle information into a maintenance case element sorting model to obtain a maintenance element sequence output by the maintenance case element sorting model;
[0060] It should be noted that the maintenance case element sorting model is used to sort possible maintenance steps or elements according to the input fault code and vehicle information to determine the display priority and order of the maintenance steps, and then generate a vehicle maintenance case table that meets user needs.
[0061] It should be further explained that the maintenance element sequence refers to the sequential list of maintenance steps or elements output by the maintenance case element sorting model, thereby guiding maintenance personnel to perform fault diagnosis and repair according to priority, for example, checking the most easily accessible and most likely fault point first.
[0062] Step S13: generating a first vehicle maintenance case table based on the maintenance element sequence.
[0063] It should be noted that the vehicle maintenance case table is a document that records and analyzes specific automobile faults and their solutions. It is used to guide maintenance technicians to perform effective fault diagnosis, maintenance operations and parts replacement. It also serves as training materials, quality control records, customer communication tools and data analysis resources to improve maintenance efficiency, ensure service quality, optimize internal processes, and provide manufacturers with feedback for product improvement. The vehicle maintenance case table includes vehicle information, fault codes, fault analysis, fault phenomenon, fault cause, inspection method, maintenance plan, and replacement parts, etc., which are not limited here and can be set according to actual conditions.
[0064] Specifically, the maintenance elements of different element categories and the maintenance element sorting in the maintenance element sequence are determined, and then based on the maintenance element sorting, the maintenance elements of different element categories are sorted to generate a maintenance element sorting table under each element category, so as to fill each maintenance element sorting table into a preset maintenance case template to generate a first vehicle maintenance case table.
[0065] This embodiment obtains a first fault code and first vehicle information corresponding to the first fault code, and then inputs the first fault code and the first vehicle information into a maintenance case element sorting model to obtain a maintenance element sequence output by the maintenance case element sorting model, thereby generating a first vehicle maintenance case table based on the maintenance element sequence, thereby reducing the time for manual entry and editing, and reducing input errors and editing errors, thereby improving the efficiency and accuracy of vehicle maintenance case table generation and reducing the complexity of user use.
[0066] In a feasible implementation manner, the training process of the maintenance case element ranking model includes:
[0067] Step S21, obtaining a plurality of groups of second fault codes and second vehicle information corresponding to each of the second fault codes;
[0068] It should be noted that the second fault code refers to a fault code in an existing vehicle maintenance case. The second vehicle information refers to vehicle information corresponding to the second fault code in the existing vehicle maintenance case.
[0069] Specifically, according to an existing vehicle maintenance case library, a plurality of groups of second fault codes and second vehicle information corresponding to each of the second fault codes are extracted.
[0070] Step S22, determining maintenance information corresponding to each of the second fault codes and each of the second vehicle information;
[0071] It should be noted that the maintenance information refers to all maintenance-related data and suggestions related to the fault code, which may specifically include: fault phenomenon, fault cause, inspection method, maintenance plan, replacement parts (a list of parts that need to be replaced, including model and quantity), etc., without limitation here.
[0072] Specifically, the vehicle data stream data corresponding to the second vehicle is obtained, and then the first vehicle fault data in the vehicle data stream data is extracted, and the first vehicle fault data is fuzzy processed to obtain the second vehicle fault data, so as to adapt the second vehicle fault data to the vehicle fault information list corresponding to the second fault code to obtain the maintenance information.
[0073] Step S23: input each of the second fault codes, each of the second vehicle information and each of the maintenance information into an initial maintenance case element ranking model for iterative training to obtain the maintenance case element ranking model.
[0074] It should be noted that the initial maintenance case element sorting model refers to a computational model for sorting maintenance case elements, which is used to process the input fault code, vehicle information and maintenance information in the initial stage. The purpose of this model is to determine the best sequence of maintenance steps based on the input data to optimize the maintenance process. The initial model may be constructed based on expert knowledge, historical data and statistical analysis, and iteratively trained through the input second fault code, second vehicle information and maintenance information to continuously improve and optimize the sorting logic.
[0075] Specifically, data preprocessing is performed on each of the second fault codes, each of the second vehicle information, and each of the maintenance information, and then each of the second fault codes, each of the second vehicle information, each of the maintenance information, and the corresponding vehicle maintenance case table are input into the initial maintenance case element sorting model to obtain the predicted value output by the initial maintenance case element sorting model, and then based on the predicted value and the vehicle maintenance case table, the model loss value is calculated using the loss function. In this embodiment, the loss function can be set according to actual needs and is not specifically limited here. After the model loss value is calculated, the training process ends, and the error back propagation algorithm is used to update the model parameters in the initial maintenance case element sorting model, and then the next training is performed. During the training process, it is determined whether the updated initial maintenance case element sorting model meets the preset training end condition. If it does, the updated initial maintenance case element sorting model is used as the temperature prediction model. If it does not, the model training continues, wherein the preset training end condition includes loss convergence and reaching the maximum iteration number threshold.
[0076] This embodiment obtains several groups of second fault codes and second vehicle information corresponding to each second fault code, and then determines the maintenance information corresponding to each second fault code and each second vehicle information, thereby inputting each second fault code, each second vehicle information and each maintenance information into an initial maintenance case element sorting model for iterative training, thereby obtaining the maintenance case element sorting model, and then by learning a wider range of fault modes and vehicle configurations, improving the model's sorting accuracy for fault diagnosis and maintenance suggestions, and enabling it to be better generalized to different types of vehicles and fault conditions, thereby improving the applicability and flexibility of the model.
[0077] Based on this, the embodiment of the present application provides a method for generating a vehicle maintenance case table, referring to Figure 2 , Figure 2 A flow chart of the second embodiment of the method for generating a vehicle maintenance case table of the present application is provided.
[0078] In a feasible implementation manner, the determining the maintenance information corresponding to each of the second fault codes and each of the second vehicle information includes:
[0079] Step S31, obtaining vehicle data stream data corresponding to the second vehicle;
[0080] It should be noted that the second vehicle refers to the vehicle corresponding to the second vehicle information, and the vehicle data stream data refers to the data stream collected from various sensors and electronic control units (ECU) of the vehicle, including the vehicle's operating status, performance parameters and fault information, such as engine speed, vehicle speed, throttle position, coolant temperature, fuel level, tire pressure, braking system status, etc., which are not limited here.
[0081] Specifically, the vehicle data stream data corresponding to the second vehicle is obtained through a vehicle computer system or a log database, etc., which is not limited here.
[0082] Step S32, extracting first vehicle fault data from the vehicle data stream data, and performing fuzzy processing on the first vehicle fault data to obtain second vehicle fault data;
[0083] It should be noted that the first vehicle fault data refers to the data extracted from the vehicle data stream that reflects the fault status of the vehicle at a specific time point or under conditions, including the fault phenomenon (specific fault symptoms exhibited by the vehicle, such as engine shaking, difficulty starting, etc.), the time of occurrence of the fault, and related sensor data (relevant sensor readings at the time of the fault, such as temperature, pressure, etc.).
[0084] It should be further explained that the second vehicle fault data refers to the fault data related to the second vehicle after the fuzzy processing of the first vehicle fault data, which is intended to provide more accurate fault diagnosis information.
[0085] Specifically, the first vehicle fault data in the vehicle data stream data is extracted, and the target fuzzy value in the first vehicle fault data is further extracted, and then based on a preset fuzzy function, the target fuzzy value is mapped to a preset fuzzy rule library to obtain a target fuzzy rule corresponding to the target fuzzy value, and then based on the target fuzzy rule, the target fuzzy value is converted into a target precise value, and the target precise value is filled into the first vehicle fault data to obtain the second vehicle fault data.
[0086] Step S33: adapt the second vehicle fault data to the vehicle fault information list corresponding to the second fault code to obtain the maintenance information.
[0087] Specifically, the second vehicle fault data is adapted to the vehicle fault information list corresponding to the second fault code to obtain the maintenance information. In one embodiment, if the second vehicle fault data of the second vehicle indicates that the engine temperature is continuously high, and after fuzzy processing, the membership degree with the fuzzy set of "overheating" is very high, then the relevant maintenance information is extracted from the fault information list of the second fault code P0128 (coolant temperature is too low), such as possible fault causes (such as insufficient coolant or temperature control valve failure), recommended inspection steps (such as checking the coolant level and temperature control valve status) and necessary maintenance operations (such as adding coolant or replacing the temperature control valve), so as to quickly obtain detailed information on a specific fault, thereby improving the efficiency and accuracy of fault diagnosis.
[0088] This embodiment obtains the vehicle data stream data corresponding to the second vehicle, extracts the first vehicle fault data in the vehicle data stream data, and performs fuzzy processing on the first vehicle fault data to obtain the second vehicle fault data, thereby adapting the second vehicle fault data to the vehicle fault information list corresponding to the second fault code to obtain the maintenance information, and then uses fuzzy processing technology to process incomplete or uncertain data and improve the accuracy of fault diagnosis, especially when there is noise or inaccuracy in the data, thereby improving the sorting accuracy of maintenance information in subsequent vehicle maintenance case tables.
[0089] Based on this, the embodiment of the present application provides a method for generating a vehicle maintenance case table, referring to Figure 3 , Figure 3 A flow chart of the third embodiment of the method for generating a vehicle maintenance case table of the present application is provided.
[0090] In a feasible implementation manner, the fuzzy processing of the first vehicle fault data to obtain the second vehicle fault data includes:
[0091] Step S41, extracting a target fuzzy value from the first vehicle fault data;
[0092] It should be noted that the target fuzzy value refers to the fuzzy value extracted from the actual data and needs to be further processed. These values are usually expressed as the fuzzy state of a certain attribute, such as "high", "low", "fast" or "slow", rather than a specific value.
[0093] Specifically, the target fuzzy value in the first vehicle fault data may be extracted according to a preset fuzzy word library, which is not limited here.
[0094] Step S42, based on a preset fuzzy function, mapping the target fuzzy value to a preset fuzzy rule base to obtain a target fuzzy rule corresponding to the target fuzzy value;
[0095] It should be noted that the preset fuzzy function is a function used to convert an exact value into a fuzzy value, which defines how to map a specific value to a fuzzy set, usually implemented by a membership function. The preset fuzzy rule base refers to the fuzzy logic reasoning process, thereby realizing the quantification between various logics, including the relationship between all possible inputs and outputs.
[0096] It should be further explained that the target fuzzy rule refers to a specific rule selected from a preset fuzzy rule library according to a target fuzzy value and used in the current reasoning process.
[0097] Specifically, according to the preset fuzzy function, the target fuzzy value is mapped to the preset fuzzy rule base to obtain the target fuzzy rule corresponding to the target fuzzy value. For example, assuming that the target fuzzy value is "high temperature", the preset fuzzy function can convert the target fuzzy value into a membership value (such as 0.8, indicating the degree of high temperature) and map it to the preset fuzzy rule base, and the target fuzzy rule obtained is "if the membership value is above 0.8, it means the temperature is above 60 degrees."
[0098] Step S43: based on the target fuzzy rule, convert the target fuzzy value into a target precise value, and fill the target precise value into the first vehicle fault data to obtain second vehicle fault data.
[0099] It should be noted that the target precise value refers to the specific numerical value converted from the fuzzy value after fuzzy logic processing. This value is the result output by the fuzzy logic system and is used for actual control or decision-making.
[0100] Specifically, based on the target fuzzy rule, the target fuzzy value is converted into a target precise value, and the target precise value is filled into the first vehicle fault data to obtain the second vehicle fault data. For example, if the target fuzzy value is "the engine temperature is high" and the target fuzzy rule is "if the engine temperature is high, the engine temperature can be above 105 degrees Celsius", a specific threshold is obtained through fuzzy reasoning, such as "the engine temperature exceeds 105 degrees Celsius". This threshold is the target precise value, and the target precise value is filled into the first vehicle fault data to update the first vehicle fault data, replacing the original fuzzy description "high" with the specific value "105 degrees Celsius", thereby realizing the refinement of the entry about the engine temperature in the first vehicle fault data, so that the second vehicle fault data contains more accurate and actionable temperature information, which helps maintenance personnel to make more accurate fault diagnosis and maintenance decisions.
[0101] This embodiment extracts the target fuzzy value from the first vehicle fault data, and then maps the target fuzzy value to a preset fuzzy rule library based on a preset fuzzy function to obtain a target fuzzy rule corresponding to the target fuzzy value, thereby converting the target fuzzy value into a target precise value based on the target fuzzy rule, and filling the target precise value into the first vehicle fault data to obtain second vehicle fault data, thereby more accurately describing the state of the vehicle fault, avoiding misdiagnosis or missed diagnosis caused by ambiguity, and more accurately locating the problem by generating precise vehicle fault data, thereby improving maintenance efficiency, and at the same time performing a certain degree of fault-tolerant processing on complex vehicle systems, thereby improving the robustness of the system and enhancing the ability of the model to adapt to different environments and working conditions.
[0102] In a feasible implementation manner, generating a first vehicle maintenance case table based on the maintenance element sequence includes:
[0103] Step S51, determining maintenance elements of different element categories and maintenance element sequencing in the maintenance element sequence;
[0104] It should be noted that the element categories refer to the different types or groups of maintenance elements in the maintenance case, such as vehicle information, fault code, fault phenomenon, fault solution, replacement parts, etc. The maintenance elements refer to the specific items or items that constitute the maintenance case, which are used to indicate the specific tasks or checkpoints that need to be performed during the maintenance process, including "injector nozzle blockage" under "fault phenomenon".
[0105] It should be further explained that the maintenance element ranking refers to the priority ranking of the maintenance elements, and the maintenance element ranking determines the arrangement order of the maintenance elements in the vehicle maintenance case table.
[0106] Specifically, maintenance elements of different element categories and the order of maintenance elements are determined according to the information in the maintenance element sequence, such as being ordered according to the confidence of each maintenance element output by the model in the maintenance element sequence.
[0107] Step S52, based on the maintenance element sorting, sorting the maintenance elements of different element categories, and generating a maintenance element sorting table under each element category;
[0108] It should be noted that the maintenance element ranking table refers to a table that lists the maintenance elements and their ranking in detail.
[0109] Specifically, all maintenance elements involved in the vehicle maintenance case are determined, and all maintenance elements are classified according to the categories they belong to. Then, according to the maintenance element sorting, the maintenance elements in each category are sorted to determine their execution order. For example, in the "engine maintenance" category, the first thing to check is the oil pressure, followed by the ignition system, and finally the fuel supply system. After the sorting is completed, a maintenance element sorting table is generated for each element category. This table lists in detail the names and sorting numbers of all maintenance elements under this category, thereby providing maintenance technicians with a clear maintenance process guide to ensure the systematic and efficient maintenance work.
[0110] Step S53: Fill each of the maintenance element ranking tables into a preset maintenance case template to generate a first vehicle maintenance case table.
[0111] It should be noted that the preset maintenance case template refers to a predefined framework or template for creating and recording maintenance cases, which includes the standard structure of maintenance cases, such as vehicle information, fault description, maintenance steps, replaced parts, etc., to ensure that all necessary information can be systematically recorded and displayed.
[0112] Specifically, each maintenance element sorting table is filled into the preset maintenance case template to generate a first vehicle maintenance case table, which can be referred to as Figure 4 , Figure 4 A display diagram of a vehicle maintenance case table is provided for the vehicle maintenance case table generation method of this application, in which the user only needs to select an option and does not need to edit it. After the selection is completed, the user can submit it, thereby avoiding the problem that all the content filled in in traditional automobile maintenance cases relies on manual editing, resulting in waste of manpower and prone to errors.
[0113] This embodiment determines the maintenance elements of different element categories and the maintenance element ranking in the maintenance element sequence, and then sorts the maintenance elements of different element categories based on the maintenance element ranking, and generates a maintenance element ranking table under each element category, so as to fill each maintenance element ranking table into a preset maintenance case template to generate a first vehicle maintenance case table, and then by clarifying the order of maintenance elements, the user can preferentially see the maintenance elements that best meet the user's needs, thereby saving the user's time and energy required for manually editing maintenance cases, and flexibly adjust according to different vehicles and fault conditions to adapt to various complex maintenance scenarios.
[0114] In a feasible implementation manner, after generating the first vehicle maintenance case table based on the maintenance element sequence, the method further includes:
[0115] Step S61, pushing the first vehicle maintenance case list to a target user;
[0116] Specifically, the first vehicle maintenance case table is pushed to the target user, and the display page of the first vehicle maintenance case table can be displayed on the screen of a computer, tablet or other device. Figure 4 , Figure 4 A display diagram of a vehicle maintenance case table provided for the vehicle maintenance case table generation method of this application.
[0117] Step S62, obtaining the second vehicle maintenance case table edited by the target user;
[0118] It should be noted that the second vehicle maintenance case table refers to a maintenance case table edited and confirmed by a target user (such as an automobile maintenance technician or a customer), which contains maintenance information for a specific vehicle and a specific fault code, such as fault diagnosis, maintenance steps, replaced parts, etc. Figure 4 , Figure 4 A display diagram of a vehicle maintenance case table provided for the vehicle maintenance case table generation method of this application.
[0119] Step S63: exporting a second vehicle maintenance case table based on the export method configured by the target user.
[0120] It should be noted that the export method refers to the data export format or method specified by the user, that is, exporting the maintenance case table from its original editing environment (such as an online spreadsheet, database or specific software) and saving it in a file format available to the user. The export method includes but is not limited to PDF, Excel, Word and other formats, and may also include the file transmission method after export, such as sending by email, cloud storage sharing or direct download link, etc., which is not limited here.
[0121] This embodiment pushes the first vehicle maintenance case table to the target user, and then obtains the second vehicle maintenance case table edited by the target user, and then exports the second vehicle maintenance case table based on the export method configured by the target user, thereby providing more personalized and customized services and providing flexible export options, thereby effectively improving work efficiency.
[0122] In a feasible implementation manner, after exporting the second vehicle maintenance case table based on the export method configured by the target user, the method further includes:
[0123] Step S71, obtaining case usage feedback from target users;
[0124] It should be noted that the case usage feedback refers to the feedback information provided by the target users (such as maintenance technicians, customers or repair shops) after using the maintenance case form, including evaluations and suggestions on the maintenance process, maintenance results, maintenance case form content, format, ease of use, etc., among which, the case usage feedback can be a qualitative description, such as "the steps are not clear enough" or "the form is difficult to understand", or a quantitative score, such as a satisfaction score from 1 to 5, which is not limited here.
[0125] Specifically, case usage feedback provided by target users after using the maintenance case table is collected, and the case usage feedback includes text comments, ratings, or questionnaire results, etc.
[0126] Step S72, performing sentiment analysis on the case usage feedback to generate optimization suggestions;
[0127] It should be noted that the optimization suggestions refer to specific improvement measures or suggestions obtained after sentiment analysis to solve the problems mentioned in the feedback and improve the quality of the maintenance case table and user experience. For example, if the feedback shows that the user is confused about the description of a maintenance step, the optimization suggestions may include rewriting the description of the step, adding diagrams or examples, or adjusting the layout of the table to improve readability. Optimization suggestions are usually based on the results of data analysis and aim to improve the generation process of the maintenance case table in a targeted manner to make it more efficient, accurate and user-friendly.
[0128] Specifically, sentiment analysis algorithms in natural language processing technology are used to perform sentiment analysis on the feedback of the case to identify the user's emotional tendencies, such as positive, negative or neutral, as well as key words and phrases in the feedback, so as to quantify the user's satisfaction through sentiment analysis tools, extract specific topics or problem points in the feedback, and then identify areas that need improvement in the maintenance case table, such as the clarity of step instructions, the readability of the table, or the completeness of information. Furthermore, based on the problems obtained from the analysis and the specific suggestions of the user, targeted optimization suggestions are generated, such as reorganizing the maintenance steps, adding graphic assistance, or optimizing the information layout, to improve user experience and maintenance efficiency.
[0129] Step S73: optimizing the generation process of the second vehicle maintenance case table based on the optimization suggestion.
[0130] Specifically, according to the optimization suggestions, such as adding graphic assistance or optimizing information layout, the generation process of the second vehicle maintenance case table is optimized to improve user experience and maintenance efficiency.
[0131] This embodiment obtains case usage feedback from target users, and then performs sentiment analysis on the case usage feedback to generate optimization suggestions, thereby optimizing the generation process of the second vehicle maintenance case table based on the optimization suggestions, and then identifies the user's satisfaction and dissatisfaction with the maintenance case table through sentiment analysis, so as to better understand the customer's needs and expectations, thereby optimizing the generation process in a targeted manner, improving customer satisfaction, and forming a cycle of continuous improvement, which helps to continuously improve service quality and customer experience.
[0132] It should be understood that the order of execution of the steps in the above embodiment does not necessarily mean the order of execution. The execution order of each process should be determined by its function and internal logic, and should not constitute any limitation on the implementation process of the embodiment of the present invention.
[0133] This application also provides a vehicle maintenance case table generation device, please refer to Figure 5 , the vehicle maintenance case table generating device comprises:
[0134] An acquisition module 51 is used to acquire a first fault code and first vehicle information corresponding to the first fault code;
[0135] An output module 52, configured to input the first fault code and the first vehicle information into a maintenance case element sorting model to obtain a maintenance element sequence output by the maintenance case element sorting model;
[0136] The generating module 53 is used to generate a first vehicle maintenance case table based on the maintenance element sequence.
[0137] The vehicle maintenance case table generating device is also used for:
[0138] Acquire a plurality of groups of second fault codes and second vehicle information corresponding to each of the second fault codes;
[0139] Determining maintenance information corresponding to each of the second fault codes and each of the second vehicle information;
[0140] Each of the second fault codes, each of the second vehicle information, and each of the maintenance information is input into an initial maintenance case element ranking model for iterative training to obtain the maintenance case element ranking model.
[0141] The vehicle maintenance case table generating device is also used for:
[0142] Obtaining vehicle data stream data corresponding to the second vehicle;
[0143] Extracting first vehicle fault data from the vehicle data stream data, and performing fuzzy processing on the first vehicle fault data to obtain second vehicle fault data;
[0144] The second vehicle fault data is adapted to a vehicle fault information list corresponding to the second fault code to obtain the maintenance information.
[0145] The vehicle maintenance case table generating device is also used for:
[0146] extracting a target fuzzy value from the first vehicle fault data;
[0147] Based on a preset fuzzy function, the target fuzzy value is mapped to a preset fuzzy rule base to obtain a target fuzzy rule corresponding to the target fuzzy value;
[0148] Based on the target fuzzy rule, the target fuzzy value is converted into a target precise value, and the target precise value is filled into the first vehicle fault data to obtain the second vehicle fault data.
[0149] The vehicle maintenance case table generating device is also used for:
[0150] Determining maintenance elements of different element categories and maintenance element sequencing in the maintenance element sequence;
[0151] Based on the maintenance element sorting, sort the maintenance elements of different element categories to generate a maintenance element sorting table under each element category;
[0152] Fill each of the maintenance element sorting tables into a preset maintenance case template to generate a first vehicle maintenance case table.
[0153] The vehicle maintenance case table generating device is also used for:
[0154] Pushing the first vehicle maintenance case list to a target user;
[0155] Obtaining a second vehicle maintenance case list edited by the target user;
[0156] Based on the export method configured by the target user, a second vehicle maintenance case table is exported.
[0157] The vehicle maintenance case table generating device is also used for:
[0158] Obtain case usage feedback from target users;
[0159] Conduct sentiment analysis on the feedback from the case studies and generate optimization suggestions;
[0160] Based on the optimization suggestions, the generation process of the second vehicle maintenance case table is optimized. The vehicle maintenance case table generation device provided in the present application adopts the vehicle maintenance case table generation method in the above-mentioned embodiment, which can solve the technical problems in the background technology. Compared with the prior art, the beneficial effects of the vehicle maintenance case table generation device provided in the present application are the same as the beneficial effects of the vehicle maintenance case table generation method provided in the above-mentioned embodiment, and the other technical features in the vehicle maintenance case table generation device are the same as the features disclosed in the above-mentioned embodiment method, which will not be repeated here.
[0161] The present application provides a vehicle maintenance case table generating device, the vehicle maintenance case table generating device comprising: at least one processor; and a memory connected to the at least one processor in communication; wherein the memory stores instructions executable by the at least one processor, and the instructions are executed by the at least one processor so that the at least one processor can execute the vehicle maintenance case table generating method in the above-mentioned embodiment 1.
[0162] Reference below Figure 6 , which shows a schematic diagram of the structure of a vehicle maintenance case table generation device suitable for implementing the embodiment of the present application. The vehicle maintenance case table generation device in the embodiment of the present application may include but is not limited to mobile terminals such as mobile phones, laptop computers, digital broadcast receivers, PDAs (Personal Digital Assistants), PADs (Portable Application Descriptions), PMPs (Portable Media Players), vehicle-mounted terminals (such as vehicle-mounted navigation terminals), etc., and fixed terminals such as digital TVs, desktop computers, etc. Figure 6 The vehicle maintenance case table generating device shown is merely an example and should not bring any limitation to the functions and scope of use of the embodiments of the present application.
[0163] like Figure 6As shown, the vehicle maintenance case table generating device may include a processing device 1001 (e.g., a central processing unit, a graphics processing unit, etc.), which can perform various appropriate actions and processes according to a program stored in a read-only memory (ROM: Read Only Memory) 1002 or a program loaded from a storage device 1003 to a random access memory (RAM: Random Access Memory) 1004. Various programs and data required for the operation of the vehicle maintenance case table generating device are also stored in the RAM 1004. The processing device 1001, the ROM 1002, and the RAM 1004 are connected to each other via a bus 1005. An input / output (I / O) interface 1006 is also connected to the bus. Typically, the following systems may be connected to the I / O interface 1006: input devices 1007 including, for example, a touch screen, a touchpad, a keyboard, a mouse, an image sensor, a microphone, an accelerometer, a gyroscope, etc.; output devices 1008 including, for example, a liquid crystal display (LCD), a speaker, a vibrator, etc.; storage devices 1003 including, for example, a magnetic tape, a hard disk, etc.; and communication devices 1009. The communication device 1009 may allow the vehicle maintenance case table generation device to communicate wirelessly or wired with other devices to exchange data. Although the vehicle maintenance case table generation device having various systems is shown in the figure, it should be understood that it is not required to implement or have all the systems shown. More or fewer systems may be implemented or have alternatively.
[0164] In particular, according to the embodiments disclosed in the present application, the process described above with reference to the flowchart can be implemented as a computer software program. For example, the embodiments disclosed in the present application include a computer program product, which includes a computer program carried on a computer-readable medium, and the computer program includes a program code for executing the method shown in the flowchart. In such an embodiment, the computer program can be downloaded and installed from a network through a communication device, or installed from a storage device 1003, or installed from a ROM 1002. When the computer program is executed by the processing device 1001, the above-mentioned functions defined in the method of the embodiment disclosed in the present application are executed.
[0165] The vehicle maintenance case table generation device provided by the present application adopts the vehicle maintenance case table generation method in the above embodiment, which can solve the technical problems in the background technology. Compared with the prior art, the beneficial effects of the vehicle maintenance case table generation device provided by the present application are the same as the beneficial effects of the vehicle maintenance case table generation method provided by the above embodiment, and other technical features in the vehicle maintenance case table generation device are the same as the features disclosed in the method of the previous embodiment, which will not be repeated here.
[0166] It should be understood that the various parts disclosed in this application can be implemented by hardware, software, firmware or a combination thereof. In the description of the above embodiments, specific features, structures, materials or characteristics can be combined in any one or more embodiments or examples in a suitable manner.
[0167] The above is only a specific implementation of the present application, but the protection scope of the present application is not limited thereto. Any person skilled in the art who is familiar with the present technical field can easily think of changes or substitutions within the technical scope disclosed in the present application, which should be included in the protection scope of the present application. Therefore, the protection scope of the present application should be based on the protection scope of the claims.
[0168] The present application provides a computer-readable storage medium having computer-readable program instructions (ie, computer programs) stored thereon, and the computer-readable program instructions are used to execute the vehicle maintenance case table generating method in the above-mentioned embodiment.
[0169] The computer-readable storage medium provided in the present application may be, for example, a USB flash drive, but is not limited to electrical, magnetic, optical, electromagnetic, infrared, or semiconductor systems, systems or devices, or any combination of the above. More specific examples of computer-readable storage media may include, but are not limited to: an electrical connection with one or more wires, a portable computer disk, a hard disk, a random access memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM or flash memory), an optical fiber, a portable compact disk read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination of the above. In this embodiment, the computer-readable storage medium may be any tangible medium containing or storing a program that can be used by or in combination with an instruction execution system, system or device. The program code contained on the computer-readable storage medium may be transmitted using any appropriate medium, including but not limited to: wires, optical cables, RF (Radio Frequency), etc., or any suitable combination of the above.
[0170] The computer-readable storage medium may be included in the vehicle maintenance case table generating device; or may exist independently without being assembled into the vehicle maintenance case table generating device.
[0171] The computer-readable storage medium carries one or more programs. When the one or more programs are executed by the vehicle maintenance case table generating device, the vehicle maintenance case table generating device:
[0172] Acquire a first fault code and first vehicle information corresponding to the first fault code;
[0173] Inputting the first fault code and the first vehicle information into a maintenance case element sorting model to obtain a maintenance element sequence output by the maintenance case element sorting model;
[0174] Based on the maintenance element sequence, a first vehicle maintenance case table is generated.
[0175] Computer program code for performing the operations of the present application may be written in one or more programming languages or a combination thereof, including object-oriented programming languages such as Java, Smalltalk, C++, and conventional procedural programming languages such as "C" or similar programming languages. The program code may be executed entirely on the user's computer, partially on the user's computer, as a separate software package, partially on the user's computer and partially on a remote computer, or entirely on a remote computer or server. In the case of a remote computer, the remote computer may be connected to the user's computer through any type of network, including a local area network (LAN) or a wide area network (WAN), or may be connected to an external computer (e.g., via the Internet using an Internet service provider).
[0176] The flow chart and block diagram in the accompanying drawings illustrate the possible architecture, function and operation of the system, method and computer program product according to various embodiments of the present application. In this regard, each square box in the flow chart or block diagram can represent a module, a program segment or a part of a code, and the module, the program segment or a part of the code contains one or more executable instructions for realizing the specified logical function. It should also be noted that in some alternative implementations, the functions marked in the square box can also occur in a sequence different from that marked in the accompanying drawings. For example, two square boxes represented in succession can actually be executed substantially in parallel, and they can sometimes be executed in the opposite order, depending on the functions involved. It should also be noted that each square box in the block diagram and / or flow chart, and the combination of the square boxes in the block diagram and / or flow chart can be implemented with a dedicated hardware-based system that performs a specified function or operation, or can be implemented with a combination of dedicated hardware and computer instructions.
[0177] The modules involved in the embodiments described in this application may be implemented by software or hardware, wherein the name of the module does not constitute a limitation on the unit itself in some cases.
[0178] The readable storage medium provided by the present application is a computer-readable storage medium, which stores computer-readable program instructions (i.e., computer programs) for executing the above-mentioned vehicle maintenance case table generation method, and can solve the technical problems in the background technology. Compared with the prior art, the beneficial effects of the computer-readable storage medium provided by the present application are the same as the beneficial effects of the vehicle maintenance case table generation method provided by the above-mentioned embodiment, and will not be repeated here.
[0179] An embodiment of the present application provides a computer program product, including a computer program, which, when executed by a processor, implements the steps of the above-mentioned vehicle maintenance case table generation method.
[0180] The computer program product provided in this application can solve the technical problems in the background technology. Compared with the prior art, the beneficial effects of the computer program product provided in the embodiment of this application are the same as the beneficial effects of the vehicle maintenance case table generation method provided in the above embodiment, which will not be repeated here.
[0181] The above descriptions are only some embodiments of the present application, and are not intended to limit the patent scope of the present application. All equivalent structural changes made using the contents of the present application specification and drawings under the technical concept of the present application, or direct / indirect applications in other related technical fields are included in the patent protection scope of the present application.
Claims
1. A method for generating a vehicle maintenance case table, characterized in that: include: Acquire a first fault code and first vehicle information corresponding to the first fault code; Inputting the first fault code and the first vehicle information into a maintenance case element sorting model to obtain a maintenance element sequence output by the maintenance case element sorting model; Based on the maintenance element sequence, a first vehicle maintenance case table is generated.
2. The method for generating a vehicle maintenance case table according to claim 1, characterized in that: The training process of the maintenance case element ranking model includes: Acquire a plurality of groups of second fault codes and second vehicle information corresponding to each of the second fault codes; Determining maintenance information corresponding to each of the second fault codes and each of the second vehicle information; Each of the second fault codes, each of the second vehicle information, and each of the maintenance information is input into an initial maintenance case element ranking model for iterative training to obtain the maintenance case element ranking model.
3. The method for generating a vehicle maintenance case table according to claim 2, characterized in that: The determining of the maintenance information corresponding to each of the second fault codes and each of the second vehicle information includes: Obtaining vehicle data stream data corresponding to the second vehicle; Extracting first vehicle fault data from the vehicle data stream data, and performing fuzzy processing on the first vehicle fault data to obtain second vehicle fault data; The second vehicle fault data is adapted to a vehicle fault information list corresponding to the second fault code to obtain the maintenance information.
4. The method for generating a vehicle maintenance case table according to claim 3, characterized in that: The fuzzy processing of the first vehicle fault data to obtain the second vehicle fault data includes: extracting a target fuzzy value from the first vehicle fault data; Based on a preset fuzzy function, the target fuzzy value is mapped to a preset fuzzy rule base to obtain a target fuzzy rule corresponding to the target fuzzy value; Based on the target fuzzy rule, the target fuzzy value is converted into a target precise value, and the target precise value is filled into the first vehicle fault data to obtain the second vehicle fault data.
5. The method for generating a vehicle maintenance case table according to claim 1, characterized in that: The step of generating a first vehicle maintenance case table based on the maintenance element sequence includes: Determining maintenance elements of different element categories and maintenance element sequencing in the maintenance element sequence; Based on the maintenance element sorting, sort the maintenance elements of different element categories to generate a maintenance element sorting table under each element category; Fill each of the maintenance element sorting tables into a preset maintenance case template to generate a first vehicle maintenance case table.
6. The method for generating a vehicle maintenance case table according to claim 1, characterized in that: After generating the first vehicle maintenance case table based on the maintenance element sequence, the method further includes: Pushing the first vehicle maintenance case list to a target user; Obtaining a second vehicle maintenance case list edited by the target user; Based on the export method configured by the target user, a second vehicle maintenance case table is exported.
7. The method for generating a vehicle maintenance case table according to claim 6, characterized in that: After exporting the second vehicle maintenance case table based on the export method configured by the target user, the method further includes: Obtain case usage feedback from target users; Conduct sentiment analysis on the feedback from the case studies and generate optimization suggestions; Based on the optimization suggestion, the generation process of the second vehicle maintenance case table is optimized.
8. A vehicle maintenance case table generating device, characterized in that: include: An acquisition module, used for acquiring a first fault code and first vehicle information corresponding to the first fault code; an output module, configured to input the first fault code and the first vehicle information into a maintenance case element sorting model to obtain a maintenance element sequence output by the maintenance case element sorting model; A generating module is used to generate a first vehicle maintenance case table based on the maintenance element sequence.
9. A vehicle maintenance case table generating device, characterized in that: The vehicle maintenance case table generating device comprises: a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein the computer program is configured to implement the steps of the vehicle maintenance case table generating method according to any one of claims 1 to 7.
10. A storage medium, characterized in that: The storage medium is a computer-readable storage medium, and a computer program is stored on the storage medium. When the computer program is executed by a processor, the steps of the vehicle maintenance case table generation method according to any one of claims 1 to 7 are implemented.