IP Library › Granted Patent US 11,630,659
Granted Patent B2
US 11,630,659 · App. 17/434,651 · Granted Apr 18, 2023

In-vehicle update device, update processing program, and program update method

Inventor: Takuya Kobayashi (Yokkaichi, JP)
Assignees: AutoNetworks Technologies, Ltd.; Sumitomo Wiring Systems, Ltd.; Sumitomo Electric Industries, Ltd.
G06F8/656B60R16/023G06F11/1407
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,630,659
App. No.
17/434,651
Granted
Apr 18, 2023
Kind
B2
Abstract

Provided is an in-vehicle update device for acquiring an update program transmitted from an external server located outside a vehicle, and performing processing for updating a program for an in-vehicle control device mounted in the vehicle, the in-vehicle update device including a storage unit, and a control unit, in which the acquired update program is stored in the storage unit, the control unit is configured to control transmission of the acquired update program to the in-vehicle control device, the control unit interrupts the transmission due to stop of the vehicle, compares derivation values respectively derived based on the update program stored in the storage unit before and after the interruption with each other, and determines the validity of the update program stored in the storage unit based on a comparison result.

Claims (29)

1. An in-vehicle update device for acquiring an update program transmitted from an external server located outside a vehicle, and performing processing for updating a program for an in-vehicle control device mounted in the vehicle, the in-vehicle update device comprising:

a processor;

a storage unit; and

a control unit,

wherein the update program is stored in the storage unit, the control unit is connected to the processor to control transmission of the update program to the in-vehicle control device, and the control unit executed by the processor to

interrupt the transmission due to stoppage of the vehicle,

compare derivation values respectively derived based on the update program stored in the storage unit before and after the interruption with each other, and

determine the validity of the update program stored in the storage unit based on a comparison result,

wherein, in a case where the derivation values before and after the interruption are different from each other, the update program stored in the storage unit is determined to be unauthorized, and the update program is acquired from a beginning from the external server, and

wherein, in a case where the derivation values before and after the interruption are the same, the update program stored in the storage unit is determined to be authorized, and the transmission is resumed from an interruption point, wherein the interruption point is derived based on a check point included in the acquired update program.

2. The in-vehicle update device according to claim 1 , wherein, after the update program is transmitted to the in-vehicle control device, the control unit deletes the update program stored in the storage unit from the storage unit.

3. A non-transitory computer readable medium storing an update processing program, the update processing program executed by a processor to cause a computer to execute processing for comprising:

acquiring an update program transmitted from an external server located outside of a vehicle;

storing the update program in a storage unit;

transmitting the update program to an in-vehicle control device;

comparing derivation values respectively derived based on the update program stored in the storage unit before and after an interruption of the transmission with each other; and

determining the validity of the update program stored in the storage unit based on a comparison result,

wherein, in a case where the derivation values before and after the interruption are different from each other, the update program stored in the storage unit is determined to be unauthorized, and the update program is acquired from a beginning from the external server, and

wherein, in a case where the derivation values before and after the interruption are the same, the update program stored in the storage unit is determined to be authorized, and the transmission is resumed from an interruption point, wherein the interruption point is derived based on a check point included in the acquired update program.

4. The non-transitory computer readable medium according to claim 3 , wherein, after the update program is transmitted to the in-vehicle control device, the control unit deletes the update program stored in the storage unit from the storage unit.

5. A program update method comprising the steps of:

acquiring an update program transmitted from an external server located outside of a vehicle;

storing the update program in a storage unit;

transmitting the update program to an in-vehicle control device;

comparing derivation values respectively derived based on the update program stored in the storage unit before and after an interruption of the transmission with each other; and

determining the validity of the update program stored in the storage unit based on a comparison result,

wherein, in a case where the derivation values before and after the interruption are different from each other, the update program stored in the storage unit is determined to be unauthorized, and the update program is acquired from a beginning from the external server, and

wherein, in a case where the derivation values before and after the interruption are the same, the update program stored in the storage unit is determined to be authorized, and the transmission is resumed from an interruption point, wherein the interruption point is derived based on a check point included in the acquired update program.

6. The program update method according to claim 5 , wherein, after the update program is transmitted to the in-vehicle control device, the control unit deletes the update program stored in the storage unit from the storage unit.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 27, 2021
From: KOBAYASHI, TAKUYA
To: AUTONETWORKS TECHNOLOGIES, LTD.; SUMITOMO WIRING SYSTEMS, LTD.; SUMITOMO ELECTRIC INDUSTRIES, LTD.
Reel/Frame 057314/0016 →
Priority Claims (1)
JP JP2019-038882 · Mar 4, 2019 · national
Continuity (1)
Related Publication 20220197630A1 · Jun 23, 2022
Cited By (1)
US 12,591,425