JP6915500B2 - 更新システム、電子制御装置、更新管理装置、及び更新管理方法 - Google Patents
更新システム、電子制御装置、更新管理装置、及び更新管理方法 Download PDFInfo
- Publication number
- JP6915500B2 JP6915500B2 JP2017214241A JP2017214241A JP6915500B2 JP 6915500 B2 JP6915500 B2 JP 6915500B2 JP 2017214241 A JP2017214241 A JP 2017214241A JP 2017214241 A JP2017214241 A JP 2017214241A JP 6915500 B2 JP6915500 B2 JP 6915500B2
- Authority
- JP
- Japan
- Prior art keywords
- update
- program
- electronic control
- updated
- management device
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F8/00—Arrangements for software engineering
- G06F8/60—Software deployment
- G06F8/65—Updates
- G06F8/654—Updates using techniques specially adapted for alterable solid state memories, e.g. for EEPROM or flash memories
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F11/00—Error detection; Error correction; Monitoring
- G06F11/07—Responding to the occurrence of a fault, e.g. fault tolerance
- G06F11/14—Error detection or correction of the data by redundancy in operation
- G06F11/1402—Saving, restoring, recovering or retrying
- G06F11/1415—Saving, restoring, recovering or retrying at system level
- G06F11/1433—Saving, restoring, recovering or retrying at system level during software upgrading
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F8/00—Arrangements for software engineering
- G06F8/60—Software deployment
- G06F8/65—Updates
- G06F8/66—Updates of program code stored in read-only memory [ROM]
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/01—Protocols
- H04L67/12—Protocols specially adapted for proprietary or special-purpose networking environments, e.g. medical networks, sensor networks, networks in vehicles or remote metering networks
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/34—Network arrangements or protocols for supporting network services or applications involving the movement of software or configuration parameters
-
- G—PHYSICS
- G07—CHECKING-DEVICES
- G07C—TIME OR ATTENDANCE REGISTERS; REGISTERING OR INDICATING THE WORKING OF MACHINES; GENERATING RANDOM NUMBERS; VOTING OR LOTTERY APPARATUS; ARRANGEMENTS, SYSTEMS OR APPARATUS FOR CHECKING NOT PROVIDED FOR ELSEWHERE
- G07C5/00—Registering or indicating the working of vehicles
- G07C5/008—Registering or indicating the working of vehicles communicating information to a remotely located station
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- General Engineering & Computer Science (AREA)
- Software Systems (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Computer Security & Cryptography (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Quality & Reliability (AREA)
- Health & Medical Sciences (AREA)
- Computing Systems (AREA)
- General Health & Medical Sciences (AREA)
- Medical Informatics (AREA)
- Stored Programmes (AREA)
Description
また、更新管理装置は、複数の電子制御装置の中に、プログラムの更新が完了していない電子制御装置が含まれる場合、複数の電子制御装置に、更新前のプログラムを用いて所定の制御を実行させることができる。
図1は、一実施形態に係る更新システムのシステム構成の例を示す図である。更新システム1は、所定の制御を行う複数のECU(電子制御装置:Electronic Control Unit)111a、111b、111c、112a、112bと、複数のECUにおけるプログラムの更新を管理する更新管理装置100とを含む。
(更新管理装置、及びECUのハードウェア構成)
更新管理装置100、及びECU111、112は、一般的なコンピュータの構成を有しており、例えば、CPU(Central Processing Unit)201、RAM(Random Access Memory)202、ROM(Read Only Memory)203、ストレージデバイス204、通信I/F(Interface)205、外部接続I/F206、及びシステムバス207等を含む。
<機能構成>
図3は、第1の実施形態に係る更新管理装置、及びECUの機能構成の例を示す図である。なお、図3において、ECU112は、ECU111と同様の機能構成を有しているものとする。
更新管理装置100は、例えば、更新情報取得部311、通信部312、更新要求部313、更新結果記憶部314、及び切替制御部315等を有する。
ECU111は、例えば、図2に示すCPU201で実行されるプログラムにより、通信部321、更新部322、切替部323、起動制御部324、機能制御部325、及び記憶部326等を実現している。なお、上記の各機能構成のうち、少なくとも一部は、ハードウェアによって実現されるものであっても良い。また、ここでは、ECU111の機能構成について説明するが、ECU112は、前述したようにECU111と同様の機能構成を有している。
続いて、第1の実施形態に係る更新管理方法の処理の流れについて説明する。
図6は、第1の実施形態に係る更新管理装置の処理の例を示すフローチャートである。
図7は、第1の実施形態に係るECUの処理の例を示すフローチャートである。この処理は、図6に示す更新管理装置100の処理に対応する、ECU111、112側の処理の例を示している。
図8は第1の実施形態に係る更新システムの処理の例を示すシーケンス図(1)である。この処理は、ECU111、112の更新情報があり、かつECU111、112のプログラムの更新が正常に完了する場合の処理の例を示している。なお、図8に示す処理の開始時点において、ECU111、及びECU112は、更新前のプログラムにより所定の制御820を実行しているものとする。また、図8に示す各処理は、図6、7に示す各処理に対応しているので、ここでは詳細な説明は省略する。
図9は第1の実施形態に係る更新システムの処理の例を示すシーケンス図(2)である。この処理は、ECU111、112の更新情報があり、かつECU111におけるプログラムの更新が失敗した場合の処理の例を示している。
第1の実施形態では、車両10のIG−OFF、及びIG−ONのタイミングで、ECU111、112の起動、又は再起動を行い、更新前のプログラムから更新後のプログラムへの切替えを行う場合の例について説明を行った。ただし、これは好適な一例であり、ECU111、112のプログラムの更新を行うタイミングは、IG−ON以外のタイミングであっても良い。
図10は、第2の実施形態に係るECUの構成のイメージを示す図である。第2の実施形態に係るECU111、112は、例えば、図10に示すように、第1のCPU1001、及び第2のCPU1002を有している。
続いて、第2の実施形態に係る更新システム1の更新管理方法の処理の流れについて説明する。
10 車両
100 更新管理装置
111 ECU(第1の電子制御装置、電子制御装置)
112 ECU(第2の電子制御装置、電子制御装置)
313 更新要求部(要求部)
314 更新結果記憶部(記憶部)
315 切替制御部
322 更新部
323 切替部
324 起動制御部
332 第1の記憶領域
333 第2の記憶領域
Claims (9)
- 所定の制御を行う複数の電子制御装置と、前記複数の電子制御装置が実行するプログラムの更新を管理する更新管理装置とを含む更新システムであって、
前記更新管理装置は、
前記複数の電子制御装置にプログラムの更新を要求する要求部と、
前記複数の電子制御装置から通知される前記プログラムの更新結果を記憶する記憶部と、
を有し、
前記電子制御装置は、
更新前のプログラムを記憶する第1の記憶領域と、
更新後のプログラムを記憶する第2の記憶領域と、
前記更新管理装置からの要求に応じて、前記第2の記憶領域に前記更新後のプログラムを記憶し、前記更新後のプログラムを用いて起動し、前記更新結果を前記更新管理装置に通知する更新部と、
前記記憶部に記憶された前記更新結果が、前記複数の電子制御装置における前記プログラムの更新が完了したことを示す場合、前記第2の記憶領域に記憶した前記更新後のプログラムによる前記所定の制御を開始させる切替部と、
を有し、
前記更新管理装置は、前記記憶部に記憶された前記更新結果が、前記プログラムの更新が完了していない電子制御装置があることを示す場合、前記複数の電子制御装置に、前記更新前のプログラムによる前記所定の制御を要求する切替要求を通知し、
前記切替部は、前記更新管理装置から前記切替要求を受付した場合、前記第1の記憶領域に記憶した前記更新前のプログラムを用いて前記所定の制御を実行させる、更新システム。 - 前記更新管理装置は、前記記憶部に記憶された前記更新結果が、前記複数の電子制御装置における前記プログラムの更新が完了したことを示す場合、前記更新後のプログラムによる前記所定の制御の開始を要求する開始要求を、前記複数の電子制御装置に通知し、
前記切替部は、前記更新管理装置から通知される前記開始要求に応じて、前記更新後のプログラムによる前記所定の制御を開始させる、請求項1に記載の更新システム。 - 前記切替部は、前記更新管理装置から通知される前記開始要求を受付するまで、前記更新後のプログラムによる前記所定の制御を禁止する、請求項2に記載の更新システム。
- 前記切替部は、前記電子制御装置が、前記更新後のプログラムを用いて再起動した後に、前記更新管理装置から前記切替要求を受付した場合、前記第1の記憶領域に記憶した前記更新前のプログラムを用いて前記電子制御装置を再起動させる、請求項1乃至3のいずれか一項に記載の更新システム。
- 前記複数の電子制御装置は、
車両に搭載され、前記車両のイグニッション電源が供給される第1の電子制御装置と、
前記車両に搭載され、前記車両の常時供給電源が供給される第2の電子制御装置と、
を含む、請求項1乃至4のいずれか一項に記載の更新システム。 - 前記第2の電子制御装置は、前記第2の記憶領域に前記更新後のプログラムを記憶した後の前記車両のイグニッションオンに応じて、前記更新後のプログラムを用いて前記第2の電子制御装置を再起動させる起動制御部を有する、請求項5に記載の更新システム。
- 前記第1の電子制御装置、及び前記第2の電子制御装置は、前記第2の記憶領域に前記更新後のプログラムを記憶した後に、前記更新管理装置から通知される切替指示に応じて、前記更新後のプログラムを用いて、自装置を再起動させる起動制御部を有する、請求項5に記載の更新システム。
- 所定の制御を行う複数の電子制御装置が実行するプログラムを更新する更新システムの前記電子制御装置であって、
更新前のプログラムを記憶する第1の記憶領域と、
更新後のプログラムを記憶する第2の記憶領域と、
前記更新システムからの要求に応じて、前記第2の記憶領域に前記更新後のプログラムを記憶し、前記更新後のプログラムを用いて起動し、更新結果を前記更新システムに通知する更新部と、
前記更新システムが管理する前記複数の電子制御装置の前記更新結果が、前記複数の電子制御装置における前記プログラムの更新が完了したことを示す場合、前記第2の記憶領域に記憶した前記更新後のプログラムによる前記所定の制御を開始させる切替部と、
を有し、
前記切替部は、前記更新システムが管理する前記複数の電子制御装置の前記更新結果が、前記プログラムの更新が完了していない電子制御装置があることを示す場合、前記第1の記憶領域に記憶した前記更新前のプログラムを用いて前記所定の制御を実行させる、電子制御装置。 - 所定の制御を行う複数の電子制御装置と、前記複数の電子制御装置が実行するプログラムの更新を管理する更新管理装置とを含む更新システムにおける更新管理方法であって、
前記更新管理装置が、
前記複数の電子制御装置にプログラムの更新を要求するステップと、
前記複数の電子制御装置から通知される前記プログラムの更新結果を記憶部に記憶するステップと、
を実行し、
前記電子制御装置が、
更新前のプログラムを第1の記憶領域に記憶するステップと、
更新後のプログラムを第2の記憶領域に記憶するステップと、
前記更新管理装置からの要求に応じて、前記第2の記憶領域に前記更新後のプログラムを記憶し、前記更新後のプログラムを用いて起動し、前記更新結果を前記更新管理装置に通知するステップと、
前記記憶部に記憶された前記更新結果が、前記複数の電子制御装置における前記プログラムの更新が完了したことを示す場合、前記複数の電子制御装置の各々が、前記更新後のプログラムによる所定の制御を開始させる切替ステップと、
を実行し、
前記更新管理装置は、前記記憶部に記憶された前記更新結果が、前記プログラムの更新が完了していない電子制御装置があることを示す場合、前記複数の電子制御装置に、更新前のプログラムによる前記所定の制御を要求する切替要求を通知し、
前記切替ステップは、前記更新管理装置から前記切替要求を受付した場合、前記第1の記憶領域に記憶した前記更新前のプログラムを用いて前記所定の制御を実行させる、更新管理方法。
Priority Applications (5)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2017214241A JP6915500B2 (ja) | 2017-11-06 | 2017-11-06 | 更新システム、電子制御装置、更新管理装置、及び更新管理方法 |
US16/159,117 US11354114B2 (en) | 2017-11-06 | 2018-10-12 | Updating system, electronic control unit, updating management device, and updating management method |
US17/304,370 US11960877B2 (en) | 2017-11-06 | 2021-06-18 | Updating system, electronic control unit, updating management device, and updating management method |
JP2021116214A JP2021169308A (ja) | 2017-11-06 | 2021-07-14 | 更新システム、車両システム、及び更新管理装置 |
JP2023034036A JP2023075222A (ja) | 2017-11-06 | 2023-03-06 | 車両 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2017214241A JP6915500B2 (ja) | 2017-11-06 | 2017-11-06 | 更新システム、電子制御装置、更新管理装置、及び更新管理方法 |
Related Child Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2021116214A Division JP2021169308A (ja) | 2017-11-06 | 2021-07-14 | 更新システム、車両システム、及び更新管理装置 |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2019084941A JP2019084941A (ja) | 2019-06-06 |
JP6915500B2 true JP6915500B2 (ja) | 2021-08-04 |
Family
ID=66328609
Family Applications (3)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2017214241A Active JP6915500B2 (ja) | 2017-11-06 | 2017-11-06 | 更新システム、電子制御装置、更新管理装置、及び更新管理方法 |
JP2021116214A Pending JP2021169308A (ja) | 2017-11-06 | 2021-07-14 | 更新システム、車両システム、及び更新管理装置 |
JP2023034036A Pending JP2023075222A (ja) | 2017-11-06 | 2023-03-06 | 車両 |
Family Applications After (2)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2021116214A Pending JP2021169308A (ja) | 2017-11-06 | 2021-07-14 | 更新システム、車両システム、及び更新管理装置 |
JP2023034036A Pending JP2023075222A (ja) | 2017-11-06 | 2023-03-06 | 車両 |
Country Status (2)
Country | Link |
---|---|
US (2) | US11354114B2 (ja) |
JP (3) | JP6915500B2 (ja) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20210141629A1 (en) * | 2019-11-08 | 2021-05-13 | Toyota Jidosha Kabushiki Kaisha | Program update system and vehicle management server |
Families Citing this family (15)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP7192415B2 (ja) * | 2018-11-06 | 2022-12-20 | 株式会社オートネットワーク技術研究所 | プログラム更新システム及び更新処理プログラム |
JP7322536B2 (ja) | 2019-06-14 | 2023-08-08 | マツダ株式会社 | 移動体の制御装置 |
JP7298427B2 (ja) * | 2019-10-07 | 2023-06-27 | トヨタ自動車株式会社 | プログラム更新システムおよびプログラム更新方法 |
US20240126528A1 (en) * | 2019-10-18 | 2024-04-18 | Hitachi Astemo, Ltd. | Redundant system and load drive control device |
JP7220397B2 (ja) * | 2019-12-09 | 2023-02-10 | パナソニックIpマネジメント株式会社 | 情報処理装置および情報処理方法 |
JP7367626B2 (ja) * | 2020-07-08 | 2023-10-24 | トヨタ自動車株式会社 | ソフトウェア更新装置、方法、プログラムおよび車両 |
JP7204726B2 (ja) * | 2020-12-22 | 2023-01-16 | 本田技研工業株式会社 | 制御システム、移動体、サーバ、制御方法、更新制御方法、及びプログラム |
JP7291734B2 (ja) * | 2021-01-14 | 2023-06-15 | 本田技研工業株式会社 | 制御システム、移動体、情報処理装置、制御方法、情報処理方法及びプログラム |
JP2022121301A (ja) * | 2021-02-08 | 2022-08-19 | トヨタ自動車株式会社 | 車両用制御装置 |
KR20220132864A (ko) * | 2021-03-24 | 2022-10-04 | 현대자동차주식회사 | 차량 및 차량 제어 방법 |
US20220024472A1 (en) * | 2021-07-07 | 2022-01-27 | Toyota Jidosha Kabushiki Kaisha | Control apparatus for vehicle |
JP2023019048A (ja) * | 2021-07-28 | 2023-02-09 | トヨタ自動車株式会社 | センタ、方法、及びプログラム |
JP2023019042A (ja) * | 2021-07-28 | 2023-02-09 | トヨタ自動車株式会社 | 車両用のシステム、センタ、方法、及びプログラム |
CN114625393B (zh) * | 2022-02-23 | 2023-06-23 | 阿波罗智能技术(北京)有限公司 | 电子控制单元的刷写方法、装置、设备以及存储介质 |
US20230315440A1 (en) * | 2022-04-05 | 2023-10-05 | Ford Global Technologies, Llc | Vehicle software compatibility |
Family Cites Families (40)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP4399987B2 (ja) * | 2001-01-25 | 2010-01-20 | 株式会社デンソー | 車両統合制御におけるフェイルセーフシステム |
JP3901060B2 (ja) | 2002-08-28 | 2007-04-04 | 日本電気株式会社 | アプリケーションの更新処理方法、更新処理システム及び更新処理プログラム |
JP2004126960A (ja) | 2002-10-03 | 2004-04-22 | Mitsubishi Electric Corp | リモートメンテナンスシステム |
JP4791061B2 (ja) * | 2005-03-18 | 2011-10-12 | 富士通株式会社 | 計算機システムのファームウェアのバージョン管理方法及び情報処理装置 |
JP2006268172A (ja) * | 2005-03-22 | 2006-10-05 | Nec Corp | サーバシステムおよびオンラインソフトウェア更新方法 |
US20070185624A1 (en) * | 2006-02-07 | 2007-08-09 | General Motors Corporation | Method for remote reprogramming of vehicle flash memory |
JP2009053920A (ja) * | 2007-08-27 | 2009-03-12 | Auto Network Gijutsu Kenkyusho:Kk | 車載用電子制御ユニットのプログラム管理システム |
JP5428738B2 (ja) | 2009-10-16 | 2014-02-26 | 富士通株式会社 | 情報処理装置及びファームウェア更新方法 |
JP5434481B2 (ja) | 2009-10-30 | 2014-03-05 | 株式会社オートネットワーク技術研究所 | 処理装置及び制御方法 |
WO2011055447A1 (ja) * | 2009-11-06 | 2011-05-12 | トヨタ自動車株式会社 | 車両用ゲートウェイ装置 |
JP2011170465A (ja) * | 2010-02-16 | 2011-09-01 | Ricoh Co Ltd | ソフトウェア配信システム、ソフトウェア配信方法およびプログラム |
JP2012091755A (ja) * | 2010-10-29 | 2012-05-17 | Honda Motor Co Ltd | 車両用プログラム書換えシステム |
US20130325997A1 (en) * | 2010-11-19 | 2013-12-05 | Alektrona Corporation | Remote asset control systems and methods |
CN102609328B (zh) * | 2012-01-29 | 2015-04-15 | 华为终端有限公司 | ***差分升级方法和装置、移动终端 |
JP5825123B2 (ja) * | 2012-02-01 | 2015-12-02 | 富士通株式会社 | 制御装置、制御システムおよび制御方法 |
US8978160B2 (en) * | 2012-09-12 | 2015-03-10 | GM Global Technology Operations LLC | Method for selective software rollback |
GB2510874B (en) * | 2013-02-15 | 2020-09-16 | Ncr Corp | Server system supporting remotely managed IT services |
US20140282470A1 (en) * | 2013-03-13 | 2014-09-18 | Arynga Inc. | Remote transfer of electronic images to a vehicle |
JP5864510B2 (ja) * | 2013-10-18 | 2016-02-17 | 富士通株式会社 | 修正プログラム確認方法、修正プログラム確認プログラム、及び情報処理装置 |
JP5975964B2 (ja) * | 2013-10-18 | 2016-08-23 | 富士通株式会社 | 情報処理プログラム、情報処理方法、情報処理装置、及び情報処理システム |
US20160294614A1 (en) * | 2014-07-07 | 2016-10-06 | Symphony Teleca Corporation | Remote Embedded Device Update Platform Apparatuses, Methods and Systems |
US20160196132A1 (en) * | 2014-07-07 | 2016-07-07 | Symphony Teleca Corporation | Remote Embedded Device Update Platform Apparatuses, Methods and Systems |
US10282194B2 (en) * | 2014-10-07 | 2019-05-07 | Ford Global Technologies, Llc | Methods and systems to update a vehicle computing system |
EP3412514B1 (en) * | 2014-11-12 | 2019-12-04 | Panasonic Intellectual Property Corporation of America | Update management method, update management device, and control program |
US9841970B2 (en) * | 2015-01-13 | 2017-12-12 | Ford Global Technologies, Llc | Vehicle control update methods and systems |
DE102015207795A1 (de) * | 2015-04-28 | 2016-11-03 | Robert Bosch Gmbh | Verfahren und Vorrichtung zum Aktualisieren von Software in einem Transportmittel |
JP2016218932A (ja) * | 2015-05-26 | 2016-12-22 | 京セラ株式会社 | ソフトウェア更新装置およびソフトウェア更新システム |
JP6675271B2 (ja) * | 2015-09-14 | 2020-04-01 | パナソニック インテレクチュアル プロパティ コーポレーション オブ アメリカPanasonic Intellectual Property Corporation of America | ゲートウェイ装置、車載ネットワークシステム及びファームウェア更新方法 |
JP6723829B2 (ja) * | 2015-09-14 | 2020-07-15 | パナソニック インテレクチュアル プロパティ コーポレーション オブ アメリカPanasonic Intellectual Property Corporation of America | ゲートウェイ装置、ファームウェア更新方法及び制御プログラム |
DE102015221330A1 (de) * | 2015-10-30 | 2017-05-04 | Robert Bosch Gmbh | Verfahren und Vorrichtung zum robusten Aktualisieren von Firmware eines Fahrzeuges über eine Luftschnittstelle |
US10114634B2 (en) * | 2016-01-22 | 2018-10-30 | 2236008 Ontario Inc. | Updating a controller unit in a vehicle |
JP6390644B2 (ja) * | 2016-03-02 | 2018-09-19 | 住友電気工業株式会社 | プログラム更新システム、プログラム更新方法及びコンピュータプログラム |
JP6805559B2 (ja) * | 2016-06-09 | 2020-12-23 | 株式会社デンソー | リプログマスタ |
JP6414568B2 (ja) * | 2016-06-09 | 2018-10-31 | 株式会社デンソー | 車両用装置 |
JP6760813B2 (ja) * | 2016-10-14 | 2020-09-23 | 日立オートモティブシステムズ株式会社 | ソフトウェア更新装置、ソフトウェア更新方法、ソフトウェア更新システム |
JP2018200510A (ja) * | 2017-05-25 | 2018-12-20 | 株式会社デンソーテン | ソフトウェア更新装置、ソフトウェア更新システム、及び、ソフトウェア更新方法 |
US10303460B2 (en) * | 2017-07-25 | 2019-05-28 | Aurora Labs Ltd. | Self-healing learning system for one or more vehicles |
JP2019036238A (ja) * | 2017-08-21 | 2019-03-07 | 株式会社東芝 | 更新制御装置、端末、更新制御方法およびプログラム |
US20190324858A1 (en) * | 2018-04-24 | 2019-10-24 | GM Global Technology Operations LLC | Rollback recovery from partial failure in multiple electronic control unit over-the-air updates |
KR20220001924A (ko) * | 2020-06-30 | 2022-01-06 | 현대자동차주식회사 | 차량의 ecu 업데이트 제어 장치 및 그 방법 |
-
2017
- 2017-11-06 JP JP2017214241A patent/JP6915500B2/ja active Active
-
2018
- 2018-10-12 US US16/159,117 patent/US11354114B2/en active Active
-
2021
- 2021-06-18 US US17/304,370 patent/US11960877B2/en active Active
- 2021-07-14 JP JP2021116214A patent/JP2021169308A/ja active Pending
-
2023
- 2023-03-06 JP JP2023034036A patent/JP2023075222A/ja active Pending
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20210141629A1 (en) * | 2019-11-08 | 2021-05-13 | Toyota Jidosha Kabushiki Kaisha | Program update system and vehicle management server |
US11704106B2 (en) * | 2019-11-08 | 2023-07-18 | Toyota Jidosha Kabushiki Kaisha | Program update system and vehicle management server |
US20230305835A1 (en) * | 2019-11-08 | 2023-09-28 | Toyota Jidosha Kabushiki Kaisha | Program update system and vehicle management server |
Also Published As
Publication number | Publication date |
---|---|
JP2021169308A (ja) | 2021-10-28 |
JP2019084941A (ja) | 2019-06-06 |
US20190138296A1 (en) | 2019-05-09 |
JP2023075222A (ja) | 2023-05-30 |
US11354114B2 (en) | 2022-06-07 |
US20210311724A1 (en) | 2021-10-07 |
US11960877B2 (en) | 2024-04-16 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP6915500B2 (ja) | 更新システム、電子制御装置、更新管理装置、及び更新管理方法 | |
JP6390644B2 (ja) | プログラム更新システム、プログラム更新方法及びコンピュータプログラム | |
JP6424797B2 (ja) | 車載装置 | |
US20180341476A1 (en) | Software updating device, software updating system, and software updating method | |
JP4810172B2 (ja) | 制御装置及びバージョンアップ方法並びにプログラム | |
JP5382084B2 (ja) | 車両用装置 | |
JP2018132956A (ja) | 制御装置および制御プログラム更新方法 | |
JP2007316800A (ja) | 車載プログラム書換え制御装置 | |
US20240220234A1 (en) | Updating system, electronic control unit, updating management device, and updating management method | |
JP6565389B2 (ja) | プリンターのファームウェア書き換え方法およびプリンター | |
WO2016006268A1 (ja) | ファームウェアの更新システムおよび更新制御方法 | |
JP2827594B2 (ja) | マイクロプロセツサ装置のフアームウエア・オンライン更新方式及びその更新方法 | |
JP5508297B2 (ja) | 設定情報参照起動型の制御装置および設定情報管理方法 | |
JP7491765B2 (ja) | ファームウェア更新システムおよびファームウェア更新方法 | |
JP6457756B2 (ja) | 情報処理装置、その制御方法、及びプログラム | |
JP5944017B2 (ja) | 情報処理装置およびプログラム | |
EP3971708B1 (en) | In-vehicle device, software update method, non-transitory storage medium, vehicle, and electronic control unit | |
JP2019128608A (ja) | 情報処理装置、情報処理方法、及びプログラム | |
US20220342651A1 (en) | Center, ota master, system, distribution method, non-transitory storage medium, and vehicle | |
US20220342653A1 (en) | Ota master, center, system, update method, non-transitory storage medium, and vehicle | |
JP2023152495A (ja) | 車載装置、コンピュータプログラム及びプログラム更新方法 | |
JP6345568B2 (ja) | ネットワーク対応の家電機器 | |
WO2018212081A1 (ja) | 更新制御ユニット、更新制御装置、更新制御システム、および、更新制御方法 | |
JPH1097426A (ja) | 通信制御装置におけるシステムファイルの更新方法 | |
JP6057860B2 (ja) | 車両診断装置 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20200428 |
|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20210129 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20210209 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20210401 |
|
TRDD | Decision of grant or rejection written | ||
A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20210615 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20210628 |
|
R151 | Written notification of patent or utility model registration |
Ref document number: 6915500 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R151 |