JP2022160927A - 車載ソフトウェア更新方法および車載システム - Google Patents
車載ソフトウェア更新方法および車載システム Download PDFInfo
- Publication number
- JP2022160927A JP2022160927A JP2021065457A JP2021065457A JP2022160927A JP 2022160927 A JP2022160927 A JP 2022160927A JP 2021065457 A JP2021065457 A JP 2021065457A JP 2021065457 A JP2021065457 A JP 2021065457A JP 2022160927 A JP2022160927 A JP 2022160927A
- Authority
- JP
- Japan
- Prior art keywords
- update
- update data
- control unit
- software
- data
- 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.)
- Granted
Links
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F8/00—Arrangements for software engineering
- G06F8/60—Software deployment
- G06F8/65—Updates
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F8/00—Arrangements for software engineering
- G06F8/60—Software deployment
- G06F8/61—Installation
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F8/00—Arrangements for software engineering
- G06F8/70—Software maintenance or management
- G06F8/71—Version control; Configuration management
Landscapes
- Engineering & Computer Science (AREA)
- Software Systems (AREA)
- General Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Computer Security & Cryptography (AREA)
- Stored Programmes (AREA)
Abstract
【解決手段】上流側のゾーン制御部12上のメモリに、ゾーン制御部及び下位制御部13、14を更新対象とする1つの更新用データを格納可能な第1領域12aを予め確保し、ソフトウェア供給元20に存在する更新用データの有無を繰り返し確認し、第1のダウンロード条件を満たす更新用データが存在する場合に、更新用データを前記ソフトウェア供給元からダウンロードして第1領域に格納すると共に、第1のダウンロード条件を満たす複数の更新用データが同時に存在する場合には、複数の更新用データの中で優先順位の高いものを優先的に選択してダウンロードする。1つの第1領域12aを有効活用してソフトウェア更新に必要な記憶領域をシステム全体で削減する。上位のECUを優先し、ダウンロード試行回数が少ないものを優先する。
【選択図】図1
Description
例えば、特許文献1の車載システムは、無線通信によりクラウドと接続し、プログラムやデータを取得できるように構成されている。また、車載システムの書き換えノードのメモリに、制御用記憶領域、第1蓄積専用領域、第2蓄積専用領域などが存在することが示されている。
つまり、ソフトウェアの更新を可能にするために容量の大きい専用の記憶領域をECU毎にそれぞれ用意しなければならない。また、システム全体ではかなり膨大な記憶容量が必要になる。
(1) 最上位制御部と、その下流に接続されたゾーン制御部と、その下流に接続された複数の下位制御部とを有する車載システムに含まれるソフトウェアを更新するための車載ソフトウェア更新方法であって、
前記ゾーン制御部上のメモリに、前記ゾーン制御部及び前記下位制御部を更新対象とする1つの更新用データを格納可能な第1領域を予め確保し、
所定のソフトウェア供給元に存在する更新用データの有無を繰り返し確認し、
第1のダウンロード条件を満たす更新用データが存在する場合に、前記更新用データを前記ソフトウェア供給元からダウンロードして前記第1領域に格納すると共に、前記第1のダウンロード条件を満たす複数の更新用データが同時に存在する場合には、前記複数の更新用データの中で優先順位の高いものを優先的に選択してダウンロードを実施する、
車載ソフトウェア更新方法。
前記ゾーン制御部上のメモリが、前記ゾーン制御部および前記複数の下位制御部のいずれか1つのソフトウェアを更新するために必要な1つの更新用データを格納可能な第1領域を有し、
前記ゾーン制御部が、
前記第1領域に格納する更新用データの更新対象を選択する更新対象選択部と、
所定のソフトウェア供給元に存在する更新用データの有無および更新対象を確認する更新制御部と、
を備え、前記更新制御部は、第1のダウンロード条件を満たす更新用データが存在する場合に、前記更新用データを前記ソフトウェア供給元からダウンロードして前記第1領域に格納すると共に、前記第1のダウンロード条件を満たす複数の更新用データが同時に存在する場合には、前記複数の更新用データの中で優先順位の高いものを優先的に選択してダウンロードを実施する、
車載システム。
上記(2)に記載の車載システム。
上記(2)又は(3)に記載の車載システム。
上記(2)乃至(4)のいずれかに記載の車載システム。
図1は、本発明の実施形態に係る車載システム10の主要部の構成を示すブロック図である。また、図2は、図1とは異なる状態の車載システム10を示すブロック図である。
<イグニッションオンの場合の動作>
図3は、イグニッションオンの状態におけるゾーンECU12の動作を示すフローチャートである。すなわち、ゾーンECU12に入力されるイグニッション信号SG-IGがオンの時に、図3の動作をゾーンECU12内のコンピュータが実行する。図3に示した動作について以下に説明する。
図4は、イグニッションオフの状態におけるゾーンECU12の動作を示すフローチャートである。
例えば、車両17の運転を終了して駐車する場合には、イグニッションをオフにしてエンジンが停止して、オルタネータ16も止まるので、車両17上の電源電力の供給源は車載バッテリ15だけになる。車両17上の多くのECUはスリープなどの休止状態に移行する。そのような状況において、ゾーンECU12が図4の動作を実行する。図4の動作について以下に説明する。
[1] 最上位制御部(セントラルECU11)と、その下流に接続されたゾーン制御部(ゾーンECU12)と、その下流に接続された複数の下位制御部(末端ECU13、スマートアクチュエータ14)とを有する車載システム(10)に含まれるソフトウェアを更新するための車載ソフトウェア更新方法であって、
前記ゾーン制御部上のメモリに、前記ゾーン制御部及び前記下位制御部を更新対象とする1つの更新用データを格納可能な第1領域(アップデート専用メモリ領域12a)を予め確保し、
所定のソフトウェア供給元に存在する更新用データ(アップデートプログラム31~33)の有無を繰り返し確認し、
第1のダウンロード条件を満たす更新用データが存在する場合に、前記更新用データを前記ソフトウェア供給元(クラウド20)からダウンロードして前記第1領域に格納すると共に、前記第1のダウンロード条件を満たす複数の更新用データが同時に存在する場合には、前記複数の更新用データの中で優先順位の高いものを優先的に選択してダウンロードを実施する(S15~S18)、
車載ソフトウェア更新方法。
前記ゾーン制御部上のメモリが、前記ゾーン制御部および前記複数の下位制御部のいずれか1つのソフトウェアを更新するために必要な1つの更新用データを格納可能な第1領域(アップデート専用メモリ領域12a)を有し、
前記ゾーン制御部が、
前記第1領域に格納する更新用データの更新対象を選択する更新対象選択部(S15~S19)と、
所定のソフトウェア供給元に存在する更新用データの有無および更新対象を確認する更新制御部(S12)と、
を備え、前記更新制御部は、第1のダウンロード条件を満たす更新用データが存在する場合に、前記更新用データを前記ソフトウェア供給元からダウンロードして前記第1領域に格納すると共に、前記第1のダウンロード条件を満たす複数の更新用データが同時に存在する場合には、前記複数の更新用データの中で優先順位の高いものを優先的に選択してダウンロードを実施する(S16、S18)、
車載システム。
上記[2]に記載の車載システム。
上記[2]又は[3]に記載の車載システム。
上記[2]乃至[4]のいずれかに記載の車載システム。
11 セントラルECU
12 ゾーンECU
12a アップデート専用メモリ領域(第1領域)
12b アップデート処理部
13 末端ECU
13a アップデート処理部
14 スマートアクチュエータ
14a アップデート処理部
15 車載バッテリ
16 オルタネータ
17 車両
18,19 通信線
20 クラウド
25 無線データ通信
31,31A,32,32A,33,33A アップデートプログラム
SG-IG イグニッション信号
Claims (5)
- 最上位制御部と、その下流に接続されたゾーン制御部と、その下流に接続された複数の下位制御部とを有する車載システムに含まれるソフトウェアを更新するための車載ソフトウェア更新方法であって、
前記ゾーン制御部上のメモリに、前記ゾーン制御部及び前記下位制御部を更新対象とする1つの更新用データを格納可能な第1領域を予め確保し、
所定のソフトウェア供給元に存在する更新用データの有無を繰り返し確認し、
第1のダウンロード条件を満たす更新用データが存在する場合に、前記更新用データを前記ソフトウェア供給元からダウンロードして前記第1領域に格納すると共に、前記第1のダウンロード条件を満たす複数の更新用データが同時に存在する場合には、前記複数の更新用データの中で優先順位の高いものを優先的に選択してダウンロードを実施する、
車載ソフトウェア更新方法。 - 最上位制御部と、その下流に接続されたゾーン制御部と、その下流に接続された複数の下位制御部とを有する車載システムであって、
前記ゾーン制御部上のメモリが、前記ゾーン制御部および前記複数の下位制御部のいずれか1つのソフトウェアを更新するために必要な1つの更新用データを格納可能な第1領域を有し、
前記ゾーン制御部が、
前記第1領域に格納する更新用データの更新対象を選択する更新対象選択部と、
所定のソフトウェア供給元に存在する更新用データの有無および更新対象を確認する更新制御部と、
を備え、前記更新制御部は、第1のダウンロード条件を満たす更新用データが存在する場合に、前記更新用データを前記ソフトウェア供給元からダウンロードして前記第1領域に格納すると共に、前記第1のダウンロード条件を満たす複数の更新用データが同時に存在する場合には、前記複数の更新用データの中で優先順位の高いものを優先的に選択してダウンロードを実施する、
車載システム。 - 前記更新制御部は、自車両のイグニッション信号がオンの時に更新用データの確認およびダウンロードを実施して前記第1領域へ更新用データを格納し、前記イグニッション信号がオフに切り替わった後で、前記第1領域に格納されている更新用データを利用して更新対象の制御部のソフトウェア更新を実行する、
請求項2に記載の車載システム。 - 前記更新制御部は、前記ソフトウェア供給元に、前記ゾーン制御部を更新対象とする第1の更新用データと、前記下位制御部を更新対象とする第2の更新用データとが同時に存在する場合には、前記第1の更新用データを優先的に選択する、
請求項2又は請求項3に記載の車載システム。 - 前記更新制御部は、前記ソフトウェア供給元に複数の更新用データが同時に存在する場合には、複数の中で更新処理の試行回数がより少ない更新用データを優先的に選択する、
請求項2乃至請求項4のいずれか1項に記載の車載システム。
Priority Applications (4)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2021065457A JP7323569B2 (ja) | 2021-04-07 | 2021-04-07 | 車載ソフトウェア更新方法および車載システム |
| EP22161624.6A EP4071604B1 (en) | 2021-04-07 | 2022-03-11 | Updating method for in-vehicle software and in-vehicle system |
| US17/714,124 US11816473B2 (en) | 2021-04-07 | 2022-04-05 | Updating method for in-vehicle software and in-vehicle system |
| CN202210358027.2A CN115202684B (zh) | 2021-04-07 | 2022-04-06 | 车载软件更新方法以及车载系统 |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2021065457A JP7323569B2 (ja) | 2021-04-07 | 2021-04-07 | 車載ソフトウェア更新方法および車載システム |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2022160927A true JP2022160927A (ja) | 2022-10-20 |
| JP7323569B2 JP7323569B2 (ja) | 2023-08-08 |
Family
ID=80739043
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2021065457A Active JP7323569B2 (ja) | 2021-04-07 | 2021-04-07 | 車載ソフトウェア更新方法および車載システム |
Country Status (4)
| Country | Link |
|---|---|
| US (1) | US11816473B2 (ja) |
| EP (1) | EP4071604B1 (ja) |
| JP (1) | JP7323569B2 (ja) |
| CN (1) | CN115202684B (ja) |
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| DE102024114088A1 (de) | 2023-05-22 | 2024-11-28 | Yazaki Corporation | Steuervorrichtung, Steuersystem, Steuerverfahren, und Steuerprogramm |
Families Citing this family (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP7707884B2 (ja) * | 2021-12-13 | 2025-07-15 | トヨタ自動車株式会社 | 制御装置、管理方法 |
| KR102763977B1 (ko) * | 2022-12-23 | 2025-02-05 | 현대오토에버 주식회사 | 차량 제어기 최적 업데이트 장치 및 방법 |
| KR20250122942A (ko) * | 2024-02-07 | 2025-08-14 | 삼성전자주식회사 | 공유 스토리지 장치 및 이를 포함하는 오토모티브 장치 |
Citations (6)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| WO2015194406A1 (ja) * | 2014-06-18 | 2015-12-23 | 日立オートモティブシステムズ株式会社 | 車載プログラム書込み装置 |
| JP2017157003A (ja) * | 2016-03-02 | 2017-09-07 | 住友電気工業株式会社 | プログラム更新システム、プログラム更新方法及びコンピュータプログラム |
| WO2018142751A1 (ja) * | 2017-02-01 | 2018-08-09 | 住友電気工業株式会社 | 制御装置、プログラム更新方法、およびコンピュータプログラム |
| JP2020144682A (ja) * | 2019-03-07 | 2020-09-10 | パナソニックIpマネジメント株式会社 | プログラム更新システム、制御システム、移動体、プログラム更新方法及びプログラム |
| WO2021002261A1 (ja) * | 2019-07-04 | 2021-01-07 | パナソニック インテレクチュアル プロパティ コーポレーション オブ アメリカ | 異常検知装置および異常検知方法 |
| JP2021047875A (ja) * | 2020-11-16 | 2021-03-25 | 株式会社オートネットワーク技術研究所 | 車載装置、制御プログラム及びメモリ共有方法 |
Family Cites Families (9)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP4548601B2 (ja) | 2005-04-20 | 2010-09-22 | 株式会社デンソー | 自動車用制御ユニット |
| US20060259207A1 (en) | 2005-04-20 | 2006-11-16 | Denso Corporation | Electronic control system for automobile |
| JP6353746B2 (ja) * | 2014-08-26 | 2018-07-04 | 矢崎総業株式会社 | 車両用電源制御システム、ワイヤハーネス及び車両用電源制御装置 |
| US9720680B2 (en) * | 2015-07-23 | 2017-08-01 | Honda Motor Co., Ltd. | Methods and apparatus for wirelessly updating vehicle systems |
| US10042629B2 (en) * | 2016-07-28 | 2018-08-07 | GM Global Technology Operations LLC | Remote vehicle update installation scheduling |
| JP6696468B2 (ja) * | 2016-08-30 | 2020-05-20 | 株式会社オートネットワーク技術研究所 | 車載更新装置及び車載更新システム |
| JP6940365B2 (ja) * | 2017-10-12 | 2021-09-29 | 日立Astemo株式会社 | 情報更新装置 |
| JP7091630B2 (ja) | 2017-10-13 | 2022-06-28 | 株式会社デンソー | 電子制御装置 |
| JP7047444B2 (ja) * | 2018-02-16 | 2022-04-05 | トヨタ自動車株式会社 | 車両制御装置、電子制御ユニット、制御方法、制御プログラム、車両、otaマスタ、システム及びセンタ |
-
2021
- 2021-04-07 JP JP2021065457A patent/JP7323569B2/ja active Active
-
2022
- 2022-03-11 EP EP22161624.6A patent/EP4071604B1/en active Active
- 2022-04-05 US US17/714,124 patent/US11816473B2/en active Active
- 2022-04-06 CN CN202210358027.2A patent/CN115202684B/zh active Active
Patent Citations (6)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| WO2015194406A1 (ja) * | 2014-06-18 | 2015-12-23 | 日立オートモティブシステムズ株式会社 | 車載プログラム書込み装置 |
| JP2017157003A (ja) * | 2016-03-02 | 2017-09-07 | 住友電気工業株式会社 | プログラム更新システム、プログラム更新方法及びコンピュータプログラム |
| WO2018142751A1 (ja) * | 2017-02-01 | 2018-08-09 | 住友電気工業株式会社 | 制御装置、プログラム更新方法、およびコンピュータプログラム |
| JP2020144682A (ja) * | 2019-03-07 | 2020-09-10 | パナソニックIpマネジメント株式会社 | プログラム更新システム、制御システム、移動体、プログラム更新方法及びプログラム |
| WO2021002261A1 (ja) * | 2019-07-04 | 2021-01-07 | パナソニック インテレクチュアル プロパティ コーポレーション オブ アメリカ | 異常検知装置および異常検知方法 |
| JP2021047875A (ja) * | 2020-11-16 | 2021-03-25 | 株式会社オートネットワーク技術研究所 | 車載装置、制御プログラム及びメモリ共有方法 |
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| DE102024114088A1 (de) | 2023-05-22 | 2024-11-28 | Yazaki Corporation | Steuervorrichtung, Steuersystem, Steuerverfahren, und Steuerprogramm |
Also Published As
| Publication number | Publication date |
|---|---|
| EP4071604B1 (en) | 2023-11-22 |
| US20220326936A1 (en) | 2022-10-13 |
| EP4071604A1 (en) | 2022-10-12 |
| CN115202684B (zh) | 2025-10-31 |
| US11816473B2 (en) | 2023-11-14 |
| JP7323569B2 (ja) | 2023-08-08 |
| CN115202684A (zh) | 2022-10-18 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP7323569B2 (ja) | 車載ソフトウェア更新方法および車載システム | |
| JP6390644B2 (ja) | プログラム更新システム、プログラム更新方法及びコンピュータプログラム | |
| KR100201796B1 (ko) | 데이타를 네트워크 노드에 다운로딩하는 방법 및 시스템 | |
| WO2023241458A1 (zh) | 车载控制器的软件升级方法、装置、设备和存储介质 | |
| CN111343064A (zh) | 汽车控制系统软件升级系统及方法 | |
| US11809853B2 (en) | In-vehicle software updating method and in-vehicle system | |
| CN112104702A (zh) | 车辆tbox的电源管理方法、车辆tbox、介质 | |
| JP7230768B2 (ja) | 電子制御装置、セッション確立プログラム及び制御プログラム | |
| US12190100B2 (en) | OTA software update based on ECU non-volatile memory type | |
| US20220405080A1 (en) | Ota master, system, method, non-transitory storage medium, and vehicle | |
| US12050903B2 (en) | OTA master, system, method, non-transitory storage medium, and vehicle | |
| US20220342653A1 (en) | Ota master, center, system, update method, non-transitory storage medium, and vehicle | |
| US20220276853A1 (en) | Ota master, center, system, update method, and vehicle | |
| EP2110748B1 (en) | Cluster control apparatus, cluster system and control program | |
| US11928458B2 (en) | Method for updating a digital system | |
| US20220342651A1 (en) | Center, ota master, system, distribution method, non-transitory storage medium, and vehicle | |
| WO2006125391A1 (en) | A computer processing system for achieving data upgrading and a data upgrading method | |
| EP3701371A1 (en) | Method for updating a bootloader of a controller of a light | |
| CN111722856B (zh) | 车载微控制器中固件的升级方法和装置 | |
| CN112230967A (zh) | 一种基于传统分区的光模块固件可回退在线升级方法 | |
| JP2004157767A (ja) | ソフトウェア更新システム | |
| JP2012198929A (ja) | 情報処理装置 | |
| CN118679454A (zh) | 更新管理系统 | |
| JP2021197079A (ja) | ソフトウェア更新装置、マスタ、otaマスタ、ネットワークシステム、方法、プログラム、センタ、および車両 | |
| WO2021117463A1 (ja) | 車両制御装置及びプログラム管理方法 |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20220805 |
|
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20230607 |
|
| 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: 20230725 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20230727 |
|
| R150 | Certificate of patent or registration of utility model |
Ref document number: 7323569 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |