In-vehicle program update apparatus
First Claim
1. An in-vehicle program update apparatus in an in-vehicle network system mounted to a vehicle, the in-vehicle program update apparatus being connected to a plurality of electronic control units in the in-vehicle network system via a communication bus,the in-vehicle program update apparatus comprising:
- a storage portion having a memory to store an update condition table that indicates a vehicle load state capable of updating a program installed in each of the plurality of electronic control units included in the in-vehicle network system;
the vehicle load state indicated by the storage portion including (i) the vehicle load state during traveling of the vehicle and (ii) the vehicle load state during stopping of the vehicle;
an update file reception portion that wirelessly communicates with an external center apparatus separate from the vehicle and receives from the center apparatus an update file to update the program;
an update determination section to determine, based on the update condition table stored in the storage portion, whether a current vehicle load state equals a lightly loaded state capable of updating a program corresponding to the update file or a heavily loaded state incapable of updating the program when the update file reception portion receives the update file,the lightly loaded state including (i) a first lightly loaded state during traveling of the vehicle and (ii) a second lightly loaded state during stopping of the vehicle;
a program update section that uses the update file received by the update file reception portion to update, via the communication bus, the program corresponding to the update file when the update determination section determines the lightly loaded state regardless of whether the lightly loaded state is the first lightly loaded state or the second lightly loaded state; and
an environment improvement section that performs an environment improvement control to change the current vehicle load state to the lightly loaded state based on the update condition table stored in the storage portion when the update determination section determines that the current vehicle load state equals the heavily loaded state.
1 Assignment
0 Petitions
Accused Products
Abstract
A gateway electronic control unit (ECU) includes an update condition table that indicates a vehicle load state that updates an ECU program corresponding to each of several ECUs. The gateway ECU wirelessly communicates with an external center apparatus to receive an update file. The gateway ECU uses the update condition table to determine whether the current vehicle load state equals a lightly loaded state capable of updating an ECU program or a heavily loaded state incapable of updating an ECU program. If the current vehicle load state is determined to equal the lightly loaded state, the gateway ECU updates an ECU program using the update file received from the center apparatus. If the current vehicle load state is determined to equal the heavily loaded state, the gateway ECU performs environment improvement control based on the update condition table to change the current vehicle load state to the lightly loaded state.
49 Citations
15 Claims
-
1. An in-vehicle program update apparatus in an in-vehicle network system mounted to a vehicle, the in-vehicle program update apparatus being connected to a plurality of electronic control units in the in-vehicle network system via a communication bus,
the in-vehicle program update apparatus comprising: -
a storage portion having a memory to store an update condition table that indicates a vehicle load state capable of updating a program installed in each of the plurality of electronic control units included in the in-vehicle network system; the vehicle load state indicated by the storage portion including (i) the vehicle load state during traveling of the vehicle and (ii) the vehicle load state during stopping of the vehicle; an update file reception portion that wirelessly communicates with an external center apparatus separate from the vehicle and receives from the center apparatus an update file to update the program; an update determination section to determine, based on the update condition table stored in the storage portion, whether a current vehicle load state equals a lightly loaded state capable of updating a program corresponding to the update file or a heavily loaded state incapable of updating the program when the update file reception portion receives the update file, the lightly loaded state including (i) a first lightly loaded state during traveling of the vehicle and (ii) a second lightly loaded state during stopping of the vehicle; a program update section that uses the update file received by the update file reception portion to update, via the communication bus, the program corresponding to the update file when the update determination section determines the lightly loaded state regardless of whether the lightly loaded state is the first lightly loaded state or the second lightly loaded state; and an environment improvement section that performs an environment improvement control to change the current vehicle load state to the lightly loaded state based on the update condition table stored in the storage portion when the update determination section determines that the current vehicle load state equals the heavily loaded state. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. An in-vehicle program update system in a vehicle, cooperating with an external center apparatus that transmits an update file to update programs installed in multiple electronic control units in an in-vehicle network in the vehicle, the in-vehicle program update system including:
-
a communication terminal that wirelessly communicates with the external center apparatus separate from the vehicle; and a gateway apparatus that is connected with the communication terminal to communicate with the external center apparatus via the communication terminal, the gateway apparatus being connected with the electronic control units in the in-vehicle network via a communication bus, the gateway apparatus comprising; a storage portion having a memory that stores an update condition table that indicates a vehicle load state capable of updating a program installed in each of the electronic control units; an update file reception section that receives an update file to update the program from the external center apparatus via the communication terminal; an update determination section that determines, based on the update condition table stored in the storage portion, whether a current vehicle load state equals a lightly loaded state capable of updating a program corresponding to the update file or a heavily loaded state incapable of updating the program when the update file reception section receives the update file; a program update section that uses the update file received by the update file reception section to update, via the communication bus, the program corresponding to the update file when the update determination section determines the lightly loaded state; and an environment improvement section that performs an environment improvement control to change the current vehicle load state to the lightly loaded state based on the update condition table stored in the storage portion when the update determination section determines that the current vehicle load state equals the heavily loaded state. - View Dependent Claims (11, 12, 13, 14, 15)
-
Specification