【手続補正書】
【提出日】平成30年4月11日(2018.4.11)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
車両に搭載された複数の制御装置と、複数の前記制御装置と車内通信可能に接続された中継装置と、を含むプログラム更新システムであって、
前記中継装置は、
複数の前記制御装置に対する更新プログラムを記憶する記憶部と、
記憶された複数の前記更新プログラムを対応する前記制御装置にそれぞれ送信する車内通信部と、
すべての前記制御装置が相互間で動作確認が取れている前記更新プログラムを用いた制御プログラムの更新を完了するまで、当該制御装置に制御プログラムの更新を継続させる、更新継続処理を実行する処理部と、を備え、
前記更新継続処理は、いずれかの前記制御装置において途中で更新が中断した場合に、中断した当該制御装置に中断点から更新を再開させる更新復帰処理であるプログラム更新システム。
【請求項２】
前記中継装置と車外通信可能に接続された管理サーバを更に含み、
前記管理サーバは、
動作確認が取れている前記制御プログラムのバーションの組み合わせごとに識別番号が付与されたテーブルを記憶する記憶部と、
１つの前記識別番号に対応する前記制御プログラムのバーションの組み合わせを、複数の前記制御装置に適用する新バーションとして抽出する処理部と、
抽出された前記制御プログラムの新バーションの組み合わせを前記中継装置に通知する通信部と、を備える請求項１に記載のプログラム更新システム。
【請求項３】
車両に搭載された複数の制御装置と車内通信可能に接続された中継装置が実行するプログラム更新方法であって、
複数の前記制御装置に対する更新プログラムを記憶するステップと、
記憶された複数の前記更新プログラムを対応する前記制御装置にそれぞれ送信するステップと、
すべての前記制御装置が相互間で動作確認が取れている前記更新プログラムを用いた制御プログラムの更新を完了するまで、当該制御装置に制御プログラムの更新を継続させる、更新継続処理を実行するステップと、を含み、
前記更新継続処理は、いずれかの前記制御装置において途中で更新が中断した場合に、中断した当該制御装置に中断点から更新を再開させる更新復帰処理であるプログラム更新方法。
【請求項４】
車両に搭載された複数の制御装置と車内通信可能に接続された中継装置として、コンピュータを機能させるためのコンピュータプログラムであって、
複数の前記制御装置に対する更新プログラムを記憶するステップと、
記憶された複数の前記更新プログラムを対応する前記制御装置にそれぞれ送信するステップと、
すべての前記制御装置が相互間で動作確認が取れている前記更新プログラムを用いた制御プログラムの更新を完了するまで、当該制御装置に制御プログラムの更新を継続させる、更新継続処理を実行するステップと、を含み、
前記更新継続処理は、いずれかの前記制御装置において途中で更新が中断した場合に、中断した当該制御装置に中断点から更新を再開させる更新復帰処理であるコンピュータプログラム。
【手続補正２】
【補正対象書類名】明細書
【補正対象項目名】０００８
【補正方法】変更
【補正の内容】
【０００８】
（１）  本発明の一態様に係るシステムは、車両に搭載された複数の制御装置と、複数の前記制御装置と車内通信可能に接続された中継装置と、を含むプログラム更新システムであって、前記中継装置は、複数の前記制御装置に対する更新プログラムを記憶する記憶部と、記憶された複数の前記更新プログラムを対応する前記制御装置にそれぞれ送信する車内通信部と、すべての前記制御装置が相互間で動作確認が取れている前記更新プログラムを用いた制御プログラムの更新を完了するまで、当該制御装置に制御プログラムの更新を継続させる、更新継続処理を実行する処理部と、を備える。
【手続補正３】
【補正対象書類名】明細書
【補正対象項目名】０００９
【補正方法】変更
【補正の内容】
【０００９】
（５）  本発明の一態様に係る方法は、車両に搭載された複数の制御装置と車内通信可能に接続された中継装置が実行するプログラム更新方法であって、複数の前記制御装置に対する更新プログラムを記憶するステップと、記憶された複数の前記更新プログラムを対応する前記制御装置にそれぞれ送信するステップと、すべての前記制御装置が相互間で動作確認が取れている前記更新プログラムを用いた制御プログラムの更新を完了するまで、当該制御装置に制御プログラムの更新を継続させる、更新継続処理を実行するステップと、を含む。
【手続補正４】
【補正対象書類名】明細書
【補正対象項目名】００１０
【補正方法】変更
【補正の内容】
【００１０】
（６）  本発明の一態様に係るコンピュータプログラムは、車両に搭載された複数の制御装置と車内通信可能に接続された中継装置として、コンピュータを機能させるためのコンピュータプログラムであって、複数の前記制御装置に対する更新プログラムを記憶するステップと、記憶された複数の前記更新プログラムを対応する前記制御装置にそれぞれ送信するステップと、すべての前記制御装置が相互間で動作確認が取れている前記更新プログラムを用いた制御プログラムの更新を完了するまで、当該制御装置に制御プログラムの更新を継続させる、更新継続処理を実行するステップと、を含む。
【手続補正５】
【補正対象書類名】明細書
【補正対象項目名】００１３
【補正方法】変更
【補正の内容】
【００１３】
＜本発明の実施形態の概要＞  
以下、本発明の実施形態の概要を列記して説明する。
（１）  本実施形態のプログラム更新システムは、車両に搭載された複数の制御装置と、複数の前記制御装置と車内通信可能に接続された中継装置と、を含むプログラム更新システムであって、前記中継装置は、複数の前記制御装置に対する更新プログラムを記憶する記憶部と、記憶された複数の前記更新プログラムを対応する前記制御装置にそれぞれ送信する車内通信部と、すべての前記制御装置が相互間で動作確認が取れている前記更新プログラムを用いた制御プログラムの更新を完了するまで、当該制御装置に制御プログラムの更新を継続させる、更新継続処理を実行する処理部と、を備える。
【手続補正６】
【補正対象書類名】明細書
【補正対象項目名】００１４
【補正方法】変更
【補正の内容】
【００１４】
本実施形態のプログラム更新システムによれば、中継装置の処理部が、すべての前記制御装置が相互間で動作確認が取れている更新プログラムを用いた制御プログラムの更新を完了するまで、当該制御装置に制御プログラムの更新を継続させる、更新継続処理を実行するので、旧バーションで動作する制御装置と新バーションで動作する制御装置が混在しない。
このため、複数の制御装置の制御プログラムを同時に更新する場合に、制御装置に動作不良が生じる事態を未然に防止することができる。
【手続補正７】
【補正対象書類名】明細書
【補正対象項目名】００１６
【補正方法】変更
【補正の内容】
【００１６】
本実施形態のプログラム更新システムではこの場合、基本的に中断点から再開させるが、場合によっては、すぐに車両を動かす必要がある事態が生じる。中継装置の処理部が上記のロールバック処理を実行すると、短時間で復帰できる。いずれも旧バーションで動作する制御装置と新バーションで動作する制御装置が混在しない。
このため、複数の制御装置の制御プログラムを同時に更新する場合に、制御装置に動作不良が生じる事態を未然に防止することができる。
【手続補正８】
【補正対象書類名】明細書
【補正対象項目名】００１８
【補正方法】変更
【補正の内容】
【００１８】
この場合、中継装置の処理部が上記の更新復帰処理を実行すると、更新を中断した制御装置が中断点から更新を再開するので、旧バーションで動作する制御装置と新バーションで動作する制御装置が混在しない。
このため、複数の制御装置の制御プログラムを同時に更新する場合に、制御装置に動作不良が生じる事態を未然に防止することができる。
【手続補正９】
【補正対象書類名】明細書
【補正対象項目名】００１９
【補正方法】変更
【補正の内容】
【００１９】
（４）  本実施形態のプログラム更新システムにおいて、前記中継装置と車外通信可能に接続された管理サーバを更に含む場合には、前記管理サーバは、動作確認が取れている前記制御プログラムのバーションの組み合わせごとに識別番号が付与されたテーブル（例えば、図４のリビジョンテーブルＲＴ）を記憶する記憶部と、１つの前記識別番号に対応する前記制御プログラムのバーションの組み合わせを、複数の前記制御装置に適用する新バーションとして抽出する処理部と、抽出された前記制御プログラムの新バーションの組み合わせを前記中継装置に通知する通信部と、を備えることが好ましい。
【手続補正１０】
【補正対象書類名】明細書
【補正対象項目名】００２０
【補正方法】変更
【補正の内容】
【００２０】
本実施形態のプログラム更新システムによれば、管理サーバの処理部が、１つの識別番号（リビジョン番号）に対応する制御プログラムのバーションの組み合わせを、複数の制御装置に適用する新バーションとして抽出し、管理サーバの通信部が、抽出された制御プログラムの新バーションの組み合わせを中継装置に通知する。
このため、管理サーバから通知された新バーションの組み合わせ通りに複数の制御装置が更新を実行すれば、複数の制御装置について相性問題などに伴う動作不良が発生するのを未然に防止することができる。
【手続補正１１】
【補正対象書類名】明細書
【補正対象項目名】００２１
【補正方法】変更
【補正の内容】
【００２１】
（５）  本実施形態のプログラム更新方法は、上述の（１）〜（４）のいずれかに記載のプログラム更新システムに含まれる中継装置が実行するプログラム更新方法に関する。
従って、本実施形態のプログラム更新方法は、上述の（１）〜（４）のいずれかに記載のプログラム更新システムと同様の作用効果を奏する。
【手続補正１２】
【補正対象書類名】明細書
【補正対象項目名】００２２
【補正方法】変更
【補正の内容】
【００２２】
（６）  本実施形態のコンピュータプログラムは、上述の（１）〜（４）のいずれかに記載のプログラム更新システムに含まれる中継装置として、コンピュータを機能させるためのコンピュータプログラムに関する。
従って、本実施形態のコンピュータプログラムは、上述の（１）〜（４）のいずれかに記載のプログラム更新システムと同様の作用効果を奏する。