GATEWAY DEVICE, IN-VEHICLE NETWORK SYSTEM, AND FIRMWARE UPDATE METHOD
First Claim
1. A gateway device connected via one or more buses to a plurality of electronic controllers on-board a vehicle, the gateway device comprising:
- one or more memories; and
circuitry, that in operation,receives firmware update information from an external device external to the vehicle, the firmware update information including updated firmware to be applied to a first electronic controller from among the plurality of electronic controllers,determines whether or not the first electronic controller satisfies a first condition, based on first information about the first electronic controller,causes, if the first condition is determined to be satisfied, the first electronic controller to execute a first process related to updating firmware, andcauses, if the first condition is determined not to be satisfied, a first device other than the first electronic controller to execute the first process.
1 Assignment
0 Petitions
Accused Products
Abstract
A gateway device, connected to one or more buses used in communication by a plurality of ECUs on-board a vehicle, is provided with: a receiving unit that receives, from a server that acts as an external device external to the vehicle, firmware update information that includes updated firmware to be applied to one ECU from among the plurality of ECUs; and a control unit that determines, based on certain information about the ECU on which to apply the updated firmware, whether or not the ECU satisfies a certain condition, and if the certain condition is satisfied, causes the ECU to execute a certain process related to updating firmware, whereas if the certain condition is not satisfied, causes equipment other than the ECU to execute the certain process.
46 Citations
11 Claims
-
1. A gateway device connected via one or more buses to a plurality of electronic controllers on-board a vehicle, the gateway device comprising:
-
one or more memories; and circuitry, that in operation, receives firmware update information from an external device external to the vehicle, the firmware update information including updated firmware to be applied to a first electronic controller from among the plurality of electronic controllers, determines whether or not the first electronic controller satisfies a first condition, based on first information about the first electronic controller, causes, if the first condition is determined to be satisfied, the first electronic controller to execute a first process related to updating firmware, and causes, if the first condition is determined not to be satisfied, a first device other than the first electronic controller to execute the first process. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. An in-vehicle network system provided with a plurality of electronic controllers that communicate over one or more buses, and a gateway device connected to the one or more buses, the gateway device comprising:
-
one or more memories; and circuitry, that in operation, receives firmware update information from an external device external to the vehicle in which the gateway device is installed on-board, the firmware update information including updated firmware to be applied to a first electronic controller from among the plurality of electronic controllers, determines whether or not the first electronic controller satisfies a first condition, based on first information about the first electronic controller, causes, if the first condition is determined to be satisfied, the first electronic controller to execute a first process related to updating firmware, and causes, if the first condition is determined not to be satisfied, a first device other than the first electronic controller to execute the first process.
-
-
11. A method used in an in-vehicle network system provided with a plurality of electronic controllers that communicate over one or more buses, the method comprising:
-
receiving firmware update information from an external device external to the vehicle in which the plurality of electronic controllers is installed on-board, the firmware update information including updated firmware to be applied to a first electronic controller from among the plurality of electronic controllers; determining whether or not the first electronic controller satisfies a first condition, based on first information about the first electronic controller; causing, if the first condition is determined to be satisfied, the first electronic controller to execute a first process related to updating firmware; and causing, if the first condition is determined not to be satisfied, a first device other than the first electronic controller to execute the first process.
-
Specification