IP Library › Granted Patent US 11,704,104
Granted Patent B2
US 11,704,104 · App. 16/628,421 · Granted Jul 18, 2023

Control apparatus, control method, and computer program

Inventors: Akihiro Ogawa (Osaka, JP); Yoshihisa Nagamura (Osaka, JP)
Assignee: SUMITOMO ELECTRIC INDUSTRIES, LTD.
G06F8/65B60R16/023H04L67/12H04L67/34
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 11,704,104
App. No.
16/628,421
Granted
Jul 18, 2023
Kind
B2
Abstract

A control apparatus that includes an in-vehicle communication unit configured to communicate with an on-vehicle control device, a storage unit configured to store a plurality of types of communication paths from the in-vehicle communication unit to the on-vehicle control device, and a selection unit configured to select a transmission path for transmitting an update program to the on-vehicle control device, among the plurality of types of stored communication paths.

Claims (31)

1. A control apparatus, comprising:

an in-vehicle communication device configured to communicate with an on-vehicle control device;

a memory configured to store a plurality of types of communication paths from the in-vehicle communication device to the on-vehicle control device; and

a processor configured to select a transmission path for transmitting an update program to the on-vehicle control device, among the plurality of types of communication paths, wherein:

the processor calculates an index value for each of the plurality of types of communication paths, and selects the transmission path based on a result of comparison of the calculated index values,

the index value includes electric energy consumed in transmission of the update program through the transmission path and a required time necessary for transmission of the update program through the transmission path, and

the processor selects the transmission path from the plurality of types of communication paths other than a communication path with a maximum required time among the plurality of types of communication paths in a case where a predetermined condition is satisfied, and selects the transmission path from the plurality of types of communication paths other than a communication path with a maximum electric energy consumed among the plurality of types of communication paths in a case where the predetermined condition is not satisfied.

2. The control apparatus according to claim 1 , wherein the predetermined condition is that an urgency degree of update of a control program with use of the update program is high, the urgency degree being set to the update program.

3. The control apparatus according to claim 1 , wherein the predetermined condition is that a battery supplying power to each of devices connected to the communication path is being charged.

4. The control apparatus according to claim 1 , wherein

the plurality of types of communication paths includes a communication path of a different communication system,

the memory further stores a transmission rate of each of the plurality of types of communication paths, and

the processor calculates the required time from the transmission rate and a size of the update program.

5. The control apparatus according to claim 1 , wherein

the memory further stores power consumption in communication through each of the plurality of types of communication paths per unit time, and

the processor multiplies the power consumption by the required time to calculate the electric energy consumed.

6. A control method for controlling transmission of an update program to an on-vehicle control device by a control apparatus that communicates with the on-vehicle control device through an in-vehicle communication line,

the control apparatus including an in-vehicle communication device configured to communicate with the on-vehicle control device, and

a memory configured to store a plurality of types of communication paths from the in-vehicle communication device to the on-vehicle control device,

the control method comprising:

a step of selecting a transmission path for transmitting the update program to the on-vehicle control device, among the plurality of types of communication paths,

a step of calculating an index value for each of the plurality of types of communication paths, and selects the transmission path based on a result of comparison of the calculated index values,

the index value including electric energy consumed in transmission of the update program through the transmission path and a required time necessary for transmission of the update program through the transmission path, and

a step of selecting the transmission path from the plurality of types of communication paths other than a communication path with a maximum required time among the plurality of types of communication paths in a case where a predetermined condition is satisfied, and selecting the transmission path from the plurality of types of communication paths other than a communication path with a maximum electric energy consumed among the plurality of types of communication paths in a case where the predetermined condition is not satisfied.

7. A non-transitory computer readable storage medium storing a computer program for causing a computer to function as a processor within a control apparatus configured to communicate with an on-vehicle control device through an in-vehicle communication line, the computer including

an in-vehicle communication device configured to communicate with the on-vehicle control device and

a memory configured to store a plurality of types of communication paths from the in-vehicle communication device to the on-vehicle control device,

the computer program causing the computer to function as the processor configured to select a transmission path for transmitting an update program to the on-vehicle control device, among the plurality of types of communication paths, wherein:

the processor calculates an index value for each of the plurality of types of communication paths, and selects the transmission path based on a result of comparison of the calculated index values,

the index value includes electric energy consumed in transmission of the update program through the transmission path and a required time necessary for transmission of the update program through the transmission path, and

the processor selects the transmission path from the plurality of types of communication paths other than a communication path with a maximum required time among the plurality of types of communication paths in a case where a predetermined condition is satisfied, and selecting the transmission path from the plurality of types of communication paths other than a communication path with a maximum electric energy consumed among the plurality of types of communication paths in a case where the predetermined condition is not satisfied.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 3, 2020
From: OGAWA, AKIHIRO; NAGAMURA, YOSHIHISA
To: SUMITOMO ELECTRIC INDUSTRIES, LTD.
Reel/Frame 051411/0414 →
Priority Claims (1)
JP 2017-157196 · Aug 16, 2017 · national
Continuity (1)
Related Publication 20200210167A1 · Jul 2, 2020
Cited By (1)
US 12,587,444