(57)【要約】【課題】車載機器の動作を制御するソフトウェアを高い確度で更新できる通信システムを提供する。【解決手段】車両１は、供給装置２からの給油を開始すると、通信回線を介して供給装置２と接続し、車両１と接続された供給装置２はソフトウェア管理装置３に記憶された新版のソフトウェアを取得して車両１に送信する。そして、車両１は供給装置２から送信された新版のソフトウェアを受信して記憶し、車載機器に新版のソフトウェアでの動作を開始させる。【選択図】図１
2008189125.tif 000002
【特許請求の範囲】
【請求項１】
車載機器の動作を制御するソフトウェアを更新する車載機器用ソフトウェア更新システムであって、
前記車載機器用の新版のソフトウェアを予め記憶しているソフトウェア管理装置と、
通信回線を介して前記ソフトウェア管理装置と接続しており、また通信回線を介して車両と接続可能であり、前記車両が走行するためのエネルギー源を前記車両に供給するときに、前記車両と通信回線で接続し、前記ソフトウェア管理装置から前記新版のソフトウェアを取得して前記車両に送信する供給装置と、
前記車載機器を搭載しており、また通信回線を介して前記供給装置と接続可能であり、前記供給装置から前記エネルギー源が供給されているときに、前記供給装置と通信回線で接続し、前記供給装置から送信される前記新版のソフトウェアを受信して記憶し、前記車載機器に前記新版のソフトウェアでの動作を開始させる車両と、を有する車載機器用ソフトウェア更新システム。
【請求項２】
前記車両は、前記新版のソフトウェアを取得するときに前記車載機器が動作していれば、前記車載機器の動作を一旦中断させて前記新版のソフトウェアを受信して記憶し、前記車載機器に前記新版のソフトウェアでの動作を再開させる、請求項１に記載の車載機器用ソフトウェア更新システム。
【請求項３】
前記ソフトウェア管理装置は、前記新版のソフトウェアにエラーを検出するためのチェックコードを付加しており、
前記車両は、前記新版のソフトウェアを受信するときに前記チェックコードを検証し、検証した結果、前記チェックコードにエラーが検出されれば、前記供給装置から前記新版のソフトウェアを再度受信する、請求項１または２に記載の車載機器用ソフトウェア更新システム。
【請求項４】
前記車両は、自身を識別する車両種別情報を記憶しており、前記供給装置からエネルギー源の供給が開始されると、前記車両種別情報を前記ソフトウェア管理装置に送信し、
前記ソフトウェア管理装置は、前記車両の機能を停止させる盗難防止用ソフトウェアと車両の盗難情報とを更に記憶しており、前記車両から送信された前記車両種別情報と記憶した前記盗難情報とを比較し、前記盗難情報と前記車両種別情報とが一致すれば、前記供給装置を介して前記盗難防止用ソフトウェアを前記車両に送信する、請求項１から３のいずれか１項に記載の車載機器用ソフトウェア更新システム。
【請求項５】
前記車両と前記供給装置との間の通信回線は、無線通信である、請求項１から４のいずれか１項に記載のいずれか１項に記載の車載機用ソフトウェア更新システム。
【請求項６】
車載機器の動作を制御するソフトウェアを遠隔から通信回線を介して更新するための車載機器用ソフトウェア更新方法であって、
走行するためのエネルギー源を車両に供給する供給装置と通信回線を通じて接続したソフトウェア管理装置に新版のソフトウェアを予め格納しておき、
前記供給装置から前記車載機器を搭載した車両にエネルギー源を供給するとき、前記車両と前記供給装置を通信回線で接続し、
前記ソフトウェア管理装置から前記供給装置を介して前記車両に前記新版のソフトウェアを送信し、
前記車載機器に前記新版のソフトウェアを格納すると共に前記新版のソフトウェアでの動作を開始させる、車載機器用ソフトウェア更新方法。
【請求項７】
前記車両は、前記新版のソフトウェアを取得するときに前記車載機器が動作していれば、前記車載機器の動作を一旦中断させて前記新版のソフトウェアを受信して記憶し、前記車載機器に前記新版のソフトウェアでの動作を再開させる、請求項６に記載の車載機器用ソフトウェア更新方法。
【請求項８】
前記ソフトウェア管理装置は、前記新版のソフトウェアにエラーを検出するためのチェックコードを付加しており、
前記車両は、前記新版のソフトウェアを受信するときに前記チェックコードを検証し、検証した結果、前記チェックコードにエラーが検出されれば、前記供給装置から前記新版のソフトウェアを再度受信する、請求項６または７に記載の車載機器用ソフトウェア更新方法。
【請求項９】
前記車両は、自身を識別する車両種別情報を記憶しており、前記供給装置からエネルギー源の供給が開始されると、前記車両種別情報を前記ソフトウェア管理装置に送信し、
前記ソフトウェア管理装置は、前記車両の機能を停止させる盗難防止用ソフトウェアと車両の盗難情報とを更に記憶しており、前記車両から送信された前記車両種別情報と記憶した前記盗難情報とを比較し、前記盗難情報と前記車両種別情報とが一致すれば、前記供給装置を介して前記盗難防止用ソフトウェアを前記車両に送信する、請求項６から８のいずれか１項に記載の車載機器用ソフトウェア更新方法。
【請求項１０】
前記車両と前記供給装置との間の通信回線は、無線通信である、請求項６から９のいずれか１項に記載の車載機器用ソフトウェア更新方法。
【請求項１１】
車載機器用のソフトウェアを遠隔から通信回線を介して更新することのできる車両装置であって、
前記車載機器用のソフトウェアを記憶するソフトウェア記憶部と、
遠隔にあるソフトウェア管理装置から前記車載機器用のソフトウェアを取得して転送する機能を備え走行するためのエネルギー源を車両に供給するための供給装置から、前記エネルギー源が供給されていることを検出するエネルギーセンサー部と、
前記エネルギーセンサー部で前記エネルギー源が供給されていることが検出されると、前記供給装置を介して前記ソフトウェア管理装置から新版のソフトウェアを取得して前記ソフトウェア記憶部に記憶する制御部と、を有する車両装置。
【請求項１２】
前記車両装置は、前記新版のソフトウェアを取得するときに前記車載機器が動作していれば、前記車載機器の動作を一旦中断させて前記新版のソフトウェアを受信して記憶し、前記車載機器に前記新版のソフトウェアでの動作を再開させる、請求項１１に記載の車両装置。
【請求項１３】
前記ソフトウェア管理装置は、前記新版のソフトウェアにエラーを検出するためのチェックコードを付加しており、
前記車両装置は、前記新版のソフトウェアを受信するときに前記チェックコードを検証し、検証した結果、前記チェックコードにエラーが検出されれば、前記供給装置から前記新版のソフトウェアを再度受信する、請求項１１または１２に記載の車両装置。
【請求項１４】
前記車両装置は、自身を識別する車両種別情報を記憶しており、前記供給装置からエネルギー源の供給が開始されると、前記車両種別情報を前記ソフトウェア管理装置に送信し、
前記ソフトウェア管理装置は、前記車両装置の機能を停止させる盗難防止用ソフトウェアと車両装置の盗難情報とを更に記憶しており、前記車両装置から送信された前記車両種別情報と記憶した前記盗難情報とを比較し、前記盗難情報と前記車両種別情報とが一致すれば、前記供給装置を介して前記盗難防止用ソフトウェアを前記車両装置に送信する、請求項１１から１３のいずれか１項に記載の車両装置。
【請求項１５】
前記車両装置と前記供給装置との間の通信回線は、無線通信である、請求項１１から１４のいずれか１項に記載の車両装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、車載機器に関し、特に車載機器の動作を制御するソフトウェアの更新に関する。
【背景技術】
【０００２】
自動車には、エンジンを制御したりサスペンションを制御したりする車載機器が搭載されている。この種の車載機器は通常コンピュータで構成され、その動作はそれぞれ専用のソフトウェアにより制御されている。これらのソフトウェアは揮発性の記憶デバイス、例えばフラッシュメモリーに記憶されているので、ソフトウェアの更新が可能である。そのため、車載機器の動作を制御するソフトウェアに不具合が見つかると、保有者は不具合の見つかったソフトウェアを最新のソフトウェアに更新してその不具合を解消している。
【０００３】
しかし、車載機器の動作を制御するソフトウェアを更新する場合、保有者は販売店またはサービスセンターのどちらかに一方に自身の保有する自動車を持ち込まなければならなかった。また、自動車を持ち込んだ後も、ソフトウェアの更新には多大な時間を要することが多いので、その更新が完了するまでの間、自動車を一切利用することができなかった。そのため、ソフトウェアに不具合が見つかったときの更新作業について保有者は自動車を持ち込む手間と自動車を使えなくなる不便さとを感じていた。
【０００４】
これに対して保有者に手間と不便さを感じさせずに車載機器の動作を制御するソフトウェアを更新することができる更新システムが提案されている（特許文献１参照）。特許文献１では広範囲な移動体通信のネットワークを利用して車載機器の動作を制御するソフトウェアを更新している。
【０００５】
サービスセンターは、車載機器の最新のソフトウェアを管理しており、車載機器の動作を制御するソフトウェアに不具合が見つかると、移動体通信のネットワークを介して無線通信で最新のソフトウェアを自動車に送信する。自動車は、サービスセンターから送信されたソフトウェアを受信して更新する。これにより、保有者に対して販売店やサービスセンターに自動車を持ち込む手間と、しばらく自動車を使えなくなるような不便さが軽減する。
【特許文献１】特開２００４−３２６６８９号公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
しかしながら、特許文献１の更新システムでは、広範囲な移動体通信のネットワークを介して無線で最新のソフトウェアをダウンロードするので、電波の届き難い場所や電波の届かない場所を移動したりそれらの場所に駐車したりするような自動車では無線通信を行なうことができない可能性があった。その場合、その自動車は、サービスセンターからソフトウェアを取得できず、ソフトウェアの更新ができないという問題点があった。
【０００７】
本発明の目的は、車載機器の動作を制御するソフトウェアを高い確度で更新できる通信システムを提供することにある。
【課題を解決するための手段】
【０００８】
上記目的を達成するために、本発明の車載機器用ソフトウェア更新システムは、
車載機器の動作を制御するソフトウェアに更新する車載機器用ソフトウェア更新システムであって、
前記車載機器用の新版のソフトウェアを予め記憶しているソフトウェア管理装置と、
通信回線を介して前記ソフトウェア管理装置と接続しており、また通信回線を介して車両と接続可能であり、前記車両が走行するためのエネルギー源を前記車両に供給するときに、前記車両と通信回線で接続し、前記ソフトウェア管理装置から前記新版のソフトウェアを取得して前記車両に送信する供給装置と、
前記車載機器を搭載しており、また通信回線を介して前記供給装置と接続可能であり、前記供給装置から前記エネルギー源が供給されているときに、前記供給装置と通信回線で接続し、前記供給装置から送信される前記新版のソフトウェアを受信して記憶し、前記車載機器に前記新版のソフトウェアでの動作を開始させる車両と、を有している。
【０００９】
本発明によれば、供給装置からエネルギー源を供給している状態で供給装置から車両へソフトウェアを送るので、安定した通信状態でソフトウェアを転送することができ、ソフトウェアを高い確度で更新することができる。
【００１０】
また、前記車両は、前記新版のソフトウェアを取得するときに前記車載機器で動作がなされていれば、前記車載機器の動作を一旦中断して前記新版のソフトウェアを受信して記憶し、前記車載機器に前記新版のソフトウェアでの動作を再開させるようにしてもよい。
【００１１】
これによれば、車載機器が動作中であっても確実にソフトウェアを更新できる。
【００１２】
また、前記ソフトウェア管理装置は、前記新版のソフトウェアにエラーを検出するためのチェックコードを付加しており、前記車両は、前記新版のソフトウェアを受信するときに前記チェックコードを検証し、検証した結果、前記チェックコードにエラー検出されれば、前記供給装置から前記新版のソフトウェアを再度受信するようにしてもよい。
【００１３】
これによれば、車両は、繰り返し新版のソフトウェアの再送を要求できるので、確実に新版のソフトウェアを受信できる。
【００１４】
また、前記車両は、自身を識別する車両種別情報を記憶しており、前記供給装置からエネルギー源の供給が開始されると、前記車両種別情報を前記ソフトウェア管理装置に送信し、前記ソフトウェア管理装置は、前記車両の機能を停止させる盗難防止用ソフトウェアと車両の盗難情報とを更に記憶しており、前記車両から送信された前記車両種別情報と記憶した前記盗難情報とを比較し、前記盗難情報と前記車両種別情報とが一致すれば、前記供給装置を介して前記盗難防止用ソフトウェアを前記車両に送信するようにしてもよい。
【００１５】
これによればより確実に盗難車両を確保できる。
【発明の効果】
【００１６】
本発明によれば、車載機器の動作を制御するソフトウェアを高い確度で更新できる。
【発明を実施するための最良の形態】
【００１７】
本発明を実施するための形態について図面を参照して詳細に説明する。図１は本実施形態における車載更新システムの構成を示す模式図である。本車載更新システムは、車両１、給油装置２、およびソフトウェア管理装置３を有している。
【００１８】
車両１は給油装置２から例えばガソリンの給油を受ける。また、車両１は、有線回線または無線回線を介して給油装置２と接続可能であり、給油装置２から給油を受けると、例えば無線回線を介して給油装置２と接続し、給油装置２から車載機器の動作を制御するソフトウェア（以下「車載用ソフトウェア」という）を受信する。
【００１９】
給油装置２は、給油所に設置しており、車両１に例えばガソリンを給油する。また、給油装置２は、有線回線または無線回線を介して車両１と接続可能であり、またインターネット４を介してソフトウェア管理装置３と接続している。給油装置２は、車両１へのガソリンの供給が開始されると、無線回線を介して車両１と接続する。そして、給油装置２は、ソフトウェア管理装置３から車載用ソフトウェアを取得し、受信した車載用ソフトウェアを車両１に送信する。
【００２０】
ソフトウェア管理装置３は、サービスセンターに設置しており、車載用ソフトウェアを管理している。ソフトウェア管理装置３は、インターネット４を介して給油装置２と接続しており、給油装置２から接続通知情報を受信すると、車載用ソフトウェアを給油装置２に送信する。
【００２１】
これによれば、車載用ソフトウェアを更新する際、販売元（不図示）やソフトウェア管理装置３への車両１の持込が不要となり、煩わしい作業が軽減できる。
【００２２】
また、車両１の販売元やソフトウェア管理装置３に車両１を持ち込む頻度より給油装置２を利用する頻度の方が高いので、車載用ソフトウェアに不具合が見つかったときに自動車の保有者は車載用ソフトウェアをより早期に更新できる。
【００２３】
また、給油中、車両１は停車しているので、車載用ソフトウェアの更新が失敗し車両１が制御不能になっても保有者が危険にさらされる可能性は低い。これによれば、より安全な環境下で車載用ソフトウェアを更新できる。
【００２４】
次に、図１および図２を参照して本実施形態における車載更新システムの動作を説明する。図２は、本実施形態における車載更新システムの動作を説明するフローチャートである。
【００２５】
まず、車両１は給油装置２からガソリンの給油を受ける（ステップ１００）。車両１は、給油装置２からのガソリンの給油が開始されると、無線回線を介して給油装置２と接続する（ステップ１０１）。車両１と給油装置２との接続が完了すると、給油所２からの接続通知情報に応じてソフトウェア管理装置３が給油装置２に車載用ソフトウェアを送信する（ステップ１０２）。給油装置２はソフトウェア管理装置３から車載用ソフトウェアを受信して車両１に送信する（ステップ１０３）。車両１は給油装置２から送信された車載用ソフトウェアを受信してソフトウェアを更新する（ステップ１０４）。
【００２６】
次に、本実施形態における車両１、給油装置２、およびソフトウェア管理装置３について各々の構成を詳細に説明する。
【００２７】
図３は、本実施形態における車両１の構成を示すブロック図である。車両１は、給油センサー部１０、通信部１１、ソフトウェア記憶部１２、車両識別情報記憶部１３、および制御部１４を有している。
【００２８】
給油センサー部１０は、給油中であるか否かを判定し、給油装置２からのガソリンの給油が開始されていれば、給油中であると判定する。
【００２９】
通信部１１は有線回線または無線回線を介して給油装置２と接続するためのインターフェースである。データの送受信は通信部１１を介して行なわれる。
【００３０】
ソフトウェア記憶部１２は車載用ソフトウェアとそのソフトウェアの一覧情報とを記憶している。ソフトウェアの一覧情報とは、車載用ソフトウェアの名称、バージョン、およびソフトウェアの概要に関する情報である。
【００３１】
車両識別情報記憶部１３は車両種別情報を記憶している。車両種別情報とは、車両１を特定するための情報であり、例えば車のナンバープレートの番号である。
【００３２】
制御部１４は、給油センサー部１０で給油中であると判定されると、車両識別情報記憶部１３から車両情報識別情報を読み出すとともにソフトウェア記憶部１２からソフトウェアの一覧情報を読み出して通信部１１を介して給油装置２に送信する。また、制御部１４は、給油装置２からの車載用ソフトウェアを、通信部１１を介して受信すると、受信した車載用ソフトウェアをソフトウェア記憶部１２に記憶するとともに最新のソフトウェアの一覧情報をソフトウェア記憶部１２に記憶する。
【００３３】
なお、車載用ソフトウェアを受信するに際して更新しようとする車載用ソフトウェアが実行されていれば、制御部１４はその実行を停止するようにしてもよい。その場合、制御部１４は、車載用ソフトウェアの実行を一旦中断し、給油装置２から車載用ソフトウェアを受信する。そして、制御部１４は、受信した車載用ソフトウェアを記憶部１２に記憶すると、実行を再開させる。これによれば、車載機器が動作中であっても確実にソフトウェアを更新できる。
【００３４】
図４は、本実施形態における給油装置２の構成を示すブロック図である。給油装置２は給油部２０および通信部２１を有している。
【００３５】
給油部２０は車両１に例えばガソリンを供給する。給油部２０が車両１にガソリンの供給を開始すると、車両１の給油センサー部１０で給油中であると判定される。
【００３６】
通信部２１は、インターネット４を介してソフトウェア管理装置３と接続するインターフェースであり、また無線回線または有線回線を介して車両１と接続するためのインターフェースである。
【００３７】
通信部２１は、車両１から車両情報識別情報およびソフトウェアの一覧情報を受信すると、それらを記載した接続通知情報を生成してソフトウェア管理装置３に送信する。また、通信部２１は、ソフトウェア管理装置３から受信した車載用ソフトウェアを車両１に送信する。
【００３８】
図５は、本実施形態におけるソフトウェア管理装置３の構成を示すブロック図である。ソフトウェア管理装置３は、通信部３０、制御部３１、車両情報記憶部３２、およびソフトウェア記憶部３３、を有している。
【００３９】
通信部３０は、インターネット４を介して通信部２１と接続するためのインターフェースである。
【００４０】
車両情報記憶部３２は車種別情報を車両ごとに記憶しており、例えば車両１の車種別情報と車両６（不図示）の車種別情報とを記憶している。
【００４１】
ソフトウェア記憶部３３は車載用ソフトウェアと最新のソフトウェアの一覧情報を記憶している。ソフトウェアの一覧情報の中に含まれているソフトウェアの名称とソフトウェアの実体の名称とは１対１に対応しており、ソフトウェアの名称をキーとして車載用ソフトウェアを検索できる。
【００４２】
制御部３１は、給油装置２から送信された車両情報識別情報とソフトウェアの一覧情報とを通信部３０を介して受信すると、車両情報記憶部３２から車両識別情報を読み出して、受信した車両情報隙別情報と読み出した車両識別情報とが一致するか否か判定する。
【００４３】
一致すれば続いて、制御部３１は、ソフトウェア情報記憶部３３からソフトウェアの一覧情報を読み出して、受信したソフトウェアの一覧情報と読み出したソフトウェアの一覧情報とを照合する。
【００４４】
照合した結果、ソフトウェアの一覧情報の中から更新されたソフトウェアが検出されれば、制御部３１は更新されたソフトウェアの名称に基づいてソフトウェア記憶部３３から該当する名称のソフトウェアを読み出し、通信部３０を介して給油装置２へ送信する。なお、新たに追加されたソフトウェアを制御部３１が検出するようにしてもよい。
【００４５】
次に、図６および図７を参照して本実施形態における車載更新システムの動作について詳細に説明する。図６は本実施形態における車載更新システムの動作を示すフローチャートである。
【００４６】
まず、車両１の給油センサー部１０はガソリンの給油が開始されたか否か判定する（ステップ２００）。給油センサー部１０でガソリンの給油が開始されないと判定されれば、ステップ２００に戻る。
【００４７】
給油センサー部１０でガソリンの給油が開始されたと判定されれば、制御部１４は無線回線を介して給油装置２と接続するように通信部１１に要求する（ステップ２０１）。車両１の通信部１１と給油装置２との接続が完了すると、制御部１４は車両識別情報記憶部１３に記憶された車両種別情報を読み出すとともにソフトウェア記憶部１２に記憶されたソフトウェアの一覧情報を読み出す（ステップ２０２）。次に、制御部１４は、読み出した車両種別情報と読み出したソフトウェアの一覧情報を、通信部１１を介して給油装置２に送信する（ステップ２０３）。
【００４８】
給油装置２の通信部２１は、車両１から車両種別情報とソフトウェアの一覧情報を受信すると、受信した車両種別情報と受信したソフトウェアの一覧情報とを含む接続通知情報を生成してソフトウェア管理装置３に送信する。（ステップ２０４）。
【００４９】
制御部３１は、給油装置２から送信された接続通知情報を、通信部３０を介して受信すると、車両情報記憶部３２から車両識別情報を読み出す（ステップ２０５）。次に、制御部３１は、受信した接続通知情報に含まれる車両種別情報と読み出した車両種別情報とが一致するか否か判定する（ステップ２０６）。
【００５０】
判定した結果、一致しないと判定すれば、車両１がソフトウェア管理装置３に登録されていないので、制御部３１は処理を終了させる。判定した結果、一致すると判定すれば、続いて制御部３１はソフトウェア情報記憶部３３からソフトウェアの一覧情報を読み出す（ステップ２０７）。制御部３１は受信した接続通知情報に含まれるソフトウェアの一覧情報と読み出した最新のソフトウェアの一覧情報を照合する（ステップ２０８）。
【００５１】
照合した結果、ソフトウェアの一覧情報に更新されたソフトウェアの名称が検出されなければ、ソフトウェアの更新が不要なので、制御部３１は処理を終了させる。照合した結果、ソフトウェアの一覧情報に更新されたソフトウェアの名称が検出されれば、制御部３１は更新されたソフトウェアの名称に基づいてソフトウェア記憶部３３から該当する名称の車載用ソフトウェアを読み出する（ステップ２０９）。次に、制御部３１は通信部３０を介して読み出した車載用ソフトウェアを給油装置２へ送信する（ステップ２１０）。
【００５２】
給油装置２は、通信部２１を介してソフトウェア管理装置３から車載用ソフトウェアを受信して車両１に送信する（ステップ２１１）。
【００５３】
車両１の制御部１４は、通信部１１を介して、給油装置２からの最新の車載用ソフトウェアを受信すると受信した最新の車載用ソフトウェアをソフトウェア記憶部１２に記憶する（ステップ２１２）。
【００５４】
図７は本実施形態における車載更新システムの動作を示すシーケンスチャートである。車両１は、給油装置２からのガソリンの供給が開始されると（ステップ３００）、無線回線を介して給油装置２と接続する（ステップ３０１）。車両１と給油装置２との接続が完了すると、車両１は車両種別情報とソフトウェアの一覧情報とを読み出す（ステップ３０２）。次に、車両１は、読み出した車両種別情報とソフトウェアの一覧情報を給油装置２に送信する（ステップ３０３）。
【００５５】
給油装置２は、車両１から車両種別情報とソフトウェアの一覧情報を受信すると、受信した車両種別情報と受信したソフトウェアの一覧情報とを含む接続通知情報を生成してソフトウェア管理装置３に送信する（ステップ３０４）。
【００５６】
ソフトウェア管理装置３は、給油装置２から送信された接続通知情報を受信すると、内部に記憶した車両識別情報を読み出す（ステップ３０５）。次に、ソフトウェア管理装置３は、受信した接続通知情報に含まれる車両種別情報と読み出した車両種別情報とが一致するか否か判定する（ステップ３０６）。
【００５７】
判定した結果、一致すれば、続いてソフトウェア管理装置３は、内部に記憶したソフトウェアの一覧情報を読み出す（ステップ３０７）。ソフトウェア管理装置３は、受信した接続通知情報に含まれるソフトウェアの一覧情報と読み出した最新のソフトウェアの一覧情報を照合する（ステップ３０８）。
【００５８】
照合した結果、ソフトウェアの一覧情報に更新されたソフトウェアの名称が検出されれば、ソフトウェア管理装置３は更新されたソフトウェアの名称に基づいて該当する名称の車載用ソフトウェアを読み出する（ステップ３０９）。次に、ソフトウェア管理装置３は読み出した車載用ソフトウェアを給油装置２へ送信する（ステップ３１０）。
【００５９】
給油装置２は、ソフトウェア管理装置３から車載用ソフトウェアを受信して車両１に送信する（ステップ３１１）。
【００６０】
車両１は給油装置２からの最新のソフトウェアを受信すると受信した最新の車載用ソフトウェアをソフトウェア記憶部１２に記憶する（ステップ３１２）。
【００６１】
以上説明したように、本実施形態によれば、車両１は、給油装置２からの給油を開始すると、通信回線を介して給油装置２と接続し、車両１と接続された給油装置２はソフトウェア管理装置３に記憶された最新の車載用ソフトウェアを取得して車両１に送信する。そして、車両１は給油装置２から送信された車載用ソフトウェアを受信して記憶し、車載機器に記憶したソフトウェアでの動作を開始させる。その際、給油装置２からガソリンを供給している状態で給油装置２から車両１へソフトウェアを送るので、安定した通信状態でソフトウェアを転送することができ、ソフトウェアを高い確度で更新することができる。
【００６２】
また、本実施形態では、ソフトウェア管理装置３から送信される車載用ソフトウェアについてエラーチェックせずに記憶する例を示したが、本発明はこれに限定されるものではない。他の例として、ソフトウェア管理装置３から送信される車載用ソフトウェアについてエラーチェックして記憶するようにしてもよい。この場合、車載用ソフトウェアにはＣＲＣ（Ｃｙｃｌｉｃ  Ｒｅｄｕｎｄａｎｃｙ  Ｃｈｅｃｋ）のチェックバリューが付加されており、制御部１４は、通信部１１を介して車載用ソフトウェアを受信すると、受信した車載用ソフトウェアのＣＲＣのチェックバリューを検証し、検証した結果、正常であると判定すればソフトウェア記憶部１２に記憶し、正常でないと判定すれば車載用ソフトウェアの再送を要求する。
【００６３】
これによれば、車両１は、繰り返し車載用ソフトウェアの再送を要求できるので、確実に車載用ソフトウェアを受信できる。
【００６４】
また、本実施形態では、車両１は車両種別情報とソフトウェアの一覧情報とを記憶している例を示したが、本発明はこれに限定されるものではない。他の例として、車両１に車両種別情報とソフトウェアの一覧情報のどちらか一方を記憶するようにしてもよい。例えば、車両１が車種別情報を記憶している場合、車両１は、給油を開始すると、車両種別情報をソフトウェア管理装置３に送信し、ソフトウェア管理装置３は、車両１からの車両種別情報を受信すると、受信した車種別情報と記憶した車種別情報とが一致するか否か判定し、一致すると判定すれば、車両１に車載用ソフトウェアを送信する。また、車両１にソフトウェアの一覧情報を記憶している場合、車両１は、給油を開始すると、一覧情報をソフトウェア管理装置３に送信し、ソフトウェア管理装置３は、車両１からの一覧情報を受信すると、受信した一覧情報と記憶した一覧情報とが一致するか否か判定し、一致すると判定すれば、車両１に車載用ソフトウェアを送信する。これによれば、車両１の構成をより簡単にできる。
【００６５】
次に、本発明の他の実施形態について説明する。ここでは、ソフトウェア管理装置３が盗難車両情報記部３５を備えている構成を示す。
【００６６】
図８は、本実施形態のソフトウェア管理装置３の構成を示すブロック図である。本ソフトウェア管理装置３は、通信部３０、制御部３１、車両情報記憶部３２、ソフトウェア記憶部３３、および盗難車両情報記憶部３４、を有している。
【００６７】
ソフトウェア記憶部３３は車載用ソフトウェアの実体と最新のソフトウェアの一覧情報を記憶している。また、ソフトウェア記憶部３３は車両の機能を停止させるようなソフトウェア（以下「車両停止ソフトウェア」という）を記憶している。なお、ソフトウェア記憶部３３に記憶するソフトフェアは盗難車であることを明示させるためのソフトウェアであってもよい。
【００６８】
盗難車両情報記憶部３４は盗難車両情報を記録している。盗難車両情報とは、車両が盗難されているか否かを識別するための情報である。
【００６９】
制御部３１は、給油装置２から通信部３０を経由して接続通知情報を受信すると、盗難車両情報記憶部３４で記憶した盗難車両情報を読み出す。そして、制御部３１は、受信した接続通知情報に含まれる車両種別情報と読み出した盗難車両情報とを照合し、車両１が盗難車両か否かを判定する。
【００７０】
図９は、盗難車両を発見するときの車載更新システムの動作を示すシーケンスチャートである。車両１は、給油装置２からのガソリンの供給が開始されると（ステップ４００）、無線回線を介して給油装置２と接続する（ステップ４０１）。車両１と給油装置２との接続が完了すると、車両１は車両種別情報とソフトウェアの一覧情報とを読み出す（ステップ４０２）。次に、車両１は、車両種別情報と一覧情報を給油装置２に送信する（ステップ４０３）。
【００７１】
給油装置２は、車両１から車両種別情報とソフトウェアの一覧情報を受信すると、受信した車両種別情報と受信したソフトウェアの一覧情報とを含む接続通知情報を生成してソフトウェア管理装置３に送信する（ステップ４０４）。
【００７２】
ソフトウェア管理装置３は、給油装置２から送信された接続通知情報を受信すると、盗難車両情報記憶部３４で記憶した盗難車両情報を読み出す。（ステップ４０５）。次に、ソフトウェア管理装置３は、受信した接続通知情報に含まれる車両種別情報と読み出した盗難車情報とに基づいて盗難車か否かを判定する（ステップ４０６）。
【００７３】
ソフトウェア管理装置３は、車両１が盗難車であると判定すれば、ソフトウェア記憶部３３から車両停止ソフトウェアを読み出す（ステップ４０７）。次に、ソフトウェア管理装置３は読み出した車両停止ソフトウェアを給油装置２へ送信する（ステップ４０８）。
【００７４】
給油装置２は、ソフトウェア管理装置３から通信部２０を介して車両停止ソフトウェアを受信すると、車両１に送信する（ステップ４０９）。車両１は、給油装置２から車両停止ソフトウェアを受信すると、実行中の機能を停止する（ステップ４１０）。
【００７５】
本実施形態によれば、車両１は、給油装置２でガソリンの供給がなされると、車両種別情報を含む接続通知情報をソフトウェア管理装置３へ送信し、ソフトウェア管理装置３は、車両１からの接続通知情報に含まれる車両別情報に基づいて盗難車両か否かを判定する。ソフトウェア管理装置３は、盗難車両であると判定すると、車両停止ソフトウェアを車両１に送信して車両１の実行中の機能を停止させる。これによれば、給油は車両にとって必要不可欠であるので、より確実に盗難車両を確保できる。
【００７６】
次に、本発明の更に他の実施形態について説明する。ここでは、給油装置２が代替エネルギー供給施設に置き換えられている構成を示す。
【００７７】
図１０は本実施形態における車載更新システムの構成を示す模式図である。本実施形態における車載更新システムは、車両１、代替エネルギー供給施設５、およびソフトウェア管理装置３、を有している。
【００７８】
代替エネルギー供給施設５は、車両１を動作させるためのエネルギー、例えば水素、エタノール、または電気を供給する施設である。また、代替エネルギー供給施設５は、有線回線または無線回線を介して車両１と接続可能であり、またインターネット４を介してソフトウェア管理装置３と接続している。代替エネルギー供給施設５は、車両１へのエネルギーの供給を開始すると、無線回線を介して車両１と接続する。そして、代替エネルギー供給施設５は、ソフトウェア管理装置３から車載機器のソフトウェアを受信し、受信したソフトウェアを車両１に送信する。
【００７９】
図１１は、本実施形態における車両１の構成を示すブロック図である。車両１は、補給センサー部１５、通信部１１、ソフトウェア記憶部１２、車両識別情報記憶部１３、および制御部１４、を有している。
【００８０】
補給センサー部１５は、車両１が補給中か否かを判定し、代替エネルギー供給施設５からエネルギーを補給されていれば、補給中であると判定する。
【００８１】
図１２は、本実施形態における代替エネルギー供給施設５の構成を示すブロック図である。代替エネルギー供給施設５はエネルギー供給部２２および通信部２１を有している。
【００８２】
エネルギー供給部２２はエネルギーを車両１に供給する。エネルギー供給部２２が車両１にエネルギーの供給を開始すると、車両１の補給センサー部１５で補給中であると判定される。
【００８３】
図１３は、本実施形態における代替エネルギー供給施設５によるエネルギーが供給なされたときの車載更新システムの動作を示すシーケンスチャートである。まず、車両１は、給油装置２からのガソリンの供給が開始されると（ステップ５００）、無線回線を介して給油装置２と接続する（ステップ５０１）。車両１と給油装置２との接続が完了すると、制御部１４は車両１の車両識別情報記憶部１３に記憶された車両種別情報とソフトウェア記憶部１２に記憶されたソフトウェアの一覧情報とを読み出す（ステップ５０２）。次に、制御部１４は、読み出した車両種別情報と読み出したソフトウェアの一覧情報を、通信部１１を介して代替エネルギー供給施設５に送信する（ステップ５０３）。
【００８４】
代替エネルギー供給施設５は、通信部２１を介して車両１から車両種別情報とソフトウェアの一覧情報を受信すると、受信した車両種別情報と受信したソフトウェアの一覧情報とを含む接続通知情報を生成して通信部２１を介してソフトウェア管理装置３に送信する。（ステップ５０４）。
【００８５】
制御部３１は、代替エネルギー供給施設５から送信された接続通知情報を、通信部３０を介して受信すると、車両情報記憶部３２から車両識別情報を読み出す（ステップ５０５）。次に、制御部３１は、受信した接続通知情報に含まれる車両種別情報と読み出した車両種別情報とが一致するか否か判定する（ステップ５０６）。
【００８６】
一致しないと判定すれば、車両１がソフトウェア管理装置３に登録されていないので、制御部３１は処理を終了させる。一致すると判定すれば、続いて制御部３１はソフトウェア情報記憶部３３からソフトウェアの一覧情報を読み出す（ステップ５０７）。制御部３１は受信した接続通知情報に含まれるソフトウェアの一覧情報と読み出した最新のソフトウェアの一覧情報を照合する（ステップ５０８）。
【００８７】
照合した結果、ソフトウェアの一覧情報に更新されたソフトウェアの名称が検出されなければ、ソフトウェアの更新が不要なので、制御部３１は処理を終了させる。照合した結果、ソフトウェアの一覧情報に更新されたソフトウェアの名称が検出されれば、制御部３１は更新されたソフトウェアの名称に基づいてソフトウェア記憶部３３から該当する名称の車載用ソフトウェアを読み出する（ステップ５０９）。次に、制御部３１は通信部３０を介して読み出した車載用ソフトウェアを代替エネルギー供給施設５へ送信する（ステップ５１０）。
【００８８】
代替エネルギー供給施設５は、通信部２１を介してソフトウェア管理装置３から車載用ソフトウェアを受信して車両１に送信する（ステップ５１１）。
【００８９】
車両１の制御部１４は、通信部１１を介して、代替エネルギー供給施設５からの最新の車載用ソフトウェアを受信すると受信した最新の車載用ソフトウェアをソフトウェア記憶部１２に記憶する（ステップ５１２）。
【００９０】
本実施形態によれば、車載機器の動作を制御するソフトウェアに不具合が見つかった場合、車両１は、代替エネルギー供給装置５でエネルギーの供給を開始すると、ソフトウェア管理装置３に記憶された最新のソフトウェアを代替エネルギー供給装置５から受信して更新する。これによれば、ガソリンの供給を必要としない他の車両についても広く適用できる。
【図面の簡単な説明】
【００９１】
【図１】本実施形態における車載更新システムの構成を示す模式図である。
【図２】本実施形態における車載更新システムの動作を示すフローチャートである。
【図３】本実施形態における車両１の構成を示すブロック図である。
【図４】本実施形態における給油装置２の構成を示すブロック図である。
【図５】本実施形態におけるソフトウェア管理装置３の構成を示すブロック図である。
【図６】本実施形態における車載更新システムの動作を示すフローチャートである。
【図７】本実施形態における車載更新システムの動作を示すシーケンスチャートである。
【図８】本実施形態のソフトウェア管理装置３の構成を示すブロック図である。
【図９】盗難車両を発見するときの車載更新システムの動作を示すシーケンスチャートである。
【図１０】本実施形態における車載更新システムの構成を示す模式図である。
【図１１】本実施形態における車両１の構成を示すブロック図である。
【図１２】本実施形態における代替エネルギー供給施設５の構成を示すブロック図である。
【図１３】本実施形態における代替エネルギー供給施設５によるエネルギーが供給なされたときの車載更新システムの動作を示すシーケンスチャートである。
【符号の説明】
【００９２】
１    車両
２    給油装置
３    ソフトウェア管理装置
４    インターネット
５    代替エネルギー供給施設
１００〜１０４，２００〜２１２，３００〜３１２，４００〜４１０，５００〜５１２    ステップ
【図１】
2008189125.tif 000003
【図２】
2008189125.tif 000004
【図３】
2008189125.tif 000005
【図４】
2008189125.tif 000006
【図５】
2008189125.tif 000007
【図６】
2008189125.tif 000008
【図７】
2008189125.tif 000009
【図８】
2008189125.tif 000010
【図９】
2008189125.tif 000011
【図１０】
2008189125.tif 000012
【図１１】
2008189125.tif 000013
【図１２】
2008189125.tif 000014
【図１３】
2008189125.tif 000015