IP Library › Granted Patent US 12,362,965
Granted Patent B2
US 12,362,965 · App. 17/615,174 · Granted Jul 15, 2025

Relay device, vehicle, communication method, and communication program

Inventors: Yusuke Yamamoto (Osaka, JP); Hideyuki Tanaka (Osaka, JP); Tatsuya Izumi (Osaka, JP); Yojiro Suyama (Osaka, JP); Takeshi Hagihara (Yokkaichi, JP); Darmawan Go (Yokkaichi, JP)
Assignees: SUMITOMO ELECTRIC INDUSTRIES, LTD.; SUMITOMO WIRING SYSTEMS, LTD.; AUTONETWORKS TECHNOLOGIES, LTD.
H04L12/46H04L12/40H04L2012/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 12,362,965
App. No.
17/615,174
Filed
Nov 30, 2021
Granted
Jul 15, 2025
Kind
B2
Art Unit
2454
USPC
709/224
Abstract

In a system including a plurality of in-vehicle networks, information regarding the network configuration of function units connected to different types of transmission paths can be easily used. A relay device includes: an acquisition unit configured to acquire second function unit information of the function unit connected to the second transmission path, the second function unit information being function unit information that includes information regarding a network configuration of a layer of a lower order than an application layer; and a conversion unit configured to perform a conversion process of converting the second function unit information acquired by the acquisition unit into information that is able to be registered into a database of one or a plurality of pieces of first function unit information being function unit information of one or a plurality of the function units each connected to a corresponding first transmission path.

Claims (39)

1. A relay device installed in a vehicle and configured to relay information transmitted and received between a first function unit connected to a first transmission path and a second function unit connected to a second transmission path, the relay device comprising:

a detection unit configured to detect addition, to an in-vehicle network, of a first new function unit that is the first function unit capable of communicating in a first communication network, or addition, to the in-vehicle network, of a second new function unit that is the second function unit capable of communicating in a second communication network;

an acquisition unit configured to:

in response to a detection of the addition of the first new function unit to the in-vehicle network, acquire, from the first new function unit, first function unit information of the first function unit, the first function unit information including information regarding a first network configuration of a layer of a lower order than an application layer; and

in response to a detection of the addition of the second new function unit to the in-vehicle network, acquire, from the second new function unit, second function unit information of the second function unit, the second function unit information including information regarding a second network configuration of the layer of the lower order than the application layer; and

a conversion unit configured to perform, in response to the detection of the addition of the second new function unit to the in-vehicle network, a conversion process of converting the second function unit information acquired by the acquisition unit into information that is able to be registered into a database of one or a plurality of pieces of first function unit information of one or a plurality of the first function units, wherein

the conversion process is a process of converting a plurality of elements included in the second function unit information into a plurality of elements included in the first function unit information, the plurality of elements included in the first function unit information including an ID of the function unit, a function of the function unit, an availability of LAG support, an ID of a function unit of a data transmission destination, and communication traffic.

2. The relay device according to claim 1 , wherein

the conversion process includes a process of applying a second element of the second function unit information to a first element of the first function unit information and having a definition different from that of the second element.

3. The relay device according to claim 1 , wherein

the conversion process includes a process of converting a value of an element of the second function unit information in accordance with a predetermined rule.

4. The relay device according to claim 1 , wherein

the relay device further includes a storage unit, and

the conversion process includes a process of acquiring, from the storage unit, information corresponding to the second function unit information or information based on the second function unit information.

5. The relay device according to claim 1 , wherein

the conversion process includes a process of changing a data size of a second element of the second function unit information to a data size of a first element of the first function unit information and corresponding to the second element.

6. The relay device according to claim 1 , wherein

based on the second function unit information acquired by the acquisition unit, the conversion unit further performs at least one of registration of the second function unit information after the conversion process into the database, and removal of the second function unit information registered in the database.

7. The relay device according to claim 1 , wherein the relay device further includes

a provision unit configured to provide, based on the database, the second function unit information having been converted by the conversion unit, to a management unit configured to update configuration information of a network including one or a plurality of first function units each connected to a corresponding first transmission path and one or a plurality of second function units each connected to a corresponding second transmission path.

8. The relay device according to claim 1 , wherein

the first function unit information and the second function unit information are each at least one of pieces of information regarding a calculation speed necessary for execution, a memory use amount, restriction of an OS (Operating System) environment, a communication traffic, a communication frequency, necessity or unnecessity of burst transmission, an allowable delay time, an allowable amount of loss, an operation timing, and a messaging system, of an application installed in a corresponding one of the first function unit and the second function unit.

9. The relay device according to claim 1 , wherein

the first function unit information and the second function unit information are each information that allows recognition of communication paths to be used in communication that should be newly performed in a new network, and a communication traffic in each of the communication paths, the new network being obtained after execution of addition or removal of the first function unit or the second function unit with respect to a network including one or a plurality of the first function units and one or a plurality of the second function units.

10. The relay device according to claim 1 , further comprising

a provision unit configured to provide, based on the database, the second function unit information after the conversion process, to a management unit configured to update configuration information indicating a setting content for performing communication in a new network obtained after execution of addition or removal of the first function unit or the second function unit with respect to a network including one or a plurality of the first function units and one or a plurality of the second function units.

11. A communication method to be performed in a relay device, the relay device installed in a vehicle and configured to relay information transmitted and received between a first function unit connected to a first transmission path and a second function unit connected to a second transmission path, the communication method comprising the steps of:

detecting addition, to an in-vehicle network, of a first new function unit that is the first function unit capable of communicating in a first communication network, or addition, to the in-vehicle network, of a second new function unit that is the second function unit capable of communicating in a second communication network;

in response to a detection of the addition of the first new function unit to the in-vehicle network, acquiring, from the first new function unit, first function unit information of the first function unit, the first function unit information including information regarding a first network configuration of a layer of a lower order than an application layer;

in response to a detection of the addition of the second new function unit to the in-vehicle network, acquiring, from the second new function unit, second function unit information of the second function unit, the second function unit information including information regarding a second network configuration of the layer of the lower order than the application layer; and

in response to the detection of the addition of the second new function unit to the in-vehicle network, performing a conversion process of converting the acquired second function unit information into information that is able to be registered into a database of one or a plurality of pieces of the first function unit information of one or a plurality of the first function units, wherein

the conversion process is a process of converting a plurality of elements included in the second function unit information into a plurality of elements included in the first function unit information, the plurality of elements included in the first function unit information including an ID of the function unit, a function of the function unit, an availability of LAG support, an ID of a function unit of a data transmission destination, and communication traffic.

12. A computer-readable non-transitory storage medium having stored therein a communication program to be used in a relay device, the relay device installed in a vehicle and configured to relay information transmitted and received between a first function unit connected to a first transmission path and a second function unit connected to a second transmission path, the communication program being for causing a computer to function as:

a detection unit configured to detect addition, to an in-vehicle network, of a first new function unit that is the first function unit capable of communicating in a first communication network, or addition, to the in-vehicle network, of a second new function unit that is the second function unit capable of communicating in a second communication network;

an acquisition unit configured to:

in response to a detection of the addition of the first new function unit to the in-vehicle network, acquire, from the first new function unit, first function unit information of the first function unit, the first function unit information including information regarding a first network configuration of a layer of a lower order than an application layer; and

in response to a detection of the addition of the second new function unit to the in-vehicle network, acquire, from the second new function unit, second function unit information of the second function unit, the second function unit information including information regarding a second network configuration of the layer of the lower order than the application layer; and

a conversion unit configured to perform, in response to the detection of the addition of the second new function unit to the in-vehicle network, a conversion process of converting the second function unit information acquired by the acquisition unit into information that is able to be registered into a database of one or a plurality of pieces of first function unit information of one or a plurality of the first function units, wherein

the conversion process is a process of converting a plurality of elements included in the second function unit information into a plurality of elements included in the first function unit information, the plurality of elements included in the first function unit information including an ID of the function unit, a function of the function unit, an availability of LAG support, an ID of a function unit of a data transmission destination, and communication traffic.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 30, 2021
From: YAMAMOTO, YUSUKE; TANAKA, HIDEYUKI; IZUMI, TATSUYA; SUYAMA, YOJIRO; HAGIHARA, TAKESHI; GO, DARMAWAN
To: SUMITOMO ELECTRIC INDUSTRIES, LTD.; SUMITOMO WIRING SYSTEMS, LTD.; AUTONETWORKS TECHNOLOGIES, LTD.
Reel/Frame 058239/0082 →
Priority Claims (1)
JP 2019-142205 · Aug 1, 2019 · national
Continuity (1)
Related Publication 20220239528A1 · Jul 28, 2022
References Cited (86)
US 5907540A · Hayashi · 1999 [cited by applicant]
US 20020146002A1 · Sato · 2002 [cited by applicant]
US 20070185624A1 · Duddles et al. · 2007 [cited by applicant]
US 20080059806A1 · Kishida et al. · 2008 [cited by applicant]
US 20100002710A1 · Isoyama · 2010 [cited by examiner]
US 20100302974A1 · Niiyama et al. · 2010 [cited by applicant]
US 20100313242A1 · Sato · 2010 [cited by applicant]
US 20120054835A1 · Oda et al. · 2012 [cited by applicant]
US 20120277949A1 · Ghimire et al. · 2012 [cited by applicant]
US 20130010640A1 · Higuchi et al. · 2013 [cited by applicant]
US 20140068099A1 · Komori · 2014 [cited by applicant]
US 20150145648A1 · Winkelman · 2015 [cited by applicant]
US 20150172298A1 · Otsuka · 2015 [cited by examiner]
US 20160315766A1 · Ujiie et al. · 2016 [cited by applicant]
US 20160373449A1 · Haga et al. · 2016 [cited by applicant]
US 20170134164A1 · Haga et al. · 2017 [cited by applicant]
US 20170331767A1 · Zinner · 2017 [cited by applicant]
US 20170352210A1 · Maiwand et al. · 2017 [cited by applicant]
US 20180009446A1 · Ricci · 2018 [cited by applicant]
US 20180077062A1 · Park · 2018 [cited by examiner]
US 20180115490A1 · Kawasaki · 2018 [cited by examiner]
US 20180139634A1 · Zhu et al. · 2018 [cited by applicant]
US 20180367546A1 · Miyashita · 2018 [cited by applicant]
US 20190044730A1 · Woo et al. · 2019 [cited by applicant]
US 20190173912A1 · Ujiie et al. · 2019 [cited by applicant]
US 20190197468A1 · Endo et al. · 2019 [cited by applicant]
US 20190334897A1 · Anzai et al. · 2019 [cited by applicant]
US 20190356608A1 · Tanaka · 2019 [cited by examiner]
US 20190394065A1 · Okubo et al. · 2019 [cited by applicant]
US 20200029213A1 · Nölscher et al. · 2020 [cited by applicant]
US 20200084025A1 · Ujiie et al. · 2020 [cited by applicant]
US 20200106704A1 · Iwata et al. · 2020 [cited by applicant]
US 20200137049A1 · Ogawa et al. · 2020 [cited by applicant]
US 20200220716A1 · Haga et al. · 2020 [cited by applicant]
US 20200366529A1 · Park · 2020 [cited by examiner]
US 20210028925A1 · Ujiie et al. · 2021 [cited by applicant]
US 20210329002A1 · Huh et al. · 2021 [cited by applicant]
CN 102333118A · 2012 [cited by applicant]
CN 106961437A · 2017 [cited by applicant]
CN 108881247A · 2018 [cited by applicant]
JP 2002314573A · 2002 [cited by applicant]
JP 2003046536A · 2003 [cited by applicant]
JP 2003244185A · 2003 [cited by applicant]
JP 2008059450A · 2008 [cited by applicant]
JP 2010183204A · 2010 [cited by applicant]
JP 2010283607A · 2010 [cited by applicant]
JP 2013017021A · 2013 [cited by applicant]
JP 2013193598A · 2013 [cited by applicant]
JP 2016127299A · 2016 [cited by applicant]
JP 2016134170A · 2016 [cited by applicant]
JP 2016152429A · 2016 [cited by applicant]
JP 2017005617A · 2017 [cited by applicant]
JP 2017059210A · 2017 [cited by applicant]
JP 2017212728A · 2017 [cited by applicant]
JP 2017220220A · 2017 [cited by applicant]
JP 2018117254A · 2018 [cited by applicant]
JP 2018113505A · 2018 [cited by examiner]
JP 2018152758A · 2018 [cited by applicant]
JP 2018174481A · 2018 [cited by applicant]
JP 2018192876A · 2018 [cited by applicant]
JP 2019016247A · 2019 [cited by applicant]
WO 2013161873A1 · 2013 [cited by applicant]
WO 2016075865A1 · 2016 [cited by applicant]
WO 2016075869A1 · 2016 [cited by applicant]
WO 2016204081A1 · 2016 [cited by applicant]
U.S. Appl. No. 17/624,784, filed Jan. 4, 2022 in the name of Yojiro Suyama et al. [cited by applicant]
U.S. Appl. No. 17/622,892, filed Dec. 27, 2021 in the name of Yojiro Suyama et al. [cited by applicant]
U.S. Appl. No. 17/612,136, filed Nov. 17, 2021 in the name of Yusuke Yamamoto et al. [cited by applicant]
Feb. 15, 2023 Office Action issued in U.S. Appl. No. 17/622,892. [cited by applicant]
Jun. 28, 2023 Office Action issued in U.S. Appl. No. 17/622,892. [cited by applicant]
Oct. 20, 2023 Notice of Allowance issued in U.S. Appl. No. 17/622,892. [cited by applicant]
Jan. 24, 2024 U.S. Office Action issued in U.S. Appl. No. 17/624,784. [cited by applicant]
Jan. 4, 2024 U.S. Office Action issued in U.S. Appl. No. 17/612,136. [cited by applicant]
Aug. 30, 2024 Office Action issued in U.S. Appl. No. 18/403,973. [cited by applicant]
U.S. Appl. No. 18/781,541. [cited by applicant]
Apr. 26, 2024 Notice Of Allowance issued in U.S. Appl. No. 17/622,892. [cited by applicant]
Apr. 15, 2024 Office Action issued in U.S. Appl. No. 17/612,136. [cited by applicant]
May 15, 2024 U.S. Notice of Allowance issued in U.S. Appl. No. 17/624,784. [cited by applicant]
Oct. 28, 2024 Notice of Allowance issued in U.S. Appl. No. 17/624,784. [cited by applicant]
Sep. 29, 2024 Office Action issued in U.S. Appl. No. 17/612,136. [cited by applicant]
Dec. 9, 2024 Notice of Allowance issued in U.S. Appl. No. 18/403,973. [cited by applicant]
Jan. 27, 2025 Notice of Allowance issued in U.S. Appl. No. 17/612,136. [cited by applicant]
Feb. 4, 2025 Notice of Allowance issued in U.S. Appl. No. 17/624,784. [cited by applicant]
May 15, 2025 Notice of Allowance received in U.S. Appl. No. 18/403,973. [cited by applicant]
May 20, 2025 Notice of Allowance Issued in U.S. Appl. No. 17/612,136. [cited by applicant]
May 21, 2025 Notice of Allowance received in U.S. Appl. No. 17/624,784. [cited by applicant]
Cited By (2)
US 12,439,361 US 12,652,329