IP Library › Granted Patent US 12,269,400
Granted Patent B2
US 12,269,400 · App. 17/770,064 · Granted Apr 8, 2025

Relay device, in-vehicle communication system, in-vehicle communication method, and storage medium

Inventors: Yusuke Yamamoto (Osaka, JP); Hideyuki Tanaka (Osaka, JP); Tatsuya Izumi (Osaka, JP); Takeshi Hagihara (Yokkaichi, JP); Darmawan Go (Yokkaichi, JP)
Assignees: SUMITOMO ELECTRIC INDUSTRIES, LTD.; SUMITOMO WIRING SYSTEMS, LTD.; AUTONETWORKS TECHNOLOGIES, LTD
B60R16/0231H04L67/12H04L67/51
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 12,269,400
App. No.
17/770,064
Granted
Apr 8, 2025
Kind
B2
Abstract

Provided is a relay device including: a relay unit configured to perform a relay process for a frame transmitted and received between the function units; and a relay management unit. The relay unit receives, from a function unit, a target frame which is transmitted and received according to a predetermined communication protocol and includes information with which a request source of a service is identifiable and information with which a content of the requested service is identifiable, duplicates target data which is at least a part of the received target frame, outputs the duplicated target data to the relay management unit, and relays the received target frame to another function unit. The relay management unit performs determination regarding setting change in the relay process of the relay unit, on the basis of the target data received from the relay unit.

Claims (59)

1. A relay device used in an in-vehicle network including a plurality of function units, the relay device comprising:

a relay unit to perform a relay process for a frame transmitted and received between the function units; and

a relay management unit, wherein

the relay unit

receives, from a function unit, a target frame which is transmitted and received according to a predetermined communication protocol and includes information with which a request source of a service is identifiable and information with which a content of the requested service is identifiable,

duplicates target data which is at least a part of the received target frame,

outputs the duplicated target data to the relay management unit, and

relays the received target frame to another function unit without modifying the received target frame, and

the relay management unit performs determination regarding setting change in the relay process of the relay unit, on the basis of the target data received from the relay unit, and

the setting change in the relay process includes at least one of:

a) changing a communication band when relaying the frame from a first communication port that received the target frame to a second communication port that sent the target frame, or

b) stopping reception of the frame at the first communication port.

2. The relay device according to claim 1 , wherein

the relay unit outputs, to the relay management unit, port information indicating a communication port through which the received target frame has been passed, among a plurality of communication ports included in the relay device, and

the relay management unit performs the determination regarding the setting change further on the basis of the port information received from the relay unit.

3. The relay device according to claim 1 , wherein

the relay management unit performs the determination regarding the setting change, on the basis of information regarding a function unit as a provision source of a service related to the target frame or information regarding a function unit as a provision destination of the service related to the target frame.

4. The relay device according to claim 1 , wherein

the relay management unit performs the determination regarding the setting change, on the basis of a content of information for starting provision of a service related to the target frame.

5. The relay device according to claim 1 , wherein

the relay management unit performs detection for abnormality of the target frame, and performs the determination regarding the setting change on the basis of a result of the detection.

6. The relay device according to claim 1 , wherein

the relay management unit performs the determination regarding the setting change, on the basis of a content of a header of the target frame transmitted and received according to SOME/IP (Scalable Service-Oriented Middleware on Ethernet/Internet Protocol) as a communication protocol.

7. The relay device according to claim 1 , wherein

the relay management unit determines a content of the setting change, and notifies the relay unit of the determined content, and

the relay unit performs the setting change in the relay process, according to the determined content notified from the relay management unit.

8. The relay device according to claim 7 , further comprising a storage to store therein the determined content in a non-volatile manner, wherein

the relay unit performs the setting change in the relay process, according to the determined content in the unit when the relay device is started up.

9. The relay device according to claim 1 , wherein

the relay management unit notifies at least one of a function unit as a provision source of the service related to the target frame and a function unit as a provision destination of the service related to the target frame, of information based on a result of the determination regarding the setting change, via the relay unit.

10. An in-vehicle communication system, comprising:

a plurality of function structures units; and

a relay, wherein

the relay performs a relay process for a frame transmitted and received between the function units,

each function unit transmits, to the relay, a target frame which is transmitted and received according to a predetermined communication protocol and includes information with which a request source of a service is identifiable and information with which a content of the requested service is identifiable, and

the relay receives the target frame from the function unit, relays the received target frame to another function unit without modifying the received target frame, and performs determination regarding setting change in the relay process, on the basis of the information included in the received target frame, and

the setting change in the relay process includes at least one of:

a) changing a communication band when relaying the frame from a first communication port that received the target frame to a second communication port that sent the target frame, or

b) stopping reception of the frame at the first communication port.

11. An in-vehicle communication method performed by a relay used in an in-vehicle network including a plurality of function units, the method comprising:

performing a relay process for a frame transmitted and received between the function units; and

performing determination regarding setting change in the relay process, wherein

in performing the relay process for the frame, a target frame, which is transmitted and received according to a predetermined communication protocol and includes information with which a request source of a service is identifiable and information with which a content of the requested service is identifiable, is received from a function unit, and the received target frame is relayed to another function unit without modifying the received target frame, and

in performing the determination regarding the setting change, the determination regarding the setting change in the relay process is performed on the basis of the information included in the received target frame, and

the setting change in the relay process includes at least one of:

a) changing a communication band when relaying the frame from a first communication port that received the target frame to a second communication port that sent the target frame, or

b) stopping reception of the frame at the first communication port.

12. A non-transitory computer-readable storage medium having, stored therein, a computer program to be used in a relay used in an in-vehicle network including a plurality of function units, the computer program being for causing a computer to function as:

a relay unit to perform a relay process for a frame transmitted and received between the function structures units; and

a relay management unit, wherein

the relay unit

receives, from a function unit, a target frame which is transmitted and received according to a predetermined communication protocol and includes information with which a request source of a service is identifiable and information with which a content of the requested service is identifiable,

duplicates target data which is at least a part of the received target frame,

outputs the duplicated target data to the relay management unit, and

relays the received target frame to another function unit without modifying the received target frame, and

the relay management unit performs determination regarding setting change in the relay process of the relay unit, on the basis of the target data received from the relay unit, and

the setting change in the relay process includes at least one of:

a) changing a communication band when relaying the frame from a first communication port that received the target frame to a second communication port that sent the target frame, or

b) stopping reception of the frame at the first communication port.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 19, 2022
From: YAMAMOTO, YUSUKE; TANAKA, HIDEYUKI; IZUMI, TATSUYA; HAGIHARA, TAKESHI; GO, DARMAWAN
To: SUMITOMO ELECTRIC INDUSTRIES, LTD.; SUMITOMO WIRING SYSTEMS, LTD.; AUTONETWORKS TECHNOLOGIES, LTD.
Reel/Frame 059633/0398 →
Priority Claims (1)
JP 2019-195322 · Oct 28, 2019 · national
Continuity (1)
Related Publication 20220355750A1 · Nov 10, 2022
References Cited (25)
US 20100215043A1 · Hisada · 2010 [cited by examiner]
US 20130136117A1 · Schrum, Jr. et al. · 2013 [cited by applicant]
US 20140068099A1 · Komori · 2014 [cited by applicant]
US 20160344601A1 · Kaku · 2016 [cited by examiner]
US 20170214606A1 · Park · 2017 [cited by examiner]
US 20180103108A1 · Kim et al. · 2018 [cited by applicant]
US 20190239221A1 · Ujiie et al. · 2019 [cited by applicant]
US 20190334897A1 · Anzai et al. · 2019 [cited by applicant]
US 20200145252A1 · Torisaki · 2020 [cited by examiner]
US 20200211301A1 · Zhang et al. · 2020 [cited by applicant]
US 20200220838A1 · Ogawa et al. · 2020 [cited by applicant]
US 20200304532A1 · Haga et al. · 2020 [cited by applicant]
US 20200389469A1 · Litichever · 2020 [cited by examiner]
US 20210075800A1 · Paraskevas et al. · 2021 [cited by applicant]
US 20210157573A1 · Abe et al. · 2021 [cited by applicant]
US 20210258187A1 · Wada et al. · 2021 [cited by applicant]
US 20220131842A1 · Zhang et al. · 2022 [cited by applicant]
JP 20199559A · 2019 [cited by applicant]
WO 2018127790A2 · 2018 [cited by applicant]
Non-Final Office Action mailed Jun. 10, 2024, issued for the co-pending U.S. Appl. No. 17/770,062, 42 pages. [cited by applicant]
English translation of US co-pending US National Phase application of PCT/JP2020/034302. [cited by applicant]
English translation of US co-pending US National Phase application of PCT/JP2020/034306. [cited by applicant]
U.S. Office Action issued Feb. 9, 2023 in U.S. Appl. No. 17/770,060, 19 pages. [cited by applicant]
U.S. Notice of Allowance issued Jul. 18, 2023 in U.S. Appl. No. 17/770,060, 7 pages. [cited by applicant]
Notice of Allowance dated Nov. 19, 2024, issued for the co-pending U.S. Appl. No. 17/770,062, total 17 pages. [cited by applicant]