IP Library › Granted Patent US 10,521,976
Granted Patent B2
US 10,521,976 · App. 15/817,596 · Granted Dec 31, 2019

Vehicle data collection device and method thereof

Inventors: Dong Jin Shin (Suwon-si, KR); Dong Youl Lee (Seoul, KR); Jae Am Seo (Seongnam-si, KR)
Assignees: Hyundai Motor Company; Kia Motors Corporation
G07C5/008G07C5/085H04L67/12H04L2012/40215
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 10,521,976
App. No.
15/817,596
Granted
Dec 31, 2019
Kind
B2
Abstract

The present disclosure relates to a vehicle data collection device and a method thereof. The vehicle data collection device includes: a data receiver configured to receive vehicle data through a vehicle network; a data collector configured to collect the vehicle data based on a collection information table and a collection status table; a storage configured to store the vehicle data; a controller configured to set a field value in the collection information table, and update the collection status table when the data collector collects the vehicle data and when the vehicle table is transmitted; and a transmitter configured to transmit the vehicle data to a head unit.

Claims (53)

1. A vehicle data collection device, the device comprising:

a data receiver configured to receive vehicle data through a vehicle network;

a data collector configured to collect the vehicle data based on a collection information table and a collection status table;

a storage configured to store the vehicle data;

a controller configured to:

set a field value in the collection information table; and

update the collection status table when the data collector collects the vehicle data and when the vehicle data is transmitted; and

a transmitter configured to transmit the vehicle data to a head unit,

wherein the controller is further configured to:

record “O” in a collection status field of the collection status table when the data collector collects the vehicle data; and

record “X” in the collection status field of the collection status table when the vehicle data is transmitted to the head unit.

2. The device of claim 1 , wherein:

the data collector is configured to collect a Controller Area Network (CAN) message for a collection period, wherein the CAN message corresponds to a CAN ID recorded in the collection information table.

3. The device of claim 2 , wherein:

the data collector is configured to check with a binary search method whether a CAN message including the vehicle data corresponds to a CAN message in the collection information table.

4. The device of claim 2 , wherein:

the data collector is configured to determine whether to collect the CAN message based on the collection status table.

5. The device of claim 1 , wherein:

the controller is configured to change the field value regarding a CAN ID and a collection period in the collection information table at a user's request.

6. The device of claim 1 , wherein:

the controller is configured to control the transmitter such that the transmitter transmits the vehicle data based on an overlapping code table.

7. The device of claim 6 , wherein the overlapping code table comprises:

an overlapping segment between vehicle data collected in a previous period and vehicle data collected in a current period; and

an overlapping code corresponding to each overlapping segment.

8. The device of claim 7 , wherein the controller is configured to control the transmitter such that the transmitter transmits vehicle data except for the overlapping segment, and transmits the overlapping code.

9. The device of claim 1 , wherein the storage is configured to store the vehicle data for each collection period.

10. A vehicle data collection method, the method comprising:

receiving vehicle data through a vehicle network;

collecting the vehicle data based on a collection information table and a collection status table;

storing the vehicle data;

transmitting the vehicle data to a head unit;

setting a field value in the collection information table; and

updating the collection status table when a data collector collects the vehicle data and when the vehicle table is transmitted to the head unit,

wherein updating the collection status table further comprises:

recording “O” in a collection status field of the collection status table when the data collector collects the vehicle data; and

recording “X” in the collection status field of the collection status table when the vehicle data is transmitted to the head unit.

11. The method of claim 10 , wherein collecting the vehicle data based on the collection information table and the collection status table comprises:

collecting a Controller Area Network (CAN) message for a collection period, wherein the CAN message corresponds to a CAN ID recorded in the collection information table.

12. The method of claim 11 , wherein collecting the vehicle data based on the collection information table and the collection status table comprises:

checking with a binary search method whether a CAN message including the vehicle data corresponds to a CAN message in the collection information table.

13. The method of claim 11 , wherein collecting the vehicle data based on the collection information table and the collection status table comprises:

determining whether to collect the CAN message based on the collection status table.

14. The method of claim 10 , wherein setting the field value in the collection information table comprises:

changing the field value regarding a CAN ID and a collection period in the collection information table at a user's request.

15. The method of claim 10 , wherein transmitting the vehicle data to the head unit comprises:

transmitting the vehicle data based on an overlapping code table.

16. The method of claim 15 , wherein the overlapping code table comprises:

an overlapping segment between vehicle data collected in a previous period and vehicle data collected in a current period; and

an overlapping code corresponding to each overlapping segment.

17. The method of claim 16 , wherein transmitting the vehicle data to the head unit comprises:

transmitting vehicle data except for the overlapping segment, and transmitting the overlapping code.

18. The method of claim 10 , wherein storing the vehicle data comprises:

storing the vehicle data for each collection period.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 19, 2018
From: SHIN, DONG JIN; LEE, DONG YOUL; SEO, JAE AM
To: KIA MOTORS CORPORATION; HYUNDAI MOTOR COMPANY
Reel/Frame 044669/0885 →
Priority Claims (1)
KR 10-2017-0116473 · Sep 12, 2017 · national
Continuity (1)
Related Publication 20190080526A1 · Mar 14, 2019
Cited By (2)
US 12,630,105 US 12,724,540