Method and apparatus for processing realtime vehicle operating data
First Claim
1. A method for processing vehicle operating data, the method comprising:
- via a vehicle bus, obtaining real-time vehicle operating data from an electronic control unit of a vehicle;
reading the real-time vehicle operating data from a serial port;
determining whether there is data that needs to be answered in the real-time vehicle operating data and storing the real-time vehicle operating data into a data queue whose data needs to be answered and a data queue whose data does not need to be answered respectively after the determination;
transmitting the real-time vehicle operating data to a background server, so that the background server provides the current vehicle with diagnostic message or service information,wherein transmitting the real-time vehicle operating data to the background server includes;
transmitting the real-time vehicle operating data in the data queue whose data need to be answered to the background server and waiting for a response of the background server;
if the background server replies a response, transmitting the real-time vehicle operating data stored in a form of a data file to the background server;
if the background server replies after the real-time vehicle operating data is transmitted to the background server, eliminating the real-time vehicle operating data stored in the form of data files locally; and
if the background server does not reply a response after the real-time vehicle operating data in the form of data file is transmitted to the background server, and a continuous sending time exceeds a predetermined sending time, storing the real-time vehicle operating data locally.
1 Assignment
0 Petitions
Accused Products
Abstract
The objective of the present application is to provide a method and apparatus for processing real-time vehicle operating data, aiming at solving the technical problem that car owners couldn'"'"'t obtain real-time vehicle operating data to ensure safety via an existing vehicle-mounted system. The method comprises: obtaining real-time vehicle operating data from an electronic control unit of the vehicle via a vehicle bus; reading the real-time vehicle operating data from a serial port; determining whether there is data that needs to be answered in the real-time vehicle operating data and storing the real-time vehicle operating data into a data queue whose data need to be answered and a data queue whose data doesn'"'"'t need to be answered respectively after the determination; transmitting the real-time vehicle operating data to a background server, so that the background server can provide current vehicle with diagnostic message or service information. Compared with the prior art, the method provided in the embodiment of the present application can provide car owners with remote diagnosis or remote service conveniently, thereby reducing various costs of using cars.
-
Citations
14 Claims
-
1. A method for processing vehicle operating data, the method comprising:
-
via a vehicle bus, obtaining real-time vehicle operating data from an electronic control unit of a vehicle; reading the real-time vehicle operating data from a serial port; determining whether there is data that needs to be answered in the real-time vehicle operating data and storing the real-time vehicle operating data into a data queue whose data needs to be answered and a data queue whose data does not need to be answered respectively after the determination; transmitting the real-time vehicle operating data to a background server, so that the background server provides the current vehicle with diagnostic message or service information, wherein transmitting the real-time vehicle operating data to the background server includes; transmitting the real-time vehicle operating data in the data queue whose data need to be answered to the background server and waiting for a response of the background server; if the background server replies a response, transmitting the real-time vehicle operating data stored in a form of a data file to the background server; if the background server replies after the real-time vehicle operating data is transmitted to the background server, eliminating the real-time vehicle operating data stored in the form of data files locally; and if the background server does not reply a response after the real-time vehicle operating data in the form of data file is transmitted to the background server, and a continuous sending time exceeds a predetermined sending time, storing the real-time vehicle operating data locally. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. An apparatus for processing vehicle operating data, comprising:
-
a first processor and a second processor, the second processor comprises a data reading module, a first judging module, and a first transmitting module, a fifth transmitting module, and a sixth transmitting module; the first processor is configured for obtaining real-time vehicle operating data from an electronic control unit of the vehicle via a vehicle bus; the data reading module is configured for reading real-time vehicle operating data obtained by the first processor from an serial port; the first judging module is configured for determining whether there is data that needs to be answered in the real-time vehicle operating data and storing the classified real-time vehicle operating data into a data queue whose data need to be answered and a data queue whose data does not need to be answered respectively after determination; the first transmitting module is configured for transmitting the real-time vehicle operating data to a background server, so that the background server can provide the current vehicle with diagnostic message or service information; the fifth transmitting module configured for transmitting the real-time vehicle operating data in the data queue whose data need to be answered to the background server and waiting for a reply of the background server; the sixth transmitting module configured for go on transmitting the real-time vehicle operating data stored in the form of data files to the background server if the background server replies a response; the second processor further comprises a data storing module and a data eliminating module, wherein; the data storing module is configured for storing the real-time vehicle operating data locally when the login into the background server does not reply a response after the real-time vehicle operating data in the form of a data file is transmitted to the background server, and a continuous sending time exceeds a predetermined sending time; and the data eliminating module is configured for eliminating the real-time vehicle operating data stored locally in the form of data files locally if the background server replies after the real-time vehicle operating data stored in the form of data files is transmitted to the background server. - View Dependent Claims (11, 12, 13, 14)
-
Specification