Vehicle diagnostic instrument and vehicle diagnosis method and system

By designing a vehicle diagnostic instrument that integrates wireless communication modules and processors, the problems of cumbersome use and insufficient adaptation of diagnostic instruments in the prior art are solved, and efficient fault diagnosis and OTA upgrade functions are achieved.

WO2025123680A1PCT designated stage expired Publication Date: 2025-06-19ABUP TECH CO LTD
View PDF 9 Cites 0 Cited by

Patent Information

Application Number
PCT/CN2024/107132
Authority / Receiving Office
WO · WO
Patent Type
Applications
Current Assignee / Owner
Priority Date
2023-12-12
Filing Date
2024-07-24
Publication Date
2025-06-19

AI Technical Summary

Technical Problem

The existing vehicle diagnostic instruments are cumbersome and not portable, and are not adapted to the electronic control system of new energy vehicles, which cannot meet the fault diagnosis and troubleshooting under the entire vehicle range. Remote OTA upgrades are limited in specific scenarios.

Method used

A vehicle diagnostic instrument is designed, including a wireless communication module, a processor and an OBD interface, and a connection is established with the client application through a wireless communication module. The processor interacts with the vehicle OBD device through an OBD interface to realize the functions of fault information reading and software flashing.

Benefits of technology

It improves the after-sales diagnosis efficiency, solves the problems of expensive diagnostic instruments and cumbersome and inconvenient use in the existing technology, and is more efficient in the electronic control system adapted to new energy vehicles, and can be upgraded during the R&D stage.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN2024107132_19062025_PF_FP_ABST
    Figure CN2024107132_19062025_PF_FP_ABST
Patent Text Reader

Abstract

A vehicle diagnostic instrument (1) and a vehicle diagnosis method and system. The vehicle diagnostic instrument (1) comprises a wireless communication module (11), a processor (12), and an OBD interface (13) which are connected in sequence; the wireless communication module (11) establishes wireless communication with a client application terminal (2) and is used for receiving a first control instruction issued by the client application terminal (2); the processor (12) interacts with a vehicle OBD device (4) by means of the OBD interface (13), and on the basis of the first control instruction, executes a corresponding main service to obtain a first execution result; and the wireless communication module (11) is used for feeding back the first execution result to the client application terminal (2), wherein when the first control instruction is a fault information reading instruction, the first execution result comprises vehicle fault information obtained by means of a fault information reading service executed on the basis of the fault information reading instruction.
Need to check novelty before this filing date? Find Prior Art

Description

Vehicle diagnostic instrument, vehicle diagnostic method and system Technical Field

[0001] The present invention relates to the field of vehicle diagnostic technology and OTA upgrade, and in particular to a vehicle diagnostic instrument, a vehicle diagnostic method and a system. Background Art

[0002] With the advancement of automotive technology, vehicles are becoming increasingly intelligent, especially in the field of new energy vehicles. The overall vehicle electrical and electronic architecture is evolving from distributed to domain-controlled and centralized. As the number and complexity of electronic control systems in vehicles increases, fault diagnosis becomes increasingly difficult.

[0003] In the past, troubleshooting fuel-powered vehicles typically involved connecting specialized instruments to the vehicle as an auxiliary troubleshooting tool. These instruments could read fault codes from the vehicle's various electronic control systems, identify the cause of the problem, and facilitate subsequent vehicle repairs. Currently, vehicle diagnostic instruments come in a variety of formats, including embedded and computer-connected models. These instruments are expensive, cumbersome to use, and difficult to carry. Furthermore, existing diagnostic instruments are often poorly adapted for the numerous electronic control systems in new energy vehicles, lacking comprehensive functionality and failing to meet the requirements for comprehensive vehicle-wide fault diagnosis and troubleshooting. Consequently, these aftermarket diagnostic instruments have limitations in their use and troubleshooting, making them ineffective in helping after-sales personnel locate and resolve issues.

[0004] Furthermore, existing vehicle software upgrades are primarily performed remotely. New energy vehicles now generally have remote OTA upgrade capabilities. When a vehicle experiences a software malfunction or requires functional optimization, a corresponding upgrade task is configured via a cloud platform and pushed to the vehicle. Upon receiving the command, the vehicle downloads the upgrade file from the server and performs the flash upgrade. However, remote upgrade technology has certain limitations in specific scenarios, such as during the vehicle development and after-sales phases, when access to automotive network services is unavailable, making vehicle upgrades and fault diagnosis impossible. Summary of the Invention

[0005] Based on the above problems, the present invention provides a vehicle diagnostic instrument, a vehicle diagnostic method and a system, aiming to solve the technical problems in the prior art such as the vehicle diagnostic instrument being cumbersome to use and inconvenient to carry.

[0006] A vehicle diagnostic instrument includes a wireless communication module, a processor and an OBD interface connected in sequence;

[0007] The wireless communication module establishes wireless communication with the client application terminal to receive the first control instruction sent by the client application terminal;

[0008] The processor interacts with the vehicle OBD device through the OBD interface, executes the corresponding main business according to the first control instruction, and obtains a first execution result;

[0009] The wireless communication module is used to feed back the execution results to the client application;

[0010] When the first control instruction is a fault information reading instruction, the first execution result includes vehicle fault information obtained by a fault information reading service executed according to the fault information reading instruction.

[0011] Further, the processor includes a first core and a second core connected;

[0012] The first core includes a network service module, a main service module and a first protocol module connected in sequence;

[0013] The network service module is used to process the first control instruction according to a predetermined protocol rule and then transfer it to the main service module;

[0014] The main business module is used to execute the corresponding main business according to the first control instruction and obtain a first execution result;

[0015] The network service module is further configured to process the first execution result according to a predetermined protocol rule and then transfer it to the wireless communication module;

[0016] The first protocol module is used to connect to an OBD device supporting an Ethernet bus through an OBD interface;

[0017] The second core includes a second protocol module, and the second protocol module is used to connect to an OBD device supporting the CAN bus through an OBD interface.

[0018] Furthermore, the first kernel further includes a third protocol module, which is connected to the host computer to achieve communication between the diagnostic instrument and the host computer;

[0019] The network service module is also connected to the third protocol module, which is used to process the second control instruction issued by the host computer according to the predetermined protocol rules and then transfer it to the main service module;

[0020] The main business module is used to execute the corresponding main business according to the second control instruction and obtain a second execution result;

[0021] The network service module is further configured to process the second execution result according to a predetermined protocol rule and then transfer it to the third protocol module;

[0022] The third protocol module transmits the second execution result to the host computer;

[0023] Wherein, the second control instruction includes an instruction to read fault information;

[0024] The second execution result includes vehicle fault information obtained by a fault information reading service executed according to the fault information reading instruction.

[0025] Furthermore, when the first control instruction is a software flashing service instruction, the processor is configured to obtain the software version according to the software flashing service instruction, and flash the parts to be flashed in the software flashing service instruction.

[0026] Furthermore, the wireless communication module is also used to establish a connection with the cloud platform;

[0027] The processor obtains the software version according to the software flash service instruction in the following manner: based on the vehicle identity information and the part information to be flashed in the software flash service instruction, obtains the corresponding software version from the cloud platform and downloads it locally.

[0028] Furthermore, the method in which the processor obtains the software version according to the software flashing service instruction also includes: selecting the link address of the software version sent by the client application end to obtain the software version from the cloud platform and download it locally.

[0029] Furthermore, after obtaining the software flashing service instruction, the processor is used to flash the parts to be flashed in the software flashing service instruction according to the software version stored in the memory card inserted into the vehicle diagnostic instrument.

[0030] A vehicle diagnostic method, using the aforementioned vehicle diagnostic instrument, comprises:

[0031] Step A1: The client application generates a command to read vehicle parts information and sends it to the vehicle diagnostic instrument;

[0032] Step A2: the vehicle diagnostic instrument reads the vehicle parts information of the vehicle through the OBD interface according to the vehicle parts information reading instruction and sends it to the client application end;

[0033] Step A3: The client application displays the vehicle parts information;

[0034] Step A4: The client application generates a fault information reading instruction based on the vehicle parts information and sends it to the vehicle diagnostic instrument;

[0035] Step A5: the vehicle diagnostic instrument reads the vehicle fault information according to the fault information reading instruction and sends it to the client application end;

[0036] Step A6: The client application displays the vehicle fault information.

[0037] Furthermore, before step A1, the method includes:

[0038] Step A01: The client application inputs the vehicle VIN code and sends a vehicle VIN code reading instruction to the vehicle diagnostic instrument;

[0039] Step A02: The vehicle diagnostic instrument reads the vehicle VIN code through the OBD interface according to the vehicle VIN code reading instruction and sends it to the client application end;

[0040] Step A03: The client application matches the input vehicle VIN code with the vehicle VIN code read by the vehicle diagnostic instrument:

[0041] If the match fails, go to step A04;

[0042] If the match succeeds, go to step A1;

[0043] Step A04: The client application generates a first prompt message.

[0044] Furthermore, step A3 includes:

[0045] Step A31: Match the vehicle parts information read by the vehicle diagnostic instrument with the vehicle parts information provided by the cloud platform:

[0046] If the match succeeds, go to step A32;

[0047] If the match fails, go to step A33;

[0048] Step A32: The client application displays the vehicle parts information read by the vehicle diagnostic instrument;

[0049] In step A33, the client application generates a second prompt message.

[0050] Furthermore, after step A3 or step A6, the following steps may be included:

[0051] Step A7: The client application generates a software flashing service instruction;

[0052] In step A8, the vehicle diagnostic instrument obtains the software version according to the software flashing service instruction, and flashes the parts to be flashed in the software flashing service instruction.

[0053] Furthermore, when step A7 is executed after step A3, in step A7, the client application generates a software flashing service instruction for the displayed vehicle parts information;

[0054] When step A7 is executed after step A6, in step A7, the client application generates a software flashing service instruction according to the displayed vehicle fault information.

[0055] Furthermore, in step A8, the process of the vehicle diagnostic instrument obtaining the software version according to the software flashing service instruction includes:

[0056] Step A80a: Based on the vehicle identity information and the information of the parts to be flashed in the software flashing service instruction, the corresponding software version is obtained from the cloud platform and downloaded locally.

[0057] Furthermore, in step A7, the client application also obtains the link address of the software version of the part to be flashed in the software flashing service instruction from the cloud platform and sends it to the vehicle diagnostic instrument;

[0058] In step A8, the process of the vehicle diagnostic instrument obtaining the software version according to the software flashing service instruction includes:

[0059] Step A81a: Obtain the software version from the cloud platform according to the link address of the software version sent by the client application and download it locally.

[0060] Furthermore, in step A8, after the vehicle diagnostic instrument is used to obtain the software flashing service instruction, it selects the software version stored in the memory card inserted into the vehicle diagnostic instrument to flash the parts to be flashed in the software flashing service instruction.

[0061] Furthermore, step A8 includes:

[0062] Step A81, obtaining the software version according to the software flashing service instruction;

[0063] Step A82: Send a file flashing request to the vehicle;

[0064] Step A83: After the request is approved, the system enters the flash mode and flashes the memory of the vehicle components according to the acquired software version.

[0065] Step A84, after the flashing is completed, a security check is performed. When the security check passes, the flashing mode is exited.

[0066] Furthermore, in step A8, before executing step A82, the following steps are further included:

[0067] Step A80: Match the obtained software version with the current software version of the component to be flashed.

[0068] If the match fails, go to step A85;

[0069] Step A85: Generate a third prompt message and send it to the client application.

[0070] A vehicle diagnostic system, for implementing the aforementioned vehicle diagnostic method, comprising:

[0071] The client application generates a command to read vehicle parts information and sends it to the vehicle diagnostic instrument;

[0072] The vehicle diagnostic instrument is used to read the vehicle parts information of the vehicle through the OBD interface according to the vehicle parts information reading instruction and send it to the client application end;

[0073] The client application is used to display vehicle parts information, generate fault information reading instructions based on the vehicle parts information, and send them to the vehicle diagnostic instrument;

[0074] The vehicle diagnostic instrument is used to read the vehicle fault information according to the fault information reading instruction and send it to the client application end;

[0075] The client application is used to display vehicle fault information.

[0076] Furthermore, the client application is used to input the vehicle VIN code and send a command to read the vehicle VIN code to the vehicle diagnostic instrument;

[0077] The vehicle diagnostic instrument is also used to read the vehicle VIN code through the OBD interface according to the vehicle VIN code reading instruction and send it to the client application end;

[0078] The client application is used to match the input vehicle VIN code with the vehicle VIN code read by the vehicle diagnostic instrument. If the match is successful, an instruction to read the vehicle parts information is generated and sent to the vehicle diagnostic instrument. If the match fails, a first prompt message is generated.

[0079] Furthermore, it also includes:

[0080] Cloud platform for providing vehicle parts information;

[0081] The client application is connected to the cloud platform and is used to match the vehicle parts information read by the vehicle diagnostic instrument with the vehicle parts information provided by the cloud platform. If the match is successful, the vehicle parts information read by the vehicle diagnostic instrument is displayed; if the match is unsuccessful, a second prompt message is generated.

[0082] Furthermore, the method further includes: the client application terminal is used to generate a software flashing service instruction for the displayed vehicle parts information or the displayed vehicle fault information;

[0083] The vehicle diagnostic instrument is used to obtain the software version according to the software flash service instruction and flash the parts to be flashed in the software flash service instruction.

[0084] Furthermore, it also includes:

[0085] Cloud platform, used to provide software versions for vehicles;

[0086] The vehicle diagnostic instrument is also connected to the cloud platform, which is used to obtain the corresponding software version from the cloud platform and download it locally based on the vehicle identity information and the parts information to be flashed in the software flash service instructions, so as to flash the parts to be flashed in the software flash service instructions.

[0087] Furthermore, it also includes:

[0088] Cloud platform, used to provide software versions for vehicles;

[0089] The client application is also connected to the cloud platform to obtain the link address of the software version of the part to be flashed in the software flash service instruction from the cloud platform and send it to the vehicle diagnostic instrument;

[0090] The vehicle diagnostic instrument is also connected to the cloud platform, which is used to obtain the software version from the cloud platform and download it locally according to the link address of the software version sent by the client application, so as to flash the parts to be flashed in the software flash service instructions.

[0091] Furthermore, after the vehicle diagnostic instrument is used to obtain the software flashing service instruction, it selects the software version stored in the memory card inserted into the vehicle diagnostic instrument to flash the parts to be flashed in the software flashing service instruction.

[0092] The beneficial technical effect of the present invention is that the present invention uses a vehicle diagnostic instrument to perform diagnostic operations on the vehicle according to the instructions issued by the client app, effectively improving the efficiency of after-sales diagnosis, and solving the technical problems in the existing technology that embedded and computer-connected diagnostic instruments are expensive, cumbersome to use and inconvenient to carry. BRIEF DESCRIPTION OF THE DRAWINGS

[0093] Figures 1-2 are schematic diagrams of the architecture of a vehicle diagnostic instrument and a vehicle diagnostic system according to the present invention;

[0094] 3-8 is a flow chart of the steps of a vehicle diagnostic method of the present invention. DETAILED DESCRIPTION

[0095] The following will clearly and completely describe the technical solutions in the embodiments of the present invention in conjunction with the accompanying drawings. 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 making any creative efforts shall fall within the scope of protection of the present invention.

[0096] It should be noted that, in the absence of conflict, the embodiments of the present invention and the features in the embodiments may be combined with each other.

[0097] The present invention will be further described below with reference to the accompanying drawings and specific embodiments, but they are not intended to limit the present invention.

[0098] 1-2 , the present invention provides a vehicle diagnostic instrument, comprising a wireless communication module (11), a processor (12) and an OBD interface (13) connected in sequence;

[0099] The wireless communication module (11) establishes wireless communication with the client application terminal (2) and is used to receive a first control instruction issued by the client application terminal (2);

[0100] The processor interacts with the vehicle OBD device (4) via the OBD interface (13), executes the corresponding main business according to the first control instruction, and obtains a first execution result;

[0101] The wireless communication module (11) is used to feed back the execution result to the client application (2);

[0102] When the first control instruction is a fault information reading instruction, the first execution result includes vehicle fault information obtained by a fault information reading service executed according to the fault information reading instruction.

[0103] The present invention uses a vehicle diagnostic instrument (1) to perform vehicle diagnostic operations according to instructions issued by a client application app, thereby solving technical problems in the prior art such as high price, cumbersome use, and inconvenient portability of embedded and computer-connected diagnostic instruments. A wireless communication module and a processor are integrated on the core board of the vehicle diagnostic instrument (1). The wireless communication module (11) is wirelessly connected to the client application (2) to achieve communication between the diagnostic instrument (1) and the client application (2). The OBD interface (13) is mainly responsible for inserting the interface of the vehicle and establishing a communication connection with the vehicle OBD device (4). The processor (12) mainly executes business logic.

[0104] Furthermore, the first control instruction may also be an instruction for reading the vehicle VIN code, an instruction for reading vehicle parts information, and the like.

[0105] The vehicle diagnostic instrument is equipped with a diagnostic tool chain, that is, application tools, including diagnostic flash script generation, diagnostic database configuration, bus data analysis, and testing and simulation tools.

[0106] Further, the processor (12) includes a first core and a second core connected;

[0107] The first core includes a network service module (122), a main service module (121) and a first protocol module (124) connected in sequence;

[0108] The network service module (122) is used to process the first control instruction according to a predetermined protocol rule and then transfer it to the main service module;

[0109] The main business module (121) is used to execute the corresponding main business according to the first control instruction and obtain a first execution result;

[0110] The network service module (122) is further configured to process the first execution result according to a predetermined protocol rule and then forward it to the wireless communication module;

[0111] The first protocol module (124) is used to connect to an OBD device supporting an Ethernet bus through an OBD interface (13);

[0112] The second core includes a second protocol module (125), and the second protocol module (125) is used to connect to an OBD device (4) supporting a CAN bus through an OBD interface (13).

[0113] One of the innovations of the present invention is that the processor (12) includes multiple cores, including at least a first core and a second core. The first core is mainly oriented to processing modules with high performance requirements, and is mainly responsible for business interaction with external apps, the main business of the diagnostic instrument, and protocols for high-end vehicle architectures. The second core has good real-time performance and energy efficiency, includes the integration of some peripheral drivers, and mainly processes some low-level drivers and protocols for the CAN bus. The first core and the second core communicate with each other through the RPC protocol (Remote Procedure Call, RPC).

[0114] In the first kernel, the network service module (122) converts the data transmitted by the wireless communication module (11) according to the standard protocol specification and submits it to the main service module (121) for service processing, and converts the result of the service processing performed by the main service module (121) into the format to be sent and provides it to the wireless communication module (11) for transmission. In the field of passenger vehicles, the network service module (122) generally uses vehicle standard protocols such as D-PDU API and SAE J2534. In the field of heavy-duty vehicles, the network service module (122) generally uses vehicle standard protocols such as RP1210. The wireless communication module (11) generally connects to the client application terminal (2) with the app application through WIFI or Bluetooth.

[0115] The main business module (121) serves as the core function operating framework of the diagnostic instrument and supports integrated diagnostic flashing services, data collection services, and other functions. The main business module provides a Java virtual operating environment and / or a Python operating environment, supporting developers to develop corresponding upper-layer application services based on their own business needs to run in the diagnostic instrument and communicate with the vehicle through standard protocols.

[0116] The first core of the vehicle diagnostic instrument of the present invention provides a first protocol module (124), such as a Doip protocol module, which can be applied to vehicles that support Ethernet bus communication. The second core involves a CAN driver module (126) and a second protocol module (125), such as a Docan protocol, which can be applied to vehicles that support CAN bus communication. It can be seen that the vehicle diagnostic instrument of the present invention supports adaptation to a wide range of vehicle models, thereby increasing the scope of application.

[0117] The present invention supports the first core and the second core from the hardware level and realizes intra-core communication through RPC, which can better meet the requirements of high performance and real-time performance, and can carry out application development and protocol stack adaptation for vehicle diagnosis of different architectures.

[0118] Client applications such as mobile phones, tablets, etc.

[0119] Furthermore, the first kernel further includes a third protocol module (123), and the third protocol module (123) is connected to the host computer (5) to realize communication between the diagnostic instrument and the host computer (5);

[0120] The network service module (122) is also connected to the third protocol module (123) for processing the second control instruction issued by the host computer (5) according to a predetermined protocol rule and then forwarding it to the main service module (121);

[0121] The main business module (121) is used to execute the corresponding main business according to the second control instruction to obtain a second execution result;

[0122] The network service module (122) is further configured to process the second execution result according to a predetermined protocol rule and then transfer it to the third protocol module (123);

[0123] The third protocol module (123) transmits the second execution result to the host computer (5);

[0124] Wherein, the second control instruction includes an instruction to read fault information;

[0125] The second execution result includes vehicle fault information obtained by a fault information reading service executed according to the fault information reading instruction.

[0126] One of the innovations of the present invention is that a third protocol module (123), namely a diagnostic communication standard protocol module, is further configured on the first core. The third protocol module (123) is connected to a computer PC with a diagnostic tool using a USB cable. The vehicle diagnostic instrument of the present invention supports the use of traditional PC diagnostic tools to diagnose vehicles. This further expands the scope of application of the vehicle diagnostic instrument.

[0127] Furthermore, when the first control instruction is a software flashing service instruction, the processor (12) is used to obtain the software version according to the software flashing service instruction, and flash the parts to be flashed in the software flashing service instruction.

[0128] When a vehicle loses network connectivity or a large upgrade file needs to be flashed to a vehicle component, near-field offline flashing with a diagnostic instrument can quickly and efficiently resolve the issue, serving as a complementary measure to OTA upgrade technology.

[0129] Furthermore, the wireless communication module (11) is also used to establish a connection with the cloud platform (3);

[0130] The processor (12) obtains the software version according to the software flashing service instruction in the following manner: based on the vehicle identity information and the part information to be flashed in the software flashing service instruction, obtains the corresponding software version from the cloud platform (3) and downloads it locally.

[0131] The wireless communication module (11) generally uses a cellular network to establish a connection with the cloud platform (3). By connecting with the cloud platform (3), the software version is obtained to repair the software fault, forming a closed loop of diagnosing problems, troubleshooting problems, and solving problems.

[0132] It can be seen that the vehicle diagnostic instrument (1) includes adaptation to various standard protocols at the communication service layer, including D-PDU, J2534, RP1210, etc., wherein cellular and Wi-Fi Bluetooth establish connections with the client application end (2) and the cloud platform (3). The vehicle diagnostic instrument (1) includes data parsing services and diagnostic flashing services at the diagnostic application layer, supporting parsing of data collected on the bus, as well as parsing of script data generated by the diagnostic tool chain, etc. The diagnostic flashing service can flash the configured software version to the corresponding parts. It can be seen that the vehicle diagnostic instrument of the present invention not only has the function of reading vehicle data, including reading vehicle identity information (such as vehicle VIN code), reading vehicle parts information and reading fault information, but also has the function of flashing and repairing parts with software faults, and the function of the vehicle diagnostic instrument (1) is further improved. The vehicle diagnostic instrument (1) of the present invention is not only suitable for vehicle after-sales service, but can also diagnose and upgrade the vehicle software when using automobile network services in the research and development stage, solving the technical problem of the existing technology that OTA upgrade cannot be performed in the research and development stage, and the scope of application of the diagnostic instrument is further improved.

[0133] The vehicle diagnostic instrument (1) includes an OBD interface connected to the vehicle and bus protocol driver adaptation related to CAN and Ethernet at the driver layer. The cloud platform (3) provides vehicle configuration, vehicle parts information, upgrade-related software versions, etc., and provides vehicle management and diagnostic service data management. The vehicle diagnostic instrument (1) and the client application (2) can respectively interact with the cloud platform (3) for business purposes.

[0134] In addition, the vehicle diagnostic instrument (1) communicates with the cloud platform (3) to obtain data provided by the cloud platform (3) to supplement the main business logic. For example, from the vehicle model and vehicle parts information provided by the cloud platform (3), the diagnostic service data corresponding to the vehicle model of the connected vehicle is obtained to obtain fault definition data about the vehicle parts information. This helps the diagnostic instrument to diagnose the vehicle parts according to the fault definition data, and can also supplement the fault solution recommendations in the diagnostic service data provided by the cloud platform. Compared with vehicles with increasingly complex electronic and electrical architectures, this can quickly locate faults and provide solutions.

[0135] Furthermore, the processor (12) obtains the software version according to the software flashing service instruction, and further includes: selecting the link address of the software version sent by the client application (2), obtaining the software version from the cloud platform (1), and downloading it locally.

[0136] Furthermore, the processor (12) is used to obtain the software flashing service instruction and then flash the parts to be flashed in the software flashing service instruction according to the software version stored in the memory card inserted into the vehicle diagnostic instrument.

[0137] It can be seen that the vehicle diagnostic instrument (1) of the present invention, on the one hand, has divided the programs running on the hardware kernel compared to the traditional diagnostic instrument, and has adapted to the vehicle bus communication protocol and the communication standard protocol of the App, and can take into account the performance and real-time performance for different vehicle architectures. On the other hand, it integrates advanced fault diagnosis capabilities and upgrade flashing capabilities. The wireless communication module of the vehicle diagnostic instrument communicates with the cloud platform for business, which can supplement the main business data. On the other hand, it is about software version acquisition and flashing. Software version acquisition supports online real-time downloading and reading from the T card, so that diagnosis and flashing are integrated.

[0138] Referring to FIG3 , the present invention further provides a vehicle diagnostic method, using the aforementioned vehicle diagnostic instrument, comprising:

[0139] Step A1: The client application generates a command to read vehicle parts information and sends it to the vehicle diagnostic instrument;

[0140] Step A2: the vehicle diagnostic instrument reads the vehicle parts information of the vehicle through the OBD interface according to the vehicle parts information reading instruction and sends it to the client application end;

[0141] Step A3: The client application displays the vehicle parts information;

[0142] Step A4: The client application generates a fault information reading instruction based on the vehicle parts information and sends it to the vehicle diagnostic instrument;

[0143] Step A5: the vehicle diagnostic instrument reads the vehicle fault information according to the fault information reading instruction and sends it to the client application end;

[0144] Step A6: The client application displays the vehicle fault information.

[0145] In step A4, the vehicle parts information is displayed through the visual interface, and you can choose to read the vehicle fault information or read the fault information for one or more parts, that is, generate a read fault information instruction to read the vehicle fault information or a read fault information instruction to read the fault information of some parts.

[0146] In step A6, the client application displays the read vehicle fault information. The vehicle fault information is displayed in order by component, including fault level, fault-attributed subsystem, fault code, fault description, fault cause analysis, and recommended fault resolution solutions.

[0147] Referring to FIG4 , further, before step A1, the following steps are included:

[0148] Step A01: The client application inputs the vehicle VIN code and sends a vehicle VIN code reading instruction to the vehicle diagnostic instrument;

[0149] Step A02: The vehicle diagnostic instrument reads the vehicle VIN code through the OBD interface according to the vehicle VIN code reading instruction and sends it to the client application end;

[0150] Step A03: The client application matches the input vehicle VIN code with the vehicle VIN code read by the vehicle diagnostic instrument:

[0151] If the match fails, go to step A04;

[0152] If the match succeeds, go to step A1;

[0153] Step A04: The client application generates a first prompt message.

[0154] Furthermore, before step A01, step A00 is also included: inserting the vehicle diagnostic instrument into the vehicle through the OBD interface. After correct insertion, the vehicle diagnostic instrument is powered on and enters the running mode. The client application can match with the vehicle diagnostic instrument through a wireless communication module such as Wi-Fi or Bluetooth. After the matching is successful, the application service can be entered.

[0155] The vehicle's VIN number, typically found on a nameplate on the passenger door frame, serves as vehicle identification information. A command to read the vehicle's VIN number is typically called POSTVIN. Once the VIN matches, the client application generates a command to read vehicle parts information and sends it to the vehicle diagnostic instrument.

[0156] Vehicle parts information includes parts agreement table, supplier information, identification information, etc.

[0157] Referring to FIG5 , further, step A3 includes:

[0158] Step A31: Match the vehicle parts information read by the vehicle diagnostic instrument with the vehicle parts information provided by the cloud platform:

[0159] If the match succeeds, go to step A32;

[0160] If the match fails, go to step A33;

[0161] Step A32: The client application displays the vehicle parts information read by the vehicle diagnostic instrument;

[0162] In step A33, the client application generates a second prompt message.

[0163] In step A33, the acquired vehicle parts information and second prompt information are displayed simultaneously. The second prompt information indicates which parts do not match.

[0164] The present invention verifies the acquired vehicle parts information through the cloud platform. For example, if the vehicle parts information read by the diagnostic instrument is inconsistent with the vehicle parts information provided by the cloud platform, the parts information versions and data of both versions will be compared to avoid missing or incorrect reading of parts. It can also promptly detect any illegal replacement or installation of vehicle parts.

[0165] Referring to FIG6 , further, after step A3 or step A6, the following steps are further included:

[0166] Step A7: The client application generates a software flashing service instruction;

[0167] In step A8, the vehicle diagnostic instrument obtains the software version according to the software flashing service instruction, and flashes the parts to be flashed in the software flashing service instruction.

[0168] Furthermore, when step A7 is executed after step A3, in step A7, the client application generates a software flashing service instruction for the displayed vehicle parts information;

[0169] When step A7 is executed after step A6, in step A7, the client application generates a software flashing service instruction according to the displayed vehicle fault information.

[0170] If a fault message indicates a software fault, the vehicle diagnostic instrument can repair it by flashing the version. Therefore, in step A7, for software faults, the client application can select Software Upgrade on the fault details page. Clicking this will generate a software flash service instruction and initiate the software flash service.

[0171] As a method, in step A7, the user can directly select the part for which they want to upgrade the software from the displayed vehicle parts information, generate a software flash service instruction, and enter the software flash service. This shows that in the present invention, the vehicle diagnostic instrument can be used as an offline flash tool, eliminating the need to perform the fault diagnosis scan in steps A4-A6 before flashing the part with the software fault. After step A3, the client application can directly select the corresponding part based on the vehicle parts information to perform version configuration and file flash operations.

[0172] Furthermore, in step A8, the process of the vehicle diagnostic instrument obtaining the software version according to the software flashing service instruction includes:

[0173] Step A80a: Based on the vehicle identity information and the information of the parts to be flashed in the software flashing service instruction, the corresponding software version is obtained from the cloud platform and downloaded locally.

[0174] For example, for parts with software failures, the diagnostic instrument can download the latest software version provided by the cloud platform to the local computer for flashing and upgrading vehicle parts. The corresponding software version of the cloud platform can be queried based on vehicle identity information such as the VIN code and the parts with software failures for downloading.

[0175] Furthermore, in step A7, the client application also obtains the link address of the software version of the part to be flashed in the software flashing service instruction from the cloud platform and sends it to the vehicle diagnostic instrument;

[0176] In step A8, the process of the vehicle diagnostic instrument obtaining the software version according to the software flashing service instruction includes:

[0177] Step A81a: Obtain the software version from the cloud platform according to the link address of the software version sent by the client application and download it locally.

[0178] For example, for parts with software failures, the diagnostic instrument can download the latest software version provided by the cloud platform to the local computer for flashing and upgrading vehicle parts. The link address of the software version provided by the cloud platform can be obtained by the client application and provided to the vehicle diagnostic instrument. The vehicle diagnostic instrument directly downloads the software version according to the link address.

[0179] Furthermore, in step A8, after the vehicle diagnostic instrument is used to obtain the software flashing service instruction, it selects the software version stored in the memory card inserted into the vehicle diagnostic instrument to flash the parts to be flashed in the software flashing service instruction.

[0180] For larger software versions, you can also download them to a PC first and then write them to a T card. The T card is then inserted into the vehicle diagnostic instrument, and the vehicle diagnostic instrument then flashes the software according to the software version on the T card. This provides a customer experience of vehicle diagnostic instrument software optimization.

[0181] Referring to FIG. 7 , further, step A8 includes:

[0182] Step A81, obtaining the software version according to the software flashing service instruction;

[0183] Step A82: Send a file flashing request to the vehicle;

[0184] Step A83: After the request is approved, the system enters the flash mode and flashes the memory of the vehicle components according to the acquired software version.

[0185] Step A84, after the flashing is completed, a security check is performed. When the security check passes, the flashing mode is exited.

[0186] After the vehicle diagnostic instrument obtains the software version, it executes the flash repair process. The software version is written to the component's memory block by block. After writing, a security check is performed to check the integrity of the software version in the vehicle diagnostic instrument and the data written to the component. After the check passes, the flash mode is exited.

[0187] As an embodiment of the present invention, in step A8, if the software flashing service instruction includes multiple parts to be flashed, each part to be flashed is flashed in sequence. The process of flashing each part includes the process of obtaining the software version and the process of flashing the part to be flashed.

[0188] In step A83, if the request is not approved, a prompt message is generated and sent to the client.

[0189] In step A84, if the security check fails, a prompt message is generated and sent to the client.

[0190] Referring to FIG8 , further, in step A8, before executing step A82, the following steps are further included:

[0191] Step A80: Match the obtained software version with the current software version of the component to be flashed.

[0192] If the match succeeds, go to step A82;

[0193] If the match fails, go to step A85;

[0194] Step A85: Generate a third prompt message and send it to the client application.

[0195] The cloud platform in the present invention has an improvement in the verification mechanism for issuing upgraded versions. The remote OTA system diagnosis upgrade task and the issuance of upgrade files need to judge the consistency of the current vehicle software version and whether the current status of the vehicle allows the upgrade.

[0196] 1-2 , the present invention also provides a vehicle diagnostic system for implementing the aforementioned vehicle diagnostic method, comprising a wirelessly connected client application terminal (2) and a vehicle diagnostic instrument (1).

[0197] The client application (2) generates a command to read the vehicle parts information and sends it to the vehicle diagnostic instrument (1);

[0198] The vehicle diagnostic instrument (1) is used to read the vehicle parts information of the vehicle through the OBD interface (13) according to the vehicle parts information reading instruction and send it to the client application end (2);

[0199] The client application end (2) is used to display the vehicle parts information, and generate a fault information reading instruction based on the vehicle parts information and send it to the vehicle diagnostic instrument (1);

[0200] The vehicle diagnostic instrument (1) is used to read the vehicle fault information according to the fault information reading instruction and send it to the client application end;

[0201] The client application (2) is used to display vehicle fault information.

[0202] By displaying the vehicle parts information on the visual interface, the client application (2) can choose to read the vehicle fault information or read the fault information for one or more parts, that is, generate a read fault information instruction for reading the vehicle fault information or a read fault information instruction for reading the fault information of some parts.

[0203] The client application (2) displays the read vehicle fault information. The vehicle fault information is displayed in order according to each component, including the fault level, fault-attributed subsystem, fault code, fault description, fault cause analysis, fault solution recommendation, etc.

[0204] Furthermore, the client application (2) is used to input the vehicle VIN code and send a vehicle VIN code reading instruction to the vehicle diagnostic instrument (1);

[0205] The vehicle diagnostic instrument (1) is further used to read the vehicle VIN code through the OBD interface (13) according to the vehicle VIN code reading instruction and send it to the client application end (2);

[0206] The client application end (2) is used to match the input vehicle VIN code with the vehicle VIN code read by the vehicle diagnostic instrument, and if the match is successful, a command to read the vehicle parts information is generated and sent to the vehicle diagnostic instrument; if the match is unsuccessful, a first prompt message is generated.

[0207] Insert the vehicle diagnostic instrument (1) into the vehicle through the OBD interface. After correct insertion, the vehicle diagnostic instrument is powered on and enters the operation mode. The client application end (2) can match with the vehicle diagnostic instrument through a wireless communication module such as Wi-Fi or Bluetooth. After the matching is successful, the application service can be entered, the vehicle VIN code can be input, and a command to read the vehicle VIN code is sent to the vehicle diagnostic instrument (1).

[0208] The vehicle VIN code is used as the vehicle identification information and is usually marked on the nameplate of the passenger door frame. The vehicle VIN code reading command is such as POSTVIN. After the VIN is matched, the client application (2) generates a command to read the vehicle parts information and sends it to the vehicle diagnostic instrument.

[0209] Vehicle parts information includes parts agreement table, supplier information, identification information, etc.

[0210] Furthermore, it also includes:

[0211] Cloud platform (3), used to provide vehicle parts information;

[0212] The client application end (2) is connected to the cloud platform (3) and is used to match the vehicle parts information read by the vehicle diagnostic instrument with the vehicle parts information provided by the cloud platform. If the matching is successful, the vehicle parts information read by the vehicle diagnostic instrument is displayed; if the matching is unsuccessful, a second prompt message is generated.

[0213] The client application (2) simultaneously displays the acquired vehicle parts information and a second prompt message indicating which parts do not match.

[0214] The obtained vehicle parts information is verified through the cloud platform (3). For example, if the vehicle parts information read by the diagnostic instrument is inconsistent with the vehicle parts information provided by the cloud platform, the parts information versions and data of both parties will be compared to avoid missing or incorrect reading of parts. In addition, it can promptly detect whether any vehicle parts have been illegally replaced or installed.

[0215] Furthermore, the client application (2) is used to generate a software flashing service instruction for the displayed vehicle parts information or the displayed vehicle fault information;

[0216] The vehicle diagnostic instrument (1) is used to obtain the software version according to the software flashing service instruction and flash the parts to be flashed in the software flashing service instruction.

[0217] If a fault message indicates a software fault, the vehicle diagnostic instrument (1) can repair it by flashing the version. Therefore, for software faults, the client application can select software upgrade on the fault details page, and after clicking it, a software flash service instruction is generated to enter the software flash service.

[0218] As a method, users can directly select the parts they want to upgrade from the displayed vehicle parts information, generate software flash service instructions, and enter the software flash service. This shows that in the present invention, the vehicle diagnostic instrument can be used as an offline flash tool. Instead of performing a fault diagnosis scan and then flashing the parts with software faults, the corresponding parts can be directly selected based on the vehicle parts information for version configuration and file flashing operations.

[0219] Furthermore, it also includes:

[0220] Cloud platform (3), used to provide software versions for vehicles;

[0221] The vehicle diagnostic instrument (1) is also connected to the cloud platform (3) for obtaining the corresponding software version from the cloud platform (3) and downloading it to the local computer based on the vehicle identity information and the information of the parts to be flashed in the software flashing service instruction, so as to flash the parts to be flashed in the software flashing service instruction.

[0222] For example, for parts with software failure, the vehicle diagnostic instrument (1) can download the latest software version provided by the cloud platform (3) to the local computer for flashing and upgrading the vehicle parts. The corresponding software version of the cloud platform can be queried based on the vehicle identification information such as the VIN code and the parts with software failure, and then downloaded.

[0223] Furthermore, it also includes:

[0224] Cloud platform (3), used to provide software versions for vehicles;

[0225] The client application end (2) is also connected to the cloud platform (3) for obtaining the link address of the software version of the part to be flashed in the software flashing service instruction from the cloud platform and sending it to the vehicle diagnostic instrument;

[0226] The vehicle diagnostic instrument (1) is also connected to the cloud platform (3) for obtaining the software version from the cloud platform according to the link address of the software version sent by the client application end and downloading it to the local computer so as to flash the parts to be flashed in the software flashing service instruction.

[0227] For parts with software failures, the diagnostic instrument can download the latest software version provided by the cloud platform to the local computer for flashing and upgrading vehicle parts. The link address of the software version provided by the cloud platform can be obtained by the client application and provided to the vehicle diagnostic instrument. The vehicle diagnostic instrument directly downloads the software version according to the link address.

[0228] Furthermore, after the vehicle diagnostic instrument (1) obtains the software flashing service instruction, it selects the software version stored in the memory card inserted into the vehicle diagnostic instrument to flash the parts to be flashed in the software flashing service instruction.

[0229] For larger software versions, you can also download them to a PC first and then write them to a T card. The T card is then inserted into the vehicle diagnostic instrument, and the vehicle diagnostic instrument then flashes the software according to the software version on the T card. This provides a customer experience of vehicle diagnostic instrument software optimization.

[0230] The vehicle diagnostic instrument is used to obtain the software version according to the software flash service instruction. The process of flashing the parts to be flashed in the software flash service instruction includes:

[0231] Obtain the software version according to the software flash service instructions;

[0232] Initiate a file flashing request to the vehicle; after the request is approved, enter the flashing mode and flash the memory of the vehicle parts according to the obtained software version;

[0233] After the flashing is completed, a security check is performed. When the security check passes, the flashing mode is exited.

[0234] After the vehicle diagnostic instrument obtains the software version, it executes the flash repair process. The software version is written to the component's memory block by block. After writing, a security check is performed to check the integrity of the software version in the vehicle diagnostic instrument and the data written to the component. After the check passes, the flash mode is exited.

[0235] If the software flash service instruction includes multiple parts to be flashed, each part to be flashed is flashed in sequence. The process of flashing each part includes the process of obtaining the software version and the process of flashing the part to be flashed.

[0236] The above description is only a preferred embodiment of the present invention and does not limit the implementation mode and protection scope of the present invention. For those skilled in the art, it should be aware that all solutions obtained by equivalent substitutions and obvious changes made using the description and illustrations of the present invention should be included in the protection scope of the present invention.

Claims

1. A vehicle diagnostic instrument, characterized in that: It includes a wireless communication module, a processor and an OBD interface connected in sequence; The wireless communication module establishes wireless communication with the client application end, and is used to receive the first control instruction issued by the client application end; The processor interacts with the vehicle OBD device through the OBD interface, executes the corresponding main business according to the first control instruction, and obtains a first execution result; The wireless communication module is used to feed back the execution result to the client application end; Wherein, when the first control instruction is a fault information reading instruction, the first execution result includes vehicle fault information obtained by a fault information reading service executed according to the fault information reading instruction.

2. A vehicle diagnostic instrument as claimed in claim 1, characterized in that: The processor includes a first core and a second core connected; The first kernel includes a network service module, a main service module and a first protocol module connected in sequence; The network service module is used to process the first control instruction according to a predetermined protocol rule and then transfer it to the main service module; The main business module is used to execute the corresponding main business according to the first control instruction to obtain the first execution result; The network service module is also used to forward the first execution result to the wireless communication module after processing it according to the predetermined protocol rule; The first protocol module is used to connect to the OBD device supporting the Ethernet bus through the OBD interface; The second kernel includes a second protocol module, and the second protocol module is used to connect to the OBD device supporting the CAN bus through the OBD interface.

3. A vehicle diagnostic instrument as claimed in claim 2, characterized in that: The first kernel also includes a third protocol module, and the third protocol module is connected to the host computer to realize the communication between the diagnostic instrument and the host computer; The network service module is also connected to the third protocol module, and is used to process the second control instruction issued by the host computer according to the predetermined protocol rule and then transfer it to the main service module; The main business module is used to execute the corresponding main business according to the second control instruction to obtain a second execution result; The network service module is further used to transfer the second execution result to the third protocol module after processing it according to the predetermined protocol rule; The third protocol module transmits the second execution result to the host computer; Wherein, the second control instruction includes an instruction to read fault information; The second execution result includes vehicle fault information obtained by a fault information reading service executed according to the fault information reading instruction.

4. A vehicle diagnostic instrument as claimed in claim 1, characterized in that: When the first control instruction is a software flashing service instruction, the processor is used to obtain the software version according to the software flashing service instruction, and flash the parts to be flashed in the software flashing service instruction.

5. A vehicle diagnostic instrument as claimed in claim 4, characterized in that: The wireless communication module is also used to establish a connection with the cloud platform; The processor obtains the software version according to the software flashing service instruction in the following manner: based on the vehicle identity information and the parts information to be flashed in the software flashing service instruction, obtains the corresponding software version from the cloud platform and downloads it locally.

6. A vehicle diagnostic instrument as claimed in claim 5, characterized in that: The method in which the processor obtains the software version according to the software flashing service instruction also includes: selecting the link address of the software version sent by the client application end, obtaining the software version from the cloud platform and downloading it locally.

7. A vehicle diagnostic instrument as claimed in claim 4, characterized in that: The processor is used to, after acquiring the software flashing service instruction, flash the parts to be flashed in the software flashing service instruction according to the software version stored in the memory card inserted into the vehicle diagnostic instrument.

8. A vehicle diagnostic method, characterized in that: A vehicle diagnostic instrument according to any one of claims 1 to 7, comprising: Step A1, the client application generates a command for reading vehicle parts information and sends it to the vehicle diagnostic instrument; Step A2, the vehicle diagnostic instrument reads the vehicle parts information of the vehicle through the OBD interface according to the vehicle parts information reading instruction and sends it to the client application end; Step A3, the client application terminal displays the vehicle parts information; Step A4, the client application generates a fault information reading instruction according to the vehicle parts information and sends it to the vehicle diagnostic instrument; Step A5, the vehicle diagnostic instrument reads the vehicle fault information according to the fault information reading instruction and sends it to the client application end; Step A6: the client application displays the vehicle fault information.

9. A vehicle diagnostic method as claimed in claim 8, characterized in that: Before step A1, the method includes: Step A01, the client application terminal inputs the vehicle VIN code and sends a vehicle VIN code reading instruction to the vehicle diagnostic instrument; Step A02, the vehicle diagnostic instrument reads the vehicle VIN code through the OBD interface according to the vehicle VIN code reading instruction and sends it to the client application end; Step A03, the client application matches the inputted vehicle VIN code with the vehicle VIN code read by the vehicle diagnostic instrument: If the match fails, execute step A04; If the match is successful, execute step A1; Step A04: the client application generates a first prompt message.

10. A vehicle diagnostic method as claimed in claim 8, characterized in that: The step A3 comprises: Step A31, matching the vehicle parts information read by the vehicle diagnostic instrument with the vehicle parts information provided by the cloud platform: If the match succeeds, execute step A32; If the match fails, execute step A33; Step A32, the client application terminal displays the vehicle parts information read by the vehicle diagnostic instrument; Step A33: the client application generates a second prompt message.

11. A vehicle diagnostic method as claimed in claim 8, characterized in that: After step A3 or step A6, the following steps may be further included: Step A7, the client application generates a software flashing service instruction; Step A8, the vehicle diagnostic instrument obtains the software version according to the software flashing service instruction, and flashes the parts to be flashed in the software flashing service instruction.

12. A vehicle diagnostic method as claimed in claim 11, characterized in that: When step A7 is performed after step A3, in step A7, the client application generates the software flashing service instruction for the displayed vehicle parts information; When step A7 is executed after step A6, in step A7, the client application generates the software flashing service instruction according to the displayed vehicle fault information.

13. A vehicle diagnostic method as claimed in claim 11, characterized in that: In step A8, the process of the vehicle diagnostic instrument obtaining the software version according to the software flashing service instruction includes: Step A80a, based on the vehicle identity information and the parts information to be flashed in the software flashing service instruction, obtain the corresponding software version from the cloud platform and download it locally.

14. A vehicle diagnostic method as claimed in claim 11, characterized in that: In the step A7, the client application also obtains the link address of the software version of the part to be flashed in the software flashing service instruction from the cloud platform, and sends it to the vehicle diagnostic instrument; In step A8, the process of the vehicle diagnostic instrument obtaining the software version according to the software flashing service instruction includes: Step A81a, obtaining the software version from the cloud platform according to the link address of the software version sent by the client application and downloading it locally.

15. A vehicle diagnostic method as claimed in claim 11, characterized in that: In the step A8, after the vehicle diagnostic instrument is used to obtain the software flashing service instruction, the memory card inserted into the vehicle diagnostic instrument stores the software version and flashes the parts to be flashed in the software flashing service instruction.

16. A vehicle diagnostic method as claimed in claim 11, characterized in that: The step A8 comprises: Step A81, obtaining the software version according to the software flashing service instruction; Step A82, initiating a file flashing request to the vehicle; Step A83, after the request is approved, enter the flash mode, and flash the memory of the parts in the vehicle according to the acquired software version; Step A84, after flashing is completed, perform a security check. When the security check passes, exit the flashing mode.

17. A vehicle diagnostic method as claimed in claim 16, characterized in that: In the step A8, before executing the step A82, the step further includes: Step A80, matching the obtained software version with the current software version of the part to be flashed: If the match is successful, execute step A82; If the match fails, execute step A85; Step A85, generate a third prompt message and send it to the client application.

18. A vehicle diagnostic system, characterized in that: A vehicle diagnostic method for implementing any one of claims 8 to 17, comprising: The client application generates a command to read vehicle parts information and sends it to the vehicle diagnostic instrument; The vehicle diagnostic instrument is used to read the vehicle parts information of the vehicle through the OBD interface according to the vehicle parts information reading instruction and send it to the client application end; The client application is used to display the vehicle parts information, and generate a fault information reading instruction according to the vehicle parts information and send it to the vehicle diagnostic instrument; The vehicle diagnostic instrument is used to read the vehicle fault information according to the fault information reading instruction and send it to the client application end; The client application is used to display the vehicle fault information.

19. A vehicle diagnostic system as claimed in claim 18, characterized in that: The client application is used to input the vehicle VIN code and send a command to read the vehicle VIN code to the vehicle diagnostic instrument; The vehicle diagnostic instrument is also used to read the vehicle VIN code through the OBD interface according to the vehicle VIN code reading instruction and send it to the client application end; The client application is used to match the input vehicle VIN code with the vehicle VIN code read by the vehicle diagnostic instrument. If the match is successful, an instruction to read the vehicle parts information is generated and sent to the vehicle diagnostic instrument. If the match fails, a first prompt message is generated.

20. A vehicle diagnostic system as claimed in claim 18, characterized in that: Also includes: Cloud platform, used to provide vehicle parts information; The client application is connected to the cloud platform and is used to match the vehicle parts information read by the vehicle diagnostic instrument with the vehicle parts information provided by the cloud platform. If the match is successful, the vehicle parts information read by the vehicle diagnostic instrument is displayed; if the match fails, a second prompt message is generated.

21. A vehicle diagnostic system as claimed in claim 18, characterized in that: Also includes: The client application terminal is used to generate a software flashing service instruction for the displayed vehicle parts information or the displayed vehicle fault information; The vehicle diagnostic instrument is used to obtain the software version according to the software flashing service instruction, and flash the parts to be flashed in the software flashing service instruction.

22. A vehicle diagnostic system as claimed in claim 21, characterized in that: Also includes: A cloud platform for providing software versions to vehicles; The vehicle diagnostic instrument is also connected to the cloud platform, and is used to obtain the corresponding software version from the cloud platform and download it locally based on the vehicle identity information and the parts information to be flashed in the software flash service instruction, so as to flash the parts to be flashed in the software flash service instruction.

23. A vehicle diagnostic system as claimed in claim 21, characterized in that: Also includes: A cloud platform for providing software versions to vehicles; The client application end is also connected to the cloud platform, and is used to obtain the link address of the software version of the part to be flashed in the software flashing service instruction from the cloud platform, and send it to the vehicle diagnostic instrument; The vehicle diagnostic instrument is also connected to the cloud platform, and is used to obtain the software version from the cloud platform according to the link address of the software version sent by the client application and download it to the local, so as to flash the parts to be flashed in the software flash service instruction.

24. A vehicle diagnostic system as claimed in claim 21, characterized in that: After obtaining the software flashing service instruction, the vehicle diagnostic instrument selects a memory card inserted into the vehicle diagnostic instrument to store the software version and flashes the parts to be flashed in the software flashing service instruction.

Citation Information

Patent Citations

  • Method, device and system for fault diagnosis of hydrogen energy automobile, and storage medium

    CN110703734A

  • Automobile diagnosis system and method based on universal platform

    CN112859819A

  • Fault diagnosis system and diagnosis method for automobile body controller

    CN113325820A

  • Remote diagnosis method for automobile diagnosis instrument

    CN113325830A

  • Method and system for upgrading vehicle control unit based on diagnostic instrument

    CN113347248A