A remote diagnostic method, system, terminal device, and storage medium

By determining the network connection status in the remote diagnostic device and sending repeated request commands, the problem of diagnostic failure caused by network latency is solved, and correct and efficient diagnosis is achieved under poor network conditions.

CN115454019BActive Publication Date: 2026-03-06LAUNCH SOFTWARE DEV
View PDF 3 Cites 0 Cited by

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2022-08-18
Publication Date
2026-03-06

AI Technical Summary

Technical Problem

Existing remote diagnostic technologies are prone to diagnostic failures due to network latency, resulting in low diagnostic efficiency and potentially locking the ECU of the vehicle being diagnosed.

Method used

Upon receiving a diagnostic command, the system checks whether the network connection status meets preset conditions. If not, it sends a repeat request command to cause the remote diagnostic device to resend the diagnostic service request until the network connection status is normal.

Benefits of technology

Ensure accurate diagnosis even under poor network conditions, avoid prolonged function execution failures, and improve the success rate of diagnosis.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN115454019B_ABST
    Figure CN115454019B_ABST
Patent Text Reader

Abstract

This invention relates to the field of automotive diagnostic equipment technology, specifically to a remote diagnostic method, system, terminal device, and storage medium. The method includes: upon receiving a diagnostic command from a remote diagnostic device, first determining whether the current network connection status meets preset conditions. If the current network connection status does not meet the preset conditions, a first data transmission device sends a repeat request command to the remote diagnostic device, causing the remote diagnostic device to resend the diagnostic service request command to the first data transmission device, until the current network connection status meets the preset conditions. This approach ensures accurate diagnosis of the vehicle under test even in poor or abnormal network conditions. It also avoids the possibility of the ECU of the vehicle under test being locked due to network failure during the execution of a time-consuming function, thus improving the diagnostic success rate.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This invention relates to the field of automotive diagnostic equipment technology, specifically to a remote diagnostic method, system, terminal device, and storage medium. Background Technology

[0002] With the rapid development of the automotive industry and electronic control technology, vehicle performance has been greatly improved. However, this has also led to increasingly complex vehicle electronic control systems, increasing the likelihood of malfunctions. For example, engine failures and braking system failures can pose driving safety hazards, while emission system failures can cause air pollution.

[0003] Traditional fault diagnosis requires engineers to plug diagnostic equipment into the vehicle's On-Board Diagnostics (OBD) system on-site to obtain data from various vehicle modules and perform fault analysis. Due to labor costs, remote diagnostic technology has been widely adopted in recent years. However, remote diagnostic technology has extremely high requirements for data real-time performance, thus placing extremely high demands on network latency.

[0004] Current remote diagnostic designs only consider real-time communication between the remote device and the vehicle under test, completely neglecting to handle situations with poor network conditions. If there is network latency in vehicle communication, a command may take several seconds to be responded to, often causing the remote device to fail. This may not be a big problem for ordinary functions, but it can be very time-consuming for functions that take more than ten minutes to execute. Some failures may even lock the ECU of the vehicle under test, resulting in a long wait for automatic unlocking. Summary of the Invention

[0005] The present invention provides a remote diagnostic method, system, terminal device and storage medium, which solves the problem that remote diagnostics in the prior art are prone to failure when there is network latency, resulting in low diagnostic efficiency.

[0006] According to a first aspect, one embodiment provides a remote diagnostic method applied to a first data transmission device, comprising:

[0007] When a diagnostic command is received from a remote diagnostic device, it is determined whether the current network connection status meets the preset conditions.

[0008] If the current network connection status does not meet the preset conditions, a repeat request command is sent to the remote diagnostic device to cause the remote diagnostic device to resend the diagnostic service request command until the network connection status meets the preset conditions.

[0009] As one possible implementation, the method further includes:

[0010] If the current network connection status meets the preset conditions, the diagnostic command is transmitted to the second data transmission device, so that the second data transmission device sends the diagnostic command to the terminal to be diagnosed.

[0011] Receive a response command based on the diagnostic command returned by the device to be diagnosed through the second data transmission device;

[0012] The response command is sent to the remote diagnostic device.

[0013] As one possible implementation, determining whether the current network connection status meets preset conditions includes:

[0014] Send a network diagnostic signal to the second data transmission device;

[0015] If no feedback signal is received from the second data transmission device based on the network diagnostic signal within the first preset time period, it is determined that the network connection status with the second data transmission device does not meet the preset conditions.

[0016] If a feedback signal is received from the second data transmission device based on the network diagnostic signal within a first preset time period, it is determined that the network connection status with the second data transmission device meets the preset conditions.

[0017] As one possible implementation, after determining that the current network connection state does not meet the preset conditions, the method further includes:

[0018] Determine whether the network connection status meets the preset conditions within a second preset time period after the current time. If not, prompt the user to check the network or switch networks.

[0019] According to a second aspect, one embodiment provides a remote diagnostic system applied to a first data transmission device, comprising:

[0020] The judgment module is used to determine whether the current network connection status meets preset conditions when a diagnostic command is received from a remote diagnostic device.

[0021] The processing module, if the current network connection status does not meet the preset conditions, sends a repeat request command to the remote diagnostic device to cause the remote diagnostic device to resend the diagnostic service request command until the network connection status meets the preset conditions.

[0022] As one possible implementation, the remote diagnostic system further includes a communication module;

[0023] The processing module is further configured to: if the current network connection status meets the preset conditions, transmit the diagnostic command to the second data transmission device, so that the second data transmission device sends the diagnostic command to the terminal to be diagnosed;

[0024] The communication module is used to: receive a response command based on the diagnostic command returned by the device to be diagnosed through the second data transmission device;

[0025] The response command is sent to the remote diagnostic device.

[0026] As one possible implementation, the determination module determines whether the current network connection status meets preset conditions, including:

[0027] Send a network diagnostic signal to the second data transmission device;

[0028] If no feedback signal is received from the second data transmission device based on the network diagnostic signal within the first preset time period, it is determined that the network connection status with the second data transmission device does not meet the preset conditions.

[0029] If a feedback signal is received from the second data transmission device based on the network diagnostic signal within a first preset time period, it is determined that the network connection status with the second data transmission device meets the preset conditions.

[0030] As one possible implementation, after determining that the current network connection status does not meet the preset conditions, the judgment module further includes:

[0031] Determine whether the network connection status meets the preset conditions within a second preset time period after the current time. If not, prompt the user to check the network or switch networks.

[0032] According to a third aspect, one embodiment provides a terminal device, including:

[0033] Central processing unit, memory, input / output interfaces, wired or wireless network interfaces, and power supply;

[0034] The central processing unit is configured to communicate with the memory and execute instructions in the memory to implement the above method.

[0035] According to a fourth aspect, one embodiment provides a computer-readable storage medium storing a program that can be executed by a processor to implement the above-described method.

[0036] According to the remote diagnostic method, system, terminal device, and storage medium of the above embodiments, a first data transmission device is applied at the remote diagnostic device end. When the first data transmission device receives a diagnostic command sent by the remote diagnostic device, it first determines whether the current network connection status meets preset conditions. If it is determined that the current network connection status does not meet the preset conditions, the first data transmission device sends a repeat request command to the remote diagnostic device, so that the remote diagnostic device resends the diagnostic service request command to the first data transmission device until the current network connection status meets the preset conditions. By adopting this method, it is possible to ensure that the vehicle under diagnosis can be correctly diagnosed even in the case of poor network or network anomalies. At the same time, it can also avoid the failure of a function that requires a long time to execute due to network anomalies, which could lead to the ECU of the vehicle under diagnosis being locked, thereby improving the diagnostic success rate. Attached Figure Description

[0037] Figure 1 This is a flowchart of a remote diagnostic method provided in this embodiment;

[0038] Figure 2 This is another flowchart of a remote diagnostic method provided in this embodiment;

[0039] Figure 3 This embodiment provides a flowchart for determining whether the current network connection status meets preset conditions;

[0040] Figure 4 This is a structural diagram of a remote diagnostic system provided in this embodiment;

[0041] Figure 5 This is a schematic diagram of the structure of a terminal device provided in this embodiment;

[0042] Figure 6 This is a schematic diagram of communication between the first data transmission device and the second data transmission device under normal network conditions provided in this embodiment;

[0043] Figure 7 This is a schematic diagram illustrating the communication between the first data transmission device and the second data transmission device under abnormal network conditions, as provided in this embodiment.

[0044] Figure 8 This is a schematic diagram illustrating the communication between the second data transmission device and the first data transmission device under abnormal network conditions, as provided in this embodiment.

[0045] Reference numerals: 1. Vehicle under test; 2. Remote diagnostic equipment; 3. First data transmission equipment; 4. Second data transmission equipment; 100. Communication module; 200. Processing module; 300. Judgment module; 400. Central processing unit; 401. Memory; 402. Power supply; 403. Wired or wireless network interface; 404. Input / output interface. Detailed Implementation

[0046] The present invention will now be described in further detail with reference to specific embodiments and accompanying drawings. Similar elements in different embodiments are referred to by associated similar element reference numerals. In the following embodiments, many details are described to facilitate a better understanding of this application. However, those skilled in the art will readily recognize that some features may be omitted in different situations, or may be replaced by other elements, materials, or methods. In some cases, certain operations related to this application are not shown or described in the specification. This is to avoid obscuring the core parts of this application with excessive description. For those skilled in the art, detailed description of these related operations is not necessary; they can fully understand the related operations based on the description in the specification and general technical knowledge in the art.

[0047] Furthermore, the features, operations, or characteristics described in the specification can be combined in any suitable manner to form various embodiments. At the same time, the steps or actions in the method description can be rearranged or adjusted in a manner obvious to those skilled in the art. Therefore, the various orders in the specification and drawings are only for the clear description of a particular embodiment and do not imply a necessary order, unless otherwise stated that a particular order must be followed.

[0048] The serial numbers assigned to components in this document, such as "first" and "second," are used only to distinguish the described objects and have no sequential or technical meaning. The terms "connection" and "linkage" used in this application, unless otherwise specified, include both direct and indirect connections (linkages).

[0049] Current super remote diagnostics such as Figures 6-8 As shown, the B-end (the first data transmission device 3 on the remote diagnostic device side) and the C-end (the second data transmission device 4 on the vehicle under test side) are connected via a network, enabling the remote diagnostic device 2 to communicate with the vehicle under test 1. The OBD II line connection itself has virtually no communication issues; the communication quality is primarily determined by the connection between the B-end and the C-end. If the network connection at the B-end is poor, data cannot be sent or received (e.g.,...). Figure 7 ), or the C-end network is poor, making it impossible to send and receive data (e.g. Figure 8 Any interruption of communication will cause ongoing special functions or other operations to fail.

[0050] To address this issue, this embodiment provides a remote diagnostic method, through... Figure 7 and Figure 8 It can be observed that regardless of whether the network at the B-end or C-end is experiencing problems, the only connection to the remote diagnostic device 2 is the B-end diagnostic box. Therefore, it can be inferred that any remedial action can only be taken at the B-end with appropriate intelligent responses to temporarily address the B-end device's requests. This method receives a PING signal sent by the server to determine the network connection status of the first data transmission device 3. When the network connection status is normal, the first data transmission device 3 communicates normally with the remote diagnostic device 2 and the second data transmission device 4 connected to the vehicle under test 1. When the network connection status is abnormal, upon receiving a diagnostic service request command from the remote diagnostic device 2, a repeat request command is sent to the remote diagnostic device 2, causing the remote diagnostic device 2 to resend the diagnostic service request command to the first data transmission device 3, until the determination result becomes normal. By adopting this method, it is possible to ensure that the vehicle under test can be correctly diagnosed even under poor network conditions. It also avoids the failure of a function that requires a long time to execute due to network abnormalities, which could lead to the ECU of the vehicle under test being locked, thus improving the diagnostic success rate.

[0051] The remote diagnostic method provided in the embodiments of this application will be described in detail below with reference to the accompanying drawings.

[0052] Example 1

[0053] Please refer to Figure 1 This embodiment provides a remote diagnostic method, which is applied to a first data transmission device 3 at the remote diagnostic device 2. The method includes the following steps:

[0054] Step 1: Upon receiving a diagnostic command from a remote diagnostic device, determine whether the current network connection status meets the preset conditions.

[0055] As Figure 5As shown, the first data transmission device 3 and the second data transmission device 4 are remotely connected, for example, via a wireless network connection. The first data transmission device 3 and the remote diagnostic device 2 are connected via a cable (such as an OBDII cable), and the second data transmission device 4 and the vehicle under test 1 are connected via a cable (such as an OBD II cable). Therefore, under normal circumstances, communication between the first data transmission device 3 and the remote diagnostic device 2, and between the second data transmission device 4 and the vehicle under test 1, is not limited by the network. However, since the first data transmission device 3 and the second data transmission device 4 are connected remotely, when the first data transmission device 3 receives a diagnostic command from the remote diagnostic device, it needs to determine the current network connection status and whether it meets preset conditions.

[0056] For details, please refer to Figure 3 Determining whether the current network connection status meets the preset conditions includes the following steps:

[0057] Step 11: Send a network diagnostic signal to the second data transmission device.

[0058] The network diagnostic signal can be a PING signal. Specifically, the first data transmission device 3 receives the PING signal sent by the server (such as a network server) and uses the PING signal to determine whether the network connection status is normal.

[0059] The first data transmission device 3 and the second data transmission device 4 communicate remotely via a network server. Once the connection is successful, both devices receive continuous PING signals from the network server and then send a feedback signal back to the server based on these PING signals. This feedback signal is used to determine the network connection status of both devices. If both devices send a feedback signal, the network connection is considered normal. If neither device sends a feedback signal, the network connection is considered abnormal.

[0060] Step 12: If no feedback signal is received from the second data transmission device based on the network diagnostic signal within the first preset time period, it is determined that the network connection status with the second data transmission device does not meet the preset conditions.

[0061] The communication between the vehicle under test (DUT), the second data transmission device (2), and the remote diagnostic device (3) can proceed normally if the server sends PING signals to both the first data transmission device (3) and the second data transmission device (4), and both devices respond normally to the server, indicating that their network connections are normal. Alternatively, the first and second data transmission devices (3 and 4) can directly determine their network connection status via PING signals. The first data transmission device (3) sends a PING signal to the second data transmission device (4). If the second data transmission device (4) does not receive the PING signal from the first data transmission device (3), it cannot return a feedback signal based on network diagnostic signals to the first data transmission device (3) within a preset time. This indicates an abnormal network status between the two devices, meaning the preset conditions are not met.

[0062] Step 13: If a feedback signal is received from the second data transmission device based on the network diagnostic signal within the first preset time period, it is determined that the network connection status with the second data transmission device meets the preset conditions.

[0063] If the first data transmission device 3 sends a PING signal to the second data transmission device 4, when the second data transmission device 4 receives the PING signal sent by the first data transmission device 3, under normal network conditions, it will immediately return a feedback signal based on network diagnostic signals to the first data transmission device 3, or if there is a network delay, it will be able to return a feedback signal based on network diagnostic signals to the first data transmission device 3 within a preset time period. That is to say, the network status between the first data transmission device 3 and the second data transmission device 4 is normal, i.e., the preset conditions are met.

[0064] Step 2: If the current network connection status does not meet the preset conditions, send a repeat request command to the remote diagnostic device to make the remote diagnostic device resend the diagnostic service request command until the network connection status meets the preset conditions.

[0065] In practical applications, when the first data transmission device 3 fails to return a feedback signal to the network server, it is determined that the network connection status of the first data transmission device 3 is abnormal. At this time, after receiving the diagnostic service request command sent by the remote diagnostic device 2, the first data transmission device 3 enters the intelligent reply state due to the abnormal network status. At this time, no matter what command the remote diagnostic device 2 sends, the first data transmission device 3 will reply with a busy re-request command by default. Taking CAN-ISO14229 as an example, no matter what command the remote diagnostic device 2 sends to the first data transmission device 3, the first data transmission device 3 will reply with 7F XX 21. 7F XX 21 is a command that the remote diagnostic device 2 needs to automatically and continuously send the request to the first data transmission device 3 until the network of the first data transmission device 3 becomes normal, that is, the preset conditions are met, and then normal communication is restored.

[0066] Among them, such as Figure 2 As shown, the remote diagnostic method in this embodiment further includes the following steps:

[0067] Step 3: If the current network connection status meets the preset conditions, the diagnostic command is transmitted to the second data transmission device so that the second data transmission device sends the diagnostic command to the terminal to be diagnosed.

[0068] Step 4: Receive the response command based on the diagnostic command returned by the device to be diagnosed through the second data transmission device.

[0069] Step 5: Send the response command to the remote diagnostic device.

[0070] Specifically, the execution process of the normal communication for remote diagnostics is as follows: When it is necessary to diagnose the vehicle data of the vehicle under test 1 (i.e., the vehicle to be diagnosed), the remote diagnostic device 2 sends a diagnostic service request to the first data transmission device 3 to request the vehicle data of the vehicle under test 1; upon receiving the diagnostic service request, the first data transmission device 3 sends the diagnostic service request to the second data transmission device 4; after receiving the diagnostic service request, the second data transmission device 4 requests the vehicle data from the vehicle under test 1 according to the diagnostic service request, and after obtaining the vehicle data from the vehicle under test 1, it feeds the vehicle data back to the first data transmission device 3; after receiving the vehicle data, the first data transmission device 3 sends the vehicle data to the remote diagnostic device 2 so that the remote diagnostic device 2 can diagnose the vehicle data.

[0071] As a further improvement to this embodiment, after determining that the current network connection status does not meet the preset conditions, the remote diagnostic method of this embodiment further includes: determining whether the network connection status meets the preset conditions within a second preset time period after the current time; if not, prompting the user to check the network or switch networks.

[0072] In practical applications, the preset duration of the first preset time can be set to 5 minutes. The first data transmission device 3 will continuously send PING signals to the second data transmission device 4. If the network has not returned to normal after 5 minutes, a request failure message will be displayed on the display interface of the first data transmission device 3. At this time, the remote diagnostic device 2 will not send commands to the first data transmission device 3 again. If the network connection status still does not meet the preset conditions within the first preset time, the first data transmission device 3 will send PING signals to the second data transmission device 4 again. If no feedback signal is received from the second data transmission device 4 after the second preset time, a prompt message to check the network or switch the network will be displayed on the display interface of the first data transmission device 3 to remind the operator to change the network or check the network in time, thereby ensuring that the remote diagnostic device 2 can diagnose the vehicle under test 1 normally and improve the diagnostic success rate.

[0073] Example 2

[0074] Please refer to Figure 4 This embodiment provides a remote diagnostic system applied to a first data transmission device 3 at the remote diagnostic device 2. The system specifically includes a judgment module 300 and a processing module 200. The judgment module 300 is used to determine whether the current network connection status meets preset conditions when receiving a diagnostic command sent by the remote diagnostic device. The processing module 200 is used to send a repeat request command to the remote diagnostic device if the current network connection status does not meet the preset conditions, so that the remote diagnostic device resends the diagnostic service request command until the network connection status meets the preset conditions.

[0075] As Figure 5As shown, the first data transmission device 3 and the second data transmission device 4 are remotely connected, for example, via a wireless network connection; the first data transmission device 3 and the remote diagnostic device 2 are connected via a cable (such as an OBDII cable), and the second data transmission device 4 and the vehicle under test 1 are connected via a cable (such as an OBD II cable). Therefore, under normal circumstances, communication between the first data transmission device 3 and the remote diagnostic device 2, and between the second data transmission device 4 and the vehicle under test 1, is not limited by the network. However, since the first data transmission device 3 and the second data transmission device 4 are connected remotely, when the first data transmission device 3 receives a diagnostic command from the remote diagnostic device, it needs to use the judgment module 200 to determine the current network connection status and whether it meets preset conditions.

[0076] In practical applications, when the first data transmission device 3 fails to return a feedback signal to the network server, it is determined that the network connection status of the first data transmission device 3 is abnormal. At this time, after receiving the diagnostic service request command sent by the remote diagnostic device 2, the first data transmission device 3, due to the abnormal network status, is processed by the processing module 200, causing the first data transmission device 3 to enter the intelligent reply state. At this time, no matter what command the remote diagnostic device 2 connected to the first data transmission device 3 sends, the first data transmission device 3 will default to replying with a busy re-request command. Taking CAN-ISO14229 as an example, no matter what command the remote diagnostic device 2 sends to the first data transmission device 3, the first data transmission device 3 will reply with 7F XX 21. 7F XX 21 is a command that the remote diagnostic device 2 needs to automatically and continuously send the request to the first data transmission device 3 until the network of the first data transmission device 3 becomes normal, that is, the preset conditions are met, and then normal communication is restored.

[0077] As a further improvement of this embodiment, the remote diagnostic system also includes a communication module 100, wherein the processing module 200 is further configured to: if the current network connection status meets the preset conditions, transmit the diagnostic command to the second data transmission device, so that the second data transmission device sends the diagnostic command to the terminal to be diagnosed; the communication module 100 is configured to: receive the response command based on the diagnostic command returned by the device to be diagnosed through the second data transmission device, and send the response command to the remote diagnostic device.

[0078] Specifically, the execution process of the normal communication for remote diagnostics is as follows: When it is necessary to diagnose the vehicle data of the vehicle under test 1 (i.e., the vehicle to be diagnosed), the remote diagnostic device 2 sends a diagnostic service request to the first data transmission device 3 to request the vehicle data of the vehicle under test 1; when the first data transmission device 3 obtains the diagnostic service request through the communication module 100, it sends the diagnostic service request to the second data transmission device 4; after receiving the diagnostic service request, the second data transmission device 4 requests the vehicle data from the vehicle under test 1 according to the diagnostic service request, and after obtaining the vehicle data from the vehicle under test 1, it feeds the vehicle data back to the first data transmission device 3; after receiving the vehicle data, the first data transmission device 3 sends the vehicle data to the remote diagnostic device 2 so that the remote diagnostic device 2 can diagnose the vehicle data.

[0079] In practical applications, the judgment module 300 determines whether the current network connection status meets the preset conditions, including: sending a network diagnostic signal to the second data transmission device; if no feedback signal is received from the second data transmission device based on the network diagnostic signal within a first preset time period, it is determined that the network connection status with the second data transmission device does not meet the preset conditions; if a feedback signal is received from the second data transmission device based on the network diagnostic signal within the first preset time period, it is determined that the network connection status with the second data transmission device meets the preset conditions.

[0080] The network diagnostic signal can be a PING signal. Specifically, the first data transmission device 3 receives the PING signal sent by the server (such as a network server) and uses the PING signal to determine whether the network connection status is normal.

[0081] The first data transmission device 3 and the second data transmission device 4 communicate remotely via a network server. Once the connection is successful, both devices receive continuous PING signals from the network server and then send a feedback signal back to the server based on these PING signals. This feedback signal is used to determine the network connection status of both devices. If both devices send a feedback signal, the network connection is considered normal. If neither device sends a feedback signal, the network connection is considered abnormal.

[0082] The network connection status between the first data transmission device 3 and the second data transmission device 4 can be determined by the server sending PING signals to both devices respectively. If both devices respond normally to the server, indicating that their network connections are normal, then normal communication exists between the vehicle under test 1, the second data transmission device 4, the first data transmission device 3, and the remote diagnostic device 2. Alternatively, the first and second data transmission devices 3 and 4 can directly determine their network connection status via PING signals. The first data transmission device 3 sends a PING signal to the second data transmission device 4. If the second data transmission device 4 does not receive the PING signal from the first data transmission device 3, it cannot return a feedback signal based on network diagnostic signals to the first data transmission device 3 within a preset time. This indicates an abnormal network status between the two devices, meaning the preset conditions are not met.

[0083] If the first data transmission device 3 sends a PING signal to the second data transmission device 4, when the second data transmission device 4 receives the PING signal sent by the first data transmission device 3, under normal network conditions, it will immediately return a feedback signal based on network diagnostic signals to the first data transmission device 3, or if there is a network delay, it will be able to return a feedback signal based on network diagnostic signals to the first data transmission device 3 within a preset time period. That is to say, the network status between the first data transmission device 3 and the second data transmission device 4 is normal, i.e., the preset conditions are met.

[0084] In addition, after determining that the current network connection status does not meet the preset conditions, the judgment module 300 further includes: judging whether the network connection status meets the preset conditions within a second preset time period after the current time; if not, prompting the user to check the network or switch networks.

[0085] In practical applications, the preset duration of the first preset time can be set to 5 minutes. The first data transmission device 3 will continuously send PING signals to the second data transmission device 4. If the network has not returned to normal after 5 minutes, a request failure message will be displayed on the display interface of the first data transmission device 3. At this time, the remote diagnostic device 2 will not send commands to the first data transmission device 3 again. After the judgment module 300 determines that the network connection status still does not meet the preset conditions within the first preset time, the first data transmission device 3 will send a PING signal to the second data transmission device 4 again. If no feedback signal is received from the second data transmission device 4 after the second preset time, a prompt message to check the network or switch the network will be displayed on the display interface of the first data transmission device 3 to remind the operator to change the network or check the network in time, thereby ensuring that the remote diagnostic device 2 can perform normal diagnosis on the vehicle under test 1 and improve the diagnostic success rate.

[0086] Example 3

[0087] Please refer to Figure 5 This embodiment provides a terminal device, which may be a terminal device with networking and communication functions, such as a PC or a mobile terminal. The terminal device includes a central processing unit 400 and a memory 401.

[0088] The memory 401 stores one or more application programs or data. The programs stored in the memory 401 may include one or more modules, each of which may include a series of instruction operations on the server. Furthermore, the central processing unit 400 may be configured to communicate with the memory 401 and execute the series of instruction operations stored in the memory 401 on the server.

[0089] The central processing unit 400 is configured to communicate with the memory 401 and execute the instructions in the memory 401 to perform the remote diagnostic method in the above embodiment 1. The specific functional module division in the central processing unit 400 can be similar to the functional module division method of each module described in the above embodiment 2, and will not be repeated here.

[0090] The terminal device may also include one or more power supplies 402, one or more wired or wireless network interfaces 403, one or more input / output interfaces 404, and / or one or more operating systems, such as Windows Server™, MacOSX™, Unix™, Linux™, FreeBSD™, etc.

[0091] Example 4

[0092] This invention provides a computer-readable storage medium storing a program that can be executed by a processor to implement the remote diagnostic method provided in Embodiment 1 above. Further details are omitted here.

[0093] Those skilled in the art will understand that all or part of the functions of the various methods in the above embodiments can be implemented by hardware or by computer programs. When all or part of the functions in the above embodiments are implemented by computer programs, the program can be stored in a computer-readable storage medium, which may include: read-only memory, random access memory, disk, optical disk, hard disk, etc., and the program is executed by a computer to achieve the above functions. For example, the program can be stored in the memory of a device, and when the program in the memory is executed by the processor, all or part of the above functions can be achieved. In addition, when all or part of the functions in the above embodiments are implemented by computer programs, the program can also be stored in a server, another computer, disk, optical disk, flash drive, or external hard drive, etc., and can be downloaded or copied to the memory of a local device, or the system of the local device can be updated. When the program in the memory is executed by the processor, all or part of the functions in the above embodiments can be achieved.

[0094] The above examples illustrate the present invention only to aid in understanding it and are not intended to limit the scope of the invention. Those skilled in the art can make various simple deductions, modifications, or substitutions based on the principles of this invention.

Claims

1. A remote diagnosis method characterized by comprising: The application is applied to a first data transmission device, comprising: Upon receiving a diagnosis command sent by a remote diagnosis device, a network diagnosis signal is sent to a second data transmission device; if no feedback signal returned by the second data transmission device based on the network diagnosis signal is received within a first preset time period, it is determined that the network connection state between the first data transmission device and the second data transmission device does not meet a preset condition; if the feedback signal returned by the second data transmission device based on the network diagnosis signal is received within the first preset time period, it is determined that the network connection state between the first data transmission device and the second data transmission device meets the preset condition; wherein the network diagnosis signal is a PING signal; If the current network connection state does not meet the preset condition, an intelligent reply state is entered, and a repeat request command is sent to the remote diagnosis device to make the remote diagnosis device resend a diagnosis service request command until the network connection state meets the preset condition; If the current network connection state meets the preset condition, the diagnosis command is transmitted to the second data transmission device to make the second data transmission device send the diagnosis command to a terminal to be diagnosed; An answer command based on the diagnosis command returned by the terminal to be diagnosed through the second data transmission device is received; The answer command is sent to the remote diagnosis device; the first data transmission device and the second data transmission device are connected wirelessly through a network, the first data transmission device and the remote diagnosis device are connected through a cable, and the second data transmission device and the terminal to be diagnosed are connected through a cable.

2. The remote diagnosis method according to Claim 1, wherein After it is determined that the current network connection state does not meet the preset condition, the method further comprises: It is determined whether the network connection state meets the preset condition within a second preset time period after the current time, and if not, the user is prompted to check the network or switch the network.

3. A remote diagnosis system applied to a first data transmission device, characterized by comprising: Comprise: A judgment module is configured to send a network diagnosis signal to a second data transmission device upon receiving a diagnosis command sent by a remote diagnosis device; If no feedback signal returned by the second data transmission device based on the network diagnosis signal is received within a first preset time period, it is determined that the network connection state between the first data transmission device and the second data transmission device does not meet a preset condition; if the feedback signal returned by the second data transmission device based on the network diagnosis signal is received within the first preset time period, it is determined that the network connection state between the first data transmission device and the second data transmission device meets the preset condition; wherein the network diagnosis signal is a PING signal; A processing module is configured to enter an intelligent reply state if the current network connection state does not meet the preset condition, and send a repeat request command to the remote diagnosis device to make the remote diagnosis device resend a diagnosis service request command until the network connection state meets the preset condition; The processing module is further configured to transmit the diagnosis command to the second data transmission device if the current network connection state meets the preset condition, to make the second data transmission device send the diagnosis command to a terminal to be diagnosed; The communication module is configured to receive a response command returned by the second data transmission device based on the diagnosis command; The communication module is configured to receive a response command returned by the second data transmission device based on the diagnosis command; The first data transmission device and the second data transmission device are connected wirelessly through a network, the first data transmission device and the remote diagnosis device are connected through a cable, and the second data transmission device and the terminal to be diagnosed are connected through a cable.

4. The remote diagnostic system of claim 3, wherein, After determining that the current network connection state does not meet the preset condition, the judgment module further comprises: If the network connection state does not meet the preset condition within a second preset time period after the current time, the judgment module further comprises:

5. A terminal device, characterized by, It comprises: A central processing unit, a memory, an input / output interface, a wired or wireless network interface, and a power supply; The central processing unit is configured to communicate with the memory and execute the instruction operation in the memory to perform the method of any one of claims 1-2.

6. A computer-readable storage medium, characterized in that, The program is stored on the medium and can be executed by the processor to implement the method of any one of claims 1-2.

Citation Information

Patent Citations

  • Network detection method and device and related equipment

    CN111884879A

  • Remote diagnosis system and remote diagnosis method

    CN112965463A

  • Automobile dual-remote diagnosis method, system and device and computer equipment

    CN113448320A