Vehicle remote control method and system

Through the vehicle remote control system, the remote communication between the vehicle terminal and the server is used to collect and process fault diagnosis information in real time, solving the problem of insufficient timeliness and convenience of vehicle fault diagnosis, realizing remote fault diagnosis and control, and improving fault detection and processing efficiency.

CN119247828AActive Publication Date: 2025-01-03CHINA FAW CO LTD
View PDF 10 Cites 0 Cited by

Patent Information

Application Number
CN202411342210.9
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-09-25
Publication Date
2025-01-03
Estimated Expiration
2044-09-25

AI Technical Summary

Technical Problem

In the prior art, the timeliness and convenience of vehicle fault diagnosis are poor. Drivers need to send the vehicle to the maintenance store for diagnosis regularly or when they detect the fault, resulting in insufficient timeliness and convenience of diagnosis.

Method used

By installing an on-board terminal in the vehicle to communicate remotely with the server, collecting and sending fault diagnosis information in real time, the server determines the fault diagnosis results based on the received information, and generates control instructions to remotely control the vehicle, realizing remote fault diagnosis and control.

Benefits of technology

It improves the timeliness and convenience of vehicle fault diagnosis, and does not require the driver to send the vehicle to the maintenance store to perform fault diagnosis and processing, enhancing the efficiency of fault detection and processing.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119247828A_ABST
    Figure CN119247828A_ABST
Patent Text Reader

Abstract

The invention provides a vehicle remote control method and system, and the method comprises the steps: enabling a target vehicle-mounted terminal in a target vehicle to collect the fault diagnosis information of the target vehicle in real time for any target vehicle in a plurality of vehicles; the fault diagnosis information comprises a fault code of the target vehicle and a log of a first controller in the target vehicle; the first controller is a controller having a fault in a historical time period; the target vehicle-mounted terminal remotely sends the fault diagnosis information to the server in real time; and the server determines a fault diagnosis result of the target vehicle according to the received fault diagnosis information of the target vehicle. Through the method, the timeliness and convenience of vehicle fault diagnosis are improved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application relates to the field of vehicle technology, and in particular to a vehicle remote control method and system. Background Art

[0002] At present, when diagnosing vehicle faults, drivers usually send the vehicle to a vehicle repair shop (such as a 4S shop) for fault diagnosis regularly or when they notice that the vehicle has a fault. The staff of the vehicle repair shop generally uses a diagnostic instrument to diagnose the vehicle. This fault diagnosis method, because the vehicle fault is diagnosed regularly or when the driver notices that the vehicle has a fault, will result in poor timeliness in the diagnosis of vehicle faults, and thus the vehicle fault cannot be discovered in time. In addition, in this diagnostic method, since the driver needs to send the vehicle to a vehicle repair shop to diagnose the vehicle fault, the convenience is poor. Summary of the invention

[0003] In view of this, the purpose of the present application is to provide a vehicle remote control method and system to improve the timeliness and convenience of vehicle fault diagnosis.

[0004] In a first aspect, an embodiment of the present application provides a vehicle remote control method, the method is applied to a vehicle remote control system, the system includes a server and an on-board terminal of each vehicle; the server is remotely connected to each of the on-board terminals; the method includes:

[0005] For any target vehicle among the multiple vehicles, the target vehicle-mounted terminal in the target vehicle collects fault diagnosis information of the target vehicle in real time; the fault diagnosis information includes the fault code of the target vehicle and the log of the first controller in the target vehicle; the first controller is a controller that has had a fault in a historical time period;

[0006] The target vehicle-mounted terminal remotely sends the fault diagnosis information to the server in real time;

[0007] The server determines a fault diagnosis result of the target vehicle according to the received fault diagnosis information of the target vehicle.

[0008] In combination with the first aspect, the embodiment of the present application provides a first possible implementation of the first aspect, wherein the system further includes a first user terminal of a driver of each vehicle, and the server is remotely connected to each first user terminal respectively; after the server determines the fault diagnosis result of the target vehicle according to the received fault diagnosis information of the target vehicle, the method further includes:

[0009] The server receives a fault diagnosis result query request from a first user terminal of a driver of the target vehicle to send the fault diagnosis result of the target vehicle to the first user terminal.

[0010] In combination with the first aspect, the embodiment of the present application provides a second possible implementation of the first aspect, wherein, after the server determines the fault diagnosis result of the target vehicle according to the received fault diagnosis information of the target vehicle, the method further includes:

[0011] The server generates a corresponding first control instruction according to the fault diagnosis result, and remotely sends the first control instruction to the target vehicle terminal;

[0012] The target vehicle-mounted terminal executes the first control instruction to control the target vehicle.

[0013] In combination with the second possible implementation of the first aspect, the embodiment of the present application provides a third possible implementation of the first aspect, wherein the server generates a corresponding first control instruction according to the fault diagnosis result, including:

[0014] If the fault in the fault diagnosis result is a historical fault, the generated first control instruction is a fault code clearing instruction for instructing the target vehicle to clear the fault code of the fault;

[0015] If the fault in the fault diagnosis result is a new fault, a corresponding first control instruction is generated according to the fault type and severity in the fault diagnosis result.

[0016] In combination with the first possible implementation of the first aspect, the embodiment of the present application provides a fourth possible implementation of the first aspect, wherein the method further includes:

[0017] The server receives a second control instruction sent by a first user terminal of a driver of the target vehicle, and sends the second control instruction to a target vehicle-mounted terminal of the target vehicle;

[0018] The target vehicle-mounted terminal controls the target vehicle based on the second control instruction.

[0019] In combination with the first aspect, the embodiment of the present application provides a fifth possible implementation of the first aspect, wherein the target vehicle-mounted terminal remotely sends the fault diagnosis information to the server in real time, including:

[0020] The target vehicle-mounted terminal encrypts the fault diagnosis information using a preset encryption key corresponding to the target vehicle-mounted terminal, so as to send the encrypted fault diagnosis information to the server in real time;

[0021] The server determines the fault diagnosis result of the target vehicle according to the received fault diagnosis information of the target vehicle, including:

[0022] The server uses the preset decryption key corresponding to the target vehicle terminal to decrypt the received encrypted fault information to determine the fault diagnosis result of the target vehicle based on the decrypted fault diagnosis information; wherein the preset encryption key and the preset decryption key are a set of keys pre-agreed between the target vehicle terminal and the server.

[0023] In combination with the first aspect, the embodiment of the present application provides a sixth possible implementation of the first aspect, wherein the system further includes a second user terminal of each maintenance personnel;

[0024] When receiving the test item for the target vehicle sent by the second user terminal of the maintenance personnel, the server verifies whether the test action sequence in the test item is valid;

[0025] When the test action sequence in the test item is valid, the server sends the test item to the target vehicle terminal;

[0026] The target vehicle terminal sends a third control instruction to each controller in the target vehicle in sequence according to the test action sequence in the test item, so that each controller performs a corresponding action;

[0027] During the process of each controller performing a corresponding action, the target vehicle-mounted terminal collects relevant data related to each action in real time, and remotely sends the collected relevant data to the server;

[0028] The server evaluates whether the performance of the target vehicle meets expectations based on the relevant data.

[0029] In combination with the sixth possible implementation of the first aspect, the embodiment of the present application provides a seventh possible implementation of the first aspect, wherein, after the server evaluates whether the performance of the target vehicle meets expectations based on the relevant data, the method further includes:

[0030] If the performance of the target vehicle does not meet expectations, the server sends a prompt message to the second user terminal indicating that the target vehicle has failed the test.

[0031] In a second aspect, an embodiment of the present application further provides a vehicle remote control system, the system comprising a server and an onboard terminal of each vehicle; the server is remotely connected to each of the onboard terminals;

[0032] For any one target vehicle among the multiple vehicles, the target vehicle-mounted terminal in the target vehicle is used to collect fault diagnosis information of the target vehicle in real time; the fault diagnosis information includes the fault code of the target vehicle and the log of the first controller in the target vehicle; the first controller is a controller that has had a fault in a historical time period;

[0033] The target vehicle-mounted terminal is also used to remotely send the fault diagnosis information to the server in real time;

[0034] The server is used to determine the fault diagnosis result of the target vehicle according to the received fault diagnosis information of the target vehicle.

[0035] In combination with the second aspect, the embodiment of the present application provides a first possible implementation of the second aspect, wherein the system further includes a first user terminal of a driver of each vehicle, and the server is remotely connected to each of the first user terminals in communication;

[0036] The server is further configured to receive a fault diagnosis result query request from a first user terminal of a driver of the target vehicle, so as to send the fault diagnosis result of the target vehicle to the first user terminal.

[0037] In combination with the second aspect, the embodiment of the present application provides a second possible implementation of the second aspect, wherein the server is further configured to generate a corresponding first control instruction according to the fault diagnosis result, so as to remotely send the first control instruction to the target vehicle-mounted terminal;

[0038] The target vehicle-mounted terminal is further configured to execute the first control instruction to control the target vehicle.

[0039] In combination with the second possible implementation of the second aspect, an embodiment of the present application provides a third possible implementation of the second aspect, wherein the server, when further used to generate a corresponding first control instruction according to the fault diagnosis result, is specifically used to:

[0040] If the fault in the fault diagnosis result is a historical fault, the generated first control instruction is a fault code clearing instruction for instructing the target vehicle to clear the fault code of the fault;

[0041] If the fault in the fault diagnosis result is a new fault, a corresponding first control instruction is generated according to the fault type and severity in the fault diagnosis result.

[0042] In combination with the first possible implementation of the second aspect, the embodiment of the present application provides a fourth possible implementation of the second aspect, wherein the server is further configured to receive a second control instruction sent by a first user terminal of a driver of the target vehicle, so as to send the second control instruction to a target vehicle-mounted terminal of the target vehicle;

[0043] The target vehicle-mounted terminal is further used to control the target vehicle based on the second control instruction.

[0044] In combination with the second aspect, the embodiment of the present application provides a fifth possible implementation of the second aspect, wherein the target vehicle terminal, when used to remotely send the fault diagnosis information to the server in real time, is specifically used to:

[0045] Encrypting the fault diagnosis information using a preset encryption key corresponding to the target vehicle-mounted terminal, so as to send the encrypted fault diagnosis information to the server in real time;

[0046] When the server is used to determine the fault diagnosis result of the target vehicle according to the received fault diagnosis information of the target vehicle, it is specifically used to:

[0047] The received encrypted fault information is decrypted using a preset decryption key corresponding to the target vehicle terminal, so as to determine the fault diagnosis result of the target vehicle based on the decrypted fault diagnosis information; wherein the preset encryption key and the preset decryption key are a set of keys pre-agreed between the target vehicle terminal and the server.

[0048] In combination with the second aspect, the embodiment of the present application provides a sixth possible implementation of the second aspect, wherein the system further includes a second user terminal of each maintenance personnel;

[0049] The server is further configured to verify whether the test action sequence in the test item is valid when receiving the test item for the target vehicle sent by the second user terminal of the maintenance personnel;

[0050] The server is further configured to send the test item to the target vehicle-mounted terminal when the test action sequence in the test item is valid;

[0051] The target vehicle-mounted terminal is further used to send a third control instruction to each controller in the target vehicle in sequence according to the test action sequence in the test item, so that each controller performs a corresponding action;

[0052] The target vehicle-mounted terminal is also used to collect relevant data related to each action in real time during the process of each controller performing the corresponding action, and remotely send the collected relevant data to the server;

[0053] The server is further used to evaluate whether the performance of the target vehicle meets expectations based on the relevant data.

[0054] In combination with the sixth possible implementation of the second aspect, an embodiment of the present application provides a seventh possible implementation of the second aspect, wherein the server is also used to send a prompt message to the second user terminal indicating that the target vehicle has failed the test if the performance of the target vehicle does not meet expectations.

[0055] The embodiment of the present application provides a vehicle remote control method and system, wherein a server is remotely connected to the vehicle-mounted terminal of each vehicle, and the target vehicle-mounted terminal on any target vehicle can collect the fault diagnosis information of the target vehicle in real time, and then send the fault diagnosis information remotely and in real time to the server; so that the server can determine the fault diagnosis result of the target vehicle based on the received fault diagnosis information. In this embodiment, the target vehicle can be remotely diagnosed without the driver having to drive the target vehicle to a vehicle repair shop, which is conducive to improving the convenience of fault diagnosis. At the same time, since in this embodiment, the target vehicle-mounted terminal collects the fault diagnosis information of the target vehicle in real time and sends the fault diagnosis information to the server in real time, the target vehicle can be diagnosed in real time, which is conducive to improving the timeliness of fault diagnosis.

[0056] In order to make the above-mentioned objects, features and advantages of the present application more obvious and easy to understand, preferred embodiments are specifically cited below and described in detail with reference to the attached drawings. BRIEF DESCRIPTION OF THE DRAWINGS

[0057] In order to more clearly illustrate the technical solutions of the embodiments of the present application, the drawings required for use in the embodiments will be briefly introduced below. It should be understood that the following drawings only show certain embodiments of the present application and therefore should not be regarded as limiting the scope. For ordinary technicians in this field, other related drawings can be obtained based on these drawings without paying creative work.

[0058] Figure 1 A schematic diagram of the structure of a vehicle remote control system provided by an embodiment of the present application is shown;

[0059] Figure 2 A flow chart of a vehicle remote control method provided by an embodiment of the present application is shown;

[0060] Figure 3A schematic diagram showing the structure of a second vehicle remote control system provided in an embodiment of the present application is shown;

[0061] Figure 4 A schematic diagram of the structure of a third vehicle remote control system provided in an embodiment of the present application is shown. DETAILED DESCRIPTION

[0062] To make the purpose, technical scheme and advantages of the embodiments of the present application clearer, the technical scheme in the embodiments of the present application will be clearly and completely described below in conjunction with the drawings in the embodiments of the present application. Obviously, the described embodiments are only part of the embodiments of the present application, rather than all of the embodiments. The components of the embodiments of the present application generally described and shown in the drawings here can be arranged and designed in various different configurations. Therefore, the following detailed description of the embodiments of the present application provided in the drawings is not intended to limit the scope of the application claimed for protection, but merely represents the selected embodiments of the present application. Based on the embodiments of the present application, all other embodiments obtained by those skilled in the art without making creative work belong to the scope of protection of the present application.

[0063] At present, when diagnosing vehicle faults, drivers usually send the vehicle to a vehicle repair shop (such as a 4S shop) for fault diagnosis regularly or when they notice that the vehicle has a fault. The staff of the vehicle repair shop generally uses a diagnostic instrument to diagnose the vehicle. This fault diagnosis method, because the vehicle fault is diagnosed regularly or when the driver notices that the vehicle has a fault, will result in poor timeliness in the diagnosis of vehicle faults, and thus the vehicle fault cannot be discovered in time. In addition, in this diagnostic method, since the driver needs to send the vehicle to a vehicle repair shop to diagnose the vehicle fault, the convenience is poor.

[0064] In view of the above problems, based on this, an embodiment of the present application provides a vehicle remote control method and system to improve the timeliness and convenience of vehicle fault diagnosis, which is described below through an embodiment.

[0065] To facilitate understanding of this embodiment, a vehicle remote control method disclosed in the embodiment of the present application is first described in detail. The method is applied to a vehicle remote control system, such as Figure 1 As shown, the vehicle remote control system includes a server and an on-board terminal of each vehicle; the server is remotely connected to each on-board terminal for communication.

[0066] In this embodiment, the server may be a cloud server, and the vehicle-mounted terminal is a terminal installed in the vehicle. Usually, each vehicle is installed with a vehicle-mounted terminal.

[0067] like Figure 2As shown, the method includes the following steps S101-S103:

[0068] S101: For any target vehicle among multiple vehicles, the target vehicle-mounted terminal in the target vehicle collects fault diagnosis information of the target vehicle in real time; the fault diagnosis information includes the fault code of the target vehicle and the log of the first controller in the target vehicle; the first controller is a controller that has experienced a fault in a historical time period.

[0069] In this embodiment, the fault code is used to characterize the location where the fault occurs in the vehicle and / or the type of the fault. For example, the location where the fault occurs is the door, and the type of the fault is that the door is not closed tightly.

[0070] The historical time period may specifically refer to a time period between a first historical moment and a current moment, wherein the first historical moment is before the current moment, and the time length between the first historical moment and the current moment is a preset length.

[0071] S102: The target vehicle-mounted terminal sends the fault diagnosis information remotely and in real time to the server.

[0072] In this embodiment, the target vehicle-mounted terminal encrypts the fault diagnosis information using a preset encryption key corresponding to the target vehicle-mounted terminal, so as to send the encrypted fault diagnosis information to the server in real time.

[0073] S103: The server determines a fault diagnosis result of the target vehicle according to the received fault diagnosis information of the target vehicle.

[0074] In this embodiment, the server uses the preset decryption key corresponding to the target vehicle terminal to decrypt the received encrypted fault information to determine the fault diagnosis result of the target vehicle based on the decrypted fault diagnosis information; wherein, the preset encryption key and the preset decryption key are a set of keys pre-agreed between the target vehicle terminal and the server.

[0075] In a possible implementation, Figure 3 As shown, the system further includes a first user terminal of a driver of each vehicle, and the server is remotely connected to each first user terminal for communication.

[0076] After executing step S103, the following step S104 may be performed:

[0077] S104: The server receives a fault diagnosis result query request from a first user terminal of a driver of the target vehicle, so as to send the fault diagnosis result of the target vehicle to the first user terminal.

[0078] In this embodiment, the driver of the target vehicle can view the fault diagnosis result of the target vehicle through his own first user terminal.

[0079] In a possible implementation manner, after executing step S103, the following steps S105-S106 may be further performed:

[0080] S105: The server generates a corresponding first control instruction according to the fault diagnosis result, and remotely sends the first control instruction to the target vehicle terminal.

[0081] In this embodiment, if the fault in the fault diagnosis result is a historical fault, the generated first control instruction is a fault code clearing instruction for instructing the target vehicle to clear the fault code of the fault;

[0082] If the fault in the fault diagnosis result is a new fault, a corresponding first control instruction is generated according to the fault type and severity in the fault diagnosis result.

[0083] The first control instruction is, for example, deceleration, parking, adjustment of engine parameters, etc., to ensure the safety of the vehicle and passengers.

[0084] S106: The target vehicle-mounted terminal executes the first control instruction to control the target vehicle.

[0085] Exemplarily, when the first control instruction is to stop, the target vehicle-mounted terminal executes the first control instruction to control the target vehicle to stop traveling.

[0086] In this embodiment, there is no order in which step S104 and steps S105-S106 are executed. Step S104 may be executed first, and then steps S105-S106; steps S105-S106 may be executed first, and then step S104; or steps S104 and steps S105-S106 may be executed simultaneously.

[0087] In a possible implementation manner, the driver may also directly control the target vehicle through the first user terminal. Specifically, the method may also be performed according to the following steps:

[0088] The server receives a second control instruction sent by the first user terminal of the driver of the target vehicle, and sends the second control instruction to the target vehicle-mounted terminal of the target vehicle;

[0089] The target vehicle-mounted terminal controls the target vehicle based on the second control instruction.

[0090] In this embodiment, the second control instruction is, for example, a window opening instruction, a window closing instruction, etc. When the driver wants to remotely control the target vehicle, the driver can use the first user terminal to send the second control instruction to the server, and the server forwards the second control instruction to the target vehicle terminal, and the target vehicle terminal uses the second control instruction to control the target vehicle.

[0091] In a possible implementation, Figure 4 As shown, the system also includes a second user terminal for each maintenance personnel; in this embodiment, the target vehicle can also be tested in the following manner to determine whether the performance of the target vehicle meets expectations:

[0092] S201: When receiving a test item for a target vehicle sent by a second user terminal of a maintenance personnel, the server verifies whether a test action sequence in the test item is valid.

[0093] In this embodiment, the test action sequence is such as continuous shifting, emergency braking, etc. The validity of the test action sequence refers to whether the setting of the test action sequence is reasonable. Specifically, it is assumed that the vehicle can only perform operation 1 under condition A, but if the test action sequence does not perform operation 1 under condition A, then the setting of the test action sequence is unreasonable, that is, the test action sequence is invalid. If the test action sequence performs operation 1 under condition A, then the setting of the test action sequence is reasonable, that is, the test action sequence is valid.

[0094] S202: When the test action sequence in the test item is valid, the server sends the test item to the target vehicle terminal.

[0095] S203: The target vehicle-mounted terminal sends a third control instruction to each controller in the target vehicle in sequence according to the test action sequence in the test item, so that each controller performs a corresponding action.

[0096] In this embodiment, each controller is, for example, an engine controller, a seat controller, a door controller, etc.

[0097] S204: When each controller performs a corresponding action, the target vehicle terminal collects relevant data related to each action in real time, and remotely sends the collected relevant data to the server.

[0098] In this embodiment, the target vehicle terminal collects relevant data related to each action in real time, such as engine speed, window status, etc.

[0099] S205: The server evaluates whether the performance of the target vehicle meets expectations based on the relevant data.

[0100] S206: If the performance of the target vehicle does not meet expectations, the server sends a prompt message to the second user terminal indicating that the target vehicle has failed the test.

[0101] Based on the same technical concept, the embodiment of the present application also provides a vehicle remote control system, the system comprising a server and an on-board terminal of each vehicle; the server is remotely connected to each of the on-board terminals;

[0102] For any one target vehicle among the multiple vehicles, the target vehicle-mounted terminal in the target vehicle is used to collect fault diagnosis information of the target vehicle in real time; the fault diagnosis information includes the fault code of the target vehicle and the log of the first controller in the target vehicle; the first controller is a controller that has had a fault in a historical time period;

[0103] The target vehicle-mounted terminal is also used to remotely send the fault diagnosis information to the server in real time;

[0104] The server is used to determine the fault diagnosis result of the target vehicle according to the received fault diagnosis information of the target vehicle.

[0105] Optionally, the system further comprises a first user terminal of a driver of each vehicle, and the server is remotely connected to each of the first user terminals respectively;

[0106] The server is further configured to receive a fault diagnosis result query request from a first user terminal of a driver of the target vehicle, so as to send the fault diagnosis result of the target vehicle to the first user terminal.

[0107] Optionally, the server is further configured to generate a corresponding first control instruction according to the fault diagnosis result, so as to remotely send the first control instruction to the target vehicle-mounted terminal;

[0108] The target vehicle-mounted terminal is further configured to execute the first control instruction to control the target vehicle.

[0109] Optionally, when the server is further used to generate a corresponding first control instruction according to the fault diagnosis result, it is specifically used to:

[0110] If the fault in the fault diagnosis result is a historical fault, the generated first control instruction is a fault code clearing instruction for instructing the target vehicle to clear the fault code of the fault;

[0111] If the fault in the fault diagnosis result is a new fault, a corresponding first control instruction is generated according to the fault type and severity in the fault diagnosis result.

[0112] Optionally, the server is further configured to receive a second control instruction sent by a first user terminal of a driver of the target vehicle, so as to send the second control instruction to a target vehicle-mounted terminal of the target vehicle;

[0113] The target vehicle-mounted terminal is further used to control the target vehicle based on the second control instruction.

[0114] Optionally, when the target vehicle-mounted terminal is used to send the fault diagnosis information to the server remotely and in real time, it is specifically used to:

[0115] Encrypting the fault diagnosis information using a preset encryption key corresponding to the target vehicle-mounted terminal, so as to send the encrypted fault diagnosis information to the server in real time;

[0116] When the server is used to determine the fault diagnosis result of the target vehicle according to the received fault diagnosis information of the target vehicle, it is specifically used to:

[0117] The received encrypted fault information is decrypted using a preset decryption key corresponding to the target vehicle terminal, so as to determine the fault diagnosis result of the target vehicle based on the decrypted fault diagnosis information; wherein the preset encryption key and the preset decryption key are a set of keys pre-agreed between the target vehicle terminal and the server.

[0118] Optionally, the system further comprises a second user terminal of each maintenance personnel;

[0119] The server is further configured to verify whether the test action sequence in the test item is valid when receiving the test item for the target vehicle sent by the second user terminal of the maintenance personnel;

[0120] The server is further configured to send the test item to the target vehicle-mounted terminal when the test action sequence in the test item is valid;

[0121] The target vehicle-mounted terminal is further used to send a third control instruction to each controller in the target vehicle in sequence according to the test action sequence in the test item, so that each controller performs a corresponding action;

[0122] The target vehicle-mounted terminal is also used to collect relevant data related to each action in real time during the process of each controller performing the corresponding action, and remotely send the collected relevant data to the server;

[0123] The server is further used to evaluate whether the performance of the target vehicle meets expectations based on the relevant data.

[0124] Optionally, the server is further configured to send a prompt message to the second user terminal indicating that the target vehicle has failed the test if the performance of the target vehicle does not meet expectations.

[0125] Those skilled in the art can clearly understand that, for the convenience and brevity of description, the specific working process of the system described above can refer to the corresponding process in the aforementioned method embodiment, and will not be repeated here.

[0126] In the several embodiments provided in the present application, it should be understood that the disclosed systems and methods can be implemented in other ways. The device embodiments described above are merely schematic. For example, the division of the units is only a logical function division. There may be other division methods in actual implementation. For example, multiple units or components can be combined or integrated into another system, or some features can be ignored or not executed. Another point is that the mutual coupling or direct coupling or communication connection shown or discussed can be through some communication interfaces, and the indirect coupling or communication connection of devices or units can be electrical, mechanical or other forms.

[0127] The units described as separate components may or may not be physically separated, and the components shown as units may or may not be physical units, that is, they may be located in one place or distributed on multiple network units. Some or all of the units may be selected according to actual needs to achieve the purpose of the solution of this embodiment.

[0128] In addition, each functional unit in each embodiment of the present application may be integrated into one processing unit, or each unit may exist physically separately, or two or more units may be integrated into one unit.

[0129] If the functions are implemented in the form of software functional units and sold or used as independent products, they can be stored in a non-volatile computer-readable storage medium that is executable by a processor. Based on this understanding, the technical solution of the present application can essentially be embodied in the form of a software product, or in other words, the part that contributes to the prior art or the part of the technical solution. The computer software product is stored in a storage medium, including several instructions for a computer device (which can be a personal computer, a server, or a network device, etc.) to perform all or part of the steps of the method described in each embodiment of the present application. The aforementioned storage medium includes: various media that can store program codes, such as a USB flash drive, a mobile hard disk, a read-only memory (ROM), a random access memory (RAM), a magnetic disk or an optical disk.

[0130] Finally, it should be noted that the above-described embodiments are only specific implementation methods of the present application, which are used to illustrate the technical solutions of the present application, rather than to limit them. The protection scope of the present application is not limited thereto. Although the present application is described in detail with reference to the above-described embodiments, ordinary technicians in the field should understand that any technician familiar with the technical field can still modify the technical solutions recorded in the above-described embodiments within the technical scope disclosed in the present application, or can easily think of changes, or make equivalent replacements for some of the technical features therein; and these modifications, changes or replacements do not make the essence of the corresponding technical solutions deviate from the spirit and scope of the technical solutions of the embodiments of the present application, and should be included in the protection scope of the present application. Therefore, the protection scope of the present application shall be based on the protection scope of the claims.

Claims

1. A vehicle remote control method, characterized in that: The method is applied to a vehicle remote control system, the system comprising a server and an on-board terminal of each vehicle; The server is remotely connected to each of the vehicle-mounted terminals respectively; the method comprises: For any one target vehicle among the plurality of vehicles, a target vehicle-mounted terminal in the target vehicle collects fault diagnosis information of the target vehicle in real time; The fault diagnosis information includes the fault code of the target vehicle and the log of the first controller in the target vehicle; the first controller is a controller that has had a fault in a historical time period; The target vehicle-mounted terminal remotely sends the fault diagnosis information to the server in real time; The server determines a fault diagnosis result of the target vehicle according to the received fault diagnosis information of the target vehicle.

2. The method according to claim 1, characterized in that: The system further includes a first user terminal of a driver of each vehicle, and the server is remotely connected to each first user terminal respectively; after the server determines the fault diagnosis result of the target vehicle according to the received fault diagnosis information of the target vehicle, the method further includes: The server receives a fault diagnosis result query request from a first user terminal of a driver of the target vehicle to send the fault diagnosis result of the target vehicle to the first user terminal.

3. The method according to claim 1, characterized in that: After the server determines the fault diagnosis result of the target vehicle according to the received fault diagnosis information of the target vehicle, the method further includes: The server generates a corresponding first control instruction according to the fault diagnosis result, and remotely sends the first control instruction to the target vehicle terminal; The target vehicle-mounted terminal executes the first control instruction to control the target vehicle.

4. The method according to claim 3, characterized in that: The server generates a corresponding first control instruction according to the fault diagnosis result, including: If the fault in the fault diagnosis result is a historical fault, the generated first control instruction is a fault code clearing instruction for instructing the target vehicle to clear the fault code of the fault; If the fault in the fault diagnosis result is a new fault, a corresponding first control instruction is generated according to the fault type and severity in the fault diagnosis result.

5. The method according to claim 2, characterized in that: The method further comprises: The server receives a second control instruction sent by a first user terminal of a driver of the target vehicle, and sends the second control instruction to a target vehicle-mounted terminal of the target vehicle; The target vehicle-mounted terminal controls the target vehicle based on the second control instruction.

6. The method according to claim 1, characterized in that: The target vehicle-mounted terminal remotely and in real time sends the fault diagnosis information to the server, including: The target vehicle-mounted terminal encrypts the fault diagnosis information using a preset encryption key corresponding to the target vehicle-mounted terminal, so as to send the encrypted fault diagnosis information to the server in real time; The server determines the fault diagnosis result of the target vehicle according to the received fault diagnosis information of the target vehicle, including: The server uses the preset decryption key corresponding to the target vehicle terminal to decrypt the received encrypted fault information to determine the fault diagnosis result of the target vehicle based on the decrypted fault diagnosis information; wherein the preset encryption key and the preset decryption key are a set of keys pre-agreed between the target vehicle terminal and the server.

7. The method according to claim 1, characterized in that: The system also includes a second user terminal for each maintenance personnel; When receiving the test item for the target vehicle sent by the second user terminal of the maintenance personnel, the server verifies whether the test action sequence in the test item is valid; When the test action sequence in the test item is valid, the server sends the test item to the target vehicle terminal; The target vehicle terminal sends a third control instruction to each controller in the target vehicle in sequence according to the test action sequence in the test item, so that each controller performs a corresponding action; During the process of each controller performing a corresponding action, the target vehicle-mounted terminal collects relevant data related to each action in real time, and remotely sends the collected relevant data to the server; The server evaluates whether the performance of the target vehicle meets expectations based on the relevant data.

8. The method according to claim 7, characterized in that: After the server evaluates whether the performance of the target vehicle meets expectations based on the relevant data, the method further includes: If the performance of the target vehicle does not meet expectations, the server sends a prompt message to the second user terminal indicating that the target vehicle has failed the test.

9. A vehicle remote control system, characterized in that: The system includes a server and an on-board terminal of each vehicle; the server is remotely connected to each of the on-board terminals respectively; For any one target vehicle among the multiple vehicles, the target vehicle-mounted terminal in the target vehicle is used to collect fault diagnosis information of the target vehicle in real time; the fault diagnosis information includes the fault code of the target vehicle and the log of the first controller in the target vehicle; the first controller is a controller that has had a fault in a historical time period; The target vehicle-mounted terminal is also used to remotely send the fault diagnosis information to the server in real time; The server is used to determine the fault diagnosis result of the target vehicle according to the received fault diagnosis information of the target vehicle.

10. The system according to claim 9, characterized in that: The system further comprises a first user terminal of a driver of each vehicle, and the server is remotely connected to each first user terminal in communication; The server is further configured to receive a fault diagnosis result query request from a first user terminal of a driver of the target vehicle, so as to send the fault diagnosis result of the target vehicle to the first user terminal.

Citation Information

Patent Citations

  • Console system suitable for multi-satellite parallel test

    CN105159170A

  • Remote fault diagnosis method and system for new energy vehicle

    CN110109447A

  • Vehicle-mounted terminal test method, system and device and storage medium

    CN112527580A

  • Automatic driving operation domain controller and control system

    CN112596417A

  • Vehicle fault diagnosis method and system

    CN113448303A