Automobile fault repair priority sorting method, system and storage medium

By classifying and assigning weight values ​​of the fault codes of the automotive electronic control unit, a multi-fault code analysis model is established, which solves the analysis problems of multiple fault codes and improves the efficiency of vehicle fault repair.

CN114266367BActive Publication Date: 2024-12-27AUTEL INTELLIGENT TECHNOLOGY CORP LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202111524915.9
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2021-12-14
Publication Date
2024-12-27
Estimated Expiration
2041-12-14

AI Technical Summary

Technical Problem

In car failure analysis, there is a lack of unified guidance when multiple fault codes exist, which makes it difficult for maintenance personnel to quickly analyze the main causes of failure and define the fault range, which increases maintenance steps and time, and reduces maintenance efficiency.

Method used

By classifying the fault codes of the vehicle electronic control unit into preset fault code categories and assigning weight values ​​to each category, a multi-fault code analysis model is established using the preset algorithm to determine the priority ranking of fault repairs.

Benefits of technology

It provides a priority sorting scheme for automobile failure repair, which reduces the dependence on the experience of maintenance personnel, quickly analyzes the main causes of failures and defines the fault range, shortens maintenance steps and time, and improves maintenance efficiency.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN114266367B_ABST
    Figure CN114266367B_ABST
Patent Text Reader

Abstract

The present invention discloses a method, system and storage medium for prioritizing automobile fault repair, and relates to the field of automobile repair. The method comprises: classifying all fault codes of a vehicle electronic control unit into preset fault code categories; assigning different weight values ​​to each preset fault code category; establishing a multi-fault code analysis model using a preset algorithm according to each preset fault code category and its weight value; when there are multiple fault codes in the vehicle, determining the priority ranking of fault repair according to the multi-fault analysis model. Through the embodiments of the present invention, when there are multiple fault codes in vehicle repair, the best solution path can be quickly located and found, the threshold for vehicle repair personnel is lowered, the dependence on the experience of repair personnel for complex multi-fault problems is reduced, the inspection steps and time for repair personnel to troubleshoot difficult and complicated problems are shortened, and the repair efficiency is improved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the field of automobile maintenance, and in particular to a method, system and storage medium for sorting automobile fault maintenance priorities. Background Art

[0002] With the development of automobile technology, cars have become a popular means of transportation, and the number of cars is increasing. At the same time, with the use of cars, various faults are inevitable.

[0003] In automobile fault analysis, fault diagnosis of the Electronic Control Unit (ECU) occupies a very important position. This is because important control components and parts in modern automobiles are monitored and controlled by ECUs, and the status data and fault information are stored in the ECUs in real time for diagnostic tools to read and analyze. Usually, when a vehicle fails, fault information may be stored in multiple ECUs, especially for vehicles that need major repairs such as accident vehicles and water-soaked vehicles. The ECUs will store a lot of fault information. This creates the biggest difficulty or pain point for maintenance personnel: when multiple faults exist at the same time, how to find the most critical fault or the fault that needs to be solved with the highest priority.

[0004] Currently, when there are multiple fault codes, maintenance personnel generally rely on their personal experience to determine which fault to repair first, and there is a lack of unified guidance methods to quickly analyze the main fault causes and define the fault range, which increases the maintenance steps and time for maintenance personnel to troubleshoot difficult and complicated problems, reducing maintenance efficiency. Summary of the invention

[0005] The embodiments of the present invention aim to provide a method, system and storage medium for prioritizing automobile fault repair, which can solve the problem that when there are multiple fault codes, there is a lack of a unified guidance method to quickly analyze the main fault cause and delineate the fault range, which increases the inspection steps and time for maintenance personnel to troubleshoot difficult and complicated problems, and reduces maintenance efficiency.

[0006] In order to solve the above technical problems, the embodiment of the present invention provides the following technical solution: a method for sorting automobile fault repair priorities, the method comprising:

[0007] Classify all fault codes of the vehicle's electronic control unit into preset fault code categories;

[0008] Assign different weight values ​​to each preset fault code category;

[0009] According to each preset fault code category and its weight value, a multi-fault code analysis model is established using a preset algorithm;

[0010] When a vehicle has multiple fault codes, the priority of fault repair is determined according to the multi-fault analysis model.

[0011] Optionally, before classifying all fault codes of the vehicle electronic control unit into preset fault code categories, the method further includes: collecting all fault code information of the vehicle electronic control unit.

[0012] Optionally, the collecting of all fault code information of the vehicle electronic control unit includes:

[0013] Collect and analyze all electronic control unit configuration information and fault code information contained in the electronic control unit of the corresponding vehicle from the maintenance manual.

[0014] Optionally, the electronic control unit configuration information includes at least one of the following configuration information: a required electronic control unit configuration, an alternative electronic control unit configuration, and a connection relationship between the electronic control unit and the bus technology;

[0015] The fault code information contained in the electronic control unit includes one of the following information: a fault code number, a fault code description, a maintenance method corresponding to the fault code, and a maintenance guide.

[0016] Optionally, the step of classifying all fault codes of the vehicle electronic control unit into preset fault code categories includes:

[0017] According to the fault code definitions of all electronic control units, the mechanism of fault generation and the impact of faults on the vehicle or the driver's personal safety, several preset fault code categories are set;

[0018] According to the preset fault code category, all fault codes of the vehicle electronic control unit are classified into the preset fault code category.

[0019] Optionally, the method of assigning different weight values ​​to each preset fault code category includes: after classifying all fault codes of the vehicle electronic control unit into preset fault code categories, assigning a different weight value to each preset fault code category according to the impact of the preset fault code category on the vehicle and driving safety.

[0020] Optionally, the multi-fault analysis model includes: a first fault code analysis model, a second fault code analysis model, a third fault code analysis model and a fourth fault code analysis model; wherein:

[0021] The first fault code analysis model includes: functions corresponding to fault codes with the same weight value, the greater the accumulated value of the weight value, the higher the priority;

[0022] The second fault code analysis model includes: functions corresponding to fault codes with different weight values, the larger the accumulated value of the comparison weight value within the same weight value, the higher the priority, and the larger the weight value of a single fault code, the higher the priority;

[0023] The third fault code analysis model includes: functions corresponding to fault codes with the same weight value in the same group, with the same priority for the same accumulated weight value;

[0024] The fourth fault code analysis model includes: functions corresponding to fault codes with the same weight value in the same group, the accumulated weight values ​​are the same but the fault code states are different, and the fault code state is that the current code has a high priority.

[0025] Optionally, the method further includes: displaying the determined fault repair priority ranking in a fault-guided display manner.

[0026] To solve the above technical problems, an embodiment of the present invention also provides the following technical solutions: a system for prioritizing automobile fault repairs, comprising: a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein the computer program, when executed by the processor, implements the steps of a method for prioritizing automobile fault repairs described in any embodiment of the present invention.

[0027] To solve the above technical problems, an embodiment of the present invention also provides the following technical solution: a storage medium, on which is stored a program for a method for prioritizing automobile fault repairs. When the program for a method for prioritizing automobile fault repairs is executed by a processor, the steps of a method for prioritizing automobile fault repairs described in any embodiment of the present invention are implemented.

[0028] Compared with the prior art, the embodiment of the present invention provides a method, system and storage medium for prioritizing automobile fault repair, which classifies all fault codes of the vehicle electronic control unit into preset fault code categories; assigns different weight values ​​to each preset fault code category; uses a preset algorithm (such as a hierarchical analysis method AHP) to establish a multi-fault code analysis model according to each preset fault code category and its weight value; when there are multiple fault codes in the vehicle, the priority of fault repair is determined according to the multi-fault analysis model. Thus, a method for prioritizing automobile fault codes is provided, which digitally embodies the maintenance data, the experience of maintenance personnel, and the fault principle of the automobile electronic control unit to form a unified guidance scheme. When there are multiple fault codes in vehicle maintenance, the main fault cause and the fault range are quickly analyzed according to the internal connection, fault principle and fault impact of multiple fault codes, and the best solution path is quickly located, which reduces the threshold of vehicle maintenance personnel, reduces the dependence on the experience of maintenance personnel for complex multi-fault problems, and does not need to rely on the personal experience of maintenance personnel to determine which fault to repair first, shortens the maintenance steps and time for maintenance personnel to troubleshoot difficult and complicated problems, and improves maintenance efficiency. BRIEF DESCRIPTION OF THE DRAWINGS

[0029] One or more embodiments are exemplarily described by pictures in the corresponding drawings, and these exemplified descriptions do not constitute limitations on the embodiments. Elements with the same reference numerals in the drawings represent similar elements, and unless otherwise stated, the figures in the drawings do not constitute proportional limitations.

[0030] Figure 1 It is a flow chart of a method for prioritizing automobile fault repairs provided by the present invention;

[0031] Figure 2 It is a schematic diagram of determining the priority ranking of fault repair schemes according to a first fault code analysis model in a method for ranking priority of automobile fault repairs provided by the present invention;

[0032] Figure 3 It is a schematic diagram of determining the priority ranking of fault repair schemes according to a second fault code analysis model in a method for ranking priority of automobile fault repairs provided by the present invention;

[0033] Figure 4 It is a schematic diagram of determining the priority ranking of fault repair schemes according to a third fault code analysis model in a method for ranking priority of automobile fault repairs provided by the present invention;

[0034] Figure 5 It is a schematic diagram of determining the priority ranking of fault repair schemes according to the fourth fault code analysis model in a method for ranking the priority of automobile fault repairs provided by the present invention;

[0035] Figure 6 It is a schematic diagram showing the determined fault repair priority in a fault-guided display manner in a method for sorting the priority of automobile fault repairs provided by the present invention;

[0036] Figure 7 The present invention is a schematic diagram of the structure of a system for prioritizing automobile fault repairs. DETAILED DESCRIPTION

[0037] In order to facilitate the understanding of the present invention, the present invention is described in more detail below in conjunction with the accompanying drawings and specific embodiments. It should be noted that when an element is described as "fixed to" another element, it can be directly on another element or there can be one or more centered elements therebetween. When an element is described as "connected" to another element, it can be directly connected to another element or there can be one or more centered elements therebetween. The orientation or positional relationship indicated by the terms "upper", "lower", "inner", "outer", "bottom" etc. used in this specification is based on the orientation or positional relationship shown in the accompanying drawings, only for the convenience of describing the present invention and simplifying the description, rather than indicating or implying that the device or element referred to must have a specific orientation, be constructed and operated in a specific orientation, and therefore cannot be understood as a limitation of the present invention. In addition, the terms "first", "second", "third", etc. are only used for descriptive purposes and cannot be understood as indicating or implying relative importance.

[0038] Unless otherwise defined, all technical and scientific terms used in this specification have the same meaning as those commonly understood by those skilled in the art of the present invention. The terms used in this specification and in the specification of the present invention are only for the purpose of describing specific embodiments and are not intended to limit the present invention. The term "and / or" used in this specification includes any and all combinations of one or more of the related listed items.

[0039] In addition, the technical features involved in different embodiments of the present invention described below can be combined with each other as long as they do not conflict with each other.

[0040] In one embodiment, Figure 1 As shown, the present invention provides a method for prioritizing automobile fault repairs, the method comprising:

[0041] S1. Classify all fault codes of the vehicle's electronic control unit (ECU) into preset fault code categories;

[0042] S2. assigning different weight values ​​to each preset fault code category;

[0043] S3. Establish a multi-fault code analysis model using a preset algorithm according to each preset fault code category and its weight value;

[0044] S4. When there are multiple fault codes in the vehicle, determine the priority of fault repair according to the multi-fault analysis model.

[0045] In this embodiment, all fault codes of the vehicle electronic control unit are classified into preset fault code categories; different weight values ​​are assigned to each preset fault code category; a multi-fault code analysis model is established using a preset algorithm (such as a hierarchical analysis method AHP) according to each preset fault code category and its weight value; when there are multiple fault codes in the vehicle, the priority of fault repair is determined according to the multi-fault analysis model. Thus, a priority sorting scheme for automobile fault codes is provided, which digitally reflects the maintenance data, the experience of maintenance personnel, and the fault principle of the automobile electronic control unit to form a unified guidance scheme. When there are multiple fault codes in vehicle maintenance, the main fault cause and the fault range are quickly analyzed according to the internal connection, fault principle and fault impact of multiple fault codes, and the best solution path is quickly located, which reduces the threshold for vehicle maintenance personnel, reduces the dependence on the experience of maintenance personnel for complex multi-fault problems, and does not need to rely on the personal experience of maintenance personnel to determine which fault to repair first, shortens the inspection steps and time of maintenance personnel to troubleshoot difficult and complicated problems, and improves maintenance efficiency.

[0046] In one embodiment, before step S1, the method further includes: collecting all fault code information of the vehicle electronic control unit.

[0047] Specifically, the collection of all fault code information of the vehicle electronic control unit includes:

[0048] Collect and analyze all electronic control unit (ECU) configuration information and fault code information contained in the ECU for the corresponding vehicle from the maintenance manual.

[0049] The fault code information contained in the ECU includes one of the following information: fault code number, fault code description, maintenance method corresponding to the fault code, and maintenance guide.

[0050] The ECU configuration information includes at least one of the following configuration information: all possible ECU configurations, required ECU configurations, replaceable ECU configurations, and connection relationships between ECU and bus technology.

[0051] The bus technology includes bus properties (bus type, transmission rate, topology) and bus usage; wherein the bus properties include: bus type, transmission rate, topology.

[0052] By analyzing the bus technology and power distribution system diagram used in the car, we can understand the circuit structure in the power distribution system diagram, the principle of communication faults and the ECUs they depend on, so as to determine the connection relationship between the ECU and the bus technology. At the same time, based on these configuration information of the bus technology, the weight of the relevant fault code can be determined.

[0053] In this embodiment, by collecting all fault code information of the vehicle's electronic control unit, the maintenance data, maintenance personnel's experience, and automobile ECU failure principles involved in all fault code information are digitized, thereby lowering the threshold for vehicle maintenance personnel and reducing the dependence on maintenance personnel's experience for complex multi-fault problems. It is not necessary to rely on the maintenance personnel's personal experience to determine which fault to repair first, shortening the maintenance steps and time for maintenance personnel to troubleshoot difficult and complicated problems, and improving maintenance efficiency.

[0054] In one embodiment, in step S1, categorizing all fault codes of the vehicle electronic control unit into preset fault code categories includes:

[0055] S11. According to the fault code definitions of all electronic control units ECU, the mechanism of fault generation, and the impact of the fault on the vehicle or the personal safety of the driver, several preset fault code categories are set.

[0056] S12. According to the preset fault code category, all fault codes of the vehicle electronic control unit ECU are classified into the preset fault code category.

[0057] In this embodiment, specifically, according to the fault code definitions of all ECUs, the mechanism of fault generation, and the impact of the fault on the vehicle or the driver's personal safety, five preset fault code categories are set, namely:

[0058] The first type of fault code Class1: a serious type of fault code that causes the vehicle to be unable to drive; the fault codes classified include: control module internal performance fault code, control unit internal hardware fault code, and transportation mode undeleted fault code.

[0059] The second type of fault code Class2: an important type of fault code that causes the vehicle to be unable to start; the fault codes classified include: communication fault codes, bus communication fault codes, and power supply fault codes.

[0060] The third type of fault code Class3: Medium type fault code, which may cause the vehicle to be unable to start or the vehicle can be started but it is likely to affect driving safety; the fault codes classified include: control unit hardware, software fault codes, engine starting and operation fault codes.

[0061] The fourth type of fault code Class 4: Minor type fault code, the vehicle can drive but may affect driving safety; the fault codes classified include: programming, setting, configuration or software fault codes, sensor / actuator function fault codes, signal / control fault codes.

[0062] The fifth type of fault code Class5: general type fault code, the vehicle can drive normally; the fault codes classified include: information type, signal transmission fault code, and fault codes that have little impact on driving safety and driving economy.

[0063] Table 1 Five types of preset fault code categories

[0064]

[0065]

[0066] In one embodiment, in step S2, assigning different weight values ​​to each preset fault code category includes:

[0067] After all fault codes of the vehicle ECU are classified into preset fault code categories, a different weight value is assigned to each preset fault code category according to the impact of the preset fault code category on the vehicle and driving safety.

[0068] Table 2 shows that the preset fault code categories need to be converted into data that can be recognized and processed by the computer algorithm to obtain the weight values ​​of various preset fault code categories.

[0069] Table 2 Weight values ​​of five preset fault code categories

[0070]

[0071]

[0072] In the above table 2, the weight values ​​of five preset fault code categories are divided. In addition, there are some fault codes that need to be repaired first as mentioned in the maintenance data or maintenance manual. The weight of such priority repair fault codes is greater than the weight of the later repair fault codes. In this regard, the common descriptions in the maintenance data are as follows:

[0073] Before repairing fault code C, confirm whether fault code A and fault code B exist. If they exist, repair fault code A and fault code B first.

[0074] In this embodiment, after classifying all fault codes of the vehicle ECU into preset fault code categories, the preset fault code categories are converted into data that can be recognized and processed by the computer algorithm according to the impact of the preset fault code categories on the vehicle and driving safety, and weight values ​​of various preset fault code categories are obtained. A different weight value is assigned to each preset fault code category. Therefore, when there are multiple fault codes in vehicle maintenance, the main fault cause can be quickly analyzed and the fault range can be delineated, and the best solution path can be quickly located and found, thereby shortening the inspection steps and time for maintenance personnel to troubleshoot difficult problems and improving maintenance efficiency.

[0075] In one embodiment, in step S3, a multi-fault code analysis model is established using a preset algorithm according to each preset fault code category and its weight value.

[0076] Wherein, the multi-fault analysis model includes: a first fault code analysis model, a second fault code analysis model, a third fault code analysis model and a fourth fault code analysis model; wherein:

[0077] The first fault code analysis model 1 includes: functions (maintenance solutions) corresponding to fault codes with the same weight value, the greater the accumulated weight value, the higher the priority.

[0078] The second fault code analysis model 2 includes: functions (maintenance solutions) corresponding to fault codes with different weight values. The larger the cumulative value of the weight values ​​compared within the same weight value, the higher the priority. The larger the weight value of a single fault code, the higher the priority.

[0079] The third fault code analysis model 3 includes: functions (maintenance solutions) corresponding to fault codes with the same weight value in the same group, and the same priority levels for fault codes with the same accumulated weight values.

[0080] The fourth fault code analysis model 4 includes: functions (maintenance plans) corresponding to fault codes with the same weight value in the same group, the same weight value cumulative value but different fault code states, and the fault code state is that the current code has a high priority; the larger the weight value cumulative value in the same group, the higher the priority.

[0081] The fourth fault code analysis model 4 introduces the fault code state for comparison. The fault code state means that a fault code state is recorded when the fault code is stored in the ECU.

[0082] The fault code status is generally divided into current code and historical code, wherein the current code includes activation / active / storage / existence and other states, and the historical code includes inactivation / static / non-existence and other states.

[0083] The fault code status is an important reference factor for maintenance personnel when repairing vehicle faults.

[0084] The maintenance priority of the fault code status is: current code>historical code, that is, the maintenance priority of the current code is higher than the maintenance priority of the historical code.

[0085] Preferably, the preset algorithm is an analytic hierarchy process (AHP). According to each preset fault code category and its weight value, a multi-fault code analysis model is established using the analytic hierarchy process (AHP).

[0086] The following is a specific example to further illustrate the technical contents of the above step S3 and step S4.

[0087] like Figure 2 As shown, it is a schematic diagram for determining the priority ranking of fault repair solutions according to the first fault code analysis model 1.

[0088] exist Figure 2 In the example, fault codes A, B, C, D, and E have the same weight value, which is 20.

[0089] It has been determined that there are three maintenance solutions, corresponding to function 1, function 2 and function 3, as described below:

[0090] Function 1 is the maintenance plan for fault code A and fault code B;

[0091] Function 2 is the maintenance plan for fault code A, fault code B, fault code C, fault code D, and fault code E;

[0092] Function 3 is the maintenance plan for fault code C, fault code D, and fault code E.

[0093] The weighted cumulative values ​​of the above-mentioned various functions (maintenance schemes) are calculated respectively. After the weighted cumulative calculation, the weighted cumulative value of function 1 is 40, the weighted cumulative value of function 2 is 100, and the weighted cumulative value of function 3 is 60.

[0094] According to the first fault code analysis model 1 (i.e., for functions (repair plans) corresponding to fault codes with the same weight value, the larger the accumulated weight value, the higher the priority), the priority order of the fault repair plans is determined as: function 2>function 3>function 1, that is, function 2 has the highest priority, function 3 has the second highest priority, and function 1 has the lowest priority.

[0095] like Figure 3 As shown, it is a schematic diagram for determining the priority ranking of fault repair solutions according to the second fault code analysis model 2.

[0096] exist Figure 3In the example, the weight value of fault code A is 100, the weight value of fault code B is 80, the weight value of fault code C is 60, the weight value of fault code D is 40, and the weight value of fault code E is 20.

[0097] It has been determined that there are three maintenance solutions, corresponding to function 1, function 2 and function 3, as described below:

[0098] Function 1 is the maintenance plan for fault code A and fault code B;

[0099] Function 2 is the maintenance plan for fault code B, fault code C, fault code D, and fault code E;

[0100] Function 3 is the maintenance plan for fault code D and fault code E.

[0101] The weighted cumulative values ​​of the above-mentioned various functions (maintenance schemes) are calculated respectively. After the weighted cumulative calculation, the weighted cumulative value of function 1 is 180, the weighted cumulative value of function 2 is 200, and the weighted cumulative value of function 3 is 60.

[0102] According to the second fault code analysis model 2 (i.e., the functions (repair plans) corresponding to fault codes with different weight values, the larger the cumulative value of the weight values ​​within the same weight value, the higher the priority, and the larger the weight value of a single fault code, the higher the priority.), since function 1 corresponds to a fault code with a weight value of 100, it is the category with the largest weight value in this group of fault codes and has the highest priority. Therefore, the priority ranking of the fault repair plan is finally determined as: function 1>function 2>function 3, that is, function 1 has the highest priority, function 2 has the second highest priority, and function 3 has the lowest priority.

[0103] like Figure 4 As shown, it is a schematic diagram for determining the priority ranking of fault repair solutions according to the third fault code analysis model 3.

[0104] exist Figure 4 In the example, fault code A and fault code E have the same weight, which is 60. The weights of fault code B, fault code C, and fault code D are all 20.

[0105] It has been determined that there are three maintenance solutions, corresponding to function 1, function 2 and function 3, as described below:

[0106] Function 1 is the maintenance plan for fault code A and fault code B;

[0107] Function 2 is the maintenance plan for fault code A, fault code B, fault code C, fault code D, and fault code E;

[0108] Function 3 is the maintenance plan for fault code C and fault code E.

[0109] The weighted cumulative values ​​of the above-mentioned various functions (maintenance schemes) are calculated respectively. After the weighted cumulative calculation, the weighted cumulative value of function 1 is 80, the weighted cumulative value of function 2 is 180, and the weighted cumulative value of function 3 is 80.

[0110] According to the third fault code analysis model 3 (i.e., the functions (repair plans) corresponding to the fault codes with the same weight value in the same group have the same priority with the same accumulated weight values), the priority ranking of the fault repair plans is determined as: Function 2>Function 1=Function 3, i.e., Function 2 has the highest priority, and Function 1 and Function 3 have the same priority.

[0111] like Figure 5 As shown, it is a schematic diagram for determining the priority ranking of fault repair solutions according to the fourth fault code analysis model 4.

[0112] exist Figure 5 In the example, fault code A and fault code E have the same weight value, which is 60, but fault code A is the current code and fault code E is the historical code. The weight values ​​of fault code B, fault code C, and fault code D are all 20.

[0113] It has been determined that there are three maintenance solutions, corresponding to function 1, function 2 and function 3, as described below:

[0114] Function 1 is the maintenance plan for fault code A and fault code B;

[0115] Function 2 is the maintenance plan for fault code A, fault code B, fault code C, fault code D, and fault code E;

[0116] Function 3 is the maintenance plan for fault code C and fault code E.

[0117] The weighted cumulative values ​​of the above-mentioned various functions (repair solutions) are calculated respectively. After the weighted cumulative calculation, the weighted cumulative value of function 1 is 80 (fault code A is the current code), the weighted cumulative value of function 2 is 180, and the weighted cumulative value of function 3 is 80 (fault code E is the historical code).

[0118] According to the fourth fault code analysis model 4 (i.e.: the functions (repair plans) corresponding to the fault codes with the same weight value in the same group have the same accumulated weight values ​​but different fault code states, and the fault code state has a higher priority for the current code; the larger the accumulated weight value in the same group, the higher the priority), the priority ranking of the fault repair plan is determined as: Function 2> Function 1> Function 3, that is, Function 2 has the highest priority, Function 2 has the second highest priority, and Function 3 has the lowest priority.

[0119] In this embodiment, when there are multiple fault codes in vehicle maintenance, the internal connections, fault principles and fault impacts of the multiple fault codes are intelligently analyzed to quickly analyze the main fault causes and delineate the fault range, and the fault codes in each preset fault code category are sorted, summarized and classified. The weight values ​​corresponding to the fault codes in each preset fault code category are used to establish a multi-fault analysis model using the AHP hierarchical analysis method AHP. The priority ranking of fault repair is determined according to the weight values ​​of the fault codes based on the priority of the multi-fault analysis model, and the maintenance function with the highest possibility is arranged at the front, so as to quickly locate and find the best solution path, determine a maintenance plan with the most efficient troubleshooting, lower the threshold for vehicle maintenance personnel, shorten the maintenance steps and time for maintenance personnel to troubleshoot difficult and complicated problems, and improve maintenance efficiency.

[0120] In one embodiment, the method further includes: displaying the determined fault repair priority ranking in a fault-guided display manner.

[0121] like Figure 6 As shown, a schematic diagram is shown in which the determined fault repair priorities are displayed in a fault-guided manner.

[0122] exist Figure 6 After confirmation, the priority of the internal fault function of the transmission system control module is 1, and the priority of the oil control valve is 2. The smaller the value, the higher the priority. The priority of the internal fault function of the transmission system control module is the oil control valve. Each function shows the corresponding fault code, system and fault code definition. Click Button to enter the execution function to repair the fault.

[0123] Based on the same concept, in one embodiment, Figure 7 As shown, the present invention provides a system for sorting automobile fault repair priorities. The sorting system 900 includes: a memory 902, a processor 901, and one or more computer programs stored in the memory 902 and executable on the processor 901. The memory 902 and the processor 901 are coupled together via a bus system 903. When the one or more computer programs are executed by the processor 901, a method for sorting automobile fault repair priorities provided in an embodiment of the present invention is implemented, including:

[0124] S1. Classify all fault codes of the vehicle's electronic control unit (ECU) into preset fault code categories;

[0125] S2. assigning different weight values ​​to each preset fault code category;

[0126] S3. Establish a multi-fault code analysis model using a preset algorithm according to each preset fault code category and its weight value;

[0127] S4. When there are multiple fault codes in the vehicle, determine the priority of fault repair according to the multi-fault analysis model.

[0128] The method disclosed in the above embodiment of the present invention can be applied to the processor 901, or implemented by the processor 901. The processor 901 may be an integrated circuit chip with signal processing capabilities. In the implementation process, each step of the above method can be completed by an integrated logic circuit of hardware or software instructions in the processor 901. The processor 901 may be a general-purpose processor, a DSP, or other programmable logic devices, discrete gates or transistor logic devices, discrete hardware components, etc. The processor 901 can implement or execute the methods, steps and logic block diagrams disclosed in the embodiments of the present invention. A general-purpose processor may be a microprocessor or any conventional processor, etc. In combination with the steps of the method disclosed in the embodiment of the present invention, it can be directly embodied as a hardware decoding processor to execute, or it can be executed by a combination of hardware and software modules in the decoding processor. The software module can be located in a storage medium, which is located in the memory 902. The processor 901 reads the information in the memory 902 and completes the steps of the above method in combination with its hardware.

[0129] It can be understood that the memory 902 in the embodiment of the present invention may be a volatile memory or a non-volatile memory, or may include both volatile and non-volatile memories. Among them, the non-volatile memory can be a read-only memory (ROM), a programmable read-only memory (PROM), an erasable programmable read-only memory (EPROM), an electrically erasable programmable read-only memory (EEPROM), a magnetic random access memory (FRAM), a flash memory or other memory technology, a compact disk read-only memory (CD-ROM), a digital versatile disk (DVD) or other optical disk storage, a magnetic cassette, a magnetic tape, a magnetic disk storage or other magnetic storage device; the volatile memory can be a random access memory (RAM), and by way of example but not limitation, many forms of RAM are available, such as static random access memory (SRAM), synchronous static random access memory (SSRAM Memory), Dynamic Random Access Memory (DRAM), Synchronous Dynamic Random Access Memory (SDRAM), Double Data Rate Synchronous Dynamic Random Access Memory (DDRSDRAM), Enhanced Synchronous Dynamic Random Access Memory (ESDRAM), SyncLink Dynamic Random Access Memory (SLDRAM), Direct Rambus Random Access Memory (DRRAM).The memories described in the embodiments of the present invention are intended to include, but are not limited to, these and any other suitable types of memories.

[0130] It should be noted that the above-mentioned sorting system embodiment and method embodiment belong to the same concept, and the specific implementation process is detailed in the method embodiment, and the technical features in the method embodiment are correspondingly applicable in the sorting system embodiment, which will not be repeated here.

[0131] In addition, in an exemplary embodiment, an embodiment of the present invention further provides a computer storage medium, specifically a computer-readable storage medium, for example, including a memory 902 storing a computer program, wherein the computer storage medium stores one or more programs of a method for prioritizing automobile fault repairs, and when the one or more programs of the method for prioritizing automobile fault repairs are executed by the processor 901, a method for prioritizing automobile fault repairs provided in an embodiment of the present invention is implemented, including:

[0132] S1. Classify all fault codes of the vehicle's electronic control unit (ECU) into preset fault code categories;

[0133] S2. assigning different weight values ​​to each preset fault code category;

[0134] S3. Establish a multi-fault code analysis model using a preset algorithm according to each preset fault code category and its weight value;

[0135] S4. When there are multiple fault codes in the vehicle, determine the priority of fault repair according to the multi-fault analysis model.

[0136] It should be noted that the program embodiment of a method for prioritizing automobile fault repairs on the above-mentioned computer-readable storage medium and the method embodiment belong to the same concept, and the specific implementation process is detailed in the method embodiment, and the technical features in the method embodiment are correspondingly applicable in the embodiment of the above-mentioned computer-readable storage medium, which will not be repeated here.

[0137] It should be noted that, in this article, the terms "include", "comprises" or any other variations thereof are intended to cover non-exclusive inclusion, so that a process, method, article or device including a series of elements includes not only those elements, but also other elements not explicitly listed, or also includes elements inherent to such process, method, article or device. In the absence of further restrictions, an element defined by the sentence "comprises a ..." does not exclude the existence of other identical elements in the process, method, article or device including the element.

[0138] Finally, it should be noted that the above embodiments are only used to illustrate the technical solutions of the present invention, rather than to limit them. Under the concept of the present invention, the technical features in the above embodiments or different embodiments may also be combined, the steps may be implemented in any order, and there are many other changes in different aspects of the present invention as described above, which are not provided in detail for the sake of simplicity. Although the present invention has been described in detail with reference to the aforementioned embodiments, those skilled in the art should understand that they may still modify the technical solutions described in the aforementioned embodiments, or make equivalent replacements for some of the technical features therein. However, these modifications or replacements do not deviate the essence of the corresponding technical solutions from the scope of the technical solutions of the embodiments of the present invention.

Claims

1. A method for prioritizing automobile fault repairs, characterized in that: The method comprises: Classify all fault codes of the vehicle's electronic control unit into preset fault code categories; Assign different weight values ​​to each preset fault code category; According to each preset fault code category and its weight value, a multiple fault code analysis model is established using a preset algorithm, wherein the multiple fault code analysis model is used to determine the priority of functions corresponding to multiple fault codes according to the weight value of a single fault code and the accumulated value of the weight values ​​of multiple fault codes; When a vehicle has multiple fault codes, the priority of fault repair is determined according to the multi-fault analysis model.

2. The method according to claim 1, characterized in that Before classifying all fault codes of the vehicle electronic control unit into preset fault code categories, the method further includes: collecting all fault code information of the vehicle electronic control unit.

3. The method according to claim 2, characterized in that The collection of all fault code information of the vehicle electronic control unit includes: Collect and analyze all electronic control unit configuration information and fault code information contained in the electronic control unit of the corresponding vehicle from the maintenance manual.

4. The method according to claim 3, characterized in that The electronic control unit configuration information includes at least one of the following configuration information: required electronic control unit configuration, replaceable electronic control unit configuration, and connection relationship between the electronic control unit and bus technology; The fault code information contained in the electronic control unit includes one of the following information: a fault code number, a fault code description, a maintenance method corresponding to the fault code, and a maintenance guide.

5. The method according to claim 1, characterized in that The method of classifying all fault codes of the vehicle electronic control unit into preset fault code categories includes: According to the fault code definitions of all electronic control units, the mechanism of fault generation and the impact of faults on the vehicle or the driver's personal safety, several preset fault code categories are set; According to the preset fault code category, all fault codes of the vehicle electronic control unit are classified into the preset fault code category.

6. The method according to claim 5, characterized in that The method of assigning different weight values ​​to each preset fault code category includes: After all fault codes of the vehicle's electronic control unit are classified into preset fault code categories, a different weight value is assigned to each preset fault code category according to the impact of the preset fault code category on the vehicle and driving safety.

7. The method according to claim 1, characterized in that The multi-fault analysis model includes: a first fault code analysis model, a second fault code analysis model, a third fault code analysis model and a fourth fault code analysis model; wherein: The first fault code analysis model includes: functions corresponding to fault codes with the same weight value, the greater the accumulated value of the weight value, the higher the priority; The second fault code analysis model includes: functions corresponding to fault codes with different weight values, the larger the accumulated value of the comparison weight value within the same weight value, the higher the priority, and the larger the weight value of a single fault code, the higher the priority; The third fault code analysis model includes: functions corresponding to fault codes with the same weight value in the same group, with the same priority for the same accumulated weight value; The fourth fault code analysis model includes: functions corresponding to fault codes with the same weight value in the same group, the accumulated weight values ​​are the same but the fault code states are different, and the fault code state is that the current code has a high priority.

8. The method according to claim 1, characterized in that The method further includes: displaying the determined fault repair priority ranking in a fault-guided display manner.

9. A system for prioritizing automobile breakdown repairs, characterized in that: include: A memory, a processor, and a computer program stored in the memory and executable on the processor, wherein when the computer program is executed by the processor, the steps of a method for prioritizing automobile fault repairs as described in any one of claims 1 to 8 are implemented.

10. A storage medium, characterized in that: The storage medium stores a program of a method for prioritizing automobile fault repairs. When the program of the method for prioritizing automobile fault repairs is executed by a processor, the steps of the method for prioritizing automobile fault repairs as described in any one of claims 1 to 8 are implemented.