Remote vehicle control diagnosis method and device, electronic equipment and storage medium

By automatically activating the vehicle control function of the body controller and performing diagnosis when the vehicle is offline, the high cost and low efficiency problems caused by multiple manual power-ups in the prior art are solved, and automated diagnosis is realized, reducing labor costs and improving efficiency.

CN119806098AActive Publication Date: 2025-04-11ZHEJIANG GEELY HLDG GRP CO LTD +2
View PDF 13 Cites 0 Cited by

Patent Information

Application Number
CN202411822081.3
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-12-11
Publication Date
2025-04-11
Estimated Expiration
2044-12-11

AI Technical Summary

Technical Problem

The prior art requires manual power up and down multiple times when diagnosing vehicle control functions, resulting in high labor costs and low diagnostic efficiency.

Method used

When the vehicle is offline, the vehicle control function of the body controller is automatically activated, and when the vehicle control function state is locked, the vehicle control diagnostic command is automatically sent for diagnosis.

Benefits of technology

No manual power-up and down is required, which significantly reduces labor costs and improves diagnostic efficiency.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119806098A_ABST
    Figure CN119806098A_ABST
Patent Text Reader

Abstract

The invention provides a remote vehicle control diagnosis method and device, electronic equipment and a storage medium. The method comprises the steps that under the condition that a vehicle is offline, whether the vehicle control function of a vehicle body controller is activated or not is determined; if it is determined that the vehicle control function of the vehicle body controller is activated, the state of the vehicle body controller is synchronized to be the state of locking the vehicle control function; and when the state of the vehicle body controller is the state of locking the vehicle control function, a vehicle control diagnosis instruction is sent to the vehicle body controller, and diagnosis of the vehicle control function is carried out. Therefore, manual cooperation of vehicle power-on and power-off is not needed, the labor cost is low, and the diagnosis efficiency is high.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the technical field of vehicle diagnosis, and in particular to a remote vehicle control diagnosis method, device, electronic equipment and storage medium. Background Art

[0002] In order to ensure the normal operation of the vehicle control function, the operator needs to diagnose the vehicle control function from time to time. The diagnosis process of the vehicle control function in the relevant technology is mainly as follows:

[0003] First, the cloud server sends a vehicle control command. The vehicle control command is stored in the vehicle PMS (Vehicle Preventive Maintenance System) through the vehicle T-BOX (Telematics-Box). Then, the vehicle is powered on again after being turned off. The powered-on vehicle executes the vehicle control command and performs vehicle control diagnosis.

[0004] It can be seen that the relevant technology requires that the vehicle control command be executed only after the vehicle is powered on for the second time. At the same time, to diagnose whether the vehicle control function is normal, the diagnostic personnel need to issue control commands multiple times and cooperate with the vehicle to power on and off. This will increase the labor cost and also affect the diagnostic efficiency. Summary of the invention

[0005] The present application provides an improved remote vehicle control diagnosis method, device, electronic device and storage medium.

[0006] The present application provides a remote vehicle control diagnosis method, comprising:

[0007] When the vehicle is offline, determine whether to activate the vehicle control function of the body controller;

[0008] If it is determined that the vehicle control function of the vehicle body controller is activated, synchronizing the state of the vehicle body controller to a state of locking the vehicle control function;

[0009] When the vehicle body controller is in a state of locking the vehicle control function, a vehicle control diagnosis instruction is sent to the vehicle body controller to perform a diagnosis of the vehicle control function.

[0010] Further, when the vehicle is offline, determining whether to activate the vehicle control function of the vehicle body controller includes:

[0011] When the vehicle is offline, sending an activation instruction to the vehicle body controller; the activation instruction is used to activate the vehicle control function of the vehicle body controller;

[0012] Within the response time, it is determined whether the vehicle body controller executes the activation instruction according to whether a correct response is received.

[0013] Further, determining whether the vehicle body controller executes the activation instruction according to whether a correct response is received within the response time includes:

[0014] If no response to the activation command is received within the response time, diagnosing that the vehicle communication module is faulty;

[0015] If a response to the activation instruction is received within the response time, determining whether the response is correct;

[0016] If the response is correct, determining that the vehicle body controller executes the activation instruction;

[0017] If the response is not correct, it is determined that the vehicle body controller is unable to execute the activation command.

[0018] Further, sending the activation instruction to the body controller of the vehicle includes:

[0019] Waking up the low-voltage power supply system of the vehicle in a dormant state to supply power to the vehicle communication module and the body controller respectively; the low-voltage power supply system is an external power supply system, or the low-voltage power supply system is a vehicle-mounted low-voltage system;

[0020] In case of waking up the low voltage power supply system, an activation instruction is sent to the vehicle communication module, so that the vehicle communication module forwards the activation instruction to the vehicle body controller.

[0021] Furthermore, after sending the activation instruction to the body controller of the vehicle, the method further includes:

[0022] If it is determined that the vehicle control function cannot be activated, then polling and exchanging messages with the vehicle within a polling period;

[0023] If it is determined that the vehicle control function cannot be activated within the polling cycle, a wind control processing pending message of the vehicle body controller is generated;

[0024] The risk control processing pending message is sent to the first terminal; the risk control processing pending message is used to notify manual intervention to check the vehicle control function.

[0025] Further, the vehicle control diagnosis instruction includes an anti-disassembly opening instruction;

[0026] The step of sending a vehicle control diagnosis instruction to the vehicle body controller to diagnose the vehicle control function includes:

[0027] Sending an anti-disassembly opening instruction to the vehicle body controller; so that the vehicle body controller responds to the anti-disassembly opening instruction and continuously monitors whether the vehicle communication module is disassembled;

[0028] A non-disassembly response fed back by the vehicle body controller in response to the anti-disassembly opening instruction is received.

[0029] Further, the vehicle control diagnosis instruction includes an anti-disassembly shutdown instruction;

[0030] The method further comprises:

[0031] If it is determined that the vehicle is online, an anti-disassembly closing instruction is sent to the vehicle body controller, so that the vehicle body controller responds to the anti-disassembly closing instruction and monitors and closes whether the vehicle communication module is disassembled.

[0032] Furthermore, the vehicle communication module is a vehicle ignition-off communication device external to the vehicle, or the vehicle communication module is a vehicle-mounted communication device.

[0033] Furthermore, after sending the vehicle control diagnosis instruction to the vehicle body controller to diagnose the vehicle control function, the method further includes: sending a shutdown instruction to the vehicle body controller so that the vehicle body controller executes the shutdown instruction and obtains a response to the shutdown instruction; if a response to the shutdown instruction is received within a response time, then the remote vehicle control diagnosis is terminated;

[0034] and / or,

[0035] After sending the vehicle control diagnosis instruction to the vehicle body controller to diagnose the vehicle control function, the method further includes: storing the diagnosis result and displaying it on the second terminal.

[0036] Further, the determining whether to activate the vehicle control function of the vehicle body controller includes: sending an activation instruction to the vehicle body controller; within a response time, according to whether a correct response is received, determining whether the vehicle body controller executes the activation instruction;

[0037] and / or,

[0038] The sending of the vehicle control diagnostic instruction to the vehicle body controller to diagnose the vehicle control function includes: sending the vehicle control diagnostic instruction to the vehicle body controller so that the vehicle body controller executes the vehicle control diagnostic instruction to obtain a diagnostic result; sending the vehicle control diagnostic instruction to the vehicle body controller to diagnose the vehicle control function.

[0039] The present application provides a remote vehicle control diagnostic device, comprising:

[0040] The vehicle control function activation module is used to determine whether to activate the vehicle control function of the body controller when the vehicle is offline;

[0041] A state synchronization module, for synchronizing the state of the body controller to a state of locking the vehicle control function if it is determined that the vehicle control function of the body controller is activated;

[0042] The diagnosis module is used to send a vehicle control diagnosis instruction to the vehicle body controller to diagnose the vehicle control function when the vehicle body controller is in a state of locking the vehicle control function.

[0043] The present application provides an electronic device, comprising one or more processors, for implementing any of the methods described above.

[0044] The present application provides a computer-readable storage medium having a program stored thereon. When the program is executed by a processor, the method described in any one of the above items is implemented.

[0045] The present application provides a computer program product, comprising a computer program / instruction, which implements any of the above methods when executed by a processor.

[0046] In some optional embodiments, the remote vehicle control diagnostic method of the present application automatically activates the vehicle control function of the vehicle's body controller when the vehicle is offline, without the need for manual power on and off; when the body controller is in a state of locking the vehicle control function, a vehicle control diagnostic instruction is automatically sent to the body controller to obtain a diagnostic result for the vehicle control diagnostic instruction, without the need for manual coordination to power on and off the vehicle, so the labor cost is low and the diagnostic efficiency is high. BRIEF DESCRIPTION OF THE DRAWINGS

[0047] Figure 1 It is a schematic diagram showing the structure of the remote vehicle control diagnosis method according to the embodiment of the present application applied to the system;

[0048] Figure 2 The figure is a flow chart of the remote vehicle control diagnosis method according to an embodiment of the present application;

[0049] Figure 3 Shown Figure 2 The remote vehicle control diagnosis method shown includes a flow chart of risk control processing;

[0050] Figure 4 The figure is a schematic diagram of the structure of the remote vehicle control diagnostic device provided in the embodiment of the present application;

[0051] Figure 5 Shown is a schematic diagram of the structure of an electronic device provided in an embodiment of the present application. DETAILED DESCRIPTION

[0052] Exemplary embodiments will be described in detail herein, examples of which are shown in the accompanying drawings. When the following description refers to the drawings, the same numbers in different drawings represent the same or similar elements unless otherwise indicated. The embodiments described in the following exemplary embodiments do not represent all embodiments consistent with one or more embodiments of the present specification. Instead, they are merely examples of devices and methods consistent with some aspects of one or more embodiments of the present specification as detailed in the appended claims.

[0053] It should be noted that: in other embodiments, the steps of the corresponding method are not necessarily performed in the order shown and described in this specification. In some other embodiments, the steps included in the method may be more or less than those described in this specification. In addition, a single step described in this specification may be decomposed into multiple steps for description in other embodiments; and multiple steps described in this specification may be combined into a single step for description in other embodiments.

[0054] In order to solve the above-mentioned technical problems of high labor costs and impact on diagnostic efficiency, an embodiment of the present application provides a remote vehicle control diagnostic method, which automatically activates the vehicle control function of the vehicle's body controller when the vehicle is offline, without the need for manual power on and off; when the body controller is in a state of locking the vehicle control function, a vehicle control diagnostic instruction is automatically sent to the body controller to obtain a diagnostic result for the vehicle control diagnostic instruction, without the need for manual coordination in powering on and off the vehicle, so the labor cost is low and the diagnostic efficiency is high.

[0055] Figure 1 The figure is a schematic diagram of the structure of the remote vehicle control diagnosis method according to an embodiment of the present application applied to the system.

[0056] like Figure 1 As shown, the system to which the above-mentioned remote vehicle control diagnosis method is applied may include but is not limited to a terminal, a vehicle end, and a server connected to the terminal and the vehicle end respectively.

[0057] The terminal is used to implement information interaction with the user. The terminal may be one or more. For example, different terminals such as the first terminal and the second terminal. The first terminal can check if the vehicle control function of the vehicle body controller is abnormal, and manual intervention can be performed through the vehicle control warning. The second terminal can be used as a display terminal of the server. The second terminal can also be used as a display terminal of a third-party terminal to display the diagnosis result.

[0058] The above server is used for remote vehicle control diagnosis to reduce labor costs, and at the same time, the diagnosis efficiency is high.

[0059] For example, the server may be one or more of a server device and a PC (Personal Computer) device. The server device and the PC device may include, but are not limited to, a server, a desktop computer, a tablet computer, or a laptop computer. For example, the server may be, but is not limited to, a cloud server.

[0060] The vehicle side may include but is not limited to the vehicle and the devices in the vehicle (such as T-BOX and body controller). The vehicle is used by the public (such as renting, sharing, borrowing), and the operator needs to be able to remotely control it. The vehicle may include but is not limited to new energy vehicles and / or fuel vehicles. Exemplarily, the vehicle may include but is not limited to one or more of a shared car, an organization-operated car, a rental car, and a commercial vehicle.

[0061] The remote vehicle control diagnostic method in this article is designed according to national standards and enterprise standards. The remote vehicle control diagnostic logic may include but is not limited to activating the body controller, activating the locking state of the vehicle control function of the body controller, issuing instructions to turn off the vehicle control function, issuing unlocking instructions, turning off the activation state of the vehicle control function of the body controller (also called the locking function), T-BOX resetting, vehicle communication module anti-dismantling opening, vehicle communication module anti-dismantling closing, etc. The specific process of entering the remote vehicle control diagnostic method after the vehicle-side function is developed, please see below for detailed instructions.

[0062] Figure 2 The figure is a flow chart of the remote vehicle control diagnosis method according to an embodiment of the present application.

[0063] like Figure 2 As shown, the remote vehicle control diagnosis method may include but is not limited to steps 110 to 130:

[0064] Step 110: When the vehicle is offline, determine whether to activate the vehicle control function of the vehicle body controller.

[0065] Since the vehicle is offline and is used by the public, it is more likely to be lost. Therefore, the embodiment of the present application can use the following steps to interact with the vehicle and determine that the vehicle is offline:

[0066] Combination Figure 1As shown, the vehicle can send a message to the server through TBOX. The method for determining the offline of the vehicle in this article is: for example, the server regularly sends a heartbeat message to the vehicle through T-Box. If the vehicle does not receive the test result for the heartbeat message after a timeout, the vehicle is considered to be offline. In this way, through the heartbeat message, the server confirms the activity status of T-TBOX through the heartbeat message to remotely control the vehicle. For another example, the server regularly sends a "detection PING" message to the vehicle. If the vehicle does not receive the test result of the "response PONG" message returned to the "detection PING" message after a timeout, the vehicle is considered to be offline. For another example, when the power-off indication sent by the vehicle is obtained (such as received), it is determined that the vehicle is offline. Among them, the power-off indication may include, but is not limited to, a high-voltage power indication or a low-voltage power indication. In this regard, although the vehicle is powered off, since the vehicle also has a low-voltage power supply system, the vehicle can interact with the server in the cloud or with the server in the background. In addition, even if the vehicle is powered off, since the vehicle also has an external power supply system, the vehicle can still interact with the server in the cloud or with the server in the background.

[0067] In addition, this article activates the vehicle control function of the body controller to start the communication interaction of remote diagnosis. When the vehicle control function of the body controller is activated, it means that the communication interaction of remote diagnosis has started. When the vehicle control function of the body controller is not activated, it means that the subsequent communication interaction of remote diagnosis cannot be performed.

[0068] The determination of whether to activate the vehicle control function of the vehicle body controller in step 110 may further include, but is not limited to: first, sending an activation instruction to the vehicle body controller. Second, within the response time, according to whether a correct response is received, determining whether the vehicle body controller executes the activation instruction. In this way, the vehicle body controller is activated by the activation instruction.

[0069] Next, the vehicle control function of the body controller is used to remotely control the vehicle's speed. In some examples, the vehicle is remotely locked when a rental industry customer defaults. In other examples, the maximum speed of the vehicle is limited and controlled to ensure safe driving and avoid vehicle damage. At the same time, to ensure asset security, inventory vehicles may be locked through the vehicle lock function, and the locked vehicle cannot be unlocked by the key.

[0070] In addition, after the above step 110, the above remote vehicle control diagnosis method may also include but is not limited to returning to step 110 to continue execution if it is determined that the vehicle control function of the vehicle body controller is not activated.

[0071] Step 120: If it is determined that the vehicle control function of the vehicle body controller is activated, the state of the synchronous vehicle body controller is a state of locking the vehicle control function.

[0072] The state of the vehicle body controller is synchronized with the state of the vehicle locking control function in step 120, which can be implemented in the following multiple ways: In one implementation, the state of the vehicle locking control function sent by the vehicle body controller is received. In another implementation, the state of the vehicle locking control function of the vehicle body controller is read.

[0073] Step 130 , when the vehicle body controller is in a state of locking the vehicle control function, a vehicle control diagnosis instruction is sent to the vehicle body controller to perform a diagnosis of the vehicle control function.

[0074] The vehicle control diagnostic instruction in step 130 includes a vehicle control instruction and / or a diagnostic instruction. The vehicle control instruction is used to detect whether the vehicle communication module is removed. The diagnostic instruction is used to diagnose the vehicle control function.

[0075] The step 130 of sending the vehicle control diagnosis instruction to the vehicle body controller may further include but is not limited to sending the vehicle control diagnosis instruction to the vehicle body controller so that the vehicle body controller executes the vehicle control diagnosis instruction to obtain a diagnosis result. In this way, the vehicle control diagnosis instruction is sent to the vehicle body controller to perform a diagnosis of the vehicle control function.

[0076] There may be multiple diagnostic results. In the first possible diagnostic result: after sending a vehicle control diagnostic command to the body controller, if no response is received, it is considered that there is a problem with the vehicle communication module and remote vehicle control diagnosis cannot be performed.

[0077] In the second possible diagnosis result, after sending the vehicle control diagnostic command to the body controller, a response is received, indicating that the vehicle communication module is normal. However, the response is incorrect, indicating that there is a problem with the execution of the body controller. For example, the vehicle control function of the body controller is abnormal or the communication data of the body controller itself is abnormal.

[0078] In the third possible diagnosis result, after sending the vehicle control diagnosis command to the body controller, a response is received, indicating that the vehicle communication module is normal, and the response is correct, which means that the body controller is performing normally. For detailed description, please see below.

[0079] Continue as Figure 2 As shown, the above step 110 may be implemented by at least one of the following optional embodiments:

[0080] In a first optional embodiment, (1) when the vehicle is offline, an activation command is sent to the vehicle body controller; the activation command is used to activate the vehicle control function of the vehicle body controller.

[0081] (2) Within the response time, the vehicle body controller determines whether to execute the activation command based on whether a correct response is received.

[0082] Furthermore, the above step (2) may further include but is not limited to the following 4 steps:

[0083] In the first step, if no response to the activation command is received within the response time, it is diagnosed that the vehicle communication module has a fault.

[0084] The above response time is set according to user needs and is the average of the historical instructions and their responses. This response time is used to constrain the time required for feedback after the instruction is issued to ensure the effective delivery of the message.

[0085] The second step is to determine whether the response is correct if a response to the activation instruction is received within the response time, thereby determining whether the response is the response required by the server.

[0086] In the third step, if the response is correct, it is determined that the vehicle body controller executes the activation command, which indicates that the vehicle control function is activated.

[0087] In step 4, if the response is not correct, it is determined that the vehicle body controller cannot execute the activation command. In this case, it means that the vehicle control function is not activated.

[0088] In the embodiment of the present application, the low-voltage power supply system can be in an awake state all the time, or, when the vehicle is just offline and the low-voltage power supply system is in an awake state by default, an activation instruction can be directly sent to activate the vehicle control function of the body controller. In this way, the body controller is activated faster and responds faster, thereby making the diagnosis efficiency of the vehicle control function higher.

[0089] In a second optional embodiment, the above step (1) may further include but is not limited to the following two steps: Step 1, wake up the low-voltage power supply system of the vehicle in a dormant state, and supply power to the vehicle communication module and the body controller respectively. Among them, the low-voltage power supply system can be an external power supply system, and the low-voltage power supply in the external power supply system (also called a small vehicle-mounted battery) is a newly added device. The device has low power consumption and comes with a battery, and is connected to the small vehicle-mounted battery to maintain communication with the platform for a long time. In this way, the existence of an external power supply does not require changing the structure of the original vehicle, and the diagnosis of the vehicle control function can be realized. Alternatively, the low-voltage power supply system can be a vehicle-mounted low-voltage system. In this way, the vehicle-mounted low-voltage system can be awakened by connecting to the vehicle-mounted low-voltage system. Step 2, when the low-voltage power supply system is awakened, an activation command is sent to the vehicle communication module so that the vehicle communication module forwards the activation command to the body controller.

[0090] It should be noted that the above low-voltage power supply system provides low-voltage power supply to various devices for remote vehicle control diagnosis and communication. The low-voltage power supply system may include but is not limited to a low-voltage power supply battery and a battery management system.

[0091] In the embodiment of the present application, the low-voltage power supply system in the dormant state can save energy to extend the service life of the low-voltage power supply system. At the same time, the low-voltage power supply system can also be awakened remotely.

[0092] Figure 3 Shown Figure 2 The remote vehicle control diagnostic method shown includes a flow chart of risk control processing.

[0093] In such Figure 3 In the optional first embodiment shown, the remote vehicle control diagnostic method may further include the following steps 140 to 160 after the above step 110:

[0094] Step 140: If it is determined that the vehicle control function cannot be activated, then polling is performed to interact with the vehicle during the polling cycle.

[0095] Step 150: If it is determined that the vehicle control function cannot be activated within the polling cycle, a wind control processing pending message of the vehicle body controller is generated.

[0096] It should be noted that the risk control processing pending message is used to indicate that the body controller is abnormal and risk control processing is required to ensure the safety of the vehicle.

[0097] Furthermore, the above step 140 may further include the following step ① and the step 150 may further include the following step ②:

[0098] Continue as Figure 3 The detailed example shown is as follows: ① If the body controller cannot execute the activation command, then polling is performed to interact with the vehicle to determine whether the body controller executes the activation command. ② If the body controller cannot execute the activation command within the polling cycle, then a risk control processing pending message for the body controller is generated.

[0099] Step 160, sending the risk control processing pending message to the first terminal; the risk control processing pending message is used to notify manual intervention to check the vehicle control function.

[0100] The manual intervention check of the vehicle control function in step 160 is specifically implemented as follows: the first terminal responds to the risk control processing pending message and notifies the manual intervention check of the vehicle control function of the vehicle body controller.

[0101] The optional second embodiment of this invention is similar to Figure 3 The first embodiment shown, compared to Figure 3In the embodiment shown, in the optional second embodiment, first, if it is determined that the vehicle control function cannot be activated, the vehicle control diagnostic instruction of the vehicle is stored, and the vehicle is polled and message exchange is performed with the vehicle during the polling period. If it is determined that the vehicle control function is activated, the above step 120 is performed. This makes it convenient to directly call out the vehicle control diagnostic instruction from the stored data when the vehicle control function is activated later, and perform diagnosis of the vehicle control function.

[0102] The specific examples are as follows: ① If the vehicle body controller cannot execute the activation command, the vehicle control diagnostic command is stored. ② Polling and vehicle message interaction are carried out to determine whether the vehicle body controller executes the activation command; ③ If the vehicle body controller cannot execute the activation command within the polling cycle, a risk control processing pending message of the vehicle body controller is generated.

[0103] Since public vehicles are used, it is easy for the vehicle communication module to be disassembled, which may lead to the risk of the vehicle being stolen or unable to be remotely controlled (also known as loss of control). Therefore, it is necessary to continuously monitor whether the vehicle communication module has been disassembled at any time, either regularly or when the vehicle is offline. Please see below for detailed solutions.

[0104] Combination Figure 2 and Figure 3 As shown, in some optional embodiments, the vehicle control diagnosis instruction includes an anti-disassembly opening instruction. The above step 130 may further include but is not limited to the following steps: <1> and steps <2> :

[0105] <1> , send an anti-disassembly opening command to the body controller; so that the body controller responds to the anti-disassembly opening command and continuously monitors whether the vehicle communication module has been disassembled. In this way, by continuously monitoring whether the vehicle communication module has been disassembled, the communication of the body controller is prevented from being affected, which is also equivalent to indirectly diagnosing the vehicle control function of the body controller.

[0106] It should be noted that there are multiple ways to continuously monitor whether the vehicle communication module is disassembled: one optional way is to continuously monitor whether the interface of the vehicle communication module is disassembled. A second optional way is to continuously monitor whether the data outbound transmission of the vehicle communication module fails, and then determine whether the interface of the vehicle communication module is disassembled.

[0107] <2> , receiving a non-disassembly response from the body controller in response to the anti-disassembly opening command.

[0108] In an embodiment of the present application, the vehicle communication module is continuously monitored in a timely manner to see if it has been disassembled, thereby preventing the vehicle from losing control due to the removal of the vehicle communication module, ensuring the safety of the vehicle communication module, and further improving the effectiveness of diagnosing the vehicle control function of the body controller.

[0109] Combination Figure 2 and Figure 3 As shown, in some optional embodiments, the vehicle control diagnosis instruction includes an anti-disassembly shutdown instruction. Accordingly, the above method also includes: if it is determined that the vehicle is online, sending an anti-disassembly shutdown instruction to the body controller; so that the body controller responds to the anti-disassembly shutdown instruction and monitors whether the vehicle communication module is disassembled and shuts down.

[0110] For the above-mentioned vehicle online, similar to the above-mentioned vehicle offline determination method, multiple methods can also be used to determine. In the above-mentioned vehicle online determination method, the difference is that one determination method synchronizes the current state of the vehicle. Or, another determination method tests the vehicle through a heartbeat or "detection PING" message, and receiving the test result for the heartbeat or "detection PING" message within the response time indicates that the vehicle is online.

[0111] If a non-disassembly response is received from the vehicle body controller in response to the anti-disassembly opening instruction, until it is determined that the vehicle is online, an anti-disassembly closing instruction is sent to the vehicle body controller.

[0112] On the one hand, the vehicle communication module in this article can be, but is not limited to, a vehicle flameout communication device external to the vehicle. Among them, the vehicle flameout communication device is, for example, an OBD (On-Board Diagnostics) remote communication module. In this way, the vehicle flameout communication device can be independent of the vehicle's own communication module to prevent the vehicle's own communication module from malfunctioning or being disassembled. In addition, there is no need to change the original vehicle body structure, or under the premise that the vehicle's own communication module does not have a remote diagnostic function, signal transmission after the vehicle is turned off can also be achieved.

[0113] On the other hand, the vehicle communication module may be, but is not limited to, an on-board communication device, such as a T-BOX (Telematics-Box, an on-board remote communication control box).

[0114] Combination Figure 2 and Figure 3 As shown, in an optional embodiment of ending the remote vehicle control diagnosis, after the above step 130, the above method may also include but is not limited to: sending a shutdown command to the body controller so that the body controller executes the shutdown command and obtains a response to the shutdown command; if a response to the shutdown command is received within the response time, then the remote vehicle control diagnosis is ended. In this way, the vehicle control function of the body controller can be remotely controlled to be turned off.

[0115] Combination Figure 2 and Figure 3As shown, in some optional embodiments, after the above step 130, the above method may also include but is not limited to: storing the diagnosis result and displaying it on the second terminal. In this way, it is convenient for the user of the second terminal to view the diagnosis result. This step may be performed before the above optional embodiment of ending the remote vehicle control diagnosis, or after the optional embodiment of ending the remote vehicle control diagnosis.

[0116] Based on the same application concept as the above method, the present application embodiment also provides a remote control vehicle diagnostic device, such as Figure 4 As shown, the remote vehicle control diagnostic device may include but is not limited to the following modules:

[0117] The vehicle control function activation module 31 is used to determine whether to activate the vehicle control function of the vehicle body controller when the vehicle is offline;

[0118] The state synchronization module 32 is used for synchronizing the state of the body controller to a state of locking the vehicle control function if it is determined that the vehicle control function of the body controller is activated;

[0119] The diagnosis module 33 is used to send a vehicle control diagnosis instruction to the vehicle body controller to diagnose the vehicle control function when the vehicle body controller is in the state of locking the vehicle control function.

[0120] As an embodiment, the remote vehicle control diagnostic device may also include but is not limited to:

[0121] A polling module, configured to, after sending the activation instruction to the body controller of the vehicle, if it is determined that the vehicle control function cannot be activated, poll and interact with the vehicle within a polling period;

[0122] A pending message generation module, used for generating a pending message for wind control processing of the vehicle body controller if it is determined that the vehicle control function cannot be activated within a polling cycle;

[0123] A message sending module is used to send the risk control processing pending message to the first terminal; the risk control processing pending message is used to notify manual intervention to check the vehicle control function.

[0124] As an embodiment, the vehicle control diagnostic instruction includes an anti-disassembly shutdown instruction; the above-mentioned device may also include but is not limited to: an anti-disassembly shutdown instruction sending module, which is used to send an anti-disassembly shutdown instruction to the body controller if it is determined that the vehicle is online; so that the body controller responds to the anti-disassembly shutdown instruction and monitors and shuts down whether the vehicle communication module is disassembled.

[0125] As an embodiment, the above-mentioned device may also include but is not limited to: a shutdown instruction sending module, which is used to send a shutdown instruction to the body controller after sending the vehicle control diagnostic instruction to the body controller and diagnosing the vehicle control function, so that the body controller executes the shutdown instruction and obtains a response to the shutdown instruction; a response receiving module, which is used to end the remote vehicle control diagnosis if a response to the shutdown instruction is received within the response time.

[0126] As an embodiment, the above-mentioned device may also include but is not limited to: a storage and display module, which is used to store and display the diagnosis result on the second terminal after sending the vehicle control diagnosis instruction to the vehicle body controller and diagnosing the vehicle control function.

[0127] An embodiment of the present application also provides an electronic device, including the above remote vehicle control diagnostic device.

[0128] The electronic device may include, but is not limited to, the server as described above.

[0129] The implementation process of the functions and effects of each module in the above-mentioned device is specifically described in the implementation process of the corresponding steps in the above-mentioned method, and the same technical effect can be achieved, which will not be repeated here.

[0130] Figure 5 Shown is a schematic structural diagram of an electronic device 50 provided in an embodiment of the present application.

[0131] like Figure 5 As shown, the electronic device 50 includes one or more processors 51 for implementing the remote vehicle control diagnosis method as described above.

[0132] In some optional embodiments, the electronic device 50 may include a storage medium 59. For example, the computer-readable storage medium may store a program that can be called by the processor 51, and may include a non-volatile storage medium. In some optional embodiments, the electronic device 50 may include a memory 58 and an interface 57. In some optional embodiments, the electronic device 50 may also include other hardware according to actual applications.

[0133] The computer-readable storage medium of the embodiment of the present application stores a program thereon, and when the program is executed by the processor 51, it is used to implement the remote vehicle control diagnosis method described above.

[0134] The present application provides a computer program product, comprising a computer program / instruction, which implements any of the above methods when executed by a processor.

[0135] The present application also provides a computer program, which is stored in a computer-readable storage medium, such as Figure 5The computer program is stored in the storage medium 59, and when the processor executes the computer program, it causes the processor 51 to execute the method described above.

[0136] The present application may take the form of a computer program product implemented on one or more computer-readable storage media (including but not limited to disk storage, CD-ROM, optical storage, etc.) containing program code. Computer-readable storage media include permanent and non-permanent, removable and non-removable media, and information storage can be implemented by any method or technology. Information can be computer-readable instructions, data structures, modules of programs, or other data. Examples of computer-readable storage media include but are not limited to: phase change memory (PRAM), static random access memory (SRAM), dynamic random access memory (DRAM), other types of random access memory (RAM), read-only memory (ROM), electrically erasable programmable read-only memory (EEPROM), flash memory or other memory technology, read-only compact disk read-only memory (CD-ROM), digital versatile disk (DVD) or other optical storage, magnetic cassettes, magnetic tape magnetic disk storage or other magnetic storage devices or any other non-transmission medium that can be used to store information that can be accessed by a computing device.

[0137] In the description of this application, it should be understood that the terms "first", "second", etc. are only used for descriptive purposes to achieve distinction, and cannot be understood as indicating or implying relative importance or implicitly indicating the number of technical features indicated, nor is it a limitation on the order.

[0138] The above are only preferred embodiments of this specification and are not intended to limit this specification. Any modifications, equivalent substitutions, improvements, etc. made within the spirit and principles of this specification should be included in the scope of protection of this specification.

[0139] It should also be noted that the terms "include", "comprises" or any other variations thereof are intended to cover non-exclusive inclusion, so that a process, method, commodity or device including a series of elements includes not only those elements, but also other elements not explicitly listed, or also includes elements inherent to such process, method, commodity or device. In the absence of more restrictions, the phrase "includes a ..." defines an element, and does not exclude the presence of other identical elements in the process, method, commodity or device including the element.

Claims

1. A remote vehicle control diagnostic method, characterized in that: include: When the vehicle is offline, determine whether to activate the vehicle control function of the body controller; If it is determined that the vehicle control function of the vehicle body controller is activated, synchronizing the state of the vehicle body controller to a state of locking the vehicle control function; When the vehicle body controller is in a state of locking the vehicle control function, a vehicle control diagnosis instruction is sent to the vehicle body controller to perform a diagnosis of the vehicle control function.

2. The remote vehicle control diagnostic method according to claim 1, characterized in that: The step of determining whether to activate the vehicle control function of the vehicle body controller when the vehicle is offline includes: When the vehicle is offline, sending an activation instruction to the vehicle body controller; the activation instruction is used to activate the vehicle control function of the vehicle body controller; Within the response time, it is determined whether the vehicle body controller executes the activation instruction according to whether a correct response is received.

3. The remote vehicle control diagnostic method according to claim 2, characterized in that: The step of determining whether the vehicle body controller executes the activation instruction according to whether a correct response is received within the response time includes: If no response to the activation command is received within the response time, diagnosing that the vehicle communication module is faulty; If a response to the activation instruction is received within the response time, determining whether the response is correct; If the response is correct, determining that the vehicle body controller executes the activation instruction; If the response is not correct, it is determined that the vehicle body controller is unable to execute the activation command.

4. The remote vehicle control diagnostic method according to claim 2, characterized in that: The sending of the activation instruction to the vehicle body controller includes: Waking up the low-voltage power supply system of the vehicle in a dormant state to supply power to the vehicle communication module and the body controller respectively; the low-voltage power supply system is an external power supply system, or the low-voltage power supply system is a vehicle-mounted low-voltage system; In case of waking up the low voltage power supply system, an activation instruction is sent to the vehicle communication module, so that the vehicle communication module forwards the activation instruction to the vehicle body controller.

5. The remote vehicle control diagnostic method according to claim 2, characterized in that: After sending the activation instruction to the body controller of the vehicle, the method further includes: If it is determined that the vehicle control function cannot be activated, then polling and exchanging messages with the vehicle within a polling period; If it is determined that the vehicle control function cannot be activated within the polling cycle, a wind control processing pending message of the vehicle body controller is generated; The risk control processing pending message is sent to the first terminal; the risk control processing pending message is used to notify manual intervention to check the vehicle control function.

6. The remote vehicle control diagnostic method according to claim 1, characterized in that: The vehicle control diagnosis instruction includes an anti-disassembly opening instruction; The step of sending a vehicle control diagnosis instruction to the vehicle body controller to diagnose the vehicle control function includes: Sending an anti-disassembly opening instruction to the vehicle body controller; so that the vehicle body controller responds to the anti-disassembly opening instruction and continuously monitors whether the vehicle communication module is disassembled; A non-disassembly response fed back by the vehicle body controller in response to the anti-disassembly opening instruction is received.

7. The remote vehicle control diagnostic method according to claim 1, characterized in that: The vehicle control diagnosis instruction includes an anti-disassembly closing instruction; The method further comprises: If it is determined that the vehicle is online, an anti-disassembly closing instruction is sent to the vehicle body controller, so that the vehicle body controller responds to the anti-disassembly closing instruction and monitors and closes whether the vehicle communication module is disassembled.

8. The remote vehicle control diagnosis method according to any one of claims 3 to 7, characterized in that: The vehicle communication module is a vehicle ignition-off communication device external to the vehicle, or the vehicle communication module is a vehicle-mounted communication device.

9. The remote vehicle control diagnosis method according to any one of claims 1 to 7, characterized in that: After sending the vehicle control diagnosis instruction to the vehicle body controller to diagnose the vehicle control function, the method further includes: sending a shutdown instruction to the vehicle body controller so that the vehicle body controller executes the shutdown instruction and obtains a response to the shutdown instruction; if a response to the shutdown instruction is received within a response time, then the remote vehicle control diagnosis is terminated; and / or, After sending the vehicle control diagnosis instruction to the vehicle body controller to diagnose the vehicle control function, the method further includes: storing the diagnosis result and displaying it on the second terminal.

10. A remote vehicle control diagnostic device, characterized in that: include: The vehicle control function activation module is used to determine whether to activate the vehicle control function of the body controller when the vehicle is offline; A state synchronization module, for synchronizing the state of the body controller to a state of locking the vehicle control function if it is determined that the vehicle control function of the body controller is activated; The diagnosis module is used to send a vehicle control diagnosis instruction to the vehicle body controller to diagnose the vehicle control function when the state of the vehicle body controller is a state of locking the vehicle control function.

11. An electronic device, characterized in that: It comprises one or more processors, and is used to implement the remote vehicle control diagnosis method as described in any one of claims 1-9.

12. A computer-readable storage medium, characterized in that: A program is stored thereon, and when the program is executed by a processor, the remote vehicle control diagnosis method as described in any one of claims 1 to 9 is implemented.

Citation Information

Patent Citations

  • Complete vehicle fault self-diagnosis system

    CN101718993A

  • Vehicle remote driving system established through the Internet of Things by connecting a primary wireless device and a secondary wireless device

    CN111464978A

  • Synchronous connection method and vehicle remote diagnosis system

    CN111624983A

  • Automobile fault remote diagnosis method, device and system

    CN111983992A

  • Remote diagnosis method and device, vehicle and storage medium

    CN112286171A