TOP特許意匠商標
特許ウォッチ Twitter
10個以上の画像は省略されています。
公開番号2024176490
公報種別公開特許公報(A)
公開日2024-12-19
出願番号2023095050
出願日2023-06-08
発明の名称ソフトウェア提供装置及びソフトウェア更新装置
出願人株式会社デンソー
代理人個人,個人
主分類G06F 8/654 20180101AFI20241212BHJP(計算;計数)
要約【課題】車載用の電子制御装置の処理の負担を軽減するソフトウェア提供装置及びソフトウェア更新装置、方法並びにプログラムを提供する。
【解決手段】ソフトウェア提供装置100は、新ソフトウェアと旧ソフトウェアの差分である差分データを取得する差分データ取得部101と、差分データが適用される第1のセクタを示す差分適用位置情報を取得する差分適用位置情報取得部102と、新ソフトウェアに関連する関連データを取得する関連データ取得部103と、関連データが保存される第2のセクタを示す関連データ位置情報を取得する関連データ位置情報取得部104と、差分適用位置情報と関連データ位置情報とに基づき、第2のセクタに差分データが適用されるか否かを示すフラグ情報を生成するフラグ情報生成部105と、差分データ、差分適用位置情報、関連データ及びフラグ情報を差分更新情報としてソフトウェア更新装置に送信する送信部106と、を有する。
【選択図】図5
特許請求の範囲【請求項1】
移動体に搭載されたソフトウェア更新装置(200)のセクタ単位で消去が可能なフラッシュメモリに格納された旧ソフトウェアに対する差分更新情報を提供するソフトウェア提供装置(100)であって、
新ソフトウェアと前記旧ソフトウェアの差分である差分データを取得する差分データ取得部(101)と、
前記差分データが適用される第1のセクタを示す差分適用位置情報を取得する差分適用位置情報取得部(102)と、
前記新ソフトウェアに関連するデータである関連データを取得する関連データ取得部(103)と、
前記関連データが保存される第2のセクタを示す関連データ位置情報を取得する関連データ位置情報取得部(104)と、
前記差分適用位置情報と前記関連データ位置情報とに基づき、前記第2のセクタに前記差分データが適用されるか否かを示すフラグ情報を生成するフラグ情報生成部(105)と、
前記差分データ、前記差分適用位置情報、前記関連データ、及び前記フラグ情報を前記差分更新情報として前記ソフトウェア更新装置に送信する送信部(106)と、を有する、
ソフトウェア提供装置(100)。
続きを表示(約 2,000 文字)【請求項2】
前記送信部は、さらに前記関連データ位置情報を前記差分更新情報に含めて送信する、
請求項1記載のソフトウェア提供装置。
【請求項3】
前記差分適用位置情報は、前記第1のセクタの開始アドレス及び終了アドレスである、
請求項1記載のソフトウェア提供装置。
【請求項4】
前記関連データは、前記新ソフトウェアのバージョン情報である、
請求項1記載のソフトウェア提供装置。
【請求項5】
前記フラッシュメモリは、NOR型である、
請求項1記載のソフトウェア提供装置。
【請求項6】
当該ソフトウェア提供装置は、移動体の外部に設けられている、
請求項1記載のソフトウェア提供装置。
【請求項7】
当該ソフトウェア提供装置は、移動体に搭載されている、
請求項1記載のソフトウェア提供装置。
【請求項8】
ソフトウェア提供装置(100)から差分更新情報を受信し、前記差分更新情報を用いてセクタ単位で消去が可能なフラッシュメモリに格納された旧ソフトウェアを更新する、移動体に搭載されたソフトウェア更新装置(200)であって、
前記ソフトウェア提供装置は、
新ソフトウェアと前記旧ソフトウェアの差分である差分データを取得する差分データ取得部(101)と、
前記差分データが適用される第1のセクタを示す差分適用位置情報を取得する差分適用位置情報取得部(102)と、
前記新ソフトウェアに関連するデータである関連データを取得する関連データ取得部(103)と、
前記関連データが保存される第2のセクタを示す関連データ位置情報を取得する関連データ位置情報取得部(104)と、
前記差分適用位置情報と前記関連データ位置情報とに基づき、前記第2のセクタに前記差分データが適用されるか否かを示すフラグ情報を生成するフラグ情報生成部(105)と、
前記差分データ、前記差分適用位置情報、前記関連データ、及び前記フラグ情報を前記差分更新情報として前記ソフトウェア更新装置に送信する送信部(106)と、を有し、
当該ソフトウェア更新装置は、
前記差分更新情報を受信する受信部(201)と、
前記差分更新情報に含まれる前記差分データ及び前記差分適用位置情報を用いて、前記第1のセクタの前記旧ソフトウェアを更新するソフトウェア更新部(202)と、
前記差分更新情報に含まれる前記フラグ情報を用いて、前記関連データを前記第2のセクタに書き込む関連情報記録部(203)と、を有し、
前記関連情報記録部は、
前記フラグ情報が前記第2のセクタに前記差分データが適用されることを示す場合、前記関連データを前記第2のセクタに書き込み、
前記フラグ情報が前記第2のセクタに前記差分データが適用されないことを示す場合、前記第2のセクタに書き込まれた前記旧ソフトウェアを退避して前記第2のセクタを消去し、退避した前記旧ソフトウェア及び前記関連データを前記第2のセクタに書き込む、
ソフトウェア更新装置(200)。
【請求項9】
前記ソフトウェア提供装置の前記送信部は、さらに前記関連データ位置情報を前記差分更新情報に含めて送信し、
当該ソフトウェア更新装置の関連情報記録部は、さらに前記関連データ位置情報を用いて、前記関連データを前記第2のセクタに書き込む、
請求項8記載のソフトウェア更新装置。
【請求項10】
移動体に搭載されたソフトウェア更新装置(200)のセクタ単位で消去が可能なフラッシュメモリに格納された旧ソフトウェアに対する差分更新情報を提供するソフトウェア提供装置(100)で実行されるソフトウェア提供方法であって、
新ソフトウェアと前記旧ソフトウェアの差分である差分データを取得し(S101)、
前記差分データが適用される第1のセクタを示す差分適用位置情報を取得し(S102)、
前記新ソフトウェアに関連するデータである関連データを取得し(S103)、
前記関連データが保存される第2のセクタを示す関連データ位置情報を取得し(S104)、
前記差分適用位置情報と前記関連データ位置情報とに基づき、前記第2のセクタに前記差分データが適用されるか否かを示すフラグ情報を生成し(S105)、
前記差分データ、前記差分適用位置情報、前記関連データ、及び前記フラグ情報を前記差分更新情報として前記ソフトウェア更新装置に送信する(S106)、
ソフトウェア提供方法。
(【請求項11】以降は省略されています)

発明の詳細な説明【技術分野】
【0001】
本発明は、主として車載の電子制御装置のソフトウェアを更新するために、電子制御装置であるソフトウェア更新装置に対して差分更新情報を提供するソフトウェア提供装置、受信した差分更新情報を用いてソフトウェアを更新するソフトウェア更新装置、そして、これらの装置で実行される方法、及びこれらの装置で実行可能なプログラムに関する。
続きを表示(約 2,800 文字)【背景技術】
【0002】
自動車においては、車載ネットワークで接続された様々な電子制御装置が搭載されている。近年の自動運転技術の発展に伴い自動車に求められる機能が複雑になるため、自動車に搭載される電子制御装置の数は増加しつつある。
【0003】
電子制御装置には、それぞれの電子制御装置の機能を発揮するためのソフトウェアが搭載されている。そして、電子制御装置の機能を向上させたり、ソフトウェアの脆弱性を補修するために、ソフトウェアの更新が行われる。
【0004】
ソフトウェアの更新に際しては、ソフトウェアの転送時間や更新時間を短くするため、例えば特許文献1に示すように、新ソフトウェアと旧ソフトウェアの差分データのみを送信することが行われている。差分データを受信した更新装置においては、差分データと旧ソフトウェアから新ソフトウェアを生成しインストールを行うことでソフトウェアの更新が完了する。
また、特許文献2に示すように、ソフトウェアを記録する記録領域に、ソフトウェアのバージョン情報も記録している。
【先行技術文献】
【特許文献】
【0005】
特開2017―199183号公報
特開2014―191574号公報
【発明の概要】
【発明が解決しようとする課題】
【0006】
ここで、本発明者は、詳細な検討の結果、以下の課題を見出した。
電子制御装置においてフラッシュメモリにソフトウェアを書き込む場合、バージョン情報を記録するセクタにおいては、旧ソフトウェアからの更新がない場合であっても、バージョン情報を書き込むために一旦旧ソフトウェアを退避させなくてはならない。その結果、バージョン情報を記録するセクタにおいては、差分データの有無によって処理の内容が異なるが、バージョン情報を記録するセクタに適用される差分データの有無を電子制御装置側で判定する場合は、リソースが少ない車載用の電子制御装置にとって処理の負担が重くなってしまう。
また、バージョン情報を記録するセクタに適用される差分データの有無を電子制御装置側で判定しないで処理を進める場合は、バージョン情報を記録するセクタにおいては、旧ソフトウェアからの更新がない場合、新ソフトウェアに更新している場合、のいずれも、バージョン情報を記録するために一旦旧ソフトウェア又は新ソフトウェアを退避して、セクタを消去する必要があり、特に新ソフトウェアに更新している場合、消去の動作が2回必要となる。
【0007】
そこで、本発明は、車載用の電子制御装置の処理の負担を軽減するソフトウェア提供装置等を実現することを目的とする。
【課題を解決するための手段】
【0008】
本開示の一態様によるソフトウェア提供装置は、移動体に搭載されたソフトウェア更新装置(200)のセクタ単位で消去が可能なフラッシュメモリに格納された旧ソフトウェアに対する差分更新情報を提供するソフトウェア提供装置(100)であって、
新ソフトウェアと前記旧ソフトウェアの差分である差分データを取得する差分データ取得部(101)と、
前記差分データが適用される第1のセクタを示す差分適用位置情報を取得する差分適用位置情報取得部(102)と、
前記新ソフトウェアに関連するデータである関連データを取得する関連データ取得部(103)と、
前記関連データが保存される第2のセクタを示す関連データ位置情報を取得する関連データ位置情報取得部(104)と、
前記差分適用位置情報と前記関連データ位置情報とに基づき、前記第2のセクタに前記差分データが適用されるか否かを示すフラグ情報を生成するフラグ情報生成部(105)と、
前記差分データ、前記差分適用位置情報、前記関連データ、及び前記フラグ情報を前記差分更新情報として前記ソフトウェア更新装置に送信する送信部(106)と、を有する。
【0009】
本開示の一態様によるソフトウェア更新装置は、ソフトウェア提供装置(100)から差分更新情報を受信し、前記差分更新情報を用いてセクタ単位で消去が可能なフラッシュメモリに格納された旧ソフトウェアを更新する、移動体に搭載されたソフトウェア更新装置(200)であって、
前記ソフトウェア提供装置は、
新ソフトウェアと前記旧ソフトウェアの差分である差分データを取得する差分データ取得部(101)と、
前記差分データが適用される第1のセクタを示す差分適用位置情報を取得する差分適用位置情報取得部(102)と、
前記新ソフトウェアに関連するデータである関連データを取得する関連データ取得部(103)と、
前記関連データが保存される第2のセクタを示す関連データ位置情報を取得する関連データ位置情報取得部(104)と、
前記差分適用位置情報と前記関連データ位置情報とに基づき、前記第2のセクタに前記差分データが適用されるか否かを示すフラグ情報を生成するフラグ情報生成部(105)と、
前記差分データ、前記差分適用位置情報、前記関連データ、及び前記フラグ情報を前記差分更新情報として前記ソフトウェア更新装置に送信する送信部(106)と、を有し、
当該ソフトウェア更新装置は、
前記差分更新情報を受信する受信部(201)と、
前記差分更新情報に含まれる前記差分データ及び前記差分適用位置情報を用いて、前記第1のセクタの前記旧ソフトウェアを更新するソフトウェア更新部(202)と、
前記差分更新情報に含まれる前記フラグ情報を用いて、前記関連データを前記第2のセクタに書き込む関連情報記録部(203)と、を有し、
前記関連情報記録部は、
前記フラグ情報が前記第2のセクタに前記差分データが適用されることを示す場合、前記関連データを前記第2のセクタに書き込み、
前記フラグ情報が前記第2のセクタに前記差分データが適用されないことを示す場合、前記第2のセクタに書き込まれた前記旧ソフトウェアを退避して前記第2のセクタを消去し、退避した前記旧ソフトウェア及び前記関連データを前記第2のセクタに書き込む。
【0010】
なお、特許請求の範囲、及び本項に記載した発明の構成要件に付した括弧内の番号は、本発明と後述の実施形態との対応関係を示すものであり、本発明を限定する趣旨ではない。
【発明の効果】
(【0011】以降は省略されています)

この特許をJ-PlatPatで参照する
Flag Counter

関連特許

株式会社デンソー
変調器
今日
株式会社デンソー
回転子
7日前
株式会社デンソー
電子装置
7日前
株式会社デンソー
駆動回路
1日前
株式会社デンソー
光学部材
8日前
株式会社デンソー
慣性センサ
7日前
株式会社デンソー
輻射ヒータ
7日前
株式会社デンソー
半導体装置
2日前
株式会社デンソー
レーダ装置
7日前
株式会社デンソー
レーダ装置
7日前
株式会社デンソー
半導体装置
7日前
株式会社デンソー
電磁継電器
7日前
株式会社デンソー
半導体装置
今日
株式会社デンソー
血流促進装置
今日
株式会社デンソー
電力変換装置
7日前
株式会社デンソー
電力変換装置
7日前
株式会社デンソー
異常検出装置
今日
株式会社デンソー
負荷駆動装置
2日前
株式会社デンソーウェーブ
コードスキャナ
13日前
株式会社デンソー
コンデンサ装置
今日
株式会社デンソー
車両用空調装置
7日前
株式会社デンソー
ガスセンサ素子
7日前
株式会社デンソー
コンデンサ装置
7日前
株式会社デンソー
回転電機制御装置
2日前
株式会社デンソー
車輪位置検出装置
今日
株式会社デンソー
開閉部材制御装置
7日前
株式会社デンソー
LiDAR送受信機
2日前
株式会社デンソー
弾性リング組付装置
1日前
株式会社デンソー
タイミング判定装置
8日前
株式会社デンソー
加工基板の分割装置
8日前
株式会社デンソーテン
コネクタの取付構造
今日
株式会社デンソー
スイッチング電源装置
今日
株式会社デンソー
微小振動体の製造方法
2日前
株式会社デンソーテン
情報処理装置、制御方法
7日前
株式会社デンソー
センサ装置および電源装置
13日前
株式会社デンソー
実装基板およびその製造方法
今日
続きを見る