PROGRAM UPDATE SYSTEM AND PROGRAM UPDATE METHOD
First Claim
1. A program update system comprising:
- a plurality of control devices including;
storage means for storing a control program for controlling a vehicle-mounted device; and
execution means for reading out and executing the control program;
a relay device connected to the plurality of control devices via an in-vehicle communication line; and
an exterior device connected to the relay device via an exterior communication network and for storing update data required in order to update the control program, andin which the update data is transmitted from the exterior device to the relay device, and the control program stored in the storage means of the control device is updated, based on the update data received by the relay device,wherein the update data includes;
an update control program for a control device targeted for updating; and
a computer program that implements;
means for calculating a digest value relating to the update control program;
means for determining whether operation of the control device after the update is normal; and
means for transmitting a result of the determination by the determining means to the relay device as a response,the relay device includes;
means for transmitting the update data received from the exterior device to the control device targeted for updating,the control device includes;
means for receiving the update data transmitted from the relay device; and
means for updating the control program stored in the storage means using the update control program included in the received update data, andthe control device, by executing the computer program included in the update data, determines whether operation after the update is normal, and transmits a result of the determination to the relay device as a response.
1 Assignment
0 Petitions
Accused Products
Abstract
A program update system and method that are able to verify the legitimacy of an update of a program executed on a vehicle side. An exterior device stores update data including an update control program for a control device targeted for updating and a computer program that implements means for calculating a digest value relating to the update control program, means for determining whether operation of the control device after the update is normal, and means for transmitting a result of the determination as a response. The control device to receives the update data that is transmitted from the exterior device via a relay device and updates the control program using the update control program included in the update data, and determines whether operation after the update is normal and transmits a result of the determination to the relay device by executing the computer program.
-
Citations
8 Claims
-
1. A program update system comprising:
-
a plurality of control devices including; storage means for storing a control program for controlling a vehicle-mounted device; and execution means for reading out and executing the control program; a relay device connected to the plurality of control devices via an in-vehicle communication line; and an exterior device connected to the relay device via an exterior communication network and for storing update data required in order to update the control program, and in which the update data is transmitted from the exterior device to the relay device, and the control program stored in the storage means of the control device is updated, based on the update data received by the relay device, wherein the update data includes; an update control program for a control device targeted for updating; and a computer program that implements; means for calculating a digest value relating to the update control program; means for determining whether operation of the control device after the update is normal; and means for transmitting a result of the determination by the determining means to the relay device as a response, the relay device includes; means for transmitting the update data received from the exterior device to the control device targeted for updating, the control device includes; means for receiving the update data transmitted from the relay device; and means for updating the control program stored in the storage means using the update control program included in the received update data, and the control device, by executing the computer program included in the update data, determines whether operation after the update is normal, and transmits a result of the determination to the relay device as a response. - View Dependent Claims (2, 3, 4, 5, 6, 8)
-
-
7. A program update method in which an exterior device transmits, to a relay device connected to a control device including storage means for storing a control program for controlling a vehicle-mounted device and execution means for reading out and executing the control program, update data required in order to update the control program, and the control program stored in the storage means of the control device is updated, based on the update data received by the relay device,
wherein the update data includes: -
an update control program for a control device targeted for updating; and a computer program that implements; means for calculating a digest value relating to the update control program; means for determining whether operation of the control device after the update is normal; and means for transmitting a result of the determination by the determining means to the relay device as a response, the relay device; transmits the update data received from the exterior device to the control device targeted for updating, and the control device; receives the update data transmitted from the relay device, updates the control program stored in the storage means using the update control program included in the received update data, and by executing the computer program included in the update data, determines whether operation after the update is normal, and transmits a result of the determination to the relay device as a response.
-
Specification