Maintenance processing method and device, electronic equipment and storage medium
By obtaining vehicle fault codes and related information, and combining them with repair records to determine repair solutions, the problem of repair technicians being unable to accurately repair vehicles based on experience or online information has been solved, resulting in a more efficient repair process.
Patent Information
- Application Number
- CN202511768803.6
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-11-27
- Publication Date
- 2026-02-24
AI Technical Summary
In existing technologies, repair technicians rely on experience or online information to troubleshoot and repair faults, which makes it difficult to ensure the accuracy and efficiency of repairs, especially when faced with complex and diverse actual vehicle conditions.
By obtaining the vehicle's fault codes and associated information, and combining multiple repair records, a matching repair plan is determined, and a targeted repair plan is recommended to fix the fault.
This improved the accuracy and efficiency of repairs, ensuring that precise repair solutions were provided based on the specific conditions of the vehicles.
Smart Images

Figure CN121563479A_ABST
Abstract
Description
Technical Field
[0001] This application relates to the field of repair and maintenance technology, and in particular to a repair and maintenance method, apparatus, electronic device, and storage medium. Background Technology
[0002] During the repair process, technicians typically rely on fault codes read by diagnostic equipment for manual diagnosis and repair. Currently, technicians primarily depend on their own experience or refer to online resources for vehicle troubleshooting and repair.
[0003] However, due to the complexity and diversity of actual vehicle conditions, it is difficult to ensure the accuracy and efficiency of repairs based solely on experience or online information. Summary of the Invention
[0004] This application provides a repair processing method, apparatus, electronic device, and storage medium. By combining repair records, vehicle fault codes, and vehicle-related information, a repair plan for the vehicle under a fault code can be determined. Based on the repair plan, the vehicle fault problem indicated by the fault code can be repaired, thereby improving the accuracy and efficiency of repair.
[0005] This application provides a repair processing method, the method comprising: During the repair process of the target vehicle, the target fault code for the target vehicle and the target vehicle association information are obtained; Based on the target fault code and the target vehicle association information, a first candidate repair record matching the target fault code and the target vehicle is determined from multiple repair records, wherein each repair record includes a repair plan, a fault code, and vehicle association information; Based on the repair plans contained in the first candidate repair record, a first repair plan for the target vehicle under the target fault code is determined; The first repair solution is recommended for the target vehicle to repair the fault indicated by the target fault code.
[0006] Accordingly, this application provides a repair processing apparatus, the apparatus comprising: The information acquisition module is used to acquire the target fault code of the target vehicle and the target vehicle association information during the repair process of the target vehicle. The record determination module is used to determine a first candidate repair record that matches the target fault code and the target vehicle from multiple repair records based on the target fault code and the target vehicle association information, wherein each repair record includes a repair plan, a fault code, and vehicle association information; The solution determination module is used to determine a first repair solution for the target vehicle under the target fault code based on the repair solutions contained in the first candidate repair record. The repair module is used to recommend the first repair solution for the target vehicle to repair the fault indicated by the target fault code.
[0007] Furthermore, this application also provides an electronic device, including a processor and a memory, wherein the memory stores a computer program, and when the computer program is executed by the processor, the processor performs the maintenance processing method provided in this application.
[0008] Furthermore, this application embodiment also provides a storage medium storing a computer program. When the computer program is run on an electronic device, the computer program is used to cause the electronic device to perform any of the maintenance processing methods provided in this application embodiment.
[0009] Furthermore, this application also provides a computer program product, including a computer program or instructions, which, when executed by a processor, implement any of the maintenance processing methods provided in this application.
[0010] In this embodiment, during the repair process of the target vehicle, a target fault code and target vehicle association information for the target vehicle are obtained. Based on the target fault code and target vehicle association information, a first candidate repair record matching the target fault code and the target vehicle is determined from multiple repair records. Each repair record includes a repair plan, a fault code, and vehicle association information. Based on the repair plan contained in the first candidate repair record, a first repair plan for the target vehicle under the target fault code is determined. The first repair plan is recommended for the target vehicle to repair the fault indicated by the target fault code. Thus, by combining repair records, the vehicle's fault code, and vehicle association information, a repair plan for the vehicle under the fault code is determined, and the vehicle fault problem indicated by the fault code is repaired based on the repair plan, thereby improving the accuracy and efficiency of repair. Attached Figure Description
[0011] To more clearly illustrate the technical solutions in the embodiments of this application, the accompanying drawings used in the description of the embodiments will be briefly introduced below. Obviously, the drawings described below are only some embodiments of this application. For those skilled in the art, other drawings can be obtained based on these drawings without creative effort.
[0012] To gain a more complete understanding of this application and its beneficial effects, the following description will be provided in conjunction with the accompanying drawings, wherein the same reference numerals in the following description denote the same parts.
[0013] Figure 1 This is a schematic diagram of an implementation scenario provided in the embodiments of this application; Figure 2 This is a schematic flowchart of the repair process provided in the embodiments of this application; Figure 3 This is a schematic diagram of the repair processing device provided in the embodiments of this application; Figure 4 This is a schematic diagram of the structure of the electronic device provided in the embodiments of this application. Detailed Implementation
[0014] The technical solutions of the embodiments of this application will be clearly and completely described below with reference to the accompanying drawings. Obviously, the described embodiments are only some embodiments of this application, and not all embodiments. Based on the embodiments of this application, all other embodiments obtained by those skilled in the art without creative effort are within the scope of protection of this application.
[0015] Furthermore, in the embodiments of this application, "multiple" refers to two or more. The terms "first" and "second," etc., in the embodiments of this application are used for distinguishing descriptions and should not be construed as implying relative importance.
[0016] Research shows that during the repair process, technicians typically rely on fault codes read by diagnostic equipment for manual diagnosis and repair. Currently, technicians mainly depend on their own experience or refer to online resources to troubleshoot and repair vehicles.
[0017] However, due to the complexity and diversity of actual situations, such as the fact that the repair methods for the same fault code may differ on different vehicle models, it is difficult to ensure the accuracy and efficiency of repairs based solely on experience or online information.
[0018] To address at least some of the aforementioned problems, embodiments of this application provide a repair processing method, apparatus, electronic device, storage medium, and computer program product.
[0019] Specifically, this embodiment will be described from the perspective of a repair processing device, which can be integrated into an electronic device, meaning that the repair processing method of this application embodiment can be executed by an electronic device. This electronic device can be a server for a diagnostic device, or a terminal device such as a diagnostic device.
[0020] The server can be a standalone physical server, a server cluster or distributed system composed of multiple physical servers, or a cloud server that provides basic cloud computing services such as cloud services, cloud databases, cloud computing, cloud functions, cloud storage, network services, cloud communication, middleware services, domain name services, security services, network acceleration services (Content Delivery Network, CDN), as well as big data and artificial intelligence platforms.
[0021] The terminal can be a smartphone, tablet, laptop, desktop computer, smart speaker, smartwatch, etc., but is not limited to these. The terminal and the server can be connected directly or indirectly through wired or wireless communication, which is not limited herein.
[0022] Please see Figure 1 Taking the integration of maintenance and repair devices into electronic equipment as an example, Figure 1 This is a schematic diagram illustrating an implementation scenario of the repair processing method provided in this application. The electronic device can be a terminal device, which can also be a transmitter. During the repair process of the target vehicle, the method involves acquiring the target fault code and the target vehicle's associated information. Based on the target fault code and the associated information, a first candidate repair record matching the target fault code and the target vehicle is determined from multiple repair records. Each repair record includes a repair plan, a fault code, and vehicle associated information. Based on the repair plan contained in the first candidate repair record, a first repair plan for the target vehicle under the target fault code is determined. The first repair plan is then recommended for the target vehicle to repair the fault indicated by the target fault code. Thus, by combining the repair records, the vehicle's fault code, and the vehicle's associated information, a repair plan for the vehicle under the fault code is determined, and the vehicle fault indicated by the fault code is repaired based on the repair plan, thereby improving the accuracy and efficiency of the repair process.
[0023] It should be noted that, Figure 1 The schematic diagram illustrating the implementation environment of the maintenance method shown is merely an example. The implementation environment of the maintenance method described in this application is intended to more clearly illustrate the technical solution of this application and does not constitute a limitation on the technical solution provided in this application. Those skilled in the art will recognize that, with the evolution of maintenance processes and the emergence of new business scenarios, the technical solution provided in this application is equally applicable to similar technical problems. The solution provided in this application is specifically illustrated through the following embodiments. It should be noted that the order of description of the following embodiments is not intended to limit the preferred order of the embodiments.
[0024] This embodiment will be described from the perspective of a maintenance processing device, which can be integrated into an electronic device, which can be a terminal device and / or a server, and this application does not limit it.
[0025] Please see Figure 2 , Figure 2 This is a flowchart illustrating a maintenance processing method applied to the transmitting end provided in an embodiment of this application. The specific process can be summarized in the following steps S101 to S104: Step S101: During the repair process of the target vehicle, obtain the target fault code for the target vehicle and the target vehicle association information.
[0026] The target vehicle refers to the vehicle that needs repair.
[0027] The target fault code refers to the fault code corresponding to the fault occurring in the target vehicle. Fault codes are used to indicate the specific scope and location of the problem when a vehicle or mechanical equipment malfunctions. For example, fault code P0101 indicates an abnormal voltage in the coolant temperature sensor circuit. Another example is fault code P0300, which indicates an engine misfire.
[0028] Specifically, the target vehicle can be diagnosed using diagnostic equipment (such as a diagnostic instrument) to obtain diagnostic results, and the diagnostic results can be analyzed to obtain the target fault codes for the target vehicle.
[0029] Among them, the target vehicle association information refers to the vehicle association information of the target vehicle. Vehicle association information refers to information related to the vehicle.
[0030] The specific content included in vehicle-related information can be adjusted according to actual circumstances and is not limited here. For example, vehicle-related information may include the vehicle model. Alternatively, it may include at least one of the following: vehicle model, engine displacement, and vehicle component model. The vehicle model describes the year and specific model of the vehicle, such as the 2023 Honda Accord or the 2022 Toyota Corolla. The engine displacement describes the total working volume of all cylinders in the vehicle's engine, such as 1.8L or 2L. The vehicle component model describes the specific model of a particular component of the vehicle. For example, in the case of a transmission, models such as continuously variable transmission (CVT) or 9-speed automatic transmission (9AT) may be used.
[0031] Step S102: Based on the target fault code and the target vehicle association information, determine the first candidate repair record that matches the target fault code and the target vehicle from multiple repair records. Each repair record includes a repair plan, a fault code, and vehicle association information.
[0032] The repair record refers to a record that includes fields such as repair plan, fault codes, and vehicle-related information. The repair plan refers to the proposed solution for repairing the fault indicated by the fault codes in the repair record, for the vehicle corresponding to the vehicle-related information in the repair record.
[0033] The first candidate repair record refers to the repair record that matches the target fault code and the target vehicle.
[0034] There are several ways to determine the first candidate repair record, and the specific method can be adjusted according to the actual situation. No restrictions are imposed here.
[0035] In some embodiments, the process of determining a first candidate repair record that matches the target fault code and the target vehicle from multiple repair records based on the target fault code and the target vehicle association information may include: determining at least one first repair record that matches the target fault code from multiple repair records; taking the repair record in the first repair record whose vehicle association information matches the target vehicle association information as the first candidate repair record; and / or determining the target similarity between the vehicle association information contained in each first repair record and the target vehicle association information, and taking the first repair record whose target similarity is not less than the similarity threshold as the first candidate repair record.
[0036] The first maintenance record refers to the maintenance record that matches the target fault code.
[0037] Among them, target similarity refers to the similarity between the vehicle association information contained in the first maintenance record and the target vehicle association information.
[0038] The similarity threshold is used to distinguish whether the first repair record is the first candidate repair record.
[0039] Specifically, when the target similarity between the vehicle association information contained in the first repair record and the target vehicle association information is not less than the similarity threshold, the first repair record is a first candidate repair record; otherwise, the first repair record is not a first candidate repair record.
[0040] It should be noted that the first candidate repair record can be determined from the first repair record based on the specific content of the vehicle-related information, and there are no restrictions here.
[0041] For example, when the vehicle association information includes vehicle model, engine displacement, and vehicle component model, the process of determining a first candidate repair record from the first repair record may include: taking repair records in the first repair record that have the same vehicle model, engine displacement, and vehicle component model as the target vehicle association information as first candidate repair records; and / or, for each first repair record, determining a first similarity based on the vehicle model in the vehicle association information contained in the first repair record and the vehicle model in the target vehicle association information; determining a second similarity based on the engine displacement in the vehicle association information contained in the first repair record and the engine displacement in the target vehicle association information; determining a third similarity based on the vehicle component model in the vehicle association information contained in the first repair record and the vehicle component model in the target vehicle association information; determining a target similarity between the vehicle association information contained in the first repair record and the target vehicle association information based on the first similarity, the second similarity, and the third similarity; and taking first repair records with a target similarity not less than a similarity threshold as first candidate repair records.
[0042] Specifically, the first similarity score indicates the similarity between the vehicle model in the vehicle association information contained in the first repair record and the vehicle model in the target vehicle association information. The second similarity score indicates the similarity between the engine displacement in the vehicle association information contained in the first repair record and the engine displacement in the target vehicle association information. The third similarity score indicates the similarity between the vehicle component model in the vehicle association information contained in the first repair record and the vehicle component model in the target vehicle association information.
[0043] There are multiple ways to determine the target similarity based on the first, second, and third similarities, and these methods can be adjusted according to the actual situation; no restrictions are placed here. For example, the target similarity can be determined based on the average of the first, second, and third similarities. Another example is to perform a weighted summation and average calculation based on the first similarity, its corresponding first weight, second similarity, its corresponding second weight, third similarity, and its corresponding third weight to obtain the target similarity. The first, second, and third weights can be specifically set according to the corresponding vehicle association relationships.
[0044] For example, when the vehicle association information includes vehicle model and engine displacement, the process of determining a first candidate repair record from the first repair record may include: taking repair records in the first repair record that have the same vehicle model and engine displacement as the target vehicle association information as first candidate repair records; and / or, for each first repair record, determining a first similarity based on the vehicle model in the vehicle association information contained in the first repair record and the vehicle model in the target vehicle association information; determining a second similarity based on the engine displacement in the vehicle association information contained in the first repair record and the engine displacement in the target vehicle association information; determining a target similarity between the vehicle association information contained in the first repair record and the target vehicle association information based on the first similarity and the second similarity; and taking first repair records with a target similarity not less than a similarity threshold as first candidate repair records.
[0045] In some embodiments, the process of determining a first candidate repair record that matches the target fault code and the target vehicle from multiple repair records based on the target fault code and the target vehicle association information may further include: using repair records where the fault code includes the target fault code and the vehicle association information includes the target vehicle association information as the first candidate repair record.
[0046] In this way, the first candidate repair record that matches the target fault code and the target vehicle can be selected from the repair records. This allows for subsequent repair plan recommendations based on the first candidate repair record to fix the fault indicated by the target fault code, thereby improving the accuracy and efficiency of the repair.
[0047] Step S103: Based on the repair plans contained in the first candidate repair record, determine the first repair plan for the target vehicle under the target fault code.
[0048] The first repair plan refers to the repair plan recommended for repairing the fault indicated by the target fault code, which is determined based on the first candidate repair record.
[0049] There are multiple ways to determine the first repair plan, and its specifics can be adjusted according to the actual situation; no restrictions are imposed here.
[0050] In some embodiments, when the first candidate repair record is a first repair record in which the vehicle association information is the same as the target vehicle association information, the first repair plan is the repair plan contained in the first candidate repair record. When the first candidate repair record is a first repair record determined based on the target similarity between the vehicle association information and the target vehicle association information, the first repair plan is determined based on the repair plan contained in the first candidate repair record.
[0051] In some embodiments, each maintenance program includes an analysis item and an execution item.
[0052] In this context, "analysis items" refer to matters in the maintenance plan that provide a basis for fault diagnosis; analysis items do not directly resolve the fault. Examples include analysis items such as reading data streams, motion testing, and special functions.
[0053] In this context, "execution items" refer to the specific repair operations taken to resolve the fault within the repair plan. Execution items directly address the fault. Examples include replacing fuel injectors, cleaning the throttle body, and adjusting the ignition timing.
[0054] Based on this, the process of determining the first repair plan for the target vehicle under the target fault code based on the repair plans contained in the first candidate repair records may include: determining a number of candidate analysis items and a first trigger number for each candidate analysis item based on the analysis items in the repair plans contained in each first candidate repair record; determining a number of candidate execution items and a second trigger number for each candidate execution item based on the execution items in the repair plans contained in each first candidate repair record; determining the target analysis item from the candidate analysis items based on the first trigger number; determining the target execution item from the candidate execution items based on the second trigger number; and determining the first repair plan for the target vehicle under the target fault code based on the target analysis item and the target execution item.
[0055] Here, candidate analysis items refer to the union of analysis items in the maintenance plans contained in each first candidate maintenance record. In other words, candidate analysis items are used to indicate the analysis items obtained after deduplicating and merging the analysis items in the maintenance plans contained in each first candidate maintenance record.
[0056] The first trigger count refers to the number of times a candidate analysis item is triggered. The first trigger count can be determined based on the total number of times the candidate analysis item appears in the maintenance plans contained in each first candidate maintenance record. Alternatively, the first trigger count can be determined based on the sum of the trigger counts corresponding to the candidate analysis item in the maintenance plans contained in each first candidate maintenance record. The specific number can be adjusted according to the actual situation and is not limited here.
[0057] Here, a candidate execution item refers to the union of the execution items in the maintenance plans contained in each first candidate maintenance record. In other words, the candidate execution item is used to indicate the execution item obtained after deduplicating and merging the execution items in the maintenance plans contained in each first candidate maintenance record.
[0058] The second trigger count refers to the number of times the candidate execution item is triggered. The second trigger count can be determined based on the total number of times the candidate execution item appears in the maintenance plans contained in each first candidate maintenance record. Alternatively, the second trigger count can be determined based on the sum of the trigger counts corresponding to the candidate execution item in the maintenance plans contained in each first candidate maintenance record. The specific number can be adjusted according to the actual situation and is not limited here.
[0059] Here, the target analysis item refers to the candidate analysis item used to construct the first maintenance plan. There are multiple ways to determine the target analysis item from the candidate analysis items based on the first trigger count, and these methods can be adjusted according to the actual situation; no restrictions are imposed here. For example, the target analysis item could be the candidate analysis item with the highest first trigger count. Another example is a candidate analysis item whose first trigger count exceeds a trigger count threshold, where the trigger count threshold can be set according to the actual situation.
[0060] Here, the target execution item refers to the candidate execution item used to construct the first maintenance plan. Based on the second trigger count, there are multiple ways to determine the target execution item from the candidate execution items, and these methods can be adjusted according to the actual situation; no restrictions are imposed here. For example, the target execution item is the candidate execution item with the highest second trigger count. Another example is that the target execution item is the candidate execution item whose second trigger count exceeds a trigger count threshold, where the trigger count threshold can be set according to the actual situation.
[0061] Thus, a repair plan is constructed based on the first candidate repair record, so that a repair plan can be recommended for the target vehicle to fix the fault indicated by the target fault code, thereby improving the accuracy and efficiency of the repair.
[0062] Step S104: Recommend the first repair solution for the target vehicle to repair the fault indicated by the target fault code.
[0063] Specifically, a first repair plan is recommended to the repair technician of the target vehicle so that the technician can perform repair operations based on the analysis and execution items in the repair plan to fix the fault indicated by the target fault code.
[0064] In some embodiments, after recommending a first repair plan for the target vehicle to repair the fault indicated by the target fault code, the method further includes: if the fault indicated by the target fault code is successfully repaired, constructing a new repair record based on the first repair plan, the target fault code, and the target vehicle association information.
[0065] This is to enrich the database of repair records and provide repair technicians with more sources of repair experience.
[0066] In some embodiments, the method further includes: determining an associated fault code related to the fault indicated by the target fault code, and determining a second repair plan for the target vehicle under the associated fault code; if repairing the fault indicated by the target fault code fails based on the first repair plan, recommending the second repair plan for the target vehicle to repair the fault indicated by the target fault code.
[0067] Among them, associated fault codes refer to other fault codes that cause the target vehicle to exhibit the fault indicated by the target fault code.
[0068] The second repair plan refers to the repair plan recommended based on the associated fault code for repairing the fault indicated by the target fault code.
[0069] There are several ways to determine the second repair plan, and the specific method can be adjusted according to the actual situation, without any restrictions here. For example, the process of determining the second repair plan for the target vehicle under the associated fault code may include: determining the second candidate repair record from multiple repair records based on the associated fault code and the associated information of the target vehicle; and determining the second repair plan for the target vehicle under the associated fault code based on the repair plan contained in the second candidate repair record.
[0070] The second candidate repair record refers to the repair record that matches the associated fault code and the target vehicle.
[0071] There are several ways to determine the second candidate maintenance record, and the specific method can be adjusted according to the actual situation. No restrictions are imposed here.
[0072] For example, from multiple maintenance records, at least one second maintenance record that matches the associated fault code is identified; maintenance records in the second maintenance records whose vehicle association information matches the target vehicle association information are used as second candidate maintenance records; and / or, a fourth similarity between the vehicle association information contained in each second maintenance record and the target vehicle association information is determined, and second maintenance records whose fourth similarity is not less than the similarity threshold are used as second candidate maintenance records.
[0073] The second maintenance record refers to the maintenance record that matches the associated fault code.
[0074] The fourth similarity refers to the similarity between the vehicle association information contained in the second maintenance record and the target vehicle association information.
[0075] The similarity threshold is used to distinguish whether the second repair record is a second candidate repair record.
[0076] Specifically, if the fourth similarity between the vehicle association information contained in the second repair record and the target vehicle association information is not less than the similarity threshold, the second repair record is a second candidate repair record; otherwise, the second repair record is not a second candidate repair record. The similarity threshold here can be the same as or different from the similarity threshold used to distinguish whether the first repair record is a first candidate repair record. Adjustments can be made based on the actual situation, and no restrictions are imposed here.
[0077] The solution adopted in this application embodiment can obtain the target fault code and the target vehicle's associated information during the repair process. Based on the target fault code and the associated information, a first candidate repair record matching the target fault code and the target vehicle is determined from multiple repair records. Each repair record includes a repair plan, a fault code, and vehicle associated information. Based on the repair plan contained in the first candidate repair record, a first repair plan for the target vehicle under the target fault code is determined. The first repair plan is then recommended for the target vehicle to repair the fault indicated by the target fault code. Thus, by combining repair records, the vehicle's fault code, and vehicle associated information, a repair plan for the vehicle under the fault code is determined, and the vehicle fault indicated by the fault code is repaired based on the repair plan, thereby improving the accuracy and efficiency of repairs.
[0078] To facilitate understanding of the repair methods provided in the embodiments of this application, the following explanation is provided.
[0079] Currently, during vehicle repair, technicians manually diagnose and repair vehicles based on fault codes read by diagnostic equipment. This means technicians rely on their own experience or online resources to troubleshoot and repair the vehicle. However, this approach has the following limitations: the repair methods may differ depending on the vehicle model and fault codes.
[0080] Therefore, this application proposes a repair method that involves collecting repair methods from repair technicians for fault codes and sharing these methods.
[0081] After the technician reads the fault code using diagnostic software, if the technician clicks the "Start Repair" button, the diagnostic software will begin recording the entire repair process. Specifically, after the technician clicks the "Start Repair" button, it records the vehicle identification number (VIN), year and model, engine displacement, transmission model, and other vehicle-related information corresponding to the fault code, which can be used as filtering options when the technician obtains a repair plan. The software also records the data streams read during the repair, action tests, special function analyses, and execution items, saving them in the server database for the technician to reference when obtaining a repair plan. After the fault code is fixed, a repair process report can be generated for the customer to review and analyze its rationality.
[0082] For example, technician Zhang uses diagnostic software to connect to the vehicle's OBD-II interface and reads the fault code "P0300" (engine misfire). Zhang clicks the "Start Repair" button on the diagnostic software interface, and the software begins recording the repair process. The software automatically records basic vehicle information, such as the VIN code JF1A1850023456789 (Vehicle Identification Number), the year and model of the 2022 Toyota Corolla, the engine displacement of 1.8L, the transmission type of CVT, and other relevant information such as the vehicle's mileage of 50,000 kilometers and the last maintenance date of December 15, 2024. Xiao Zhang began troubleshooting and repair operations. The diagnostic software recorded the following operations: (1) Reading data streams: such as engine speed of 1000 RPM, fuel pressure of 3.5 bar, intake pressure of 1.0 bar, and oxygen sensor voltage of 0.8 V; (2) Action tests: such as ignition system test, the test result was normal; and fuel injection system test, the test result was that the injector atomization was poor; (3) Special functions: such as clearing fault codes, rereading fault codes to confirm whether the fault has been eliminated, etc. After the repair technician Xiao Zhang completed the troubleshooting, the diagnostic software saved the above recorded information to the server database. The saved information includes: fault code: P0300; vehicle basic information: VIN code, year and model, engine displacement, gearbox model, etc.; repair operation records: the name and result of the read data stream, action tests, special functions, etc. After Xiao Zhang completed the fault repair, he clicked the [Generate Report] button on the diagnostic software interface, and the system automatically generated a repair process report for the customer to review and analyze its rationality.
[0083] After the technician uses diagnostic software to read the fault codes, if the technician clicks the "Reference Repair" button, the aforementioned repair records will be displayed for reference. Specifically, after the technician clicks the "Reference Repair" button, the year and vehicle model information are first uploaded to the server. The server then queries and displays matching repair records to the technician, ensuring a precise match with the vehicle model corresponding to the clicked "Reference Repair." The technician can also filter specific repair solutions from the repair records using vehicle-related information such as engine displacement and transmission model. If the server returns no results for a specific engine displacement, repair solutions for other engine displacements can be referenced. After the technician selects the corresponding parameters (engine displacement, transmission model, etc.), the server returns data streams, action tests, special functions, and other information uploaded by other technicians. Based on the number of clicks on the analysis items, the repair records with the most frequent use of the execution items are ranked first (those most likely to repair the fault indicated by the fault code). The repair technician selects data streams, performs action tests, and executes special functions until the fault code is fixed. After the fault code is fixed, the repair technician can generate a repair process report for the customer to review and analyze its rationality.
[0084] For example, mechanic Li uses diagnostic software to connect to the vehicle's OBD-II interface and reads the fault code "P0300" (engine misfire). Li clicks the "Reference Repair" button on the diagnostic software interface, and the software begins searching for relevant repair records. The software automatically uploads the vehicle's year and model information to the server, such as a 2023 Honda Accord, 2.0L engine displacement, 9AT transmission, and other relevant information like mileage of 30,000 kilometers and last maintenance date of January 10, 2025. The server searches for relevant repair records based on the uploaded year and model information and returns them to Li. After seeing the search results on the diagnostic software interface, Li can select further filtering parameters to precisely match the same repair vehicle models stored on the server. Li selects the following parameters for filtering: 2.0L engine displacement and 9AT transmission. The server returns relevant repair records based on the parameters selected by Li. Assume the server returns the following two repair records: Repair record 1: Fault code is P0300, model year is 2022 Toyota Corolla, engine displacement is 1.8L and transmission model is CVT.
[0085] The maintenance operations include: (1) Reading data stream: engine speed is 1000 RPM, fuel pressure is 3.5 bar, intake pressure is 1.0 bar and oxygen sensor voltage is 0.8 V; (2) Action test: ignition system test, the test result is normal; fuel injection system test, the test result is that the fuel injector atomization is poor; (3) Special function: clear fault code, reread fault to confirm whether the fault has been eliminated.
[0086] The repair resulted in the replacement of the fuel injectors, the P0300 fault code no longer appeared, and the engine was running normally.
[0087] Repair record 2: Fault code is P0300, model year is 2023 Honda Accord, engine displacement is 2.0L and transmission model is 9AT.
[0088] The maintenance operation includes: (1) reading the data stream: engine speed is 1200 RPM, fuel pressure is 3.8 bar, intake pressure is 1.1 bar and oxygen sensor voltage is 0.9 V; (2) ignition system test, the test result is normal; fuel injection system test, the test result is that the fuel injector atomization is poor; (3) special functions: clear fault codes and reread fault codes to confirm whether the fault has been eliminated.
[0089] The repair resulted in the replacement of the fuel injectors, the P0300 fault code no longer appeared, and the engine was running normally.
[0090] Xiao Li referred to Repair Record 2 (because the vehicle model and parameters were a perfect match) and decided to perform the repair according to the operation steps in the record: (1) Read the data stream: engine speed was 1200 RPM, fuel pressure was 3.8 bar, intake pressure was 1.1 bar, and oxygen sensor voltage was 0.9 V; (2) Ignition system test, the test result was normal; fuel injection system test, the test result was that the injector atomization was poor; (3) Special functions: clear fault codes, reread fault codes to confirm whether the fault has been eliminated. After Xiao Li replaced the injectors and restarted the engine, fault code P0300 no longer appeared, and the engine ran normally. After Xiao Li completed the fault repair, he clicked the [Generate Report] button on the diagnostic software interface, and the system automatically generated a repair process report for the customer to review and analyze its rationality.
[0091] In this way, by sharing maintenance data, the faults indicated by the fault codes can be repaired efficiently.
[0092] To facilitate better implementation of the repair method provided in the embodiments of this application, the embodiments of this application also provide an apparatus based on the above-described repair method. The meanings of the terms used are the same as in the above-described repair method, and specific implementation details can be found in the descriptions in the method embodiments.
[0093] For example, such as Figure 3 As shown, this application provides an apparatus based on the above-described repair method, which may include: The information acquisition module 201 is used to acquire the target fault code of the target vehicle and the target vehicle association information during the repair process of the target vehicle. The record determination module 202 is used to determine a first candidate repair record that matches the target fault code and the target vehicle from multiple repair records based on the target fault code and the target vehicle association information. Each repair record includes a repair plan, a fault code, and vehicle association information. The solution determination module 203 is used to determine a first repair solution for the target vehicle under the target fault code based on the repair solutions contained in the first candidate repair record. Repair module 204 is used to recommend a first repair solution for the target vehicle to repair the fault indicated by the target fault code.
[0094] In some embodiments, the record determination module 202, based on the target fault code and target vehicle association information, determines a first candidate repair record matching the target fault code and target vehicle from multiple repair records, including: The first determination unit is used to determine at least one first maintenance record that matches the target fault code from multiple maintenance records; The second determining unit is used to record the repair records in the first repair records where the vehicle association information matches the target vehicle association information as the first candidate repair records, and / or to determine the target similarity between the vehicle association information contained in each first repair record and the target vehicle association information, and to record the first repair records where the target similarity is not less than the similarity threshold as the first candidate repair records.
[0095] In some embodiments, the vehicle association information mentioned above includes at least one of vehicle model, engine displacement, and vehicle component model.
[0096] Based on this, assuming the aforementioned vehicle-related information includes vehicle model, engine displacement, and vehicle component model, the steps for determining the first candidate repair record include: The third determining unit records repair records that share the same vehicle model, engine displacement, and vehicle component model as the target vehicle in the first repair record; and / or, The first similarity determination unit is used to determine the first similarity for each first repair record based on the vehicle model in the vehicle association information contained in the first repair record and the vehicle model in the target vehicle association information. The second similarity determination unit is used to determine a second similarity based on the engine displacement in the vehicle association information contained in the first maintenance record and the engine displacement in the target vehicle association information. The third similarity determination unit is used to determine the third similarity based on the vehicle component model in the vehicle association information contained in the first maintenance record and the vehicle component model in the target vehicle association information. The fourth similarity determination unit is used to determine the target similarity between the vehicle association information contained in the first repair record and the target vehicle association information based on the first similarity, the second similarity and the third similarity. The fourth determination unit records the first maintenance record whose target similarity is not less than the similarity threshold as the first candidate maintenance record.
[0097] In some embodiments, each maintenance program includes an analysis item and an execution item.
[0098] Based on this, the above-mentioned solution determination module 203, based on the repair solutions contained in the first candidate repair record, determines a first repair solution for the target vehicle under the target fault code, including: The first analysis item determination unit is used to determine a number of candidate analysis items and the first trigger number of each candidate analysis item based on the analysis items in the maintenance plan contained in each first candidate maintenance record. The first execution item determination unit is used to determine a number of candidate execution items and a second trigger number for each candidate execution item based on the execution items in the maintenance plan contained in each first candidate maintenance record; The second analysis item determination unit is used to determine the target analysis item from the candidate analysis items based on the first trigger count; The second execution item determination unit is used to determine the target execution item from the candidate execution items based on the second trigger count; The first determination unit of the scheme is used to determine the first maintenance scheme for the target vehicle under the target fault code based on the target analysis item and the target execution item.
[0099] In some embodiments, after the repair module 204 recommends a first repair solution for the target vehicle to repair the fault indicated by the target fault code, the repair processing apparatus further includes: The record construction unit is used to construct a new repair record based on the first repair plan, the target fault code, and the target vehicle association information, after successfully repairing the fault indicated by the target fault code.
[0100] In some embodiments, the above-mentioned maintenance processing apparatus further includes: The second determination unit of the scheme is used to determine the associated fault code that is associated with the fault indicated by the target fault code, and to determine the second repair scheme for the target vehicle under the associated fault code. The repair unit is used to recommend a second repair plan for the target vehicle to repair the fault indicated by the target fault code if the repair of the fault indicated by the target fault code fails based on the first repair plan.
[0101] In some embodiments, the second determination unit of the above-described scheme, which determines a second repair scheme for the target vehicle under the associated fault code, is further configured to: Based on the associated fault codes and the target vehicle's associated information, a second candidate repair record is determined from multiple repair records; Based on the repair plans contained in the second candidate repair record, a second repair plan is determined for the target vehicle under the associated fault code.
[0102] The solution adopted in this application embodiment can be implemented by the information acquisition module 201 acquiring the target fault code and the target vehicle's associated information during the repair process of the target vehicle; the record determination module 202, based on the target fault code and the target vehicle associated information, determines a first candidate repair record matching the target fault code and the target vehicle from multiple repair records, wherein each repair record includes a repair plan, a fault code, and vehicle associated information; the plan determination module 203, based on the repair plans contained in the first candidate repair record, determines a first repair plan for the target vehicle under the target fault code; and the repair module 204 recommends the first repair plan for the target vehicle to repair the fault indicated by the target fault code. Thus, by combining the repair records, the vehicle's fault code, and the vehicle associated information, a repair plan for the vehicle under the fault code is determined, and the vehicle fault problem indicated by the fault code is repaired based on the repair plan, thereby improving the accuracy and efficiency of repair.
[0103] In practice, each of the above modules can be implemented as an independent entity or can be combined arbitrarily to be implemented as the same or several entities. For the specific implementation methods and corresponding beneficial effects of each of the above modules, please refer to the previous method embodiments, which will not be repeated here.
[0104] This application also provides an electronic device, such as... Figure 4 As shown, it illustrates a structural schematic diagram of the electronic device involved in the embodiments of this application, specifically: The electronic device may include components such as a processor 301 with one or more processing cores, a memory 302 with one or more storage media, a power supply 303, and an input unit 304. Those skilled in the art will understand that... Figure 4The electronic device structure shown does not constitute a limitation on the electronic device and may include more or fewer components than shown, or combine certain components, or have different component arrangements. Wherein: The processor 301 is the control center of the electronic device, connecting various parts of the device via various interfaces and lines. It executes computer programs and / or modules stored in the memory 302, and calls data stored in the memory 302 to perform various functions and process data. Optionally, the processor 301 may include one or more processing cores; preferably, the processor 301 may integrate an application processor and a modem processor, wherein the application processor mainly handles the operating system, user interface, and applications, and the modem processor mainly handles wireless communication. It is understood that the modem processor may not be integrated into the processor 301.
[0105] The memory 302 can be used to store computer programs and modules. The processor 301 executes various functional applications and diagnostic schemes by running the computer programs and modules stored in the memory 302. The memory 302 may mainly include a program storage area and a data storage area. The program storage area may store the operating system, computer programs required for at least one function (such as voice prompt function, text input function, voice input function, scheme selection function, etc.), etc.; the data storage area may store data created according to the use of the electronic device. In addition, the memory 302 may include high-speed random access memory, and may also include non-volatile memory, such as at least one disk storage device, flash memory device, or other volatile solid-state storage device. Accordingly, the memory 302 may also include memory electronics to provide the processor 301 with access to the memory 302.
[0106] The electronic device also includes a power supply 303 that supplies power to various components. Preferably, the power supply 303 can be logically connected to the processor 301 through a power management system, thereby enabling functions such as charging, discharging, and power consumption management through the power management system. The power supply 303 may also include one or more DC or AC power supplies, recharging systems, power fault detection circuits, power converters or inverters, power status indicators, and other arbitrary components.
[0107] The electronic device may also include an input unit 304, which can be used to receive input digital or character information and generate keyboard, mouse, joystick, optical or trackball signal inputs related to user settings and function control.
[0108] Although not shown, the electronic device may also include a display unit, etc., which will not be described in detail here. Specifically, in this embodiment, the processor 301 in the electronic device loads the executable files corresponding to the processes of one or more computer programs into the memory 302 according to the following instructions, and the processor 301 runs the computer programs stored in the memory 302 to realize various functions. For example: During the repair process of the target vehicle, obtain the target fault code for the target vehicle, as well as the target vehicle's associated information; Based on the target fault code and the target vehicle association information, a first candidate repair record matching the target fault code and the target vehicle is determined from multiple repair records. Each repair record includes a repair plan, a fault code, and vehicle association information. Based on the repair plans contained in the first candidate repair record, determine the first repair plan for the target vehicle under the target fault code; The recommended first repair solution for the target vehicle is to repair the fault indicated by the target fault code.
[0109] Therefore, the electronic device provided in this application embodiment can, during the repair process of a target vehicle, obtain a target fault code for the target vehicle and target vehicle association information; based on the target fault code and target vehicle association information, determine a first candidate repair record matching the target fault code and target vehicle from multiple repair records, wherein each repair record includes a repair plan, a fault code, and vehicle association information; based on the repair plan contained in the first candidate repair record, determine a first repair plan for the target vehicle under the target fault code; and recommend the first repair plan for the target vehicle to repair the fault indicated by the target fault code. Thus, by combining repair records, vehicle fault codes, and vehicle association information, a repair plan for the vehicle under the fault code is determined, and the vehicle fault problem indicated by the fault code is repaired based on the repair plan, thereby improving the accuracy and efficiency of repair.
[0110] For details on the specific implementation methods and corresponding beneficial effects of each of the above operations, please refer to the detailed description of the maintenance and treatment methods above, which will not be repeated here.
[0111] Those skilled in the art will understand that all or part of the steps in the various methods of the above embodiments can be performed by a computer program, or by a computer program controlling related hardware. The computer program can be stored in a storage medium and loaded and executed by a processor.
[0112] Therefore, embodiments of this application provide a storage medium storing a computer program that can be loaded by a processor to execute the steps of any of the repair processing methods provided in embodiments of this application. For example, the computer program can execute the following steps: During the repair process of the target vehicle, obtain the target fault code for the target vehicle, as well as the target vehicle's associated information; Based on the target fault code and the target vehicle association information, a first candidate repair record matching the target fault code and the target vehicle is determined from multiple repair records. Each repair record includes a repair plan, a fault code, and vehicle association information. Based on the repair plans contained in the first candidate repair record, determine the first repair plan for the target vehicle under the target fault code; The recommended first repair solution for the target vehicle is to repair the fault indicated by the target fault code.
[0113] Therefore, the storage medium provided in this application embodiment can, during the repair process of the target vehicle, acquire the target fault code and the target vehicle's associated information; based on the target fault code and the associated information, determine a first candidate repair record matching the target fault code and the target vehicle from multiple repair records, wherein each repair record includes a repair plan, a fault code, and vehicle associated information; based on the repair plan contained in the first candidate repair record, determine a first repair plan for the target vehicle under the target fault code; and recommend the first repair plan for the target vehicle to repair the fault indicated by the target fault code. Thus, by combining repair records, the vehicle's fault code, and vehicle associated information, a repair plan for the vehicle under the fault code is determined, and the vehicle fault indicated by the fault code is repaired based on the repair plan, thereby improving the accuracy and efficiency of repair.
[0114] For details on the specific implementation methods and corresponding beneficial effects of the above operations, please refer to the previous embodiments, which will not be repeated here.
[0115] The storage medium may include: read-only memory (ROM), random access memory (RAM), disk or optical disk, etc.
[0116] Since the computer program stored in the storage medium can execute the steps in any of the maintenance processing methods provided in the embodiments of this application, the beneficial effects that any of the maintenance processing methods provided in the embodiments of this application can achieve can be realized, as detailed in the preceding embodiments, and will not be repeated here.
[0117] According to one aspect of this application, a computer program product or computer program is provided, comprising computer instructions stored in a storage medium. A processor of a computer device reads the computer instructions from the storage medium and executes the computer instructions, causing the computer device to perform the aforementioned repair processing method.
[0118] The foregoing has provided a detailed description of a repair processing method, apparatus, electronic device, storage medium, and computer program product provided in the embodiments of this application. Specific examples have been used to illustrate the principles and implementation methods of this application. The descriptions of the above embodiments are only for the purpose of helping to understand the methods and core ideas of this application. At the same time, for those skilled in the art, there will be changes in the specific implementation methods and application scope based on the ideas of this application. Therefore, the content of this specification should not be construed as a limitation of this application.
Claims
1. A repair and maintenance method, characterized in that, The method includes: During the repair process of the target vehicle, the target fault code for the target vehicle and the target vehicle association information are obtained; Based on the target fault code and the target vehicle association information, a first candidate repair record matching the target fault code and the target vehicle is determined from multiple repair records, wherein each repair record includes a repair plan, a fault code, and vehicle association information; Based on the repair plans contained in the first candidate repair record, a first repair plan for the target vehicle under the target fault code is determined; The first repair solution is recommended for the target vehicle to repair the fault indicated by the target fault code.
2. The repair method according to claim 1, characterized in that, The step of determining a first candidate repair record matching the target fault code and the target vehicle from multiple repair records based on the target fault code and the target vehicle association information includes: From the plurality of said maintenance records, at least one first maintenance record matching the target fault code is determined; Repair records in the first repair records whose vehicle association information matches the target vehicle association information are selected as the first candidate repair records, and / or, the target similarity between the vehicle association information contained in each of the first repair records and the target vehicle association information is determined, and the first repair records whose target similarity is not less than the similarity threshold are selected as the first candidate repair records.
3. The repair method according to claim 2, characterized in that, The vehicle association information includes at least one of the following: vehicle model, engine displacement, and vehicle component model. When the vehicle association information includes vehicle model, engine displacement, and vehicle component model, the steps for determining the first candidate repair record include: The repair records in the first repair record that have the same vehicle model, engine displacement, and vehicle component model as the target vehicle are selected as the first candidate repair records. And / or, for each of the first repair records, a first similarity is determined based on the vehicle model in the vehicle association information contained in the first repair record and the vehicle model in the target vehicle association information; A second similarity is determined based on the engine displacement in the vehicle association information contained in the first maintenance record and the engine displacement in the target vehicle association information; A third similarity is determined based on the vehicle component model in the vehicle association information contained in the first maintenance record and the vehicle component model in the target vehicle association information; Based on the first similarity, the second similarity, and the third similarity, a target similarity is determined between the vehicle association information contained in the first repair record and the target vehicle association information; The first repair record with a target similarity not less than the similarity threshold is selected as the first candidate repair record.
4. The repair method according to claim 1, characterized in that, Each repair plan includes an analysis item and an execution item. Determining a first repair plan for the target vehicle under the target fault code based on the repair plans contained in the first candidate repair record includes: Based on the analysis items in the maintenance schemes contained in each of the first candidate maintenance records, a number of candidate analysis items are determined, as well as the first trigger count for each candidate analysis item; Based on the execution items in the maintenance plan contained in each of the first candidate maintenance records, a number of candidate execution items are determined, as well as a second trigger number for each candidate execution item; Based on the first number of triggers, a target analysis item is determined from the candidate analysis items; Based on the second trigger count, the target execution item is determined from the candidate execution items; Based on the target analysis item and the target execution item, a first repair plan is determined for the target vehicle under the target fault code.
5. The repair method according to any one of claims 1 to 4, characterized in that, After recommending the first repair solution for the target vehicle to repair the fault indicated by the target fault code, the method further includes: If the fault indicated by the target fault code is successfully repaired, a new repair record is constructed based on the first repair plan, the target fault code, and the target vehicle association information.
6. The repair method according to claim 5, characterized in that, The method further includes: Identify associated fault codes that are related to the fault indicated by the target fault code, and determine a second repair plan for the target vehicle under the associated fault codes; If the repair of the fault indicated by the target fault code fails based on the first repair solution, the second repair solution is recommended for the target vehicle to repair the fault indicated by the target fault code.
7. The repair method according to claim 6, characterized in that, The determination of the second repair plan for the target vehicle under the associated fault code includes: Based on the associated fault code and the target vehicle association information, a second candidate repair record is determined from multiple repair records; Based on the repair plans contained in the second candidate repair record, a second repair plan is determined for the target vehicle under the associated fault code.
8. A maintenance and repair device, characterized in that, The device includes: The information acquisition module is used to acquire the target fault code of the target vehicle and the target vehicle association information during the repair process of the target vehicle. The record determination module is used to determine a first candidate repair record that matches the target fault code and the target vehicle from multiple repair records based on the target fault code and the target vehicle association information, wherein each repair record includes a repair plan, a fault code, and vehicle association information; The solution determination module is used to determine a first repair solution for the target vehicle under the target fault code based on the repair solutions contained in the first candidate repair record. The repair module is used to recommend the first repair solution for the target vehicle to repair the fault indicated by the target fault code.
9. An electronic device, characterized in that, It includes a processor and a memory, wherein the memory stores a computer program that, when executed by the processor, causes the processor to perform the steps of the maintenance process method according to any one of claims 1 to 7.
10. A computer-readable storage medium, characterized in that, It includes a computer program that, when run on an electronic device, causes the electronic device to perform the steps of the maintenance process method according to any one of claims 1 to 7.