Gateway device, in-vehicle network system, and firmware update method

US2017192770A1 · US · A1

Patent metadata
FieldValue
Publication numberUS-2017192770-A1
Application numberUS-201715465653-A
CountryUS
Kind codeA1
Filing dateMar 22, 2017
Priority dateSep 14, 2015
Publication dateJul 6, 2017
Grant date

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

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.

First claim

Opening claim text (preview).

What is claimed is: 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. 2 . The gateway device according to claim 1 , wherein the first information indicates a processing capability of the first electronic controller. 3 . The gateway device according to claim 1 , wherein the first information indicates whether or not the first electronic controller includes a function of executing the first process, and in the determining, the first condition is determined to be satisfied if the first electronic controller includes the function of executing the first process, and the first condition is determined not to be satisfied if the first electronic controller does not include the function of executing the first process. 4 . The gateway device according to claim 1 , wherein the firmware update information includes a signature attached to the updated firmware, and the first process is a process of verifying the signature. 5 . The gateway device according to claim 1 , wherein the first process is a process of saving pre-update firmware held by the first electronic controller. 6 . The gateway device according to claim 1 , wherein if the first condition is determined not to be satisfied, the circuitry selects, as the first device, a second electronic controller other than the first electronic controller from among the plurality of electronic controllers. 7 . The gateway device according to claim 1 , wherein if the first condition is determined not to be satisfied, the circuitry selects the gateway device as the first device. 8 . The gateway device according to claim 4 , wherein if the first condition is determined not to be satisfied, the circuitry selects, as the first device, an electronic controller that is other than the first electronic controller and that includes a key to use for verifying the signature from among the plurality of electronic controllers. 9 . The gateway device according to claim 1 , wherein the plurality of electronic controllers communicate over the one or more buses in accordance with a controller area network (CAN) protocol. 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.

Assignees

Inventors

Classifications

  • the solution involving signatures · CPC title

  • for in-vehicle communication · CPC title

  • specially adapted for proprietary or special-purpose networking environments, e.g. medical networks, sensor networks, networks in vehicles or remote metering networks · CPC title

  • Protecting data integrity, e.g. using checksums, certificates or signatures · CPC title

  • G06F8/65Primary

    Updates (security arrangements therefor G06F21/57) · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US2017192770A1 cover?
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…
Who is the assignee on this patent?
Panasonic Ip Corp America
What technology area does this patent fall under?
Primary CPC classification G06F8/65. Mapped technology areas include Physics.
When was this patent published?
Publication date Thu Jul 06 2017 00:00:00 GMT+0000 (Coordinated Universal Time) (A1). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 6 related publications on this page (citations in our corpus or others sharing the same primary CPC).