IP Library › Granted Patent US 10,668,876
Granted Patent B2
US 10,668,876 · App. 15/728,943 · Granted Jun 2, 2020

In-vehicle network system

Inventors: Hiroya Ando (Toyota, JP); Shu Ishizuka (Toyota, JP); Taichi Matsumura (Toyota, JP); Masashi Amesara (Toyota, JP); Yutaka Ueda (Yokkaichi, JP); Yoshifumi Ohmori (Nagoya, JP); Toshio Kawamura (Nagakute, JP); Tomomi Kawamura (Nagakute, JP); Toshio Shimada (Nagoya, JP); Yoshiroh Hirata (Toyota, JP)
Assignee: TOYOTA JIDOSHA KABUSHIKI KAISHA
B60R16/0231H04L12/40143H04L12/4625H04L47/24H04L67/12H04L67/322H04L47/821H04L2012/40273
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,668,876
App. No.
15/728,943
Granted
Jun 2, 2020
Kind
B2
Abstract

An in-vehicle network system includes a plurality of controllers; a plurality of communication lines connected to the controllers, respectively, a relay device connected to the controllers via the communication lines, and a retention determiner configured to determine whether retention of data occurs in the relay device. The relay device is configured to relay data between the communication lines, and configured to preferentially relay data having a priority equal to or higher than a predetermined priority such that the data reaches the controller that is a transmission destination among the controllers within a first predetermined time when the retention determiner determines that the retention occurs.

Claims (22)

1. An in-vehicle network system, comprising: a plurality of controllers; a plurality of communication lines connected to the plurality of controllers, respectively; a relay device connected to the plurality of controllers via the communication lines; and a retention determining controller configured to determine whether retention of data occurs in the relay device, wherein: the relay device is configured to relay data between the communication lines, and configured to preferentially relay data having a priority equal to or higher than a predetermined priority such that the data reaches one of the plurality of controllers that is a transmission destination among the plurality of controllers within a first predetermined time when the retention determining controller determines that the retention occurs; and

the retention determining controller is configured to determine whether the retention of the data occurs according to whether a number of pieces of the data retained in the relay device is equal to or greater than a predetermined number or whether a time for which the data is retained in the relay device is equal to or longer than a second predetermined time.

2. The in-vehicle network system according to claim 1 , wherein the relay device is configured to preferentially relay the data having the priority equal to or higher than the predetermined priority to the one of the plurality of controllers that is the transmission destination for a first time shorter than the first predetermined time when the retention determining controller determines that the retention occurs.

3. The in-vehicle network system according to claim 2 , wherein the relay device is configured to extend the first time to a second time shorter than the first predetermined time and longer than the first time when the retention determiner determines that the retention occurs at a time of elapse of the first time.

4. The in-vehicle network system according to claim 1 , wherein the relay device includes a buffer that stores the data.

5. The in-vehicle network system according to claim 4 , wherein the retention determining controller is configured to determine whether the retention of the data occurs by detecting a free space of the buffer.

6. The in-vehicle network system according to claim 1 , wherein the relay device is configured to relay data having a priority lower than the predetermined priority after the relay device preferentially relays the data having the priority equal to or higher than the predetermined priority.

7. The in-vehicle network system according to claim 1 , wherein the first predetermined time is a time that is needed for control of a vehicle.

8. The in-vehicle network system according to claim 1 , wherein the priority of the data includes three steps of high, medium, and low, and the priority of the data associated with travel of a vehicle is high.

9. The in-vehicle network system according to claim 8 , wherein:

a priority of data of a drive recorder or data indicating a set temperature of an air conditioner is medium; and

a priority of data indicating opening and closing of a power window, unlocking and locking of an electronic lock, and opening and closing of a door is low.

10. The in-vehicle network system according to claim 1 , wherein the priority of the data is set after a header area of a data frame and before a data area of the data frame.

11. A method for communicating data in an in-vehicle network system including a plurality of controllers, a plurality of communication lines connected to the plurality of controllers, respectively, a relay device connected to the plurality of controllers via the communication lines, and a retention determining controller configured to determine whether retention of data occurs in the relay device, the method comprising:

relaying data between the communication lines;

determining whether retention of the data occurs according to whether a number of pieces of the data retained in the relay device is equal to or greater than a predetermined number or whether a time for which the data is retained in the relay device is equal to or longer than a second predetermined time;

preferentially relaying data having a priority equal to or higher than a predetermined priority such that the data reaches one of the plurality of controllers that is a transmission destination among the plurality of controllers within a first predetermined time when the retention determining controller determines that the retention occurs.

12. An in-vehicle network system, comprising: a plurality of controllers; a plurality of communication lines connected to the plurality of controllers, respectively; a relay device connected to the plurality of controllers via the communication lines; and a retention determining controller configured to determine whether retention of data occurs in the relay device, wherein the relay device is configured to:

relay data between the communication lines, and configured to preferentially relay data having a priority equal to or higher than a predetermined priority such that the data reaches one of the plurality of controllers that is a transmission destination among the plurality of controllers within a first predetermined time when the retention determining controller determines that the retention occurs;

preferentially relay the data having the priority equal to or higher than the predetermined priority to the one of the plurality of controllers that is the transmission destination for a first time shorter than the first predetermined time when the retention determining controller determines that the retention occurs;

extend the first time to a second time shorter than the first predetermined time and longer than the first time when the retention determining controller determines that the retention occurs at a time of elapse of the first time; and

extend the second time to a third time shorter than the first predetermined time and longer than the second time when the retention determining controller determines that the retention occurs at a time of elapse of the second time.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 10, 2017
From: ANDO, HIROYA; ISHIZUKA, SHU; MATSUMURA, TAICHI; AMESARA, MASASHI; UEDA, YUTAKA
To: TOYOTA JIDOSHA KABUSHIKI KAISHA
Reel/Frame 043825/0163 →
Priority Claims (1)
JP 2016-216624 · Nov 4, 2016 · national
Continuity (1)
Related Publication 20180126930A1 · May 10, 2018