A fault repair guidance method, apparatus, equipment and storage medium

By interacting with the server to obtain fault code information through diagnostic software, and defining the display format according to the difficulty of the fault codes using a preset fault code library, the network and memory burden caused by downloading simple fault codes as PDFs is solved, thereby improving the efficiency of fault code repair and user experience.

CN119882693BActive Publication Date: 2025-11-14LAUNCH TECH CO LTD
View PDF 1 Cites 0 Cited by

Patent Information

Application Number
CN202510068148.7
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2025-01-15
Publication Date
2025-11-14
Estimated Expiration
2045-01-15

AI Technical Summary

Technical Problem

Existing technologies for fault code repair suffer from low efficiency and poor user experience due to the burden of downloading simple fault codes as PDF documents, which leads to network and memory overhead.

Method used

The diagnostic software reads vehicle information, uploads it to the server to download diagnostic data packages, generates fault code reading commands, and uses a preset fault code library to define the format type according to the difficulty of the fault codes, displaying text or document guidance solutions.

Benefits of technology

Reduce network and memory waste, improve fault code display efficiency and user experience, and achieve flexible and efficient fault repair guidance.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119882693B_ABST
    Figure CN119882693B_ABST
Patent Text Reader

Abstract

This application discloses a fault repair guidance method, apparatus, device, and storage medium, relating to the field of fault diagnosis technology. The method includes: using diagnostic software to read vehicle information corresponding to a target vehicle, uploading the vehicle information to a preset server for downloading corresponding diagnostic data packets; sending a fault code reading command generated based on the diagnostic data packets to the electronic control unit (ECU) on the target vehicle; obtaining the fault code corresponding to the target vehicle based on the command response result; querying the format type of the fault code repair guidance scheme and the target fault code repair guidance scheme through a preset fault code library in the diagnostic software; allowing the user to perform fault repair based on the target fault code repair guidance scheme displayed on a preset display interface; the format types of the fault code repair guidance scheme include file type and text type. This avoids burdening the network and memory, improving the efficiency of fault code display.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This invention relates to the field of fault diagnosis technology, and in particular to a fault repair guidance method, apparatus, equipment and storage medium. Background Technology

[0002] Fault codes are a crucial input source for automotive diagnostics and repair. Users use diagnostic equipment to read fault codes to locate vehicle problems. With the continuous development of automotive electronics, vehicles are equipped with more and more ECUs (Electronic Control Units), resulting in increasingly complex electronic architectures and greater challenges in troubleshooting. Traditional reliance on the experience of repair technicians is no longer sufficient for today's complex vehicle diagnostics; accessing repair guidance solutions via the internet has become the primary method for troubleshooting fault codes.

[0003] The existing repair guidance solution involves storing the repair guidance for each fault code as a PDF (Portable Document Format) document on a server. When a user uses a diagnostic tool to query the repair guidance for a corresponding fault, the diagnostic software requests the corresponding PDF document from the network and displays it in the software. Technicians then use the guidance document to troubleshoot the vehicle problem. However, fault codes vary in complexity. Complex fault codes can be guided by lengthy PDFs containing images and text, while simple fault codes can be quickly guided with simple text descriptions. Downloading and displaying PDFs for all simple fault codes would place a significant burden on the network and memory, reduce display efficiency, and result in a poor user experience.

[0004] As can be seen from the above, how to avoid burdening the network and memory while improving the efficiency of fault code display is an urgent problem to be solved. Summary of the Invention

[0005] In view of this, the purpose of this invention is to provide a fault repair guidance method, apparatus, device, and storage medium that can avoid burdening the network and memory and improve the efficiency of fault code display. The specific solution is as follows:

[0006] Firstly, this application provides a fault repair guidance method, including:

[0007] The diagnostic software reads the vehicle information corresponding to the target vehicle, uploads the vehicle information to a preset server, and then downloads the diagnostic data package corresponding to the vehicle information through the preset server and sends the diagnostic data package to the diagnostic software.

[0008] The fault code reading command generated based on the diagnostic data package and corresponding to the target vehicle is sent to the electronic control unit on the target vehicle to obtain the corresponding command response result;

[0009] Based on the command response result, the fault code corresponding to the target vehicle is obtained. The format type of the fault code repair guidance scheme corresponding to the fault code and the target fault code repair guidance scheme are queried through the preset fault code library of the diagnostic software. This allows the user to perform fault repair operations based on the target fault code repair guidance scheme corresponding to the fault code displayed on the preset display interface of the diagnostic software. The format type of the fault code repair guidance scheme includes file type and text type.

[0010] Optionally, the step of using diagnostic software to read the vehicle information corresponding to the target vehicle and uploading the vehicle information to a preset server includes:

[0011] A communication relationship is established between the diagnostic software and the target vehicle based on a preset communication protocol and a preset communication interface, so that the diagnostic software can use the communication relationship to read the vehicle information corresponding to the target vehicle and upload the vehicle information to a preset server.

[0012] Optionally, the step of sending the fault code reading command generated based on the diagnostic data packet and corresponding to the target vehicle to the electronic control unit on the target vehicle to obtain the corresponding command response result includes:

[0013] The diagnostic software parses the diagnostic data packet to generate a fault code reading command corresponding to the target vehicle, and sends the fault code reading command to each electronic control unit of the target vehicle so that the electronic control unit can respond to the fault code reading command to obtain the corresponding command response result.

[0014] Optionally, before querying the format type of the fault code repair guidance scheme corresponding to the fault code and the target fault code repair guidance scheme through the preset fault code database of the diagnostic software, the method further includes:

[0015] Determine whether the fault code meets preset complex conditions;

[0016] If the fault code meets the preset complex conditions, the target fault code repair guidance plan corresponding to the fault code that meets the preset complex conditions will be packaged into a file type and stored in the preset fault code library.

[0017] If the fault code does not meet the preset complex conditions, the repair guidance scheme for the target fault code corresponding to the fault code that does not meet the preset complex conditions will be encapsulated as a text type and stored in the preset fault code library.

[0018] Optionally, before obtaining the fault code corresponding to the target vehicle based on the command response result, and querying the format type of the fault code repair guidance scheme corresponding to the fault code and the target fault code repair guidance scheme through the preset fault code library of the diagnostic software, the method further includes:

[0019] Based on the fault code, a corresponding fault code tag is set in the preset fault code library, and the preset fault code library is constructed using each fault code tag; the fault code tag includes the fault code name, fault code description, fault code type, format type of the fault code repair guidance plan, target fault code repair guidance plan, and file download link corresponding to the fault code.

[0020] Optionally, the step of querying the format type of the fault code repair guidance scheme corresponding to the fault code and the target fault code repair guidance scheme through the preset fault code database of the diagnostic software includes:

[0021] The diagnostic software queries the preset fault code database to find the format type of the fault code repair guidance plan corresponding to the fault code.

[0022] If the format type of the fault code repair guidance solution corresponding to the fault code is text, then the target fault code repair guidance solution corresponding to the format type of the fault code repair guidance solution is obtained from the preset fault code library.

[0023] If the format type of the fault code repair guidance solution corresponding to the fault code is a file type, then obtain the file download link corresponding to the format type of the fault code repair guidance solution from the preset fault code library, and download the corresponding target fault code repair guidance solution based on the file download link.

[0024] Optionally, after obtaining the fault code corresponding to the target vehicle based on the command response result, and querying the format type of the fault code repair guidance scheme corresponding to the fault code and the target fault code repair guidance scheme through the preset fault code database of the diagnostic software, the method further includes:

[0025] Create a preset help button corresponding to the fault code on the preset display interface of the diagnostic software;

[0026] When a click event is detected on the preset help button corresponding to the fault code, the target fault code repair guidance plan corresponding to the fault code is displayed so that the user can perform fault repair operations based on the target fault code repair guidance plan.

[0027] Secondly, this application provides a fault repair guidance device, comprising:

[0028] The diagnostic data package download module is used to read the vehicle information corresponding to the target vehicle using diagnostic software, upload the vehicle information to a preset server, download the diagnostic data package corresponding to the vehicle information through the preset server, and send the diagnostic data package to the diagnostic software.

[0029] The command sending module is used to send a fault code reading command generated based on the diagnostic data packet and corresponding to the target vehicle to the electronic control unit on the target vehicle, so as to obtain the corresponding command response result;

[0030] The guidance text display module is used to obtain the fault code corresponding to the target vehicle based on the command response result, and to query the format type of the fault code repair guidance scheme corresponding to the fault code and the target fault code repair guidance scheme through the preset fault code library of the diagnostic software, so that the user can perform fault repair operations based on the target fault code repair guidance scheme corresponding to the fault code displayed on the preset display interface of the diagnostic software; the format type of the fault code repair guidance scheme includes file type and text type.

[0031] Thirdly, this application provides an electronic device, comprising:

[0032] Memory, used to store computer programs;

[0033] A processor is used to execute the computer program to implement the aforementioned fault repair guidance method.

[0034] Fourthly, this application provides a computer-readable storage medium for storing a computer program, wherein the computer program, when executed by a processor, implements the aforementioned fault repair guidance method.

[0035] This application first uses diagnostic software to read vehicle information corresponding to the target vehicle, uploads the vehicle information to a preset server, and then downloads a diagnostic data package corresponding to the vehicle information through the preset server. The diagnostic data package is then sent to the diagnostic software. A fault code reading command generated based on the diagnostic data package, corresponding to the target vehicle, is sent to the electronic control unit (ECU) on the target vehicle to obtain a corresponding command response. Based on the command response, the fault code corresponding to the target vehicle is obtained. The format type of the fault code repair guidance scheme corresponding to the fault code and the target fault code repair guidance scheme are queried through the preset fault code library of the diagnostic software. This allows the user to perform fault repair operations based on the target fault code repair guidance scheme displayed on the preset display interface of the diagnostic software. The format types of the fault code repair guidance scheme include file type and text type.

[0036] As can be seen from the above, the file type and text content of the repair guidance document are defined according to the difficulty of the fault. The diagnostic software uses its preset fault code database to query the target fault code repair guidance scheme corresponding to the format type of the fault code repair guidance scheme. In this way, the target fault code repair guidance scheme corresponding to the fault code of the target vehicle is displayed flexibly and efficiently on the preset display interface of the diagnostic software. Fault repair operations are then performed based on the target fault code repair guidance scheme, greatly reducing network and memory waste, thereby improving user experience and diagnostic efficiency. Attached Figure Description

[0037] To more clearly illustrate the technical solutions in the embodiments of the present invention or the prior art, the drawings used in the description of the embodiments or the prior art will be briefly introduced below. Obviously, the drawings described below are only embodiments of the present invention. For those skilled in the art, other drawings can be obtained based on the provided drawings without creative effort.

[0038] Figure 1 This application discloses a flowchart of a fault repair guidance method.

[0039] Figure 2 This application provides a schematic diagram of creating a preset fault code library;

[0040] Figure 3 A schematic diagram of a preset display interface provided in this application;

[0041] Figure 4 A schematic diagram of a pre-defined container structure is provided for this application;

[0042] Figure 5 A schematic diagram of text display on a preset display interface provided in this application;

[0043] Figure 6 This application provides a schematic diagram of a preset display interface for displaying file content.

[0044] Figure 7 This application discloses a specific fault repair guidance method flowchart;

[0045] Figure 8 This is a schematic diagram of the structure of a fault repair guidance device disclosed in this application;

[0046] Figure 9 This is a structural diagram of an electronic device disclosed in this application. Detailed Implementation

[0047] The technical solutions of the embodiments of the present invention will be clearly and completely described below with reference to the accompanying drawings. Obviously, the described embodiments are only some embodiments of the present invention, and not all embodiments. Based on the embodiments of the present invention, all other embodiments obtained by those skilled in the art without creative effort are within the scope of protection of the present invention.

[0048] Currently, complex fault codes can be guided to troubleshoot using lengthy PDFs containing images and text, while simple fault codes can be quickly guided with just simple text descriptions. If even simple fault codes require downloading and displaying PDFs, it places a significant burden on network and memory, reducing display efficiency and user experience. Therefore, this application provides a fault repair guidance method that flexibly and efficiently displays a target fault code repair guidance scheme corresponding to the fault code of the target vehicle on a preset display interface of the diagnostic software. Fault repair operations are then performed based on this target fault code repair guidance scheme, greatly reducing network and memory waste and thus improving user experience and diagnostic efficiency.

[0049] See Figure 1 As shown in the figure, an embodiment of the present invention discloses a fault repair guidance method, including:

[0050] Step S11: Use diagnostic software to read the vehicle information corresponding to the target vehicle, upload the vehicle information to a preset server, so that the preset server can download the diagnostic data package corresponding to the vehicle information, and send the diagnostic data package to the diagnostic software.

[0051] In this embodiment, a communication relationship is first established between the diagnostic software and the target vehicle based on a preset communication protocol and a preset communication interface. Then, the diagnostic software uses this communication relationship to read the vehicle information corresponding to the target vehicle and uploads the vehicle information to a preset server. The preset server then downloads the diagnostic data package corresponding to the vehicle information and sends the diagnostic data package to the diagnostic software. Specifically, the step of using the diagnostic software to read the vehicle information corresponding to the target vehicle and uploading the vehicle information to the preset server includes: establishing a communication relationship between the diagnostic software and the target vehicle based on a preset communication protocol and a preset communication interface, so that the diagnostic software can use this communication relationship to read the vehicle information corresponding to the target vehicle and upload the vehicle information to the preset server.

[0052] It is understood that any communication protocol capable of establishing a communication relationship between the diagnostic software and the target vehicle can be used as the preset communication protocol. Based on this communication relationship, the diagnostic software sends a vehicle information read request to the target vehicle to read its vehicle information, including the vehicle identification number (VIN), engine model, software version, and fault codes. The diagnostic software then uploads this vehicle information to a preset server, which uses this information to locate and download the corresponding diagnostic data package. This diagnostic data package is then encapsulated into a preset data format and sent to the diagnostic software. It is worth noting that the preset data format can be adjusted based on actual circumstances and is not specifically limited here.

[0053] Step S12: Send the fault code reading command generated based on the diagnostic data packet corresponding to the target vehicle to the electronic control unit on the target vehicle to obtain the corresponding command response result.

[0054] In this embodiment, after the diagnostic software receives the diagnostic data packet, it uses a built-in parser or a preset parsing algorithm to parse the diagnostic data packet to obtain a fault code reading command corresponding to the target vehicle. Based on the communication relationship, the fault code reading command is sent to the electronic control unit (ECU) on the target vehicle, so that the ECU can respond to the received fault code reading command to obtain a corresponding command response result. Specifically, sending the fault code reading command generated based on the diagnostic data packet to the ECU on the target vehicle to obtain a corresponding command response result includes: parsing the diagnostic data packet with the diagnostic software to generate a fault code reading command corresponding to the target vehicle, and sending the fault code reading command to each ECU of the target vehicle, so that the ECU can respond to the fault code reading command to obtain a corresponding command response result.

[0055] Step S13: Based on the command response result, obtain the fault code corresponding to the target vehicle, and query the format type of the fault code repair guidance scheme corresponding to the fault code and the target fault code repair guidance scheme through the preset fault code library of the diagnostic software, so that the user can perform fault repair operations based on the target fault code repair guidance scheme corresponding to the fault code displayed on the preset display interface of the diagnostic software; the format type of the fault code repair guidance scheme includes file type and text type.

[0056] In this embodiment, after receiving the command response result, the fault code corresponding to the target vehicle is obtained from the command response result. Then, the format type of the fault code repair guidance scheme corresponding to the fault code and the corresponding target fault code repair guidance scheme are queried through a preset fault code library created in the diagnostic software. The preset fault code library is created based on the complexity of the fault code. Specifically, before querying the format type of the fault code repair guidance scheme and the target fault code repair guidance scheme through the preset fault code library of the diagnostic software, the method further includes: determining whether the fault code meets preset complexity conditions; if the fault code meets the preset complexity conditions, the target fault code repair guidance scheme corresponding to the fault code that meets the preset complexity conditions is encapsulated as a file type and stored in the preset fault code library; if the fault code does not meet the preset complexity conditions, the target fault code repair guidance scheme corresponding to the fault code that does not meet the preset complexity conditions is encapsulated as a text type and stored in the preset fault code library.

[0057] Understandably, if the fault code meets the preset complexity conditions, i.e., if the fault code pertains to a complex system, such as engine and drive-related faults (e.g., some fault codes starting with P0), these faults may involve multiple engine systems, such as the fuel system, ignition system, and emission system. Because these systems are interconnected and complex, detailed illustrated instructions are usually required to ensure accurate repairs. The guidance for this type of fault code can be created as a document (i.e., PDF). If the fault code does not meet the preset complexity conditions, it indicates that the fault code pertains to a non-complex system, such as low tire pressure (tire pressure monitoring system warning light). Only a brief text prompt is needed to remind the owner to check the tire pressure and inflate it to the normal range. Therefore, the guidance for this type of fault code can be created as a text file.

[0058] In this embodiment, after creating the preset fault code library, corresponding fault code tags need to be set in the preset fault code library. The fault code tags include the fault code name, fault code description, fault code type, format type of the fault code repair guidance scheme, target fault code repair guidance scheme, and file download link. Specifically, before obtaining the fault code corresponding to the target vehicle based on the command response result, and querying the format type of the fault code repair guidance scheme and the target fault code repair guidance scheme through the preset fault code library of the diagnostic software, the process further includes: setting corresponding fault code tags in the preset fault code library based on the fault code, and constructing the preset fault code library using each fault code tag; the fault code tags include the fault code name, fault code description, fault code type, format type of the fault code repair guidance scheme, target fault code repair guidance scheme, and file download link.

[0059] Figure 2 This embodiment provides a schematic diagram for creating a preset fault code library. The DTC tag contains several DTC tags, each corresponding to a fault code, including the fault code name, description, and severity level. An SDGS tag is added under each DTC tag, and the SDGS tag contains an SDG tag. If the fault code repair guidance solution corresponding to the fault code is in text format, the SDG tag is marked as "string," and its content is filled with the corresponding target fault code repair guidance solution. If the fault code repair guidance solution is in file format, the SDG tag is marked as "PDF," and its content is filled with the file download link corresponding to the fault code repair guidance solution's format.

[0060] Furthermore, based on the pre-created preset fault code database, the format type of the fault code repair guidance scheme corresponding to the fault code is queried, and the corresponding target fault code repair guidance scheme is obtained based on the format type of the fault code repair guidance scheme. Specifically, the step of querying the format type of the fault code repair guidance scheme and the target fault code repair guidance scheme through the preset fault code database of the diagnostic software includes: querying the format type of the fault code repair guidance scheme corresponding to the fault code through the preset fault code database of the diagnostic software; if the format type of the fault code repair guidance scheme corresponding to the fault code is text, then obtaining the target fault code repair guidance scheme corresponding to the format type of the fault code repair guidance scheme from the preset fault code database; if the format type of the fault code repair guidance scheme corresponding to the fault code is file, then obtaining the file download link corresponding to the format type of the fault code repair guidance scheme from the preset fault code database, and downloading the corresponding target fault code repair guidance scheme based on the file download link.

[0061] In this embodiment, after obtaining the format type of the fault code repair guidance scheme and the target fault code repair guidance scheme corresponding to the fault code, a preset help button needs to be created on the preset display interface of the diagnostic software. When a click event is detected on the preset help button corresponding to the fault code, the target fault code repair guidance scheme corresponding to the fault code is displayed on the preset display interface so that the user can perform fault repair operations based on the target fault code repair guidance scheme. Specifically, after obtaining the fault code corresponding to the target vehicle based on the command response result and querying the format type of the fault code repair guidance scheme and the target fault code repair guidance scheme through the preset fault code library of the diagnostic software, the process further includes: creating a preset help button corresponding to the fault code on the preset display interface of the diagnostic software; and when a click event is detected on the preset help button corresponding to the fault code, displaying the target fault code repair guidance scheme corresponding to the fault code so that the user can perform fault repair operations based on the target fault code repair guidance scheme.

[0062] Figure 3 This is a schematic diagram of a preset display interface provided in this embodiment. After querying the format type of the fault code repair guidance scheme corresponding to the fault code and the target fault code repair guidance scheme through the preset fault code database, the fault code information corresponding to the fault code is stored in a preset container. Figure 4This is a schematic diagram of a preset container structure provided in this embodiment. The fault code name, fault code description, fault code type, format type of the fault code repair guidance plan, target fault code repair guidance plan, and file download link from the fault code information are stored in the preset container. This allows the diagnostic software to parse each fault code in the preset container and display the fault code information in a list format on the preset display interface. A corresponding preset help button is provided after each fault code. When the user clicks the preset help button, the corresponding fault code information can be retrieved based on the preset help button. Figure 5 This is a schematic diagram of text display on a preset display interface provided in this embodiment. If the format type of the fault code repair guidance plan corresponding to the fault code information is text, the corresponding target fault code repair guidance plan is directly displayed on the preset display interface; Figure 6 This embodiment provides a schematic diagram of a preset display interface for displaying file content. If the format type of the fault code repair guidance solution corresponding to the fault code information is a file type, then the file download link corresponding to the format type of the fault code repair guidance solution will be obtained first, and the target fault code repair guidance solution corresponding to the file download link will be displayed on the preset display interface.

[0063] As can be seen from the above, the file type and text content of the repair guidance document are defined according to the difficulty of the fault. The diagnostic software uses its preset fault code database to query the target fault code repair guidance scheme corresponding to the format type of the fault code repair guidance scheme. In this way, the target fault code repair guidance scheme corresponding to the fault code of the target vehicle is displayed flexibly and efficiently on the preset display interface of the diagnostic software. Fault repair operations are then performed based on the target fault code repair guidance scheme, greatly reducing network and memory waste, thereby improving user experience and diagnostic efficiency.

[0064] As can be seen from the above embodiments, this application performs vehicle diagnosis on the target vehicle based on diagnostic software and a preset server. Therefore, the process of performing vehicle diagnosis on the target vehicle based on diagnostic software and a preset server is described.

[0065] See Figure 7 As shown, this embodiment of the invention discloses a specific fault repair guidance method, including:

[0066] In this embodiment, a communication relationship is first established between the diagnostic software and the target vehicle so that the diagnostic software can read the vehicle information corresponding to the target vehicle and upload the vehicle information to a preset server. After receiving the vehicle information, the preset server can find and download the diagnostic data packet corresponding to the vehicle information and send the diagnostic data packet to the diagnostic software. The diagnostic software receives the diagnostic data packet and generates a fault code reading command corresponding to the target vehicle based on the diagnostic data packet, and sends the fault code reading command to the electronic control unit on the target vehicle.

[0067] After receiving the fault code reading command via the electronic control unit (ECU), the ECU checks internal fault information based on the command to generate a corresponding command response result, which is then sent to the diagnostic software. Upon receiving the command response result, the diagnostic software parses it to obtain the fault code corresponding to the target vehicle. Then, a pre-established fault code database is used to query the format type of the fault code repair guidance scheme corresponding to the fault code, and the corresponding target fault code repair guidance scheme is obtained based on the format type of the fault code repair guidance scheme.

[0068] A preset help button corresponding to the fault code is created on the preset display interface of the diagnostic software. When a click event is detected on the preset help button corresponding to the fault code, the target fault code repair guidance plan corresponding to the fault code is displayed. If the format type of the fault code repair guidance plan is text, the corresponding target fault code repair guidance plan is displayed on the preset display interface; if the format type of the fault code repair guidance plan is file, a file download link corresponding to the format type of the fault code repair guidance plan is obtained, and the target fault code repair guidance plan corresponding to the file download link is displayed on the preset display interface, so that the user can perform fault repair operations based on the target fault code repair guidance plan corresponding to the fault code displayed on the preset display interface of the diagnostic software.

[0069] As can be seen from the above, this embodiment utilizes diagnostic software to read vehicle information of the target vehicle and upload it to a preset server. Based on this, a corresponding diagnostic data package is downloaded from the preset server. The diagnostic data package is then used to generate a fault code reading command, which is sent to the electronic control unit (ECU) of the target vehicle. The ECU returns a corresponding command response result. The fault code in the command response result is used to query the format and type of the corresponding fault code repair guidance scheme, as well as the target fault code repair guidance scheme, using a preset fault code database. This allows for fault repair operations to be performed based on the target fault code repair guidance scheme displayed on the preset display interface of the diagnostic software. By displaying the target vehicle's fault codes on the preset display interface of the diagnostic software, network and memory waste can be reduced, and the accuracy and efficiency of diagnosis can be improved.

[0070] Accordingly, see Figure 8 As shown, this application also provides a fault repair guidance device, comprising:

[0071] The diagnostic data package download module 11 is used to read the vehicle information corresponding to the target vehicle using diagnostic software, upload the vehicle information to a preset server, download the diagnostic data package corresponding to the vehicle information through the preset server, and send the diagnostic data package to the diagnostic software.

[0072] The command sending module 12 is used to send a fault code reading command generated based on the diagnostic data packet and corresponding to the target vehicle to the electronic control unit on the target vehicle, so as to obtain the corresponding command response result;

[0073] The guidance text display module 13 is used to obtain the fault code corresponding to the target vehicle based on the command response result, and to query the format type of the fault code repair guidance scheme corresponding to the fault code and the target fault code repair guidance scheme through the preset fault code library of the diagnostic software, so that the user can perform fault repair operations based on the target fault code repair guidance scheme corresponding to the fault code displayed on the preset display interface of the diagnostic software; the format type of the fault code repair guidance scheme includes file type and text type.

[0074] As can be seen from the above, the file type and text content of the repair guidance document are defined according to the difficulty of the fault. The diagnostic software uses its preset fault code database to query the target fault code repair guidance scheme corresponding to the format type of the fault code repair guidance scheme. In this way, the target fault code repair guidance scheme corresponding to the fault code of the target vehicle is displayed flexibly and efficiently on the preset display interface of the diagnostic software. Fault repair operations are then performed based on the target fault code repair guidance scheme, greatly reducing network and memory waste, thereby improving user experience and diagnostic efficiency.

[0075] In some specific embodiments, the diagnostic data packet download module 11 may specifically include:

[0076] The communication relationship establishment unit is used to establish a communication relationship between the diagnostic software and the target vehicle based on a preset communication protocol and a preset communication interface, so that the diagnostic software can use the communication relationship to read the vehicle information corresponding to the target vehicle and upload the vehicle information to a preset server.

[0077] In some specific embodiments, the command sending module 12 may specifically include:

[0078] The command response unit is used to parse the diagnostic data packet through the diagnostic software to generate a fault code reading command corresponding to the target vehicle, and send the fault code reading command to each electronic control unit of the target vehicle so that the electronic control unit can respond to the fault code reading command to obtain the corresponding command response result.

[0079] In some specific embodiments, the fault repair guidance device may further include:

[0080] A fault code determination unit is used to determine whether the fault code meets preset complex conditions;

[0081] The first scheme encapsulation unit is used to encapsulate the target fault code repair guidance scheme corresponding to the fault code that meets the preset complex conditions into a file type and store it in the preset fault code library if the fault code meets the preset complex conditions.

[0082] The second scheme encapsulation unit is used to encapsulate the target fault code repair guidance scheme corresponding to the fault code that does not meet the preset complex conditions into a text type and store it in the preset fault code library if the fault code does not meet the preset complex conditions.

[0083] In some specific embodiments, the fault repair guidance device may further include:

[0084] The fault code label setting unit is used to set corresponding fault code labels in a preset fault code library based on the fault code, and to construct the preset fault code library using each fault code label; the fault code label includes the fault code name, fault code description, fault code type, format type of the fault code repair guidance plan, target fault code repair guidance plan, and file download link corresponding to the fault code.

[0085] In some specific embodiments, the guidance text display module 13 may specifically include:

[0086] The format type query unit is used to query the format type of the fault code repair guidance plan corresponding to the fault code through the preset fault code library of the diagnostic software;

[0087] The first scheme acquisition unit is used to acquire, if the format type of the fault code repair guidance scheme corresponding to the fault code is text, a target fault code repair guidance scheme corresponding to the format type of the fault code repair guidance scheme from the preset fault code library.

[0088] The second solution acquisition unit is used to obtain a file download link corresponding to the format type of the fault code repair guidance solution from the preset fault code library if the format type of the fault code repair guidance solution is a file type, and download the corresponding target fault code repair guidance solution based on the file download link.

[0089] In some specific embodiments, the fault repair guidance device may further include:

[0090] A help button creation unit is used to create a preset help button corresponding to the fault code on the preset display interface of the diagnostic software;

[0091] The solution display unit is used to display the target fault code repair guidance solution corresponding to the fault code when a click event is detected on the preset help button corresponding to the fault code, so that the user can perform fault repair operations based on the target fault code repair guidance solution.

[0092] Furthermore, embodiments of this application also disclose an electronic device, Figure 9 This is a structural diagram of an electronic device 20 according to an exemplary embodiment. The content of the diagram should not be construed as limiting the scope of this application. The electronic device 20 may specifically include: at least one processor 21, at least one memory 22, a power supply 23, a communication interface 24, an input / output interface 25, and a communication bus 26. The memory 22 stores a computer program, which is loaded and executed by the processor 21 to implement the relevant steps in the fault repair guidance method disclosed in any of the foregoing embodiments. Furthermore, the electronic device 20 in this embodiment may specifically be an electronic computer.

[0093] In this embodiment, the power supply 23 is used to provide operating voltage for each hardware device on the electronic device 20; the communication interface 24 can create a data transmission channel between the electronic device 20 and external devices, and the communication protocol it follows can be any communication protocol applicable to the technical solution of this application, and is not specifically limited here; the input / output interface 25 is used to acquire external input data or output data to the outside world, and its specific interface type can be selected according to specific application needs, and is not specifically limited here.

[0094] In addition, the memory 22, as a carrier for resource storage, can be a read-only memory, random access memory, disk or optical disk, etc. The resources stored thereon can include operating system 221, computer program 222, etc., and the storage method can be temporary storage or permanent storage.

[0095] The operating system 221 is used to manage and control the various hardware devices on the electronic device 20 and the computer program 222, which may be Windows Server, Netware, Unix, Linux, etc. In addition to including a computer program capable of performing the fault repair guidance method executed by the electronic device 20 as disclosed in any of the foregoing embodiments, the computer program 222 may further include a computer program capable of performing other specific tasks.

[0096] Furthermore, this application also discloses a computer-readable storage medium for storing a computer program; wherein, when the computer program is executed by a processor, it implements the aforementioned fault repair guidance method. Specific steps of this method can be found in the corresponding content disclosed in the foregoing embodiments, and will not be repeated here.

[0097] The various embodiments in this specification are described in a progressive manner, with each embodiment focusing on its differences from other embodiments. Similar or identical parts between embodiments can be referred to interchangeably. For the apparatus disclosed in the embodiments, since it corresponds to the method disclosed in the embodiments, the description is relatively simple; relevant parts can be referred to in the method section.

[0098] Those skilled in the art will further recognize that the units and algorithm steps of the various examples described in conjunction with the embodiments disclosed herein can be implemented in electronic hardware, computer software, or a combination of both. To clearly illustrate the interchangeability of hardware and software, the components and steps of the various examples have been generally described in terms of functionality in the foregoing description. Whether these functions are implemented in hardware or software depends on the specific application and design constraints of the technical solution. Those skilled in the art can use different methods to implement the described functions for each specific application, but such implementation should not be considered beyond the scope of this application.

[0099] The steps of the methods or algorithms described in conjunction with the embodiments disclosed herein can be implemented directly by hardware, a software module executed by a processor, or a combination of both. The software module can be located in random access memory (RAM), main memory, read-only memory (ROM), electrically programmable ROM, electrically erasable programmable ROM, registers, hard disk, removable disk, CD-ROM, or any other form of storage medium known in the art.

[0100] Finally, it should be noted that in this document, relational terms such as "first" and "second" are used only to distinguish one entity or operation from another, and do not necessarily require or imply any such actual relationship or order between these entities or operations. Furthermore, the terms "comprising," "including," or any other variations thereof are intended to cover non-exclusive inclusion, such that a process, method, article, or apparatus that comprises a list of elements includes not only those elements but also other elements not expressly listed, or elements inherent to such a process, method, article, or apparatus. Without further limitations, an element defined by the phrase "comprising one..." does not exclude the presence of other identical elements in the process, method, article, or apparatus that includes said element.

[0101] The technical solutions provided in this application have been described in detail above. 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 fault repair guidance method, characterized in that, include: The diagnostic software reads the vehicle information corresponding to the target vehicle, uploads the vehicle information to a preset server, and then downloads the diagnostic data package corresponding to the vehicle information through the preset server and sends the diagnostic data package to the diagnostic software. The fault code reading command generated based on the diagnostic data package and corresponding to the target vehicle is sent to the electronic control unit on the target vehicle to obtain the corresponding command response result; Based on the command response result, the fault code corresponding to the target vehicle is obtained. The format type of the fault code repair guidance scheme corresponding to the fault code and the target fault code repair guidance scheme are queried through the preset fault code library of the diagnostic software. This allows the user to perform fault repair operations based on the target fault code repair guidance scheme corresponding to the fault code displayed on the preset display interface of the diagnostic software. The format type of the fault code repair guidance scheme includes file type and text type. Before querying the format type of the fault code repair guidance scheme and the target fault code repair guidance scheme corresponding to the fault code through the preset fault code library of the diagnostic software, the method further includes: determining whether the fault code meets preset complex conditions; if the fault code meets the preset complex conditions, then the target fault code repair guidance scheme corresponding to the fault code that meets the preset complex conditions is encapsulated as a file type and stored in the preset fault code library; if the fault code does not meet the preset complex conditions, then the target fault code repair guidance scheme corresponding to the fault code that does not meet the preset complex conditions is encapsulated as a text type and stored in the preset fault code library. The process of obtaining the fault code corresponding to the target vehicle based on the command response result and querying the format type of the fault code repair guidance scheme and the target fault code repair guidance scheme through the preset fault code library of the diagnostic software further includes: setting corresponding fault code tags in the preset fault code library based on the fault code, and constructing the preset fault code library using each fault code tag; the fault code tag includes the fault code name, fault code description, fault code type, format type of the fault code repair guidance scheme, target fault code repair guidance scheme, and file download link corresponding to the fault code.

2. The fault repair guidance method according to claim 1, characterized in that, The step of using diagnostic software to read vehicle information corresponding to the target vehicle and uploading the vehicle information to a preset server includes: A communication relationship is established between the diagnostic software and the target vehicle based on a preset communication protocol and a preset communication interface, so that the diagnostic software can use the communication relationship to read the vehicle information corresponding to the target vehicle and upload the vehicle information to a preset server.

3. The fault repair guidance method according to claim 1, characterized in that, The step of sending the fault code reading command generated based on the diagnostic data packet and corresponding to the target vehicle to the electronic control unit on the target vehicle to obtain the corresponding command response result includes: The diagnostic software parses the diagnostic data packet to generate a fault code reading command corresponding to the target vehicle, and sends the fault code reading command to each electronic control unit of the target vehicle so that the electronic control unit can respond to the fault code reading command to obtain the corresponding command response result.

4. The fault repair guidance method according to claim 1, characterized in that, The step of querying the format type of the fault code repair guidance scheme corresponding to the fault code and the target fault code repair guidance scheme through the preset fault code database of the diagnostic software includes: The diagnostic software queries the preset fault code database to find the format type of the fault code repair guidance plan corresponding to the fault code. If the format type of the fault code repair guidance solution corresponding to the fault code is text, then the target fault code repair guidance solution corresponding to the format type of the fault code repair guidance solution is obtained from the preset fault code library. If the format type of the fault code repair guidance solution corresponding to the fault code is a file type, then obtain the file download link corresponding to the format type of the fault code repair guidance solution from the preset fault code library, and download the corresponding target fault code repair guidance solution based on the file download link.

5. The fault repair guidance method according to any one of claims 1 to 4, characterized in that, The process of obtaining the fault code corresponding to the target vehicle based on the command response result, and then querying the format type of the fault code repair guidance scheme corresponding to the fault code and the target fault code repair guidance scheme through the preset fault code database of the diagnostic software, further includes: Create a preset help button corresponding to the fault code on the preset display interface of the diagnostic software; When a click event is detected on the preset help button corresponding to the fault code, the target fault code repair guidance plan corresponding to the fault code is displayed so that the user can perform fault repair operations based on the target fault code repair guidance plan.

6. A fault repair guidance device, characterized in that, include: The diagnostic data package download module is used to read the vehicle information corresponding to the target vehicle using diagnostic software, upload the vehicle information to a preset server, download the diagnostic data package corresponding to the vehicle information through the preset server, and send the diagnostic data package to the diagnostic software. The command sending module is used to send a fault code reading command generated based on the diagnostic data packet and corresponding to the target vehicle to the electronic control unit on the target vehicle, so as to obtain the corresponding command response result; The guidance text display module is used to obtain the fault code corresponding to the target vehicle based on the command response result, and to query the format type of the fault code repair guidance scheme corresponding to the fault code and the target fault code repair guidance scheme through the preset fault code library of the diagnostic software, so that the user can perform fault repair operations based on the target fault code repair guidance scheme corresponding to the fault code displayed on the preset display interface of the diagnostic software; the format type of the fault code repair guidance scheme includes file type and text type; Specifically, the fault repair guidance device is further used to determine whether the fault code meets preset complex conditions; if the fault code meets the preset complex conditions, the target fault code repair guidance scheme corresponding to the fault code that meets the preset complex conditions is encapsulated as a file type and stored in the preset fault code library; if the fault code does not meet the preset complex conditions, the target fault code repair guidance scheme corresponding to the fault code that does not meet the preset complex conditions is encapsulated as a text type and stored in the preset fault code library. Specifically, the fault repair guidance device is further used to set corresponding fault code tags in a preset fault code library based on the fault code, and to construct the preset fault code library using each fault code tag; the fault code tag includes the fault code name, fault code description, fault code type, format type of the fault code repair guidance scheme, target fault code repair guidance scheme, and file download link corresponding to the fault code.

7. An electronic device, characterized in that, include: Memory, used to store computer programs; A processor for executing the computer program to implement the fault repair guidance method as described in any one of claims 1 to 5.

8. A computer-readable storage medium, characterized in that, Used to store a computer program, wherein the computer program, when executed by a processor, implements the fault repair guidance method as described in any one of claims 1 to 5.

Citation Information

Patent Citations

  • Vehicle maintenance service method and device, computer equipment and readable storage medium

    CN119624432A