Communication method and system applied to vehicle remote diagnosis
Patent Information
- Application Number
- CN202610942881.1
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2026-06-26
- Publication Date
- 2026-10-27
AI Technical Summary
[0004]本发明提供一种应用于车辆远程诊断的通信的方法及系统,能够解决通信不稳定以及容易出现诊断故障的技术问题,从而有利于提高对车辆进行远程诊断时的通信效率,以及减少出现诊断故障的概率
本发明提供了一种应用于车辆远程诊断的通信方法及系统,该方法包括:当近端通信模块接收到来自远端通信模块发送的状态信息时,通过近端通信模块对连接状态信息进行解析,得到解析结果,连接状态信息表示为远端通信模块与车辆诊断模块的连接状态,当解析结果表示为已连接时,通过近端通信模块并根据目标车辆的车型信息判断目标车辆的点火信号状态是否变化;当判断到目标车辆的点火信号状态发生变化时,向远端通信模块发送目标车辆的点火信号,并根据点火信号通过远端通信模块向用户告示车辆的点火状态。可见,实施本发明能够解决通信不稳定以及容易出现诊断故障的技术问题,从而有利于提高对车辆进行远程诊断时的通信效率,以及减少出现诊断故障的概率。
Smart Images

Figure CN122984644A_ABST
Abstract
Description
Technical Field
[0001] This invention relates to the field of communication technology, and in particular to a communication method and system for remote vehicle diagnostics. Background Technology
[0002] Traditional remote diagnostics requires selecting the vehicle brand or model, downloading the corresponding vehicle brand or model database, and then parsing and processing the data at both ends of the remote system. The engineering mode solution completely opens up customization permissions to users. They only need to know the communication parameters of the vehicle to be diagnosed (such as communication protocol, pinout, baud rate), and set these parameters through an interface. This allows for remote diagnostics of the specified vehicle using the corresponding parameters. However, this method of remotely diagnosing vehicles by manually setting interface parameters is inefficient and prone to errors, leading to communication instability and diagnostic failures.
[0003] Therefore, a communication method and system for remote vehicle diagnostics is provided, which can solve the technical problems of unstable communication and easy diagnostic failures, thereby improving the communication efficiency of remote vehicle diagnostics and reducing the probability of diagnostic failures. Summary of the Invention
[0004] This invention provides a communication method and system for remote vehicle diagnostics, which can solve the technical problems of unstable communication and easy diagnostic failures, thereby improving the communication efficiency of remote vehicle diagnostics and reducing the probability of diagnostic failures.
[0005] To address the aforementioned technical problems, the first aspect of this invention discloses a communication method for remote vehicle diagnostics, wherein the remote diagnostic system includes: a remote communication module, a near-end communication module, and a vehicle diagnostic module; the method includes: When the near-end communication module receives status information sent from the far-end communication module, it parses the connection status information through the near-end communication module to obtain the parsing result. The connection status information represents the connection status between the far-end communication module and the vehicle diagnostic module. When the parsing result indicates that the connection has been established, the ignition signal status of the target vehicle is determined by the near-end communication module and based on the vehicle model information. When it is determined that the ignition signal status of the target vehicle has changed, the ignition signal of the target vehicle is sent to the remote communication module, and the ignition status of the vehicle is notified to the user through the remote communication module based on the ignition signal.
[0006] As an optional implementation, in the first aspect of the present invention, the method further includes: Determine whether the loop current value between the OBD16 pin and the GND pin of the remote communication module is greater than or equal to a preset current threshold. When it is determined that the loop current value between the OBD16 pin and the GND pin of the remote communication module is greater than or equal to the preset current threshold, the connection status between the remote communication module and the vehicle diagnostic module is determined to be connected. When it is determined that the loop current value between the OBD16 pin and the GND pin of the remote communication module is less than the preset current threshold or equal to 0, the connection status between the remote communication module and the vehicle diagnostic module is determined to be disconnected.
[0007] As an optional implementation, in the first aspect of the present invention, determining whether the ignition signal state of the target vehicle has changed through the near-end communication module and based on the vehicle model information of the target vehicle includes: The voltage change value of the corresponding pin is detected by the near-end communication module according to the vehicle model information of the target vehicle, or the frame information is obtained by filtering and parsing the OBD bus frame of the target vehicle. Determine whether the voltage change value is greater than or equal to a preset voltage change threshold; When it is determined that the voltage change value is greater than or equal to the preset voltage change threshold, the ignition signal state of the target vehicle is determined to be the ignition on state, which indicates that the ignition signal state has changed. When it is determined that the voltage change value is less than the preset voltage change threshold, the ignition signal state of the target vehicle is determined to be the ignition off state, which indicates that the ignition signal state has not changed. Alternatively, determine whether the voltage signal state in the frame information is a high-level state; When it is determined that the voltage signal state in the frame information is high, the ignition signal state of the target vehicle is determined to be ignition on. When it is determined that the voltage signal state in the frame information is not in a high-level state, the ignition signal state of the target vehicle is determined to be in an ignition off state.
[0008] As an optional implementation, in the first aspect of the present invention, the method further includes: The voltage information between the near-end communication module and the OBD link of the target vehicle is detected by the OBD16 pin voltage detection module of the near-end communication module, and the voltage information is sent to the far-end communication module. When the remote communication module receives the voltage information sent from the near-end communication module, it parses the voltage information through the vehicle battery simulator of the remote communication module to obtain the real-time voltage value. The vehicle battery simulator outputs a power supply whose voltage value matches the real-time voltage value obtained by the vehicle battery simulator to the vehicle diagnostic module. The power supply is used to power the vehicle diagnostic module. The real-time voltage value is sent to the vehicle diagnostic module via the remote communication module, and the real-time voltage value is displayed on the display interface of the vehicle diagnostic module.
[0009] As an optional implementation, in the first aspect of the invention, after displaying the real-time voltage value through the display interface of the vehicle diagnostic module, the method further includes: The vehicle diagnostic module determines whether the real-time voltage value is less than or equal to a preset minimum voltage threshold. When the real-time voltage value is determined to be less than or equal to the preset minimum voltage threshold, an alarm message indicating that the voltage is too low is sent to the user. When it is determined that the real-time voltage value is greater than the preset minimum voltage threshold, it is determined whether the real-time voltage value is greater than or equal to the preset maximum voltage threshold. When the real-time voltage value is determined to be greater than or equal to the preset maximum voltage threshold, an alarm message indicating that the voltage is too high is sent to the user.
[0010] As an optional implementation, in the first aspect of the present invention, the method further includes: The vehicle diagnostic module determines whether the real-time voltage value is within a preset normal voltage threshold. When the real-time voltage value is determined to be within the preset normal voltage threshold and the ignition signal status of the target vehicle is determined to be in the ignition-on state, the vehicle diagnostic module sends vehicle readiness information to the user to indicate that the preparation of the target vehicle is complete and allows remote diagnostics of the target vehicle.
[0011] As an optional implementation, in the first aspect of the present invention, the method further includes: When the real-time voltage value is determined to be less than or equal to the preset minimum voltage threshold and the ignition signal status of the target vehicle is determined to be in the ignition-on state, the vehicle diagnostic module sends a low voltage warning to the user and controls the connection status between the remote communication module and the vehicle diagnostic module to switch from the connected state to the disconnected state.
[0012] A second aspect of the present invention discloses a communication system for remote vehicle diagnostics, the system comprising: The first parsing module is used to parse the connection status information through the near-end communication module when the near-end communication module receives the status information sent from the far-end communication module, and obtain the parsing result. The connection status information represents the connection status between the far-end communication module and the vehicle diagnostic module. The first judgment module is used to determine whether the ignition signal status of the target vehicle has changed when the parsing result obtained by the first parsing module indicates that the connection has been established, through the near-end communication module and based on the vehicle model information of the target vehicle. The first sending module is used to send the ignition signal of the target vehicle to the far-end communication module through the near-end communication module when the first judgment module determines that the ignition signal status of the target vehicle has changed. The notification module is used to notify the user of the vehicle's ignition status via the remote communication module based on the ignition signal sent by the first sending module.
[0013] As an optional implementation, in a second aspect of the invention, the system further includes: The first judgment module is further configured to determine whether the loop current value between the OBD16 pin and the GND pin of the remote communication module is greater than or equal to a preset current threshold before the near-end communication module receives the status information sent from the far-end communication module. When it is determined that the loop current value between the OBD16 pin and the GND pin of the remote communication module is greater than or equal to the preset current threshold, the connection status between the remote communication module and the vehicle diagnostic module is determined to be connected. When it is determined that the loop current value between the OBD16 pin and the GND pin of the remote communication module is less than the preset current threshold or equal to 0, the connection status between the remote communication module and the vehicle diagnostic module is determined to be disconnected.
[0014] As an optional implementation, in a second aspect of the invention, the first determining module determines whether the ignition signal status of the target vehicle has changed through the near-end communication module and based on the vehicle model information of the target vehicle, including: The voltage change value of the corresponding pin is detected by the near-end communication module according to the vehicle model information of the target vehicle, or the frame information is obtained by filtering and parsing the OBD bus frame of the target vehicle. Determine whether the voltage change value is greater than or equal to a preset voltage change threshold; When it is determined that the voltage change value is greater than or equal to the preset voltage change threshold, the ignition signal state of the target vehicle is determined to be the ignition on state, which indicates that the ignition signal state has changed. When it is determined that the voltage change value is less than the preset voltage change threshold, the ignition signal state of the target vehicle is determined to be the ignition off state, which indicates that the ignition signal state has not changed. Alternatively, determine whether the voltage signal state in the frame information is a high-level state; When it is determined that the voltage signal state in the frame information is high, the ignition signal state of the target vehicle is determined to be ignition on. When it is determined that the voltage signal state in the frame information is high, the ignition signal state of the target vehicle is determined to be ignition on. When it is determined that the voltage signal state in the frame information is not in a high-level state, the ignition signal state of the target vehicle is determined to be in an ignition off state.
[0015] As an optional implementation, in a second aspect of the invention, the system further includes: The detection module is used to detect the voltage information between the near-end communication module and the OBD link of the target vehicle through the OBD16 pin voltage detection module of the near-end communication module; The first transmitting module is used to transmit the voltage information detected by the detection module to the remote communication module through the near-end communication module; The second parsing module is used to parse the voltage information through the vehicle battery simulator of the remote communication module when the remote communication module receives the voltage information sent from the first sending module to obtain the real-time voltage value. The output module is used to output a power supply whose voltage value matches the real-time voltage value obtained by the second analysis module of the vehicle battery simulator to the vehicle diagnostic module. The power supply is used to supply power to the vehicle diagnostic module. The second sending module is used to send the real-time voltage value obtained by the second parsing module to the vehicle diagnostic module through the remote communication module; The display module is used to display the real-time voltage value sent by the second transmitting module through the display interface of the vehicle diagnostic module.
[0016] As an optional implementation, in a second aspect of the invention, the system further includes: The second judgment module is used to determine, through the vehicle diagnostic module, whether the real-time voltage value is less than or equal to a preset minimum voltage threshold after the real-time voltage value is displayed by the display module. The third sending module is used to send an alarm message for low voltage to the user when the second judgment module determines that the real-time voltage value is less than or equal to a preset minimum voltage threshold. The second judgment module is further configured to determine whether the real-time voltage value is greater than or equal to a preset maximum voltage threshold when the real-time voltage value is determined to be greater than or equal to a preset minimum voltage threshold. The third sending module is also used to send an alarm message for excessive voltage to the user when it is determined that the real-time voltage value is greater than or equal to the preset maximum voltage threshold.
[0017] As an optional implementation, in a second aspect of the invention, the system further includes: The second judgment module is also used to determine whether the real-time voltage value is within a preset normal voltage threshold. The third sending module is further configured to send vehicle readiness information to the user through the vehicle diagnostic module when the second judgment module determines that the real-time voltage value is at a preset normal voltage threshold and the ignition signal status of the target vehicle is determined to be in the ignition-on state, so as to prompt the user that the preparation of the target vehicle is complete and allow remote diagnosis of the target vehicle.
[0018] As an optional implementation, in a second aspect of the invention, the system further includes: The third sending module is also used to send a low voltage warning to the user through the vehicle diagnostic module when the second judgment module determines that the real-time voltage value is less than or equal to a preset minimum voltage threshold and the ignition signal status of the target vehicle is determined to be in the ignition-on state. The control module is used to control the connection status between the remote communication module and the vehicle diagnostic module to switch from a connected state to a disconnected state.
[0019] A third aspect of the present invention discloses another communication system for remote vehicle diagnostics, the system comprising: Memory containing executable program code; A processor coupled to the memory; The processor calls the executable program code stored in the memory to execute the communication method for remote vehicle diagnostics disclosed in the first aspect of the present invention.
[0020] The fourth aspect of the present invention discloses a computer storage medium storing computer instructions, which, when invoked, are used to execute the communication method for remote vehicle diagnostics disclosed in the first aspect of the present invention.
[0021] Compared with the prior art, the embodiments of the present invention have the following beneficial effects: This invention provides a communication method and system for remote vehicle diagnostics. The method includes: when a near-end communication module receives status information from a far-end communication module, the near-end communication module parses the connection status information to obtain a parsing result. The connection status information represents the connection status between the far-end communication module and the vehicle diagnostic module. When the parsing result indicates a connection, the near-end communication module determines whether the ignition signal status of the target vehicle has changed based on the vehicle model information. When a change in the ignition signal status is detected, the near-end communication module sends the target vehicle's ignition signal to the far-end communication module and notifies the user of the vehicle's ignition status based on the ignition signal. Therefore, implementing this invention can solve the technical problems of unstable communication and the susceptibility to diagnostic faults, thereby improving communication efficiency during remote vehicle diagnostics and reducing the probability of diagnostic faults. Attached Figure Description
[0022] To more clearly illustrate the technical solutions in the embodiments of the present invention, the accompanying drawings used in the description of the embodiments will be briefly introduced below. Obviously, the accompanying drawings described below are only some embodiments of the present invention. For those skilled in the art, other drawings can be obtained based on these drawings without creative effort.
[0023] Figure 1 This is a flowchart illustrating a communication method for remote vehicle diagnostics disclosed in an embodiment of the present invention. Figure 2 This is a flowchart illustrating another communication method for remote vehicle diagnostics disclosed in an embodiment of the present invention. Figure 3 This is a schematic diagram of the structure of a communication system for remote vehicle diagnostics disclosed in an embodiment of the present invention; Figure 4 This is a schematic diagram of another communication system for remote vehicle diagnostics disclosed in an embodiment of the present invention; Figure 5 This is a schematic diagram of the structure of another communication system for remote vehicle diagnostics disclosed in an embodiment of the present invention; Figure 6 This is a schematic diagram of the overall architecture of a communication system for remote vehicle diagnostics disclosed in an embodiment of the present invention. Detailed Implementation
[0024] To enable those skilled in the art to better understand the present invention, the technical solutions of the present invention will be clearly and completely described below with reference to the accompanying drawings of the embodiments of the present invention. Obviously, the described embodiments are only some embodiments of the present invention, and not all embodiments. Based on the embodiments of the present invention, all other embodiments obtained by those skilled in the art without creative effort are within the scope of protection of the present invention.
[0025] The terms "first," "second," etc., used in the specification, claims, and accompanying drawings of this invention are used to distinguish different objects, not to describe a specific order. Furthermore, the terms "comprising" and "having," and any variations thereof, are intended to cover non-exclusive inclusion. For example, a process, method, system, product, or end that includes a series of steps or units is not limited to the listed steps or units, but may optionally include steps or units not listed, or may optionally include other steps or units inherent to these processes, methods, products, or ends.
[0026] In this document, the term "embodiment" means that a particular feature, structure, or characteristic described in connection with an embodiment may be included in at least one embodiment of the invention. The appearance of this phrase in various places throughout the specification does not necessarily refer to the same embodiment, nor is it a separate or alternative embodiment mutually exclusive with other embodiments. It will be explicitly and implicitly understood by those skilled in the art that the embodiments described herein can be combined with other embodiments.
[0027] This invention discloses a communication method and system for remote vehicle diagnostics. When a near-end communication module receives status information from a far-end communication module, it parses the connection status information to obtain a resolution result. The connection status information represents the connection status between the far-end communication module and the vehicle diagnostic module. When the resolution result indicates a connection, the near-end communication module determines whether the ignition signal status of the target vehicle has changed based on the vehicle's model information. If a change in the ignition signal status is detected, the ignition signal of the target vehicle is sent to the far-end communication module, and the far-end communication module informs the user of the vehicle's ignition status based on the ignition signal. This addresses the technical problems of unstable communication and the susceptibility to diagnostic faults, thereby improving communication efficiency during remote vehicle diagnostics and reducing the probability of diagnostic faults. Detailed descriptions follow.
[0028] Example 1 Please see Figure 1 , Figure 1 This is a flowchart illustrating a communication method for remote vehicle diagnostics disclosed in an embodiment of the present invention. Figure 1 The described communication method for remote vehicle diagnostics can be applied to a communication system for remote vehicle diagnostics. This communication system may include at least a remote communication module, a near-end communication module, and a vehicle diagnostic module; however, this embodiment of the invention does not limit the scope of the method. Optionally, the vehicle diagnostic module can be electrically connected to the remote communication module via an OBD interface. The remote communication module can be wirelessly connected to the near-end communication module via a relay server. The near-end communication module can be electrically connected to the target vehicle to be tested via an OBD interface; this embodiment of the invention does not limit the scope of the method. Figure 1 As shown, the communication method applied to remote vehicle diagnostics may include the following operations: 101. When the near-end communication module receives status information sent from the far-end communication module, it parses the connection status information through the near-end communication module to obtain the parsing result.
[0029] In this embodiment of the invention, optionally, the connection status information represents the connection status between the remote communication module and the vehicle diagnostic module; and, as... Figure 6 As shown, the near-end communication module may include at least: a communication processing module, an automotive diagnostic simulator, an ignition detection module, and an OBD16 pin voltage detection module.
[0030] By parsing the connection status information through the near-end communication module, obtaining the parsing result, and determining whether the ignition signal status of the target vehicle has changed when the parsing result indicates that the connection has been established, the communication efficiency and accuracy of remote vehicle diagnostics can be improved.
[0031] 102. When the parsing result indicates that the connection has been established, the ignition signal status of the target vehicle is determined by the near-end communication module and based on the vehicle model information.
[0032] In this embodiment of the invention, optionally, determining whether the ignition signal status of the target vehicle has changed by using a near-end communication module and based on the vehicle model information may include: The system uses a near-end communication module to detect the voltage change value of the corresponding pin based on the vehicle model information, or filters and parses the OBD bus frames of the target vehicle to obtain frame information.
[0033] Determine whether the voltage change value is greater than or equal to the preset voltage change threshold.
[0034] When the voltage change value is determined to be greater than or equal to the preset voltage change threshold, the ignition signal status of the target vehicle is determined to be ignition on.
[0035] The ignition on state indicates a change in the ignition signal status.
[0036] When the voltage change value is determined to be less than the preset voltage change threshold, the ignition signal status of the target vehicle is determined to be ignition off.
[0037] The ignition off state indicates that the ignition signal status has not changed.
[0038] Alternatively, determine whether the voltage signal state in the frame information is at a high level.
[0039] When the voltage signal in the frame information is determined to be at a high level, the ignition signal of the target vehicle is determined to be in the ignition-on state.
[0040] When it is determined that the voltage signal state in the frame information is not in a high-level state, the ignition signal state of the target vehicle is determined to be in the ignition off state.
[0041] By using a near-end communication module to detect voltage changes in the corresponding pins based on the target vehicle's model information, or by filtering and parsing the OBD bus frames of the target vehicle to determine if the voltage change value is greater than or equal to a preset voltage change threshold, the ignition signal status of the target vehicle is determined to be ignition on when the voltage change value is greater than or equal to the preset voltage change threshold, and the ignition signal status of the target vehicle is determined to be ignition off when the voltage change value is less than the preset voltage change threshold. Furthermore, determining the ignition signal status of the target vehicle based on the voltage signal status in the frame information can improve communication efficiency during remote vehicle diagnostics and reduce the probability of diagnostic faults.
[0042] When it is determined that the voltage signal state in the frame information is not in a high-level state, the ignition signal state of the target vehicle is determined to be in the ignition off state.
[0043] 103. When it is determined that the ignition signal status of the target vehicle has changed, the ignition signal of the target vehicle is sent to the remote communication module, and the ignition status of the vehicle is notified to the user through the remote communication module based on the ignition signal.
[0044] In embodiments of the present invention, optionally, such as Figure 6 As shown, the remote communication module includes at least: a communication processing module, a vehicle battery simulator, a vehicle ignition switch status simulator, and a current detection module.
[0045] When a change in the ignition signal status of the target vehicle is detected, the ignition signal of the target vehicle is sent to the remote communication module. This allows the user to be informed of the vehicle's ignition status in a timely manner based on the ignition signal, thereby improving the communication efficiency and accuracy of remote vehicle diagnostics.
[0046] In an optional embodiment, before the near-end communication module receives status information from the far-end communication module in step 101, the method further includes the following operations: Determine whether the loop current value between the OBD16 pin and the GND pin of the remote communication module is greater than or equal to a preset current threshold. The OBD16 pin is used to connect to a constant power supply, and the GND pin is used to ground.
[0047] When the loop current value between the OBD16 pin and the GND pin of the remote communication module is determined to be greater than or equal to the preset current threshold, the connection status between the remote communication module and the vehicle diagnostic module is determined to be connected.
[0048] When the loop current between the OBD16 pin and the GND pin of the remote communication module is determined to be less than the preset current threshold or equal to 0, the connection status between the remote communication module and the vehicle diagnostic module is determined to be disconnected.
[0049] As can be seen, this optional embodiment can determine whether the loop current value between the OBD16 pin and the GND pin of the remote communication module is greater than or equal to a preset current threshold. When it is determined that the loop current value between the OBD16 pin and the GND pin of the remote communication module is greater than or equal to the preset current threshold, the connection status between the remote communication module and the vehicle diagnostic module is determined to be connected. When it is determined that the loop current value between the OBD16 pin and the GND pin of the remote communication module is less than the preset current threshold or equal to 0, the connection status between the remote communication module and the vehicle diagnostic module is determined to be disconnected. This helps to improve the communication efficiency and accuracy when performing remote vehicle diagnostics, and reduce the probability of diagnostic faults.
[0050] In another alternative embodiment, after performing step 103, the method further includes the following operations: The voltage detection module on the OBD16 pin of the near-end communication module detects the voltage information between the near-end communication module and the OBD link of the target vehicle, and sends the voltage information to the far-end communication module.
[0051] When the remote communication module receives voltage information from the near-end communication module, it parses the voltage information through the vehicle battery simulator in the remote communication module to obtain the real-time voltage value.
[0052] The vehicle battery simulator outputs a power supply whose voltage value matches the real-time voltage value obtained by the vehicle battery simulator. This power supply is used to power the vehicle diagnostic module.
[0053] The real-time voltage value is sent to the vehicle diagnostic module via the remote communication module, and the real-time voltage value is displayed on the display interface of the vehicle diagnostic module.
[0054] In this optional embodiment, after displaying the real-time voltage value through the display interface of the vehicle diagnostic module, the method may further include the following operations: The vehicle diagnostic module determines whether the real-time voltage value is less than or equal to the preset minimum voltage threshold.
[0055] When the real-time voltage value is determined to be less than or equal to the preset minimum voltage threshold, an alarm message indicating that the voltage is too low is sent to the user.
[0056] When it is determined that the real-time voltage value is greater than the preset minimum voltage threshold, it is then determined whether the real-time voltage value is greater than or equal to the preset maximum voltage threshold.
[0057] When the real-time voltage value is determined to be greater than or equal to the preset maximum voltage threshold, an alarm message indicating that the voltage is too high is sent to the user.
[0058] As can be seen, this optional embodiment enables the remote communication module to receive voltage information from the near-end communication module, parse the voltage information using the vehicle battery simulator of the remote communication module to obtain a real-time voltage value, output a power supply with a voltage value matching the real-time voltage value parsed by the vehicle battery simulator to the vehicle diagnostic module, send the real-time voltage value to the vehicle diagnostic module via the remote communication module, display the real-time voltage value on the display interface of the vehicle diagnostic module, and determine whether the real-time voltage value is within the normal range. If it exceeds the range, an alarm is issued to the user. This helps to improve the communication efficiency and accuracy of remote vehicle diagnostics and reduce the probability of diagnostic faults.
[0059] Example 2 Please see Figure 2 , Figure 2 This is a flowchart illustrating a communication method for remote vehicle diagnostics disclosed in an embodiment of the present invention. Figure 2 The described communication method for remote vehicle diagnostics can be applied to a communication system for remote vehicle diagnostics. This communication system may include at least a remote communication module, a near-end communication module, and a vehicle diagnostic module; however, this embodiment of the invention does not limit the scope of the method. Optionally, the vehicle diagnostic module can be electrically connected to the remote communication module via an OBD interface. The remote communication module can be wirelessly connected to the near-end communication module via a relay server. The near-end communication module can be electrically connected to the target vehicle to be tested via an OBD interface; this embodiment of the invention does not limit the scope of the method. Figure 2 As shown, the communication method applied to remote vehicle diagnostics may include the following operations: 201. When the near-end communication module receives status information sent from the far-end communication module, it parses the connection status information through the near-end communication module to obtain the parsing result.
[0060] 202. When the parsing result indicates that the connection has been established, the ignition signal status of the target vehicle is determined by the near-end communication module and based on the vehicle model information.
[0061] 203. When it is determined that the ignition signal status of the target vehicle has changed, the ignition signal of the target vehicle is sent to the remote communication module, and the ignition status of the vehicle is notified to the user through the remote communication module based on the ignition signal.
[0062] 204. Use the vehicle diagnostic module to determine whether the real-time voltage value is within the preset normal voltage threshold.
[0063] 205. When the real-time voltage value is determined to be within the preset normal voltage threshold and the ignition signal status of the target vehicle is determined to be in the ignition-on state, the vehicle diagnostic module sends vehicle ready information to the user to indicate that the target vehicle is ready and allows remote diagnostics of the target vehicle.
[0064] In an embodiment of the present invention, optionally, when the real-time voltage value is determined to be less than or equal to a preset minimum voltage threshold and the ignition signal status of the target vehicle is determined to be in the ignition-on state, a low voltage warning is sent to the user through the vehicle diagnostic module, and the connection status between the remote communication module and the vehicle diagnostic module is controlled to switch from the connected state to the disconnected state.
[0065] In this embodiment of the invention, for other descriptions of steps 201-204, please refer to the detailed description of steps 101-104 in Embodiment 1. This embodiment of the invention will not repeat them.
[0066] As can be seen, implementing the embodiments of the present invention enables the vehicle diagnostic module to determine whether the real-time voltage value is within a preset normal voltage threshold. When the real-time voltage value is determined to be within the preset normal voltage threshold and the ignition signal status of the target vehicle is determined to be in the ignition-on state, the vehicle diagnostic module sends vehicle ready information to the user to indicate that the target vehicle is ready and allows remote vehicle diagnostics. When the real-time voltage value is determined to be less than or equal to a preset minimum voltage threshold and the ignition signal status of the target vehicle is determined to be in the ignition-on state, the vehicle diagnostic module sends a low voltage warning to the user and controls the connection status between the remote communication module and the vehicle diagnostic module to switch from the connected state to the disconnected state, so as to improve the stability of vehicle diagnostic communication and reduce the probability of vehicle diagnostic faults, thereby improving the communication efficiency and security when performing remote vehicle diagnostics.
[0067] It is evident that implementation is as follows Figure 2 The described communication method for remote vehicle diagnostics can, when the near-end communication module receives status information from the far-end communication module, parse the connection status information through the near-end communication module to obtain the parsing result. When the parsing result indicates a connection, the near-end communication module determines whether the ignition signal status of the target vehicle has changed based on the vehicle model information. If a change in the ignition signal status is detected, the ignition signal of the target vehicle is sent to the far-end communication module, and the ignition status is then communicated to the user through the far-end communication module, thus improving communication efficiency during remote vehicle diagnostics. Furthermore, the method can also determine whether the real-time voltage value is within a preset normal voltage threshold through the vehicle diagnostic module. When the voltage value is within the preset normal voltage threshold and the ignition signal status of the target vehicle is determined to be in the ignition-on state, the vehicle diagnostic module sends a vehicle ready information to the user to indicate that the target vehicle is ready and allows remote vehicle diagnostics. When the real-time voltage value is determined to be less than or equal to the preset minimum voltage threshold and the ignition signal status of the target vehicle is determined to be in the ignition-on state, the vehicle diagnostic module sends a low voltage warning to the user and controls the connection status between the remote communication module and the vehicle diagnostic module to switch from the connected state to the disconnected state. This improves the stability of vehicle diagnostic communication and reduces the probability of vehicle diagnostic faults, thereby improving the communication efficiency and security of remote vehicle diagnostics.
[0068] Example 3 Please see Figure 3 , Figure 3 This is a schematic diagram of a communication system for remote vehicle diagnostics disclosed in an embodiment of the present invention. Figure 3 The described communication system for remote vehicle diagnostics can execute the aforementioned communication method for remote vehicle diagnostics. This communication system may include at least a remote communication module, a near-end communication module, and a vehicle diagnostic module; however, this embodiment of the invention does not limit the scope of the system. Optionally, the vehicle diagnostic module can be electrically connected to the remote communication module via an OBD interface, the remote communication module can be wirelessly connected to the near-end communication module via a relay server, and the near-end communication module can be electrically connected to the target vehicle to be tested via an OBD interface; this embodiment of the invention does not limit the scope of the system. Figure 3 As shown, the communication system for remote vehicle diagnostics may include a first parsing module 301, a first judgment module 302, a first sending module 303, and a prompting module 304, wherein: The first parsing module 301 is used to parse the connection status information through the near-end communication module when the near-end communication module receives the status information sent from the far-end communication module, and obtain the parsing result. The connection status information represents the connection status between the far-end communication module and the vehicle diagnostic module.
[0069] The first judgment module 302 is used to determine whether the ignition signal status of the target vehicle has changed when the parsing result obtained by the first parsing module 301 indicates that the connection has been established, through the near-end communication module and based on the vehicle model information of the target vehicle.
[0070] The first sending module 303 is used to send the ignition signal of the target vehicle to the remote communication module when the first judging module 302 judges that the ignition signal status of the target vehicle has changed.
[0071] The notification module 304 is used to notify the user of the vehicle's ignition status via a remote communication module based on the ignition signal sent by the first sending module 303.
[0072] It is evident that implementation Figure 3 The described communication system for remote vehicle diagnostics can parse connection status information received by the near-end communication module from the far-end communication module. The parse result indicates the connection status between the far-end communication module and the vehicle diagnostic module. When the parse result indicates a connection, the near-end communication module determines whether the ignition signal status of the target vehicle has changed based on the vehicle model information. If a change in the ignition signal status is detected, the system sends the target vehicle's ignition signal to the far-end communication module and notifies the user of the vehicle's ignition status based on the ignition signal. This system addresses the technical issues of unstable signaling and the potential for diagnostic failures, thereby improving communication efficiency during remote vehicle diagnostics and reducing the probability of diagnostic failures.
[0073] In an optional embodiment, such as Figure 4 As shown, the system also includes: The first judgment module 302 is also used to determine whether the loop current value between the OBD16 pin and the GND pin of the remote communication module is greater than or equal to a preset current threshold before the near-end communication module receives the status information sent from the remote communication module.
[0074] When the loop current value between the OBD16 pin and the GND pin of the remote communication module is determined to be greater than or equal to the preset current threshold, the connection status between the remote communication module and the vehicle diagnostic module is determined to be connected.
[0075] When the loop current between the OBD16 pin and the GND pin of the remote communication module is determined to be less than the preset current threshold or equal to 0, the connection status between the remote communication module and the vehicle diagnostic module is determined to be disconnected.
[0076] It is evident that implementation Figure 4 The described communication system for remote vehicle diagnostics can determine whether the loop current value between the OBD16 pin and the GND pin of the remote communication module is greater than or equal to a preset current threshold. When the loop current value between the OBD16 pin and the GND pin of the remote communication module is greater than or equal to the preset current threshold, the connection status between the remote communication module and the vehicle diagnostic module is determined to be connected. When the loop current value between the OBD16 pin and the GND pin of the remote communication module is less than the preset current threshold or equal to 0, the connection status between the remote communication module and the vehicle diagnostic module is determined to be disconnected. This helps to improve the communication efficiency and accuracy of remote vehicle diagnostics and reduce the probability of diagnostic faults.
[0077] In another alternative embodiment, such as Figure 4 As shown, the first judgment module 302 determines whether the ignition signal status of the target vehicle has changed through the near-end communication module and based on the vehicle model information, including: The system uses a near-end communication module to detect the voltage change value of the corresponding pin based on the vehicle model information, or filters and parses the OBD bus frames of the target vehicle to obtain frame information.
[0078] Determine whether the voltage change value is greater than or equal to the preset voltage change threshold; When the voltage change value is determined to be greater than or equal to the preset voltage change threshold, the ignition signal status of the target vehicle is determined to be ignition on. Ignition on status is used to indicate that the ignition signal status has changed.
[0079] When the voltage change value is determined to be less than the preset voltage change threshold, the ignition signal status of the target vehicle is determined to be ignition off. Ignition off status indicates that the ignition signal status has not changed.
[0080] Alternatively, determine whether the voltage signal state in the frame information is at a high level.
[0081] When the voltage signal in the frame information is determined to be at a high level, the ignition signal of the target vehicle is determined to be in the ignition-on state.
[0082] When it is determined that the voltage signal state in the frame information is not in a high-level state, the ignition signal state of the target vehicle is determined to be in the ignition off state.
[0083] It is evident that implementation Figure 4 The described communication system for remote vehicle diagnostics can detect voltage changes in corresponding pins using a near-end communication module based on the vehicle model information, or filter and parse frame information from the OBD bus frame of the target vehicle to determine whether the voltage change value is greater than or equal to a preset voltage change threshold. When the voltage change value is greater than or equal to the preset voltage change threshold, the ignition signal status of the target vehicle is determined to be ignition on; when the voltage change value is less than the preset voltage change threshold, the ignition signal status of the target vehicle is determined to be ignition off. Furthermore, the system can determine the ignition signal status of the target vehicle based on the voltage signal status in the frame information. This improves communication efficiency during remote vehicle diagnostics and reduces the probability of diagnostic faults.
[0084] In yet another alternative embodiment, such as Figure 4 As shown, the system also includes: The detection module 305 is used to detect the voltage information between the near-end communication module and the OBD link of the target vehicle through the voltage detection module of the OBD16 pin of the near-end communication module.
[0085] The first transmitting module 303 is used to transmit the voltage information detected by the detection module 305 to the remote communication module through the near-end communication module.
[0086] The second parsing module 306 is used to parse the voltage information through the vehicle battery simulator of the remote communication module when the remote communication module receives the voltage information sent from the first sending module 303, and obtain the real-time voltage value.
[0087] The output module 307 is used to output a power supply whose voltage value matches the real-time voltage value obtained by the second analysis module 306 of the vehicle battery simulator to the vehicle diagnostic module. The power supply is used to power the vehicle diagnostic module.
[0088] The second sending module 308 is used to send the real-time voltage value obtained by the second parsing module 306 to the vehicle diagnostic module through the remote communication module.
[0089] Display module 309 is used to display the real-time voltage value sent by second sending module 308 through the display interface of vehicle diagnostic module.
[0090] It is evident that implementation Figure 4The described communication system for remote vehicle diagnostics can, when the remote communication module receives voltage information from the near-end communication module, parse the voltage information using the vehicle battery simulator in the remote communication module to obtain a real-time voltage value. The system then outputs a power supply with a voltage value matching the real-time voltage value obtained from the vehicle battery simulator to the vehicle diagnostic module via the vehicle battery simulator. Additionally, the system sends the real-time voltage value to the vehicle diagnostic module via the remote communication module and displays the real-time voltage value on the vehicle diagnostic module's display interface. This improves the communication efficiency and accuracy of remote vehicle diagnostics and reduces the probability of diagnostic faults.
[0091] In yet another alternative embodiment, such as Figure 4 As shown, the system also includes: The second judgment module 310 is used to determine whether the real-time voltage value is less than or equal to a preset minimum voltage threshold after the real-time voltage value is displayed by the display module 309.
[0092] The third sending module 311 is used to send an alarm message for low voltage to the user when the second judgment module 310 determines that the real-time voltage value is less than or equal to the preset minimum voltage threshold.
[0093] The second judgment module 310 is also used to determine whether the real-time voltage value is greater than or equal to the preset maximum voltage threshold when the real-time voltage value is determined to be greater than or equal to the preset minimum voltage threshold.
[0094] The third sending module 311 is also used to send an alarm message for excessive voltage to the user when it is determined that the real-time voltage value is greater than or equal to the preset maximum voltage threshold.
[0095] It is evident that implementation Figure 4 The described communication system for remote vehicle diagnostics can determine whether the real-time voltage value is within the normal range through the vehicle diagnostic module. When it exceeds the range, it will issue an alarm to the user, thereby improving the communication efficiency and accuracy of remote vehicle diagnostics and reducing the probability of diagnostic faults.
[0096] In yet another alternative embodiment, such as Figure 4 As shown, the system also includes: The second judgment module 310 is also used to determine whether the real-time voltage value is within the preset normal voltage threshold.
[0097] The third sending module 311 is also used to send vehicle ready information to the user through the vehicle diagnostic module when the second judgment module 310 determines that the real-time voltage value is at a preset normal voltage threshold and the ignition signal status of the target vehicle is determined to be in the ignition-on state, so as to prompt the user that the preparation of the target vehicle is ready and allow remote diagnosis of the target vehicle.
[0098] It is evident that implementation Figure 4 The described communication system for remote vehicle diagnostics can determine whether the real-time voltage value is within a preset normal voltage threshold through the vehicle diagnostic module. When the real-time voltage value is determined to be within the preset normal voltage threshold and the ignition signal status of the target vehicle is determined to be in the ignition-on state, the vehicle diagnostic module sends a vehicle ready information to the user to indicate that the target vehicle is ready and allows remote vehicle diagnostics. This improves the stability of vehicle diagnostic communication and reduces the probability of vehicle diagnostic faults, thereby improving the communication efficiency and security of remote vehicle diagnostics.
[0099] In yet another alternative embodiment, such as Figure 4 As shown, the system also includes: The third sending module 311 is also used to send a low voltage warning to the user through the vehicle diagnostic module when the second judgment module 310 determines that the real-time voltage value is less than or equal to the preset minimum voltage threshold and the ignition signal status of the target vehicle is determined to be ignition on.
[0100] The control module 312 is used to control the connection status between the remote communication module and the vehicle diagnostic module to switch from a connected state to a disconnected state.
[0101] It is evident that implementation Figure 4 The described communication system for remote vehicle diagnostics can send a low voltage warning to the user through the vehicle diagnostic module when the real-time voltage value is determined to be less than or equal to a preset minimum voltage threshold and the ignition signal status of the target vehicle is determined to be in the ignition-on state. It can also control the connection status between the remote communication module and the vehicle diagnostic module to switch from the connected state to the disconnected state, so as to improve the stability of vehicle diagnostic communication and reduce the probability of vehicle diagnostic faults, thereby improving the communication efficiency and security when performing remote vehicle diagnostics.
[0102] Example 4 Please see Figure 5 , Figure 5 This is a schematic diagram of another communication system for remote vehicle diagnostics disclosed in an embodiment of the present invention. Figure 5 As shown, the communication system used for remote vehicle diagnostics may include: Memory 401 storing executable program code; Processor 402 coupled to memory 401; The processor 402 calls the executable program code stored in the memory 401 to execute the steps in the communication method for remote vehicle diagnostics described in Embodiment 1 or Embodiment 2 of the present invention.
[0103] Example 5 This invention discloses a computer storage medium storing computer instructions. When these computer instructions are invoked, they are used to execute the steps in the communication method for remote vehicle diagnostics described in Embodiment 1 or Embodiment 2 of this invention.
[0104] Example 6 This invention discloses a computer program product, which includes a non-transitory computer-readable storage medium storing a computer program, and the computer program is operable to cause a computer to perform the steps in the communication method for remote vehicle diagnostics described in Embodiment 1 or Embodiment 2.
[0105] The system embodiments described above are merely illustrative. The modules described as separate components may or may not be physically separate. The components shown as modules may or may not be physical modules; that is, they may be located in one place or distributed across multiple network modules. Some or all of the modules can be selected to achieve the purpose of this embodiment according to actual needs. Those skilled in the art can understand and implement this without any creative effort.
[0106] Through the detailed description of the above embodiments, those skilled in the art can clearly understand that each implementation method can be implemented by means of software plus necessary general-purpose hardware platforms, and of course, it can also be implemented by hardware. Based on this understanding, the above technical solutions, in essence or the part that contributes to the prior art, can be embodied in the form of a software product. This computer software product can be stored in a computer-readable storage medium, including read-only memory (ROM), random access memory (RAM), programmable read-only memory (PROM), erasable programmable read-only memory (EPROM), one-time programmable read-only memory (OTPROM), electrically-Erasable Programmable Read-Only Memory (EEPROM), compact disc read-only memory (CD-ROM) or other optical disc storage, disk storage, magnetic tape storage, or any other computer-readable medium that can be used to carry or store data.
[0107] Finally, it should be noted that the communication method and system for remote vehicle diagnostics disclosed in the embodiments of the present invention are merely preferred embodiments of the present invention and are only used to illustrate the technical solutions of the present invention, not to limit it. Although the present invention has been described in detail with reference to the foregoing embodiments, those skilled in the art should understand that modifications can still be made to the technical solutions described in the foregoing embodiments, or equivalent substitutions can be made to some of the technical features. Such modifications or substitutions do not cause the essence of the corresponding technical solutions to deviate from the spirit and scope of the technical solutions of the embodiments of the present invention.
Claims
1. A communication method for remote vehicle diagnostics, characterized in that, The method is applied to a remote diagnostic system, the system comprising: a remote communication module, a near-end communication module, and a vehicle diagnostic module, and includes: When the near-end communication module receives status information sent from the far-end communication module, it parses the connection status information through the near-end communication module to obtain the parsing result. The connection status information represents the connection status between the far-end communication module and the vehicle diagnostic module. When the parsing result indicates that the connection has been established, the ignition signal status of the target vehicle is determined by the near-end communication module and based on the vehicle model information. When it is determined that the ignition signal status of the target vehicle has changed, the ignition signal of the target vehicle is sent to the remote communication module, and the ignition status of the vehicle is notified to the user through the remote communication module based on the ignition signal.
2. The communication method for remote vehicle diagnostics according to claim 1, characterized in that, Before the near-end communication module receives status information sent from the far-end communication module, the method further includes: Determine whether the loop current value between the OBD16 pin and the GND pin of the remote communication module is greater than or equal to a preset current threshold. When it is determined that the loop current value between the OBD16 pin and the GND pin of the remote communication module is greater than or equal to the preset current threshold, the connection status between the remote communication module and the vehicle diagnostic module is determined to be connected. When it is determined that the loop current value between the OBD16 pin and the GND pin of the remote communication module is less than the preset current threshold or equal to 0, the connection status between the remote communication module and the vehicle diagnostic module is determined to be disconnected.
3. The communication method for remote vehicle diagnostics according to claim 1 or 2, characterized in that, The step of determining whether the ignition signal status of the target vehicle has changed through the near-end communication module and based on the vehicle model information includes: The voltage change value of the corresponding pin is detected by the near-end communication module according to the vehicle model information of the target vehicle, or the frame information is obtained by filtering and parsing the OBD bus frame of the target vehicle. Determine whether the voltage change value is greater than or equal to a preset voltage change threshold; When it is determined that the voltage change value is greater than or equal to the preset voltage change threshold, the ignition signal state of the target vehicle is determined to be the ignition on state, which indicates that the ignition signal state has changed. When it is determined that the voltage change value is less than the preset voltage change threshold, the ignition signal state of the target vehicle is determined to be the ignition off state, which indicates that the ignition signal state has not changed. Alternatively, determine whether the voltage signal state in the frame information is a high-level state; When it is determined that the voltage signal state in the frame information is high, the ignition signal state of the target vehicle is determined to be ignition on. When it is determined that the voltage signal state in the frame information is not in a high-level state, the ignition signal state of the target vehicle is determined to be in an ignition off state.
4. The communication method for remote vehicle diagnostics according to claim 3, characterized in that, The method further includes: The voltage information between the near-end communication module and the OBD link of the target vehicle is detected by the OBD16 pin voltage detection module of the near-end communication module, and the voltage information is sent to the far-end communication module. When the remote communication module receives the voltage information sent from the near-end communication module, it parses the voltage information through the vehicle battery simulator of the remote communication module to obtain the real-time voltage value. The vehicle battery simulator outputs a power supply whose voltage value matches the real-time voltage value obtained by the vehicle battery simulator to the vehicle diagnostic module. The power supply is used to power the vehicle diagnostic module. The real-time voltage value is sent to the vehicle diagnostic module via the remote communication module, and the real-time voltage value is displayed on the display interface of the vehicle diagnostic module.
5. The communication method for remote vehicle diagnostics according to claim 4, characterized in that, After displaying the real-time voltage value through the display interface of the vehicle diagnostic module, the method further includes: The vehicle diagnostic module determines whether the real-time voltage value is less than or equal to a preset minimum voltage threshold. When the real-time voltage value is determined to be less than or equal to the preset minimum voltage threshold, an alarm message indicating that the voltage is too low is sent to the user. When it is determined that the real-time voltage value is greater than the preset minimum voltage threshold, it is determined whether the real-time voltage value is greater than or equal to the preset maximum voltage threshold. When the real-time voltage value is determined to be greater than or equal to the preset maximum voltage threshold, an alarm message indicating that the voltage is too high is sent to the user.
6. The communication method for remote vehicle diagnostics according to claim 3 or 5, characterized in that, The method further includes: The vehicle diagnostic module determines whether the real-time voltage value is within a preset normal voltage threshold. When the real-time voltage value is determined to be within the preset normal voltage threshold and the ignition signal status of the target vehicle is determined to be in the ignition-on state, the vehicle diagnostic module sends vehicle readiness information to the user to indicate that the preparation of the target vehicle is complete and allows remote diagnostics of the target vehicle.
7. The communication method for remote vehicle diagnostics according to claim 5, characterized in that, The method further includes: When the real-time voltage value is determined to be less than or equal to the preset minimum voltage threshold and the ignition signal status of the target vehicle is determined to be in the ignition-on state, the vehicle diagnostic module sends a low voltage warning to the user and controls the connection status between the remote communication module and the vehicle diagnostic module to switch from the connected state to the disconnected state.
8. A communication system for remote vehicle diagnostics, characterized in that, The system includes: The first parsing module is used to parse the connection status information through the near-end communication module when the near-end communication module receives the status information sent from the far-end communication module, and obtain the parsing result. The connection status information represents the connection status between the far-end communication module and the vehicle diagnostic module. The first judgment module is used to determine whether the ignition signal status of the target vehicle has changed when the parsing result obtained by the first parsing module indicates that the connection has been established, through the near-end communication module and based on the vehicle model information of the target vehicle. The first sending module is used to send the ignition signal of the target vehicle to the remote communication module when the first judging module judges that the ignition signal status of the target vehicle has changed. The notification module is used to notify the user of the vehicle's ignition status via the remote communication module based on the ignition signal sent by the first sending module.
9. A communication system for remote vehicle diagnostics, characterized in that, The system includes: Memory containing executable program code; A processor coupled to the memory; The processor calls the executable program code stored in the memory to execute the communication method for remote vehicle diagnostics as described in any one of claims 1-7.
10. A computer storage medium, characterized in that, The computer storage medium stores computer instructions, which, when invoked, are used to execute the communication method for remote vehicle diagnostics as described in any one of claims 1-7.