IP Library › Granted Patent US 11,061,659
Granted Patent B2
US 11,061,659 · App. 16/603,078 · Granted Jul 13, 2021

Control apparatus, transfer method, and computer program

Inventor: Yuki Sano (Osaka, JP)
Assignee: Sumitomo Electric Industries, Ltd.
G06F8/65B60R16/0231B60W50/00B60W2050/0083
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,061,659
App. No.
16/603,078
Granted
Jul 13, 2021
Kind
B2
Abstract

Provided is a control apparatus which is connected to an on-vehicle control device via an in-vehicle communication line, and constitutes, together with the on-vehicle control device, an in-vehicle network with the in-vehicle communication line being a transmission path. The control apparatus includes: a storage unit configured to store therein an update program for the on-vehicle control device; a monitoring unit configured to monitor an occupancy of the in-vehicle communication line; and a transfer control unit configured to control a timing to transfer the stored update program to the on-vehicle control device, on the basis of the occupancy being monitored.

Claims (33)

1. A control apparatus which is connected to an on-vehicle control device via an in-vehicle communication line, and constitutes, together with the on-vehicle control device, an in-vehicle network with the in-vehicle communication line being a transmission path, the control apparatus comprising:

a storage unit configured to store therein an update program for the on-vehicle control device;

a monitoring unit configured to monitor an occupancy of the in-vehicle communication line; and

a transfer control unit configured to control a timing to transfer the stored update program to the on-vehicle control device, on the basis of the occupancy being monitored, wherein

the transfer control unit calculates a time required until the transfer is completed, by using the size of the update program and a transfer speed of the update program which is determined based on the occupancy, and determines, based on the required time, whether or not to continue the transfer of the update program, and wherein

the transfer control unit

updates the transfer speed of the update program at a predetermined update interval, on the basis of the occupancy, during the transfer of the update program,

calculates the required time from the updated transfer speed, and

determines, based on the required time, whether or not to continue the transfer of the update program.

2. The control apparatus according to claim 1 , wherein the transfer control unit suspends the transfer when the required time is equal to or longer than a second threshold value.

3. The control apparatus according to claim 1 , wherein

when the transfer control unit has suspended the transfer, the transfer control unit controls a timing to transfer another update program to be transferred, to the on-vehicle control device.

4. The control apparatus according to claim 2 , wherein

the control apparatus is connected to an output device, and

when transfer of the update program is suspended, the transfer control unit outputs a control signal that causes the output device to perform a notification indicating that transfer of the update program is suspended.

5. A method for transferring an update program for an on-vehicle control device from a control apparatus to the on-vehicle control device, the control apparatus being connected to the on-vehicle control device via an in-vehicle communication line, the control apparatus constituting, together with the on-vehicle control device, an in-vehicle network with the in-vehicle communication line being a transmission path, the method comprising the steps of:

monitoring an occupancy of the in-vehicle communication line; and

controlling a timing to transfer the update program to the on-vehicle control device, on the basis of the occupancy being monitored, wherein

the controlling includes:

calculating a time required until the transfer is completed, by using the size of the update program and a transfer speed of the update program which is determined based on the occupancy, and determining, based on the required time, whether or not to continue the transfer of the update program;

updating the transfer speed of the update program at a predetermined update interval, on the basis of the occupancy, during the transfer of the update program;

calculating the required time from the updated transfer speed; and

determining, based on the required time, whether or not to continue the transfer of the update program.

6. A non-transitory computer readable storage medium storing a computer program for causing a computer to function as a control apparatus which is connected to an on-vehicle control device via an in-vehicle communication line, and constitutes, together with the on-vehicle control device, an in-vehicle network with the in-vehicle communication line being a transmission path,

the computer having a storage unit in which an update program for the on-vehicle control device is stored,

the computer program causing the computer to function as:

a monitoring unit configured to monitor an occupancy of the in-vehicle communication line; and

a transfer control unit configured to control a timing to transfer the stored update program to the on-vehicle control device, on the basis of the occupancy being monitored, wherein

the transfer control unit calculates a time required until the transfer is completed, by using the size of the update program and a transfer speed of the update program which is determined based on the occupancy, and determines, based on the required time, whether or not to continue the transfer of the update program, and wherein

the transfer control unit

updates the transfer speed of the update program at a predetermined update interval, on the basis of the occupancy, during the transfer of the update program,

calculates the required time from the updated transfer speed, and

determines, based on the required time, whether or not to continue the transfer of the update program.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 4, 2019
From: SANO, YUKI
To: SUMITOMO ELECTRIC INDUSTRIES, LTD.
Reel/Frame 050637/0809 →
Priority Claims (1)
JP JP2017-075117 · Apr 5, 2017 · national
Continuity (1)
Related Publication 20200057628A1 · Feb 20, 2020