IP Library › Granted Patent US 10,680,847
Granted Patent B2
US 10,680,847 · App. 15/398,815 · Granted Jun 9, 2020

Gateway device determining whether or not received frame is appropriate

Inventors: Yoshihiro Ujiie (Osaka, JP); Hideki Matsushima (Osaka, JP); Toshihisa Nakano (Osaka, JP); Tohru Wakabayashi (Hyogo, JP); Hiroshi Amano (Osaka, JP); Tomoyuki Haga (Nara, JP); Takeshi Kishikawa (Osaka, JP)
Assignee: PANASONIC INTELLECTUAL PROPERTY CORPORATION OF AMERICA
H04L12/40H04B1/3822H04L12/40169H04L12/4625H04L12/66H04L63/00H04L63/1425H04L63/1466H04L2012/40215H04L2012/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,680,847
App. No.
15/398,815
Filed
Jan 5, 2017
Granted
Jun 9, 2020
Kind
B2
Examiner
BELUR, DEEPA
Art Unit
2472
USPC
370/347
Abstract

A gateway device for a vehicle network system, the vehicle network system including a bus, a first electronic control unit connected to the bus, and the gateway device connected to the bus. The gateway device comprising: one or more memories; and circuitry which, in operation, performs operations including: receiving a first frame transmitted to the bus by the first electronic control unit; when the first frame is received, including first control information in a second frame, the second frame including information based on content of the first frame, the first control information related to a restriction on processing, the restriction on processing being after a reception of the second frame; and transmitting the second frame to the bus.

Claims (66)

1. A gateway device for a vehicle network system, the vehicle network system including a first bus, a second bus, a first electronic control unit connected to the first bus, a second electronic control unit connected to the second bus, and the gateway device connected to the first bus and the second bus, the gateway device comprising:

one or more memories; and

circuitry which, in operation, performs operations including:

receiving a first frame transmitted to the first bus by the first electronic control unit;

determining whether or not the first frame is appropriate;

generating, when the first frame is not determined to be appropriate, a second frame, the second frame including first control information and additional information based on content of the first frame, the first control information including a restriction on processing; and

transmitting the second frame to the second bus,

wherein the first control information, in the second frame, restricts processing of the additional information included in the second frame by the second electronic control unit, after the second frame is received by the second electronic control unit.

2. The gateway device according to claim 1 , wherein

when the first frame is not determined to be appropriate, the operations further include:

after transmission of the second frame, transmitting a third frame to the second bus, the third frame including second control information, the second control information including a processing method of the second frame.

3. The gateway device according to claim 2 , wherein

after the transmission of the second frame, a second determination is made as to whether the first frame is appropriate or not, and

the second control information depends on a result of the second determination about whether the first frame is appropriate or not.

4. The gateway device according to claim 3 , wherein

the second frame is generated when the circuitry is undecided as to whether or not the first frame is appropriate.

5. The gateway device according to claim 3 , wherein

the operations further include:

receiving the result of the second determination about whether or not the first frame is appropriate, the second determination being made by the second electronic control unit.

6. The gateway device according to claim 3 , the operations further including:

transmitting a request for the second determination about whether or not the first frame is appropriate to a device external to a vehicle in which the gateway device is installed, and

receiving the result of the second determination about whether or not the first frame is appropriate from the external device.

7. The gateway device according to claim 2 , wherein

the second control information includes an indication to start execution of the processing of the additional information included in the second frame.

8. The gateway device according to claim 2 , wherein

the second control information includes an indication to discard the second frame.

9. The gateway device according to claim 1 , wherein

the first control information includes an indication causing the second electronic control unit, that receives the second frame including the first control information, to delay starting of execution of a process corresponding to the second frame until a third frame including a processing method of the second frame is received.

10. The gateway device according to claim 1 , wherein

the first control information includes an indication causing the second electronic control unit, that receives the second frame including the first control information, to deter execution of a process corresponding to the second frame until a certain condition is satisfied.

11. The gateway device according to claim 1 , wherein

the first electronic control unit communicates over the first bus in accordance with a controller area network (CAN) protocol.

12. The gateway device according to claim 11 , wherein

the first control information is included in all or part of a data field of the second frame.

13. The gateway device according to claim 11 , wherein

the first control information is included in an extended identification (ID) field of the second frame.

14. The gateway device according to claim 11 , wherein

the first control information is included in a data length code (DLC) field of the second frame.

15. The gateway device according to claim 11 , wherein

the first control information is included in one area of the second frame that stores data reflecting content of at least part of a data field of the second frame.

16. The gateway device according to claim 15 , wherein

the first control information is incorporated into a cyclic redundancy check (CRC) sequence stored in a CRC field of the second frame.

17. The gateway device according to claim 15 , wherein

the first control information is incorporated into a checksum stored in the one area of the second frame.

18. The gateway device according to claim 15 , wherein

the first control information is incorporated into a message authentication code (MAC) stored in the one area of the second frame.

19. A vehicle network system, comprising:

a first bus;

a second bus;

a first electronic control unit connected to the first bus;

a second electronic control unit connected to the second bus; and

a gateway device connected to the first bus and the second bus,

wherein the gateway device includes one or more memories and circuitry which, in operation, performs operations including:

receiving a first frame transmitted to the first bus by the first electronic control unit;

determining whether or not the first frame is appropriate;

generating, when the first frame is not determined to be appropriate, a second frame, the second frame including first control information and additional information based on content of the first frame, the first control information including a restriction on processing; and

transmitting the second frame to the second bus, and

the first control information, in the second frame, restricts processing of the additional information included in the second frame by the second electronic control unit, after the second frame is received by the second electronic control unit.

20. A communication method for a vehicle network system, the vehicle network system including a first bus, a second bus, a first electronic control unit connected to the first bus, a second electronic control unit connected to the second bus, and a gateway device connected to the first bus and the second bus, the communication method being conducted by the gateway device and comprising:

receiving a first frame transmitted to the first bus by the first electronic control unit;

determining whether or not the first frame is appropriate;

generating, when the first frame is not determined to be appropriate, a second frame, the second frame including first control information and additional information based on content of the first frame, the first control information including a restriction on processing; and

transmitting the second frame to the second bus,

wherein the first control information, in the second frame, restricts processing of the additional information included in the second frame by the second electronic control unit, after the second frame is received by the second electronic control unit.

21. The gateway device according to claim 1 , wherein

the restriction on processing, included in the first control information of the second frame, restricts the second electronic control unit from processing the additional information included in the second frame, after the second frame is received by the second electronic control unit.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 16, 2017
From: UJIIE, YOSHIHIRO; MATSUSHIMA, HIDEKI; NAKANO, TOSHIHISA; WAKABAYASHI, TOHRU; AMANO, HIROSHI; HAGA, TOMOYUKI; KISHIKAWA, TAKESHI
To: PANASONIC INTELLECTUAL PROPERTY CORPORATION OF AMERICA
Reel/Frame 041003/0290 →
Priority Claims (1)
JP 2016-107352 · May 30, 2016 · national
Continuity (3)
Continuation PCTJP2016003079 · Jun 27, 2016
Provisional Application 62212073 · Aug 31, 2015
Related Publication 20170118038A1 · Apr 27, 2017
Cited By (2)
US 12,501,244 US 12,652,329