Disclosure of Invention
In view of the above problems, an object of the present invention is to provide an intelligent online diagnosis method for an automobile, so as to reduce diagnosis cost and improve diagnosis efficiency.
An intelligent online diagnosis method for an automobile comprises the following steps:
the background system establishes a diagnosis database according to the accessed basic information of the vehicle;
when the background system receives a data acquisition instruction issued by the user terminal or the background system reaches a trigger condition of automatic data acquisition, the background system sends a terminal communication instruction to the vehicle-mounted terminal;
the vehicle-mounted terminal converts a terminal communication instruction sent by the background system into a CAN instruction and sends the CAN instruction to the ECU of the whole vehicle;
the whole vehicle ECU responds to the instruction of the vehicle-mounted terminal so as to send CAN message information of the ECU to the vehicle terminal;
the vehicle-mounted terminal receives CAN message information of the ECU and sends the CAN message information to the background system;
and the background system generates diagnosis result information according to the received CAN message information and a pre-established diagnosis database, and sends the diagnosis result information to the user terminal so as to display the diagnosis result at the user terminal.
According to the intelligent online diagnosis method for the automobile, the background system establishes a diagnosis database according to the accessed basic information of the automobile, then the background system sends a terminal communication instruction to the vehicle-mounted terminal, the vehicle-mounted terminal and the entire automobile ECU respond in sequence to obtain real-time CAN message information of the vehicle ECU, then the background system generates diagnosis result information according to the received CAN message information and the pre-established diagnosis database, and finally the diagnosis result is displayed at the user terminal.
In addition, the intelligent online diagnosis method for the automobile can also have the following additional technical characteristics:
further, the basic information of the vehicle comprises a VIN when the whole vehicle is off-line, off-line time, unique ECU identification and a typical maintenance manual of each ECU, and the basic information of the vehicle supports an API interface synchronization mechanism.
Further, the background system generates diagnosis result information according to the received CAN message information and a pre-established diagnosis database, and sends the diagnosis result information to the user terminal, so that the step of displaying the diagnosis result at the user terminal comprises the following steps:
the background system analyzes and mines ECU operating data and basic data according to a fault monitoring model in the diagnosis database so as to statistically analyze the fault occurrence state and trend;
the background system judges the possible early warning by using data mining and case models and pushes the possible early warning to the user terminal by combining the fault occurrence state and the trend.
Further, the method further comprises:
and the background system generates a maintenance guiding step according to the maintenance manual cases and the fault types in the diagnosis database so as to prompt workers to complete vehicle maintenance according to the maintenance guiding step.
Furthermore, the vehicle-mounted terminal supports 11898, J1939CAN communication protocols and UDS and 27145 diagnosis protocols, and acquires ECU operation data through a CAN bus, wherein the ECU operation data comprises engine data, GPS data, DTC, data stream and calibration data.
The invention also aims to provide an intelligent online diagnosis device for the automobile, so as to reduce diagnosis cost and improve diagnosis efficiency.
An intelligent online diagnosis device for an automobile comprises a background system, a user terminal and a vehicle-mounted terminal:
the background system is used for establishing a diagnosis database according to the accessed basic information of the vehicle;
when the background system receives a data acquisition instruction issued by the user terminal or the background system reaches a trigger condition of automatic data acquisition, the background system is used for sending a terminal communication instruction to the vehicle-mounted terminal;
the vehicle-mounted terminal is used for converting a terminal communication instruction sent by the background system into a CAN instruction and sending the CAN instruction to the whole vehicle ECU;
the whole vehicle ECU responds to the instruction of the vehicle-mounted terminal so as to send CAN message information of the ECU to the vehicle terminal;
the vehicle-mounted terminal is used for receiving CAN message information of the ECU and sending the CAN message information to the background system;
the background system is used for generating diagnosis result information according to the received CAN message information and a pre-established diagnosis database, and sending the diagnosis result information to the user terminal so as to display the diagnosis result at the user terminal.
And planning an automatic driving path according to the analyzed information.
According to the intelligent online diagnosis device for the automobile, provided by the invention, a background system establishes a diagnosis database according to the accessed basic information of the automobile, then the background system sends a terminal communication instruction to a vehicle-mounted terminal, the vehicle-mounted terminal and the entire automobile ECU respond in sequence to obtain real-time CAN message information of the vehicle ECU, then the background system generates diagnosis result information according to the received CAN message information and the pre-established diagnosis database, and finally the diagnosis result is displayed at a user terminal.
In addition, the intelligent online diagnosis device for the automobile according to the present invention may further have the following additional technical features:
further, the basic information of the vehicle comprises a VIN when the whole vehicle is off-line, off-line time, unique ECU identification and a typical maintenance manual of each ECU, and the basic information of the vehicle supports an API interface synchronization mechanism.
Further, the background system comprises:
the state monitoring module is used for analyzing and mining ECU operating data and basic data according to a fault monitoring model in the diagnosis database so as to statistically analyze the fault occurrence state and trend;
and the automatic fault early warning and pushing module is used for judging the early warning which possibly occurs by utilizing the data mining and case model and pushing the early warning to the user terminal together with the fault occurrence state and trend.
Further, the background system further comprises:
and the maintenance guiding module is used for generating a maintenance guiding step according to the maintenance manual case and the fault type in the diagnosis database so as to prompt a worker to finish vehicle maintenance according to the maintenance guiding step.
Furthermore, the vehicle-mounted terminal supports 11898, J1939CAN communication protocols and UDS and 27145 diagnosis protocols, and acquires ECU operation data through a CAN bus, wherein the ECU operation data comprises engine data, GPS data, DTC, data stream and calibration data.
Detailed Description
In order to make the objects, technical solutions and advantages of the embodiments of the present invention clearer, the technical solutions in the embodiments of the present invention will be clearly and completely described below with reference to the drawings in the embodiments of the present invention, and it is obvious that the described embodiments are some, but not all, embodiments of the present invention. All other embodiments, which can be derived by a person skilled in the art from the embodiments given herein without making any creative effort, shall fall within the protection scope of the present invention.
Referring to fig. 1, the intelligent online diagnosis method for an automobile according to the first embodiment of the present invention includes steps S101 to S106.
And S101, the background system establishes a diagnosis database according to the accessed basic information of the vehicle.
The basic information of the vehicle comprises a VIN (vehicle identification number), offline time, unique ECU (electronic control unit) identification and a typical maintenance manual of each ECU when the whole vehicle is offline, and supports an API (application program interface) synchronization mechanism so as to synchronize data to a background system.
S102, when the background system receives a data acquisition instruction issued by the user terminal or the background system reaches a trigger condition of automatic data acquisition, the background system sends a terminal communication instruction to the vehicle-mounted terminal.
The user terminal issues a data acquisition instruction, mainly corresponding to a real-time single data acquisition scene, and helping and guiding to complete fault positioning and vehicle maintenance; automatic acquisition mainly deals with the acquisition of batch data, and is used for the health state monitoring of a large number of vehicles.
And S103, converting the terminal communication instruction sent by the background system into a CAN instruction by the vehicle-mounted terminal and sending the CAN instruction to the ECU of the whole vehicle.
And S104, responding to the instruction of the vehicle-mounted terminal by the vehicle ECU so as to send CAN message information of the ECU to the vehicle terminal.
The vehicle-mounted terminal supports 11898, J1939CAN communication protocols and UDS and 27145 diagnosis protocols, the vehicle-mounted terminal collects ECU operation data through a CAN bus, the ECU operation data comprise engine data, GPS data, DTC, data stream and calibration data, and the ECU operation data are sent in a CAN message information mode.
And S105, the vehicle-mounted terminal receives the CAN message information of the ECU and sends the CAN message information to the background system.
The vehicle-mounted terminal supports wireless network communication and is connected with the background system in an http mode.
And S106, the background system generates diagnosis result information according to the received CAN message information and a pre-established diagnosis database, and sends the diagnosis result information to the user terminal so as to display the diagnosis result at the user terminal.
The background system can push the display information to the APP of the terminal or issue the instruction to the background system for the client to check.
Wherein, step S106 specifically includes:
the background system analyzes and mines ECU operating data and basic data according to a fault monitoring model in the diagnosis database so as to statistically analyze the fault occurrence state and trend;
the background system judges the possible early warning by using data mining and case models and pushes the possible early warning to the user terminal by combining the fault occurrence state and the trend.
As a specific embodiment, the method further comprises:
the background system generates a maintenance guiding step according to the maintenance manual cases and the fault types in the diagnosis database so as to prompt workers to finish vehicle maintenance according to the maintenance guiding step, a maintenance scheme is provided for the faults, and maintenance cost and driving risks are effectively reduced.
According to the intelligent online diagnosis method for the automobile provided by the embodiment, the background system establishes the diagnosis database according to the accessed basic information of the automobile, then the background system sends a terminal communication instruction to the vehicle-mounted terminal, the vehicle-mounted terminal and the entire automobile ECU sequentially respond to obtain real-time CAN message information of the vehicle ECU, then the background system generates diagnosis result information according to the received CAN message information and the pre-established diagnosis database, and finally the diagnosis result is displayed at the user terminal.
Referring to fig. 2, based on the same inventive concept, an intelligent online diagnosis apparatus for an automobile according to a second embodiment of the present invention includes abackground system 10, auser terminal 20, and a vehicle-mountedterminal 30.
Thebackground system 10 is used for establishing a diagnosis database according to the accessed basic information of the vehicle;
when thebackground system 10 receives a data acquisition instruction issued by theuser terminal 20 or thebackground system 10 reaches a trigger condition for automatic data acquisition, thebackground system 10 is configured to send a terminal communication instruction to the vehicle-mountedterminal 30;
the vehicle-mountedterminal 30 is used for converting a terminal communication instruction sent by thebackground system 10 into a CAN instruction and sending the CAN instruction to the entire vehicle ECU;
the entire vehicle ECU responds to the instruction of the vehicle-mountedterminal 30 to send CAN message information of the ECU to thevehicle terminal 30;
the vehicle-mountedterminal 30 is used for receiving the CAN message information of the ECU and sending the CAN message information to thebackground system 10;
thebackground system 10 is configured to generate diagnosis result information according to the received CAN message information and a pre-established diagnosis database, and send the diagnosis result information to theuser terminal 20, so as to display a diagnosis result at theuser terminal 20.
In this embodiment, the vehicle basic information includes a VIN, an offline time, unique identifiers of ECUs, and a typical service manual of each ECU when the entire vehicle is offline, and the vehicle basic information supports an API interface synchronization mechanism.
In this embodiment, thebackground system 10 includes:
the state monitoring module 11 is used for analyzing and mining ECU operation data and basic data according to a fault monitoring model in the diagnosis database so as to statistically analyze the fault occurrence state and trend;
and the automatic fault early warning and pushingmodule 12 is used for judging the early warning which is possibly generated by utilizing the data mining and case model and pushing the early warning to the user terminal together with the fault generation state and the trend.
In this embodiment, thebackground system 10 further includes:
and themaintenance guiding module 13 is used for generating a maintenance guiding step according to the maintenance manual cases and the fault types in the diagnosis database so as to prompt a worker to complete vehicle maintenance according to the maintenance guiding step.
In this embodiment, the vehicle-mountedterminal 30 supports 11898, J1939CAN communication protocols and UDS, 27145 diagnostic protocols, and the vehicle-mountedterminal 30 collects ECU operating data through a CAN bus, where the ECU operating data includes engine data, GPS data, DTC, data stream, and calibration data.
According to the intelligent online diagnosis device for the automobile provided by the embodiment, the background system establishes the diagnosis database according to the accessed basic information of the automobile, then the background system sends a terminal communication instruction to the vehicle-mounted terminal, the vehicle-mounted terminal and the entire automobile ECU sequentially respond to obtain real-time CAN message information of the vehicle ECU, then the background system generates diagnosis result information according to the received CAN message information and the pre-established diagnosis database, and finally the diagnosis result is displayed at the user terminal.
It should be understood that portions of the present invention may be implemented in hardware, software, firmware, or a combination thereof. In the above embodiments, the various steps or methods may be implemented in software or firmware stored in memory and executed by a suitable instruction execution system. For example, if implemented in hardware, as in another embodiment, any one or combination of the following techniques, which are known in the art, may be used: a discrete logic circuit of a logic gate circuit specifically used for realizing a logic function for a data signal, an application specific integrated circuit having an appropriate combinational logic gate circuit, a Programmable Gate Array (PGA), a Field Programmable Gate Array (FPGA), or the like.
In the description herein, references to the description of the term "one embodiment," "some embodiments," "an example," "a specific example," or "some examples," etc., mean that a particular feature, structure, material, or characteristic described in connection with the embodiment or example is included in at least one embodiment or example of the invention. In this specification, the schematic representations of the terms used above do not necessarily refer to the same embodiment or example. Furthermore, the particular features, structures, materials, or characteristics described may be combined in any suitable manner in any one or more embodiments or examples.
While embodiments of the invention have been shown and described, it will be understood by those of ordinary skill in the art that: various changes, modifications, substitutions and alterations can be made to the embodiments without departing from the principles and spirit of the invention, the scope of which is defined by the claims and their equivalents.