Automobile remote diagnosis method, system, storage medium and device
By using the target VIN code and the target diagnostic ID in the automotive remote diagnosis system to select the resolution configuration, the problem that the analysis configuration cannot be accurately configured through the diagnostic ID in the prior art is solved, and the accurate fault diagnosis and remote diagnosis of cars of the same model of different configurations is improved.
Patent Information
- Application Number
- CN202211180742.8
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2022-09-27
- Publication Date
- 2025-03-21
- Estimated Expiration
- 2042-09-27
AI Technical Summary
In the prior art, the analysis configuration of cars of different configurations and the same model cannot be accurately configured through the diagnosis ID, resulting in the inability to achieve accurate fault diagnosis and the troubleshooting efficiency is inefficient.
By selecting the parsing configuration using the target VIN code and the target diagnostic ID in the remote diagnostic server, ensure that the target parsing file is accurately parsed, thus obtaining diagnostic data.
Accurate fault diagnosis of cars of the same model of different configurations is achieved, and the accuracy and efficiency of remote diagnosis is improved.
Smart Images

Figure CN115469644B_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the field of automobile technology, and in particular to an automobile remote diagnosis method, system, storage medium and equipment. Background Art
[0002] With the development of global economy and civilization, cars are becoming more and more popular as a means of transportation, such as commuting, carrying people, and transport. Cars save time for travel, improve work efficiency, facilitate travel, enrich our lives, and increase the development of the national economy. However, with the advent of intelligent cars, users' demand for intelligent products is constantly increasing, and remote diagnosis of cars is favored by more and more users. Each ECU (Electronic Control Unit) in the vehicle has its own diagnostic module to support offline diagnosis of the vehicle. Each diagnostic module has its own diagnostic message ID and diagnostic strategy, and technicians often need to use relevant vehicle diagnostic data to assist in fault analysis.
[0003] Currently, the more common remote diagnosis is that the ECU receives the diagnostic message sent by the TBOX (on-board terminal, Telematics Box), diagnoses according to the diagnostic message, and sends a response message to the remote diagnosis server. The response message includes a diagnostic ID and a parsing file. The parsing configuration is obtained according to the diagnostic ID in the response message, and the parsing file is parsed using the parsing configuration to obtain relevant information such as the cause of the fault and maintenance suggestions. However, cars of the same model with different configurations have the same ECU and the same diagnostic ID. This will result in the inability to accurately configure the parsing configuration of cars of the same model with different configurations through the diagnostic ID when the response message is parsed by the remote diagnosis system, and accurate fault diagnosis cannot be achieved, which results in the failure to be resolved in a timely manner, low efficiency of the entire troubleshooting process, and poor user experience. Summary of the invention
[0004] In view of the deficiencies in the prior art, the purpose of the present invention is to provide a method, system, storage medium and device for remote diagnosis of an automobile, aiming to solve the technical problem in the prior art that the parsing configuration of automobiles of the same model with different configurations cannot be accurately configured through the diagnostic ID, and accurate fault diagnosis cannot be achieved.
[0005] A first aspect of the present invention is to provide a method for remote diagnosis of an automobile, comprising:
[0006] Input a diagnostic command to a remote diagnostic server, select a diagnostic service according to the diagnostic command, and send the diagnostic service to the vehicle terminal;
[0007] Translating the diagnostic service into a diagnostic message through the vehicle-mounted terminal, and sending the diagnostic message to a target control unit;
[0008] Diagnose the target control unit according to the diagnostic message, form a response message and send it to the vehicle terminal;
[0009] Sending the response message to the remote diagnosis server through the vehicle terminal, and splitting the response message through the remote diagnosis server to form target condition one, target condition two and a target parsing file;
[0010] According to the target condition one and the target condition two, finding a parsing configuration through the remote diagnosis server;
[0011] The target parsing file is parsed through the parsing configuration to obtain diagnostic data.
[0012] According to one aspect of the above technical solution, the target condition one includes the target diagnostic ID of the target control unit, and the target condition two includes the target VIN code of the target control unit.
[0013] According to one aspect of the above technical solution, according to the target condition 1 and the target condition 2, the step of finding the parsing configuration through the remote diagnosis server specifically includes:
[0014] According to the first target condition, find the initial parsing sub-configuration through the remote diagnosis server, and determine whether there are multiple initial parsing sub-configurations;
[0015] If not, determining that the initial parsing sub-configuration is a parsing configuration;
[0016] If so, the initial parsing sub-configuration is screened according to the second target condition, and the initial parsing sub-configuration corresponding to the second target condition is found as the parsing configuration.
[0017] According to one aspect of the above technical solution, according to the second target condition, the initial parsing sub-configuration is screened, and the step of finding the initial parsing sub-configuration corresponding to the second target condition as the parsing configuration specifically includes:
[0018] Obtaining an initial part number in the initial parsing sub-configuration;
[0019] Acquire a target part number of the target control unit according to target condition 2, and match the target part number with the initial part number to screen out an initial parsing sub-configuration matching the target part number;
[0020] Use the filtered initial parsing subconfiguration as the parsing configuration.
[0021] According to one aspect of the above technical solution, before the step of inputting a diagnostic instruction to a remote diagnostic server, selecting a diagnostic service according to the diagnostic instruction, and sending the diagnostic service to the vehicle terminal, the method further includes:
[0022] A communication connection is established between the automobile database and the remote diagnosis server, and the vehicle information in the automobile database is sent to the remote diagnosis server, wherein the vehicle information includes the model, VIN code, control unit and part number of each vehicle.
[0023] According to one aspect of the above technical solution, the diagnostic instruction includes a target VIN code and a target control unit of the selected target vehicle.
[0024] According to one aspect of the above technical solution, the step of translating the diagnostic service into a diagnostic message through the vehicle terminal and sending the diagnostic message to the target control unit specifically includes:
[0025] The diagnostic service is translated into a diagnostic message according to the UDS protocol format by the vehicle terminal;
[0026] The diagnostic message is sent to a target control unit.
[0027] A second aspect of the present invention is to provide an automobile remote diagnosis system, the automobile remote system is used to implement the automobile remote diagnosis method described in any one of the above technical solutions, and the automobile remote diagnosis system includes:
[0028] A diagnostic service delivery module, used to input a diagnostic instruction to a remote diagnostic server, select a diagnostic service according to the diagnostic instruction, and deliver the diagnostic service to the vehicle terminal;
[0029] A diagnostic message sending module, used for translating the diagnostic service into a diagnostic message through the vehicle-mounted terminal, and sending the diagnostic message to a target control unit;
[0030] A response message feedback module, used for diagnosing the target control unit according to the diagnosis message, forming a response message and sending it to the vehicle terminal;
[0031] A response message splitting module, used for sending the response message to the remote diagnosis server through the vehicle terminal, and splitting the response message through the remote diagnosis server to form target condition one, target condition two and a target parsing file;
[0032] A parsing configuration acquisition module, used to find the parsing configuration through the remote diagnosis server according to the target condition one and the target condition two;
[0033] The diagnostic data parsing module is used to parse the target parsing file through the parsing configuration to obtain diagnostic data.
[0034] The third aspect of the present invention is to provide a computer-readable storage medium having computer instructions stored thereon, which, when executed by a processor, implement the steps of the method described in the above technical solution.
[0035] The fourth aspect of the present invention is to provide a computer device, including a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein the processor implements the steps of the method described in the above technical solution when executing the program.
[0036] Compared with the prior art, the automobile remote diagnosis method, system, storage medium and device shown in this embodiment have the following beneficial effects: the automobile remote diagnosis method provided by the present invention is specifically, inputting a diagnostic instruction to a remote diagnosis server, selecting a diagnostic service according to the diagnostic instruction, and sending the diagnostic service to the vehicle terminal; translating the diagnostic service into a diagnostic message through the vehicle terminal, and sending the diagnostic message to the target control unit; diagnosing the target control unit according to the diagnostic message, forming a response message and sending it to the vehicle terminal; sending the response message to the remote diagnosis server through the vehicle terminal, splitting the response message through the remote diagnosis server to form target condition one, target condition two and a target parsing file; according to target condition one and target condition two, finding the parsing configuration through the remote diagnosis server; parsing the target parsing file through the parsing configuration to obtain diagnostic data, and accurately finding the parsing configuration of the target parsing file through target condition one and target condition two, and accurately parsing the target parsing file to obtain diagnostic data, that is, related information such as fault cause and maintenance suggestion, the method is simple and effectively realizes the accuracy of fault diagnosis, and improves the accuracy of remote diagnosis. This solves the technical problem in the prior art that the parsing configuration of cars of the same model with different configurations cannot be accurately configured through the diagnostic ID, and accurate fault diagnosis cannot be achieved. BRIEF DESCRIPTION OF THE DRAWINGS
[0037] The above and / or additional aspects and advantages of the present invention will become apparent and easily understood from the description of the embodiments in conjunction with the following drawings, in which:
[0038] Figure 1 is a flow chart of a vehicle remote diagnosis method in a first embodiment of the present invention;
[0039] Figure 2 is a structural block diagram of a vehicle remote diagnosis system in a second embodiment of the present invention;
[0040] Component symbol description:
[0041] Diagnostic service delivery module 100, diagnostic message sending module 200, response message feedback module 300, response message splitting module 400, parsing configuration acquisition module 500, diagnostic data parsing module 600. DETAILED DESCRIPTION
[0042] In order to make the purpose, features and advantages of the present invention more obvious and easy to understand, the specific implementation methods of the present invention are described in detail below in conjunction with the accompanying drawings. Several embodiments of the present invention are shown in the accompanying drawings. However, the present invention can be implemented in many different forms and is not limited to the embodiments described herein. On the contrary, the purpose of providing these embodiments is to make the disclosure of the present invention more thorough and comprehensive.
[0043] It should be noted that when an element is referred to as being "fixed to" another element, it may be directly on the other element or there may be a central element. When an element is considered to be "connected to" another element, it may be directly connected to the other element or there may be a central element at the same time. The terms "vertical", "horizontal", "left", "right", "upper", "lower" and similar expressions used herein are for illustrative purposes only and do not indicate or imply that the device or element referred to must have a specific orientation, be constructed and operated in a specific orientation, and therefore should not be understood as limiting the present invention.
[0044] In the present invention, unless otherwise clearly specified and limited, the terms "installed", "connected", "connected", "fixed" and the like should be understood in a broad sense, for example, it can be a fixed connection, a detachable connection, or an integral connection; it can be a mechanical connection or an electrical connection; it can be a direct connection, or it can be indirectly connected through an intermediate medium, or it can be internal communication between two components. For those of ordinary skill in the art, the specific meanings of the above terms in the present invention can be understood according to the specific circumstances. The term "and / or" used herein includes any and all combinations of one or more related listed items.
[0045] Embodiment 1
[0046] See also Figure 1 , a first embodiment of the present invention provides a method for remote diagnosis of an automobile, the method comprising steps S10-S15:
[0047] Step S10, inputting a diagnostic instruction to a remote diagnostic server, selecting a diagnostic service according to the diagnostic instruction, and sending the diagnostic service to the vehicle terminal;
[0048] The diagnostic instruction includes the target VIN code and the target control unit of the selected target vehicle, wherein the VIN code is the vehicle identification number (Vehicle Identification Number). The VIN code consists of 17 characters, which contains information such as the manufacturer, year, model, body type and code, engine code and assembly location of the vehicle. In this embodiment, the target control unit is an ECU (Electronic Control Unit), also known as a "driving computer" or "on-board computer". Like an ordinary computer, it is composed of a microcontroller (MCU), a memory (ROM, RAM), an input / output interface (I / O), an analog-to-digital converter (A / D), and large-scale integrated circuits such as shaping and driving.
[0049] According to the target VIN code and the target control unit, a diagnostic service is selected and sent to the vehicle terminal to facilitate accurate diagnosis of the vehicle. In this embodiment, the vehicle terminal is a TBOX (Telematics BOX), which is used for remote information processing interaction and communication between the vehicle terminal and the remote diagnosis server.
[0050] Before the step of inputting a diagnostic instruction to a remote diagnostic server, selecting a diagnostic service according to the diagnostic instruction, and sending the diagnostic service to the vehicle terminal, the method further includes:
[0051] A communication connection is established between the automobile database and the remote diagnosis server, and the vehicle information in the automobile database is sent to the remote diagnosis server, wherein the vehicle information includes the model, VIN code, control unit and part number of each vehicle.
[0052] A communication connection is established between the remote diagnosis server and the vehicle-mounted terminal so that the remote diagnosis server communicates with the vehicle-mounted terminal.
[0053] Step S11, translating the diagnostic service into a diagnostic message through the vehicle-mounted terminal, and sending the diagnostic message to a target control unit;
[0054] Specifically, the diagnostic service is translated into a diagnostic message according to the UDS protocol format by the vehicle-mounted terminal; wherein the UDS protocol is ISO14229, which stands for Unified Diagnostic Services, and is a standardized standard for diagnostic services.
[0055] The diagnostic message is sent to a target control unit.
[0056] The vehicle-mounted terminal is connected to the target control unit via a CAN bus. The CAN bus defines the format and requirements for message transmission between ECUs. ECUs mounted on the CAN bus can communicate with each other and receive messages.
[0057] Step S12, diagnosing the target control unit according to the diagnostic message, forming a response message and sending it to the vehicle terminal;
[0058] Among them, the diagnostic message includes the target diagnostic ID and the diagnostic service. The target control unit receives the diagnostic message, diagnoses the target control unit according to the diagnostic service, and sends a response message to the vehicle terminal. It should be noted that the response message includes the response ID, target condition one, target condition two, and the target resolution file, among which the target diagnostic ID adopts the physical addressing ID defined in the vehicle manufacturer's diagnostic specification, that is, when the remote diagnostic server sends the diagnostic message with the help of the vehicle terminal, the gateway physical request ID is used; the response ID adopts the physical response ID defined in the vehicle manufacturer's diagnostic specification, that is, the target control unit uses the response ID to send the response message to the vehicle terminal.
[0059] Step S13, sending the response message to the remote diagnosis server through the vehicle terminal, and splitting the response message through the remote diagnosis server to form target condition one, target condition two and a target parsing file;
[0060] Among them, target condition one includes the target diagnostic ID of the target control unit, and target condition two includes the target VIN code of the target control unit. In this embodiment, the target parsing file can be a DTC original file.
[0061] Step S14, according to the target condition 1 and the target condition 2, performing the analysis configuration through the remote diagnosis service;
[0062] Specifically, according to the target condition one, an initial parsing subconfiguration is found through a remote diagnosis server, and it is determined whether there are multiple initial parsing subconfigurations;
[0063] If not, determining that the initial parsing subconfiguration is a parsing configuration;
[0064] If so, the initial parsing sub-configuration is screened according to the second target condition, and the initial parsing sub-configuration corresponding to the second target condition is found as the parsing configuration.
[0065] It should be noted that through target conditions one and two, namely the target diagnostic ID and the target VIN code, the parsing configuration of the target parsing file can be accurately found to obtain relevant information such as the cause of the fault and maintenance suggestions. Since cars of the same model with different configurations have the same target control unit and the same target diagnostic ID, this will result in multiple initial parsing sub-configurations being found through the target diagnostic ID when the response message is parsed by the remote diagnostic system, which will cause significant differences in the information parsed from the target parsing file, resulting in the inability to accurately diagnose the fault, resulting in low efficiency in the troubleshooting process and poor user experience. Therefore, target condition two is added to screen multiple initial parsing sub-configurations, find the initial parsing sub-configuration corresponding to target condition two as the parsing configuration, and accurately parse the target parsing file and accurately diagnose the fault.
[0066] The step of screening the initial parsing sub-configuration according to the second target condition and finding the initial parsing sub-configuration corresponding to the second target condition as the parsing configuration specifically includes:
[0067] Obtaining an initial part number in the initial parsing sub-configuration;
[0068] Acquire a target part number of the target control unit according to target condition 2, and match the target part number with the initial part number to screen out an initial parsing sub-configuration matching the target part number;
[0069] Use the filtered initial parsing subconfiguration as the parsing configuration.
[0070] Since cars of the same model with different configurations have different part numbers, the parsing configuration can be filtered out by the target part number. The target part number of the target control unit can be retrieved by the target VIN code to know the car model and configuration. The initial parsing sub-configuration that matches the target part number can be matched with the initial part number of the initial parsing sub-configuration to filter out the initial parsing sub-configuration.
[0071] Among them, the part number includes prefix, infix and suffix. The prefix represents the model code, and the part number prefix of all control units under a model is the same; the infix represents the control unit, and the infix of each control unit under a model is different, and the prefix and infix are unique; the suffix is usually composed of two letters AA, the first A represents the configuration, if A is high configuration, then B is medium configuration, and C is low configuration, the second letter represents the software version, A is the first software version, if an upgrade is performed, it will change from A to B.
[0072] Due to frequent changes in software versions, there is no need to identify the last letter. Therefore, the initial parsing sub-configuration is found according to the target diagnostic ID, and the accurate parsing configuration is screened out through the target VIN code, so that the target parsing file can be accurately parsed. This solves the technical problem that the parsing configuration of cars of the same model with different configurations cannot be accurately configured through the diagnostic ID, and accurate fault diagnosis cannot be achieved.
[0073] Step S15, parsing the target parsing file through the parsing configuration to obtain diagnostic data.
[0074] The initial parsing sub-configuration is found according to the target diagnostic ID, and the accurate parsing configuration is screened out through the target VIN code. The target parsing file can be accurately parsed to obtain diagnostic data. This method is simple and only requires the addition of the target VIN code screening to accurately find the parsing configuration, accurately parse the target parsing file, achieve accurate fault diagnosis, and improve the accuracy of remote diagnosis.
[0075] Compared with the prior art, the automobile remote diagnosis method described in this embodiment has the following beneficial effects: specifically, a diagnostic instruction is input to a remote diagnosis server, a diagnostic service is selected according to the diagnostic instruction, and the diagnostic service is sent to the vehicle terminal; the diagnostic service is translated into a diagnostic message by the vehicle terminal, and the diagnostic message is sent to the target control unit; the target control unit is diagnosed according to the diagnostic message, a response message is formed and sent to the vehicle terminal; the response message is sent to the remote diagnosis server by the vehicle terminal, and the response message is split by the remote diagnosis server to form target condition one, target condition two and a target parsing file; according to target condition one and target condition two, a parsing configuration is found by the remote diagnosis server; the target parsing file is parsed by the parsing configuration to obtain diagnostic data, and the parsing configuration of the target parsing file is accurately found by target condition one and target condition two, so that the target parsing file can be accurately parsed to obtain diagnostic data, that is, related information such as fault cause and maintenance suggestion, etc. The method is simple and effectively realizes the accuracy of fault diagnosis, and improves the accuracy of remote diagnosis. This solves the technical problem in the prior art that the parsing configuration of cars of the same model with different configurations cannot be accurately configured through the diagnostic ID, and accurate fault diagnosis cannot be achieved.
[0076] Embodiment 2
[0077] See also Figure 2 , shown is a vehicle remote diagnosis system provided by a second embodiment of the present invention, the system comprising:
[0078] The diagnostic service delivery module 100 is used to input a diagnostic instruction to a remote diagnostic server, select a diagnostic service according to the diagnostic instruction, and deliver the diagnostic service to the vehicle terminal;
[0079] The diagnostic instruction includes the target VIN code and target control unit of the selected target vehicle. According to the target VIN code and target control unit, the diagnostic service is selected and sent to the vehicle terminal to facilitate accurate diagnosis of the vehicle.
[0080] The diagnostic service delivery module is also used for:
[0081] A communication connection is established between the automobile database and the remote diagnosis server, and the vehicle information in the automobile database is sent to the remote diagnosis server, wherein the vehicle information includes the model, VIN code, control unit and part number of each vehicle.
[0082] A communication connection is established between the remote diagnosis server and the vehicle-mounted terminal so that the remote diagnosis server communicates with the vehicle-mounted terminal.
[0083] A diagnostic message sending module 200, used to translate the diagnostic service into a diagnostic message through the vehicle-mounted terminal, and send the diagnostic message to a target control unit;
[0084] Specifically, the diagnostic service is translated into a diagnostic message according to the UDS protocol format by the vehicle-mounted terminal; wherein the UDS protocol is ISO14229, which stands for Unified Diagnostic Services, and is a standardized standard for diagnostic services.
[0085] The vehicle-mounted terminal is connected to the target control unit via a CAN bus. The CAN bus defines the format and requirements for message transmission between ECUs. ECUs mounted on the CAN bus can communicate with each other and receive messages.
[0086] A response message feedback module 300, configured to diagnose the target control unit according to the diagnosis message, form a response message and send it to the vehicle-mounted terminal;
[0087] Among them, the diagnostic message includes the target diagnostic ID and the diagnostic service. The target control unit receives the diagnostic message, diagnoses the target control unit according to the diagnostic service, and sends a response message to the vehicle terminal. It should be noted that the response message includes the response ID, target condition one, target condition two, and the target resolution file, among which the target diagnostic ID adopts the physical addressing ID defined in the vehicle manufacturer's diagnostic specification, that is, when the remote diagnostic server sends the diagnostic message with the help of the vehicle terminal, the gateway physical request ID is used; the response ID adopts the physical response ID defined in the vehicle manufacturer's diagnostic specification, that is, the target control unit uses the response ID to send the response message to the vehicle terminal.
[0088] A response message splitting module 400, used for sending the response message to the remote diagnosis server through the vehicle terminal, and splitting the response message through the remote diagnosis server to form target condition one, target condition two and a target parsing file;
[0089] Among them, target condition one includes the target diagnostic ID of the target control unit, and target condition two includes the target VIN code of the target control unit. In this embodiment, the target parsing file can be a DTC original file.
[0090] A parsing configuration acquisition module 500, configured to find a parsing configuration through the remote diagnosis server according to the target condition 1 and the target condition 2;
[0091] The diagnostic data parsing module 600 is used to parse the target parsing file through the parsing configuration to obtain diagnostic data.
[0092] Specifically, according to the target condition one, an initial parsing subconfiguration is found through a remote diagnosis server, and it is determined whether there are multiple initial parsing subconfigurations;
[0093] If not, determining that the initial parsing subconfiguration is a parsing configuration;
[0094] If yes, the initial parsing sub-configuration is screened according to the target condition 2, and the initial parsing sub-configuration corresponding to the target condition 2 is found as the parsing configuration. Specifically, the initial part number in the initial parsing sub-configuration is obtained; the target part number of the target control unit is obtained according to the target condition 2, and the target part number is matched with the initial part number to screen out the initial parsing sub-configuration matching the target part number; and the screened initial parsing sub-configuration is used as the parsing configuration.
[0095] It should be noted that, through target condition one and target condition two, namely the target diagnostic ID and the target VIN code, the parsing configuration of the target parsing file can be accurately found to obtain relevant information such as the cause of the fault and maintenance suggestions.
[0096] Since cars of the same model with different configurations have different part numbers, the parsing configuration can be filtered out by the target part number. The target part number of the target control unit can be retrieved by the target VIN code to know the car model and configuration. The initial parsing sub-configuration that matches the target part number can be matched with the initial part number of the initial parsing sub-configuration to filter out the initial parsing sub-configuration.
[0097] Compared with the prior art, the automobile remote diagnosis system shown in this embodiment has the following beneficial effects: the diagnosis service is sent to the vehicle terminal through the diagnosis service sending module, the diagnosis service is translated into a diagnosis message and sent to the target control unit through the diagnosis message sending module, the target control unit is diagnosed and the response message is fed back to the vehicle terminal through the response message feedback module, the response message is sent to the remote diagnosis server through the response message splitting module and split into target condition 1, target condition 2 and target parsing file, according to target condition 1 and target condition 2, the parsing configuration is found through the remote diagnosis server, the target parsing file is parsed through the parsing configuration to obtain the diagnosis data, the parsing configuration of the target parsing file is accurately found through the target condition 1 and target condition 2, the target parsing file can be accurately parsed, and the diagnosis data, i.e., the cause of the fault and the maintenance suggestion and other related information, can be obtained, the system is simple, effectively realizes the accuracy of fault diagnosis, and improves the accuracy of remote diagnosis. Thus, the technical problem that the parsing configuration of the same model of automobiles with different configurations cannot be accurately configured through the diagnostic ID in the prior art and accurate fault diagnosis cannot be achieved.
[0098] Embodiment 3
[0099] A third embodiment of the present invention provides a computer-readable storage medium on which computer instructions are stored. When the instructions are executed by a processor, the steps of the method described in the above embodiment are implemented.
[0100] Embodiment 4
[0101] A fourth embodiment of the present invention provides a computer device, including a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein the processor implements the steps of the method described in the above embodiment when executing the program.
[0102] In the description of this specification, the description with reference to the terms "one embodiment", "some embodiments", "examples", "specific examples", or "some examples" means that the specific features, structures, materials or characteristics described in conjunction with the embodiment or example are included in at least one embodiment or example of the present invention. In this specification, the schematic representation of the above terms does not necessarily refer to the same embodiment or example. Moreover, the specific features, structures, materials or characteristics described may be combined in any one or more embodiments or examples in a suitable manner.
[0103] The above-mentioned embodiments only express several implementation methods of the present invention, and the descriptions thereof are relatively specific and detailed, but they cannot be understood as limiting the scope of the patent of the present invention. It should be pointed out that, for those of ordinary skill in the art, several variations and improvements can be made without departing from the concept of the present invention, and these all belong to the protection scope of the present invention. Therefore, the protection scope of the patent of the present invention shall be subject to the attached claims.
Claims
1. A method for remote diagnosis of an automobile, characterized in that: The method comprises: Input a diagnostic command to a remote diagnostic server, select a diagnostic service according to the diagnostic command, and send the diagnostic service to the vehicle terminal; Translating the diagnostic service into a diagnostic message through the vehicle-mounted terminal, and sending the diagnostic message to a target control unit; Diagnose the target control unit according to the diagnostic message, form a response message and send it to the vehicle terminal; Sending the response message to the remote diagnosis server through the vehicle terminal, splitting the response message through the remote diagnosis server to form target condition one, target condition two and a target parsing file, wherein the target condition one includes the target diagnosis ID of the target control unit, and the target condition two includes the target VIN code of the target control unit; According to the target condition 1 and the target condition 2, finding the parsing configuration through the remote diagnosis server specifically includes: According to the target condition 1, an initial parsing sub-configuration is found through a remote diagnosis server, and it is determined whether there are multiple initial parsing sub-configurations. If not, determining that the initial parsing sub-configuration is a parsing configuration, If yes, the initial parsing sub-configuration is screened according to the second target condition, and the initial parsing sub-configuration corresponding to the second target condition is found as the parsing configuration, specifically including: Get the initial part number in the initial parsing sub-configuration, According to target condition 2, a target part number of the target control unit is obtained, and the target part number is matched with the initial part number to screen out an initial parsing sub-configuration matching the target part number. Use the filtered initial parsing sub-configuration as the parsing configuration; Parsing the target parsing file through the parsing configuration to obtain diagnostic data; Before the step of inputting a diagnostic instruction to a remote diagnostic server, selecting a diagnostic service according to the diagnostic instruction, and sending the diagnostic service to the vehicle terminal, the method further includes: A communication connection is established between the automobile database and the remote diagnosis server, and the vehicle information in the automobile database is sent to the remote diagnosis server, wherein the vehicle information includes the model, VIN code, control unit and part number of each vehicle.
2. The automobile remote diagnosis method according to claim 1, characterized in that: The diagnostic instruction includes a target VIN code and a target control unit of the selected target vehicle.
3. The automobile remote diagnosis method according to claim 1, characterized in that: The step of translating the diagnostic service into a diagnostic message through the vehicle-mounted terminal and sending the diagnostic message to the target control unit specifically includes: The diagnostic service is translated into a diagnostic message according to the UDS protocol format by the vehicle terminal; The diagnostic message is sent to a target control unit.
4. A remote automobile diagnostic system, characterized in that: The automobile remote diagnosis system is used to implement the automobile remote diagnosis method described in any one of claims 1 to 3, and the automobile remote diagnosis system includes: A diagnostic service delivery module, used for inputting diagnostic instructions to a remote diagnostic server, selecting a diagnostic service according to the diagnostic instructions, and delivering the diagnostic service to the vehicle terminal; A diagnostic message sending module, used for translating the diagnostic service into a diagnostic message through the vehicle-mounted terminal, and sending the diagnostic message to a target control unit; A response message feedback module, used for diagnosing the target control unit according to the diagnosis message, forming a response message and sending it to the vehicle terminal; A response message splitting module, used for sending the response message to the remote diagnosis server through the vehicle terminal, and splitting the response message through the remote diagnosis server to form target condition one, target condition two and a target parsing file; A parsing configuration acquisition module, used to find the parsing configuration through the remote diagnosis server according to the target condition one and the target condition two; The diagnostic data parsing module is used to parse the target parsing file through the parsing configuration to obtain diagnostic data.
5. A computer-readable storage medium having computer instructions stored thereon, characterized in that: When the instruction is executed by a processor, the steps of the method described in any one of claims 1 to 3 are implemented.
6. A computer device comprising a memory, a processor, and a computer program stored in the memory and executable on the processor, characterized in that: When the processor executes the program, the steps of the method according to any one of claims 1 to 3 are implemented.
Citation Information
Patent Citations
Fault diagnosis method, device and system
CN114710479A
Vehicle diagnosis method, related device and system
WO2019192343A1