Fault maintenance guidance method and device, equipment and storage medium
By reading vehicle information in the diagnosis software, generating fault code reading commands and querying the format type of fault code maintenance guidance solution, the burden on the network and memory during simple fault code display is solved, and efficient fault code display and maintenance guidance is achieved.
Patent Information
- Application Number
- CN202510068148.7
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-01-15
- Publication Date
- 2025-04-25
- Estimated Expiration
- 2045-01-15
AI Technical Summary
When the existing technology displays simple fault codes, it will cause a great burden on the network and memory, resulting in reduced efficiency and poor user experience.
The vehicle information is read through the diagnostic software and uploaded to the preset server, the corresponding diagnostic data packet is downloaded, and a fault code reading command is generated to send it to the electronic control unit. Based on the command reply results, the preset fault code library is used to query the format type and target plan of the fault code maintenance guidance plan, and flexibly display the fault code maintenance guidance plan.
It reduces network and memory waste, improves the efficiency and user experience of fault code display, and reduces the burden on servers and memory.
Smart Images

Figure CN119882693A_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the technical field of fault diagnosis, and in particular to a fault repair guidance method, device, equipment and storage medium. Background Art
[0002] Fault codes are an important input source for vehicle diagnosis and maintenance. Users locate vehicle problems through fault codes read by diagnostic equipment. With the continuous development of automotive electronics, more and more ECUs (Electronic Control Units) are installed in vehicles, and the electronic architecture is becoming more and more complex, which poses greater challenges to corresponding fault maintenance. Traditional reliance on the experience of maintenance technicians can no longer meet the current complex vehicle diagnosis. Obtaining maintenance guidance solutions through the Internet has become the main method of fault code maintenance.
[0003] The existing maintenance guidance scheme is to store the maintenance guidance scheme of each fault code in PDF (Portable Document Format) format on the server. When the user uses the diagnostic instrument to query the maintenance guidance scheme for the corresponding fault, the diagnostic software requests the corresponding PDF document from the network and displays it in the software. The technician uses the guidance document to troubleshoot the vehicle problem. However, fault codes are also divided into complex and simple ones. Complex fault codes can use PDFs with longer pictures and text to guide users to troubleshoot the problem, while simple fault codes only need simple text descriptions to quickly guide users. If PDFs are downloaded and the content is displayed for such simple fault codes, it will cause a relatively large burden on the network and memory, and the display efficiency will also decrease, resulting in a poor user experience.
[0004] As can be seen from the above, how to avoid burdening the network and memory and improve the display efficiency of fault codes is a problem that needs to be solved urgently. Summary of the invention
[0005] In view of this, the purpose of the present invention is to provide a fault repair guidance method, device, equipment and storage medium, which can avoid burdening the network and memory and improve the display efficiency of fault codes. The specific scheme is as follows:
[0006] In a first aspect, the present application provides a fault repair guidance method, comprising:
[0007] Using the diagnostic software to read the vehicle information corresponding to the target vehicle, uploading the vehicle information to a preset server, so as to download the diagnostic data packet corresponding to the vehicle information through the preset server, and sending the diagnostic data packet to the diagnostic software;
[0008] Sending a fault code reading command corresponding to the target vehicle generated based on the diagnostic data packet to an electronic control unit on the target vehicle to obtain a corresponding command reply result;
[0009] Based on the command reply result, the fault code corresponding to the target vehicle is obtained, and the format type of the fault code repair guidance plan corresponding to the fault code and the target fault code repair guidance plan are queried 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 plan corresponding to the fault code displayed on the preset display interface of the diagnostic software; the format type of the fault code repair guidance plan includes file type and text type.
[0010] Optionally, the using of diagnostic software to read vehicle information corresponding to the target vehicle and uploading the vehicle information to a preset server includes:
[0011] A communication relationship between the diagnostic software and the target vehicle is established based on a preset communication protocol and a preset communication interface, so that the diagnostic software uses the communication relationship to read the vehicle information corresponding to the target vehicle and upload the vehicle information to a preset server.
[0012] Optionally, sending the fault code reading command corresponding to the target vehicle generated based on the diagnostic data packet to an electronic control unit on the target vehicle to obtain a corresponding command reply result includes:
[0013] The diagnostic data packet is parsed by the diagnostic software to generate a fault code reading command corresponding to the target vehicle, and the fault code reading command is sent to each electronic control unit of the target vehicle so that the electronic control unit can use the command reply to the fault code reading command to obtain a corresponding command reply result.
[0014] Optionally, before querying the format type of the fault code repair guidance solution corresponding to the fault code and the target fault code repair guidance solution through the preset fault code library of the diagnostic software, the method further includes:
[0015] Determining whether the fault code meets a preset complex condition;
[0016] If the fault code meets the preset complex condition, the target fault code maintenance guidance solution corresponding to the fault code meeting the preset complex condition is 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 target fault code maintenance guidance solution 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.
[0018] Optionally, before acquiring the fault code corresponding to the target vehicle based on the command reply result and searching the format type of the fault code repair guidance solution corresponding to the fault code and the target fault code repair guidance solution through the preset fault code library of the diagnostic software, the method further includes:
[0019] A corresponding fault code label is set in a preset fault code library based on the fault code, and the preset fault code library is constructed using each of the fault code labels; the fault code label includes a fault code name corresponding to the fault code, a fault code description, a fault code type, a format type of a fault code repair guidance plan, a target fault code repair guidance plan, and a file download link.
[0020] Optionally, the querying of 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 includes:
[0021] Querying the format type of the fault code repair guidance solution corresponding to the fault code through the preset fault code library of the diagnostic software;
[0022] If the format type of the fault code repair guidance solution corresponding to the fault code is a text type, obtaining a target fault code repair guidance solution corresponding to the format type of the fault code repair guidance solution from the preset fault code library;
[0023] If the format type of the fault code repair guidance plan corresponding to the fault code is a file type, a file download link corresponding to the format type of the fault code repair guidance plan is obtained from the preset fault code library, and the corresponding target fault code repair guidance plan is downloaded based on the file download link.
[0024] Optionally, after acquiring the fault code corresponding to the target vehicle based on the command reply result and searching 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:
[0025] Creating a preset help button corresponding to the fault code on a preset display interface of the diagnostic software;
[0026] When a click event of the preset help button corresponding to the fault code is detected, the target fault code maintenance guidance plan corresponding to the fault code is displayed so that the user can perform fault maintenance operations based on the target fault code maintenance guidance plan.
[0027] In a second aspect, the present application provides a fault repair guidance device, comprising:
[0028] A diagnostic data packet download module, used to read vehicle information corresponding to a target vehicle using diagnostic software, upload the vehicle information to a preset server, so as to download a diagnostic data packet corresponding to the vehicle information through the preset server, and send the diagnostic data packet to the diagnostic software;
[0029] A command sending module, used for sending a fault code reading command corresponding to the target vehicle generated based on the diagnostic data packet to an electronic control unit on the target vehicle to obtain a corresponding command reply result;
[0030] A guidance text display module is used to obtain the fault code corresponding to the target vehicle based on the command reply result, and query the format type of the fault code repair guidance plan corresponding to the fault code and the target fault code repair guidance plan 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 plan corresponding to the fault code displayed on the preset display interface of the diagnostic software; the format type of the fault code repair guidance plan includes a file type and a text type.
[0031] In a third aspect, the present application provides an electronic device, including:
[0032] Memory, used to store computer programs;
[0033] The processor is used to execute the computer program to implement the aforementioned fault repair guidance method.
[0034] In a fourth aspect, the present application provides a computer-readable storage medium for storing a computer program, wherein the computer program implements the aforementioned fault repair guidance method when executed by a processor.
[0035] The present application first uses diagnostic software to read vehicle information corresponding to the target vehicle, and uploads the vehicle information to a preset server, so that a diagnostic data packet corresponding to the vehicle information can be downloaded through the preset server, and the diagnostic data packet is sent to the diagnostic software; a fault code reading command corresponding to the target vehicle generated based on the diagnostic data packet is sent to the electronic control unit on the target vehicle to obtain a corresponding command reply result; based on the command reply result, the fault code corresponding to the target vehicle is obtained, and the format type of the fault code repair guidance plan corresponding to the fault code and the target fault code repair guidance plan are queried 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 plan corresponding to the fault code displayed on the preset display interface of the diagnostic software; the format type of the fault code repair guidance plan includes file type and text type.
[0036] As can be seen from the above, the file type and text content of the maintenance instruction file are defined according to the difficulty of the fault, and the preset fault code library of the diagnostic software is used to query the target fault code maintenance instruction plan corresponding to the format type of the fault code maintenance instruction plan corresponding to the fault code. In this way, the target fault code maintenance instruction plan corresponding to the fault code of the target vehicle is flexibly and efficiently displayed on the preset display interface of the diagnostic software, so that fault maintenance operations can be performed based on the target fault code maintenance instruction plan, greatly reducing the waste of network and memory, thereby improving user experience and diagnostic efficiency. BRIEF DESCRIPTION OF THE DRAWINGS
[0037] In order to more clearly illustrate the embodiments of the present invention or the technical solutions in the prior art, the drawings required for use in the embodiments or the description of the prior art will be briefly introduced below. Obviously, the drawings described below are only embodiments of the present invention. For ordinary technicians in this field, other drawings can be obtained based on the provided drawings without paying creative work.
[0038] Figure 1 A flow chart of a fault repair guidance method disclosed in this application;
[0039] Figure 2 A schematic diagram for creating a preset fault code library provided for this application;
[0040] Figure 3 A schematic diagram of a preset display interface provided for this application;
[0041] Figure 4 A schematic diagram of a preset container structure provided for this application;
[0042] Figure 5 A text display diagram of a preset display interface provided by this application;
[0043] Figure 6 A schematic diagram of file content display of a preset display interface provided by this application;
[0044] Figure 7 A flowchart of a specific fault repair guidance method disclosed in this application;
[0045] Figure 8 This is a structural schematic diagram of a fault repair guidance device disclosed in this application;
[0046] Fig. 9 This is a structural diagram of an electronic device disclosed in this application. DETAILED DESCRIPTION
[0047] The following will be combined with the drawings in the embodiments of the present invention to clearly and completely describe the technical solutions in the embodiments of the present invention. Obviously, the described embodiments are only part of the embodiments of the present invention, not all of the embodiments. Based on the embodiments of the present invention, all other embodiments obtained by ordinary technicians in this field without creative work are within the scope of protection of the present invention.
[0048] At present, complex fault codes can use PDFs with long images and text to guide users to troubleshoot problems, while simple fault codes only need simple text descriptions to quickly guide users. If simple fault codes also need to download PDFs and display content, it will cause a relatively large burden on the network and memory, and the display efficiency will also decrease, and the number of users will also be greatly reduced. To this end, the present application provides a fault repair guidance method, which flexibly and efficiently displays the target fault code repair guidance plan corresponding to the fault code of the target vehicle on the preset display interface of the diagnostic software, so as to perform fault repair operations based on the target fault code repair guidance plan, greatly reducing the waste of network and memory, thereby improving user experience and diagnostic efficiency.
[0049] See also Figure 1 As shown, an embodiment of the present invention discloses a fault repair guidance method, comprising:
[0050] Step S11, using diagnostic software to read vehicle information corresponding to the target vehicle, uploading the vehicle information to a preset server, so that a diagnostic data packet corresponding to the vehicle information can be downloaded through the preset server, and the diagnostic data packet can be sent 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, and then the communication relationship and the diagnostic software are used to read the vehicle information corresponding to the target vehicle, and the vehicle information is uploaded to a preset server, so that the diagnostic data packet corresponding to the vehicle information can be downloaded through the preset server, and the diagnostic data packet can be sent to the diagnostic software. Specifically, the use of the diagnostic software to read the vehicle information corresponding to the target vehicle and upload 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 uses the communication relationship to read the vehicle information corresponding to the target vehicle, and upload the vehicle information to the preset server.
[0052] It is understandable that any communication protocol that can establish a communication relationship between the diagnostic software and the target vehicle can be used as the preset communication protocol, and then based on the communication relationship and using the diagnostic software, a vehicle information reading request is sent to the target vehicle to read the vehicle information of the target vehicle, wherein the vehicle information includes vehicle identification number, engine model, software version, fault code, etc. The vehicle information is uploaded to the preset server through the diagnostic software, so that the corresponding diagnostic data packet can be searched and downloaded through the preset server and based on the vehicle information, and the diagnostic data packet is encapsulated into a preset data format and sent to the diagnostic software. It is worth mentioning that the preset data format can be adjusted based on the actual situation, and is not specifically limited here.
[0053] Step S12: sending a fault code reading command corresponding to the target vehicle generated based on the diagnostic data packet to an electronic control unit on the target vehicle to obtain a corresponding command reply result.
[0054] In this embodiment, after the diagnostic software receives the diagnostic data packet, the diagnostic data packet is parsed using the built-in parser or preset parsing algorithm of the diagnostic software to obtain a fault code reading command corresponding to the target vehicle, and the fault code reading command is sent to the electronic control unit on the target vehicle based on the communication relationship, so that the electronic control unit can perform a command reply to the received fault code reading command to obtain a corresponding command reply result. Specifically, the fault code reading command corresponding to the target vehicle generated based on the diagnostic data packet is sent to the electronic control unit on the target vehicle to obtain a corresponding command reply result, including: parsing the diagnostic data packet by the diagnostic software to generate a fault code reading command corresponding to the target vehicle, and sending the fault code reading command to each electronic control unit of the target vehicle, so that the electronic control unit can perform a command reply to the fault code reading command to obtain a corresponding command reply result.
[0055] Step S13, based on the command reply result, obtaining the fault code corresponding to the target vehicle, and querying the format type of the fault code repair guidance plan corresponding to the fault code and the target fault code repair guidance plan 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 plan corresponding to the fault code displayed on the preset display interface of the diagnostic software; the format type of the fault code repair guidance plan includes a file type and a text type.
[0056] In this embodiment, after obtaining the command reply result, the fault code corresponding to the target vehicle is obtained from the command reply result, and then the format type of the fault code maintenance guidance scheme corresponding to the fault code and the corresponding target fault code maintenance guidance scheme are queried through the preset fault code library pre-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 maintenance guidance scheme corresponding to the fault code and the target fault code maintenance guidance scheme through the preset fault code library of the diagnostic software, it also includes: judging whether the fault code meets the preset complexity condition; if the fault code meets the preset complexity condition, the target fault code maintenance guidance scheme corresponding to the fault code that meets the preset complexity condition is encapsulated as a file type and stored in the preset fault code library; if the fault code does not meet the preset complexity condition, the target fault code maintenance guidance scheme corresponding to the fault code that does not meet the preset complexity condition is encapsulated as a text type and stored in the preset fault code library.
[0057] It is understandable that if the fault code meets the preset complex conditions, that is, if the fault code is a fault code for a complex system, such as engine and drive related faults (such as some fault codes starting with P0), these faults may involve multiple systems of the engine, such as the fuel system, ignition system, emission system, etc. Since these systems are interrelated and complex, detailed graphic instructions are usually required to ensure the accuracy of maintenance. The guidance program corresponding to this type of fault code can be made into a file type (i.e. PDF type); if the fault code does not meet the preset complex conditions, it indicates that the fault code is a fault code for a non-complex system, such as insufficient tire pressure (tire pressure monitoring system warning light), and only a short text prompt is needed to remind the owner to check the tire pressure and replenish it to the normal range, so the guidance program corresponding to this type of fault code can be made into a string text type.
[0058] In this embodiment, after the preset fault code library is created, it is also necessary to set a corresponding fault code label in the preset fault code library, and the fault code label includes the fault code name, fault code description, fault code type, format type of fault code maintenance guidance scheme, target fault code maintenance guidance scheme and file download link corresponding to the fault code. Specifically, before obtaining the fault code corresponding to the target vehicle based on the command reply result and querying the format type of the fault code maintenance guidance scheme corresponding to the fault code and the target fault code maintenance guidance scheme through the preset fault code library of the diagnostic software, it also includes: setting the corresponding fault code label in the preset fault code library based on the fault code, and constructing the preset fault code library using each of the fault code labels; the fault code label includes the fault code name, fault code description, fault code type, format type of fault code maintenance guidance scheme, target fault code maintenance guidance scheme and file download link corresponding to the fault code.
[0059] Figure 2 A schematic diagram for creating a preset fault code library is provided for this embodiment, wherein a plurality of DTC tags are included in the DTC tag, and each DTC tag corresponds to the content of a fault code, including the fault code name, fault code description, fault code description, fault code level, etc. A new SDGS tag is added under the DTC tag, and the SDGS tag contains an SDG tag. If the format type of the fault code repair guidance plan corresponding to the fault code is a text type, a string is identified in the SDG tag, and the content is filled with the corresponding target fault code repair guidance plan; if the format type of the fault code repair guidance plan corresponding to the fault code is a file type, a PDF is identified in the SDG tag, and the content is filled with the file download link corresponding to the format type of the fault code repair guidance plan.
[0060] Furthermore, the format type of the fault code maintenance guidance scheme corresponding to the fault code is queried based on the created preset fault code library, and the corresponding target fault code maintenance guidance scheme is obtained based on the format type of the fault code maintenance guidance scheme. Specifically, the querying of the format type of the fault code maintenance guidance scheme corresponding to the fault code and the target fault code maintenance guidance scheme through the preset fault code library of the diagnostic software includes: querying the format type of the fault code maintenance guidance scheme corresponding to the fault code through the preset fault code library of the diagnostic software; if the format type of the fault code maintenance guidance scheme corresponding to the fault code is a text type, obtaining the target fault code maintenance guidance scheme corresponding to the format type of the fault code maintenance guidance scheme from the preset fault code library; if the format type of the fault code maintenance guidance scheme corresponding to the fault code is a file type, obtaining the file download link corresponding to the format type of the fault code maintenance guidance scheme from the preset fault code library, and downloading the corresponding target fault code maintenance guidance scheme based on the file download link.
[0061] In this embodiment, after obtaining the format type of the fault code maintenance guidance scheme corresponding to the fault code and the target fault code maintenance guidance scheme, it is necessary to create a preset help button on the preset display interface of the diagnostic software. When a click event for the preset help button corresponding to the fault code is detected, the target fault code maintenance guidance scheme corresponding to the fault code is displayed on the preset display interface, so that the user can perform fault maintenance operations based on the target fault code maintenance guidance scheme. Specifically, the method of obtaining the fault code corresponding to the target vehicle based on the command reply result and querying the format type of the fault code maintenance guidance scheme corresponding to the fault code and the target fault code maintenance guidance scheme through the preset fault code library of the diagnostic software also includes: creating a preset help button corresponding to the fault code on the preset display interface of the diagnostic software; when a click event for the preset help button corresponding to the fault code is detected, the target fault code maintenance guidance scheme corresponding to the fault code is displayed, so that the user can perform fault maintenance operations based on the target fault code maintenance guidance scheme.
[0062] Figure 3 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 library, the fault code information corresponding to the fault code is stored in a preset container. Figure 4A schematic diagram of a preset container structure provided for 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 in the fault code information are stored in the preset container, so that the diagnostic software can parse each fault code information in the preset container and display each fault code information in the form of a list on the preset display interface. A corresponding preset help button is set after each fault code. When the user clicks the preset help button, the corresponding fault code information is queried based on the preset help button. Figure 5 A text display diagram of 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 a text type, the corresponding target fault code repair guidance plan is directly displayed on the preset display interface; Figure 6 A file content display diagram of a preset display interface provided for this embodiment. If the format type of the fault code repair guidance plan corresponding to the fault code information is a file type, a file download link corresponding to the format type of the fault code repair guidance plan will be obtained first, and the target fault code repair guidance plan 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 maintenance instruction file are defined according to the difficulty of the fault, and the preset fault code library of the diagnostic software is used to query the target fault code maintenance instruction plan corresponding to the format type of the fault code maintenance instruction plan corresponding to the fault code. In this way, the target fault code maintenance instruction plan corresponding to the fault code of the target vehicle is flexibly and efficiently displayed on the preset display interface of the diagnostic software, so that fault maintenance operations can be performed based on the target fault code maintenance instruction plan, greatly reducing the waste of network and memory, thereby improving user experience and diagnostic efficiency.
[0064] It can be seen from the above embodiments that the present application performs vehicle diagnosis on a target vehicle based on diagnostic software and a preset server. Therefore, the process of performing vehicle diagnosis on a target vehicle based on diagnostic software and a preset server is described.
[0065] See also Figure 7 As shown, the embodiment of the present 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, so that after the preset server receives the vehicle information, it can search and download the diagnostic data packet corresponding to the vehicle information and send the diagnostic data packet to the diagnostic software; the diagnostic data packet is received by the diagnostic software, and a fault code reading command corresponding to the target vehicle is generated based on the diagnostic data packet, and the fault code reading command is sent to the electronic control unit on the target vehicle.
[0067] After the fault code reading command is received by the electronic control unit, the internal fault information is checked by the electronic control unit based on the fault code reading command to generate a corresponding command reply result, and the command reply result is sent to the diagnostic software. After the command reply result is received by the diagnostic software, the command reply result is parsed to obtain the fault code corresponding to the target vehicle. Then, the format type of the fault code maintenance guidance scheme corresponding to the fault code is queried using the pre-established preset fault code library, and the corresponding target fault code maintenance guidance scheme is obtained based on the format type of the fault code maintenance guidance scheme.
[0068] A preset help button corresponding to the fault code is created on the preset display interface of the diagnostic software, and when a click event of the preset help button corresponding to the fault code is detected, the target fault code maintenance guidance plan corresponding to the fault code is displayed. If the format type of the fault code maintenance guidance plan is a text type, the corresponding target fault code maintenance guidance plan is displayed on the preset display interface; if the format type of the fault code maintenance guidance plan is a file type, a file download link corresponding to the format type of the fault code maintenance guidance plan is obtained, and the target fault code maintenance guidance plan corresponding to the file download link is displayed on the preset display interface, so that the user can perform fault maintenance operations based on the target fault code maintenance 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 uses diagnostic software to read the vehicle information of the target vehicle and upload it to the preset server, so as to download the corresponding diagnostic data packet based on the preset server, and use the diagnostic data packet to generate a fault code reading command and send it to the electronic control unit of the target vehicle, so as to return the corresponding command reply result through the electronic control unit, and use the fault code in the command reply result and the preset fault code library to query the format type of the corresponding fault code maintenance guidance plan and the target fault code maintenance guidance plan, so as to perform fault maintenance operations based on the target fault code maintenance guidance plan corresponding to the fault code displayed on the preset display interface of the diagnostic software. By displaying the fault code of the target vehicle on the preset display interface of the diagnostic software, the waste of network and memory can be reduced, and the accuracy and efficiency of diagnosis can be improved.
[0070] Accordingly, see Figure 8 As shown, the present application also provides a fault repair guidance device, comprising:
[0071] The diagnostic data packet download module 11 is used to read the vehicle information corresponding to the target vehicle by using the diagnostic software, upload the vehicle information to a preset server, so as to download the diagnostic data packet corresponding to the vehicle information through the preset server, and send the diagnostic data packet to the diagnostic software;
[0072] A command sending module 12, used for sending a fault code reading command corresponding to the target vehicle generated based on the diagnostic data packet to an electronic control unit on the target vehicle to obtain a corresponding command reply result;
[0073] The guidance text display module 13 is used to obtain the fault code corresponding to the target vehicle based on the command reply result, and query the format type of the fault code maintenance guidance plan corresponding to the fault code and the target fault code maintenance guidance plan 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 maintenance guidance plan corresponding to the fault code displayed on the preset display interface of the diagnostic software; the format type of the fault code maintenance guidance plan includes a file type and a text type.
[0074] As can be seen from the above, the file type and text content of the maintenance instruction file are defined according to the difficulty of the fault, and the preset fault code library of the diagnostic software is used to query the target fault code maintenance instruction plan corresponding to the format type of the fault code maintenance instruction plan corresponding to the fault code. In this way, the target fault code maintenance instruction plan corresponding to the fault code of the target vehicle is flexibly and efficiently displayed on the preset display interface of the diagnostic software, so that fault maintenance operations can be performed based on the target fault code maintenance instruction plan, greatly reducing the waste of network and memory, thereby improving user experience and diagnostic efficiency.
[0075] In some specific implementations, the diagnostic data packet download module 11 may specifically include:
[0076] A communication relationship establishing 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 uses 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 implementations, the command sending module 12 may specifically include:
[0078] A command reply 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 use the command reply to the fault code reading command to obtain a corresponding command reply result.
[0079] In some specific implementations, the fault repair guidance device may further include:
[0080] A fault code judgment unit, used to judge whether the fault code meets a preset complex condition;
[0081] A first solution encapsulation unit is used for encapsulating a target fault code maintenance guidance solution corresponding to the fault code that meets the preset complex condition into a file type and storing it in the preset fault code library if the fault code meets the preset complex condition;
[0082] The second solution encapsulation unit is used to encapsulate the target fault code maintenance guidance solution 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 implementations, the fault repair guidance device may further include:
[0084] A fault code label setting unit is used to set a corresponding fault code label in a preset fault code library based on the fault code, and use each of the fault code labels to build the preset fault code library; the fault code label includes a fault code name corresponding to the fault code, a fault code description, a fault code type, a format type of a fault code maintenance guidance plan, a target fault code maintenance guidance plan, and a file download link.
[0085] In some specific implementations, the guidance text display module 13 may specifically include:
[0086] A format type query unit, used to query the format type of the fault code maintenance guidance solution corresponding to the fault code through the preset fault code library of the diagnostic software;
[0087] a first solution acquisition unit, configured to acquire a target fault code repair guidance solution 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 corresponding to the fault code is a text type;
[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 corresponding to the fault code is a file type, and download the corresponding target fault code repair guidance solution based on the file download link.
[0089] In some specific implementations, the fault repair guidance device may further include:
[0090] A help button creation unit, used to create a preset help button corresponding to the fault code on a preset display interface of the diagnostic software;
[0091] The solution display unit is used to display the target fault code maintenance guidance solution corresponding to the fault code when a click event of the preset help button corresponding to the fault code is detected, so that the user can perform fault repair operations based on the target fault code maintenance guidance solution.
[0092] Furthermore, the present application also discloses an electronic device. Fig. 9 This is a structural diagram of an electronic device 20 according to an exemplary embodiment, and the content in the figure cannot be regarded as any limitation on the scope of use 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 is used to store 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 aforementioned embodiments. In addition, 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 working 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 the external device, and the communication protocol it follows is any communication protocol that can be applied to the technical solution of the present application, and is not specifically limited here; the input and output interface 25 is used to obtain 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 storing resources, can be a read-only memory, a random access memory, a disk or an optical disk, etc. The resources stored thereon can include an operating system 221, a 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 hardware devices and computer programs 222 on the electronic device 20, and can be Windows Server, Netware, Unix, Linux, etc. In addition to including a computer program that can be used to complete the fault repair guidance method performed by the electronic device 20 disclosed in any of the aforementioned embodiments, the computer program 222 can further include a computer program that can be used to complete other specific tasks.
[0096] Furthermore, the present application also discloses a computer-readable storage medium for storing a computer program; wherein the computer program, when executed by a processor, implements the aforementioned disclosed fault repair guidance method. For the specific steps of the method, reference may be made to the corresponding contents disclosed in the aforementioned embodiments, and no further description will be given here.
[0097] In this specification, each embodiment is described in a progressive manner, and each embodiment focuses on the differences from other embodiments. The same or similar parts between the embodiments can be referred to each other. For the device disclosed in the embodiment, since it corresponds to the method disclosed in the embodiment, the description is relatively simple, and the relevant parts can be referred to the method part.
[0098] Professionals may further appreciate that the units and algorithm steps of each example described in conjunction with the embodiments disclosed herein can be implemented in electronic hardware, computer software, or a combination of the two. In order to clearly illustrate the interchangeability of hardware and software, the composition and steps of each example have been generally described in the above description according to function. Whether these functions are performed in hardware or software depends on the specific application and design constraints of the technical solution. Professionals and technicians may use different methods to implement the described functions for each specific application, but such implementation should not be considered to be beyond the scope of this application.
[0099] The steps of the method or algorithm described in conjunction with the embodiments disclosed herein may be implemented directly using hardware, a software module executed by a processor, or a combination of the two. The software module may be placed in a random access memory (RAM), a memory, a read-only memory (ROM), an electrically programmable ROM, an electrically erasable programmable ROM, a register, a hard disk, a removable disk, a CD-ROM, or any other form of storage medium known in the art.
[0100] Finally, it should be noted that, in this article, relational terms such as first and second, etc. are only used to distinguish one entity or operation from another entity or operation, and do not necessarily require or imply any such actual relationship or order between these entities or operations. Moreover, the terms "include", "comprise" or any other variants thereof are intended to cover non-exclusive inclusion, so that a process, method, article or device including a series of elements includes not only those elements, but also other elements not explicitly listed, or also includes elements inherent to such process, method, article or device. In the absence of further restrictions, the elements defined by the sentence "comprise a ..." do not exclude the presence of other identical elements in the process, method, article or device including the elements.
[0101] The technical solution provided by the present application is introduced in detail above. Specific examples are used in this article to illustrate the principles and implementation methods of the present application. The description of the above embodiments is only used to help understand the method of the present application and its core idea. At the same time, for general technicians in this field, according to the idea of the present application, there will be changes in the specific implementation methods and application scope. In summary, the content of this specification should not be understood as a limitation on the present application.
Claims
1. A fault maintenance guidance method, characterized in that: include: Using the diagnostic software to read the vehicle information corresponding to the target vehicle, uploading the vehicle information to a preset server, so as to download the diagnostic data packet corresponding to the vehicle information through the preset server, and sending the diagnostic data packet to the diagnostic software; Sending a fault code reading command corresponding to the target vehicle generated based on the diagnostic data packet to an electronic control unit on the target vehicle to obtain a corresponding command reply result; Based on the command reply result, the fault code corresponding to the target vehicle is obtained, and the format type of the fault code repair guidance plan corresponding to the fault code and the target fault code repair guidance plan are queried 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 plan corresponding to the fault code displayed on the preset display interface of the diagnostic software; the format type of the fault code repair guidance plan includes file type and text type.
2. The fault repair guidance method according to claim 1, characterized in that: The method of using the diagnostic software to read the vehicle information corresponding to the target vehicle and uploading the vehicle information to a preset server includes: A communication relationship between the diagnostic software and the target vehicle is established based on a preset communication protocol and a preset communication interface, so that the diagnostic software uses 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 maintenance guidance method according to claim 1, characterized in that: The step of sending a fault code reading command corresponding to the target vehicle generated based on the diagnostic data packet to an electronic control unit on the target vehicle to obtain a corresponding command reply result includes: The diagnostic data packet is parsed by the diagnostic software to generate a fault code reading command corresponding to the target vehicle, and the fault code reading command is sent to each electronic control unit of the target vehicle so that the electronic control unit can use the command reply to the fault code reading command to obtain a corresponding command reply result.
4. The fault maintenance guidance method according to claim 1, characterized in that: 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 library of the diagnostic software, the method further includes: Determining whether the fault code meets a preset complex condition; If the fault code meets the preset complex condition, the target fault code maintenance guidance solution corresponding to the fault code meeting the preset complex condition is packaged into 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 maintenance guidance solution 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.
5. The fault repair guidance method according to claim 1, characterized in that: Before acquiring the fault code corresponding to the target vehicle based on the command reply result and searching 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: A corresponding fault code label is set in a preset fault code library based on the fault code, and the preset fault code library is constructed using each of the fault code labels; the fault code label includes a fault code name corresponding to the fault code, a fault code description, a fault code type, a format type of a fault code repair guidance plan, a target fault code repair guidance plan, and a file download link.
6. The fault repair guidance method according to claim 5, characterized in that: The method 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 library of the diagnostic software includes: Querying the format type of the fault code repair guidance solution corresponding to the fault code through the preset fault code library of the diagnostic software; If the format type of the fault code repair guidance solution corresponding to the fault code is a text type, obtaining a target fault code repair guidance solution 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 plan corresponding to the fault code is a file type, a file download link corresponding to the format type of the fault code repair guidance plan is obtained from the preset fault code library, and the corresponding target fault code repair guidance plan is downloaded based on the file download link.
7. The fault maintenance guidance method according to any one of claims 1 to 6, characterized in that: After acquiring the fault code corresponding to the target vehicle based on the command reply result and searching 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: Creating a preset help button corresponding to the fault code on a preset display interface of the diagnostic software; When a click event of the preset help button corresponding to the fault code is detected, the target fault code maintenance guidance plan corresponding to the fault code is displayed so that the user can perform fault maintenance operations based on the target fault code maintenance guidance plan.
8. A fault maintenance guidance device, characterized in that: include: A diagnostic data packet download module, used to read vehicle information corresponding to a target vehicle using diagnostic software, upload the vehicle information to a preset server, so as to download a diagnostic data packet corresponding to the vehicle information through the preset server, and send the diagnostic data packet to the diagnostic software; A command sending module, used for sending a fault code reading command corresponding to the target vehicle generated based on the diagnostic data packet to an electronic control unit on the target vehicle to obtain a corresponding command reply result; A guidance text display module is used to obtain the fault code corresponding to the target vehicle based on the command reply result, and query the format type of the fault code repair guidance plan corresponding to the fault code and the target fault code repair guidance plan 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 plan corresponding to the fault code displayed on the preset display interface of the diagnostic software; the format type of the fault code repair guidance plan includes a file type and a text type.
9. An electronic device, characterized in that: include: Memory, used to store computer programs; A processor is used to execute the computer program to implement the fault repair guidance method according to any one of claims 1 to 7.
10. A computer-readable storage medium, characterized in that: Used to store a computer program, wherein when the computer program is executed by a processor, the fault repair guidance method according to any one of claims 1 to 7 is implemented.
Citation Information
Patent Citations
Car diagnostic instrument fault and maintenance suggestion information association and display method
CN109062191A
Method for operating a component that is cyclically loaded during operation
CN109937354A
Fault repair guiding method and device
CN110032169A
Fault processing method, device and system
CN110365558A
Information pushing method and device, electronic equipment and storage medium
CN113762545A
Cited By
Vehicle fault maintenance method and device, server and storage medium
CN120928804A