(57)【要約】【課題】車載ＬＡＮ以外の通信プロトコルを制御する手段を持たなくても更新プログラムを取得することができるとともに、車載ＬＡＮ上の更新プログラムの転送効率を向上させることができる通信システムを提供すること。【解決手段】複数の車載端末装置１に車載ＬＡＮ２を介して車載端末制御装置３を接続し、車載端末制御装置３が取得したプログラムに基づいて車載端末装置１ａのプログラムの更新を行い、プログラムの更新を行う際に複数の車載端末装置１に対してプログラムの更新を行うことを通知することにより、車載端末装置１はプログラムを更新している車載端末装置１があることを認識してプログラムを更新している車載端末装置１ａ以外の車載端末装置１と車載ＬＡＮ２との通信を制限する。【選択図】      図１
2004289268.tif 000002
【特許請求の範囲】
【請求項１】
プログラムによって制御される複数の車載端末装置と、車載ＬＡＮを介して前記車載端末装置に接続され、前記車載端末装置のプログラムの更新を行う車載端末制御装置とを備え、
前記車載端末制御装置は、前記車載端末装置のプログラムの更新を行うプログラム更新手段と、前記複数の車載端末装置のうちの任意の車載端末装置のプログラムの更新を行うときに、前記複数の車載端末装置に対してプログラムの更新を行うことを通知するプログラム更新通知手段とを有し、
前記車載端末装置は、前記プログラム更新通知手段から通知された通知情報を受信するプログラム更新通知受信手段を備え、プログラムを更新している車載端末装置以外の車載端末装置と前記車載ＬＡＮとの通信を制限することを特徴とする通信システム。
【請求項２】
前記車載端末制御装置は、データの送信時に前記車載ＬＡＮの１フレーム中に割当てられる更新プログラムの帯域を可変する車載ＬＡＮ制御手段を備えたことを特徴とする請求項１記載の通信システム。
【請求項３】
前記車載端末制御装置は、前記複数の車載端末装置の中で、プログラムの更新を行う車載端末装置の優先順位が高くなるように前記車載ＬＡＮを制御する車載ＬＡＮ制御手段を備えたことを特徴とする請求項１または請求項２記載の通信システム。
【請求項４】
前記車載端末装置は、前記プログラム更新通知を受信すると、前記車載ＬＡＮを介して通信されるデータの種類に応じて通信制御を行うデータ種類制御手段を備えたことを特徴とする請求項１乃至請求項３の何れかに記載の通信システム。
【請求項５】
前記車載端末装置は、前記プログラム更新通知を受信すると、前記車載ＬＡＮを介して通信されるデータの容量に応じて通信制御を行うデータ転送量制御手段を備えたことを特徴とする請求項１乃至請求項４の何れかに記載の通信システム。
【請求項６】
前記車載端末装置は、前記プログラム更新通知を受信すると、前記車載端末装置が保有する機能を制限して通信制御を行う機能制限制御手段を備えたことを特徴とする請求項１乃至請求項５の何れかに記載の通信システム。
【請求項７】
前記車載端末装置は、前記車載ＬＡＮの単位時間当たりのデータの転送量を監視する監視手段を有し、前記プログラム更新手段は、前記単位時間当たりのデータの転送量が少ないときにプログラムの更新を開始することを特徴とする請求項１乃至請求項６の何れかに記載の通信システム。
【請求項８】
前記車載端末装置は、前記プログラム更新通知を受信したとき、現在実行している処理が終了してから前記車載端末制御装置に処理終了通知を行う処理終了通知手段を備え、
前記車載端末制御装置のプログラム更新手段は、前記処理終了通知を受信したときに前記プログラム更新手段によりプログラムの更新を行うことを特徴とする請求項１乃至請求項７の何れかに記載の通信システム。
【請求項９】
プログラムによって制御される複数の車載端末装置に車載ＬＡＮを介して接続可能な車載端末制御装置であって、
前記車載端末装置のプログラムの更新を行うプログラム更新手段と、前記複数の車載端末装置のうちの任意の車載端末装置のプログラムの更新を行うときに、前記複数の車載端末装置に対してプログラムを更新することを通知するプログラム更新通知手段と、データの送信時に前記車載ＬＡＮの１フレーム中に割当てられる更新プログラムの帯域を可変する車載ＬＡＮ制御手段とを備えたことを特徴とする車載端末制御装置。
【請求項１０】
車載ＬＡＮを介して車載端末制御装置に接続され、前記車載端末制御装置から送信される更新プログラムに基づいて自己のプログラムを更新するようにした車載端末装置であって、
前記車載端末制御装置からプログラムの更新通知が行われたとき、前記更新通知を受信するプログラム更新通知受信手段と、前記車載ＬＡＮの１フレーム中に割当てられる更新プログラムの帯域が可変されたデータを受信する可変データ受信手段とを備えたことを特徴とする車載端末装置。
【請求項１１】
車載端末制御装置を車載ＬＡＮを介して複数の車載端末装置に接続し、前記車載端末制御装置によって前記車載端末装置を制御しているプログラムの更新を行うプログラムの更新方法であって、
更新プログラムを取得し、任意の車載端末制御装置に対してプログラムの更新処理を行うことを複数の前記車載端末制御装置に通知する工程と、
車載端末装置により送信される前記更新通知を確認する工程と、
前記任意の車載端末制御装置のプログラムを更新する工程とを含んでなることを特徴とするプログラムの更新方法。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、通信システムに関し、詳しくは、車載されているオーディオ機器、ナビゲーション装置、ビデオゲーム装置等の各種車載端末装置を制御しているプログラムの更新をネットワークを介して行う通信システムに関する。
【０００２】
【従来の技術】
車両にはオーディオ機器、ナビゲーション装置、ビデオゲーム装置等の種々の電子機器が搭載されており、これら電子機器を制御するプログラムの書き換えを行う際にセンターサーバから通信回線を介して更新プログラムを各電子機器に配信するシステムが知られており、この種の配信システムとしては、例えば、特許文献１または特許文献２に示すようなものが知られている。
【０００３】
特許文献１に記載されたものは、センターと車載端末を通信回線を介して接続し、センターから車載端末にプログラムをダウンロードする通信システムであって、センターから車載端末に更新プログラムをダウンロードすると、車載端末がダウンロードした更新プログラムを起動するタイミングで更新プログラムが起動したことをセンターに送信することにより、更新プログラムのダウンロードが正常に行われたか否かをセンター装置が確認することができるようにしている。
【０００４】
また、特許文献２に示すものは、高速道路の各ジャンクションに設置されたカメラ毎に制御装置を設け、この制御装置から映像を基地局に配信し、この基地局から映像を車両に搭載された映像表示機器に配信する映像収集配信方式であって、前記制御装置は基地局に通信回線を介して接続されており、制御プログラムを記憶可能な容量を有する第１の領域（エリア１）と第２の領域（エリア２）を有するフラッシュメモリと、第３の領域であるＲＯＭに記憶された初期基本プログラムに従って処理を行うＣＰＵとを備え、通信回線を介して基地局から受信した更新プログラムを第２の領域に一旦書き込んだ後、第２の領域に更新プログラムを適正に記憶させ、次いで、第２の領域の更新プログラムを第１の領域に書き写すことにより、プログラムの更新中に停電等が発生した場合であっても、各領域に何からのプログラムを記憶させておくことで、カメラの動作が行えなくなるのを防止しつつプログラムの書き換えを行うことができるようにしている。
【０００５】
【特許文献１】
特開２０００−２０７２１９号公報（第４−７頁、第１図乃至１２図）
【０００６】
【特許文献２】
特開平１１―５３２８０号公報（第５−６頁、第３、６、７図）
【０００７】
【発明が解決しようとする課題】
しかしながら、特許文献１に示すものは、複数の車載端末が車載ＬＡＮを介して接続されているものと考えられるが、各車載端末はセンターと直線通信を行ってプログラムの更新をそれぞれ独立して行っているため、それぞれの車載端末が車載ＬＡＮ以外に更新プログラムを取得する手段を持つ必要があった。
【０００８】
また、プログラム更新を行っている車載端末が車載ＬＡＮ上に存在することを他の車載端末装置が認識することができないため、任意の車載端末がプログラムの更新を行っているときに、他の車載端末が大量のデータの通信を行っている場合にはプログラムの更新のために車載ＬＡＮの転送効率を上げることができないという問題があった。
【０００９】
また、特許文献２に示すものは、カメラを制御する制御装置のプログラムを更新するものが示されているが、この制御装置を車載端末に置き換えた場合には、各車載端末（カメラの制御装置）は基地局と直線通信を行ってプログラムの更新をそれぞれ独立して行っているため、それぞれの車載端末が車載ＬＡＮ以外に更新プログラムを取得する手段を個別に持つ必要がある上に、プログラム更新を行っている車載端末が車載ＬＡＮ上に存在することを他の車載端末装置が認識することができないため、任意の車載端末がプログラムの更新を行っているときに、他の車載端末が大量のデータの通信を行っている場合にはプログラムの更新のために車載ＬＡＮの転送効率を上げることができないという問題があった。
【００１０】
本発明は、従来の問題を解決するためになされたもので、車載ＬＡＮ以外の通信プロトコルを制御する手段を持たなくても更新プログラムを取得することができるとともに、車載ＬＡＮ上の更新プログラムの転送効率を向上させることができる通信システムを提供することを目的とする。
【００１１】
【課題を解決するための手段】
本発明の通信システムは、プログラムによって制御される複数の車載端末装置と、車載ＬＡＮを介して前記車載端末装置に接続され、前記車載端末装置のプログラムの更新を行う車載端末制御装置とを備え、前記車載端末制御装置は、前記車載端末装置のプログラムの更新を行うプログラム更新手段と、前記複数の車載端末装置のうちの任意の車載端末装置のプログラムの更新を行うときに、前記複数の車載端末装置に対してプログラムの更新を行うことを通知するプログラム更新通知手段とを有し、前記車載端末装置は、前記プログラム更新通知手段から通知された通知情報を受信するプログラム更新通知受信手段を備え、プログラムを更新している車載端末装置以外の車載端末装置と前記車載ＬＡＮとの通信を制限するように構成される。
【００１２】
このような構成により、複数の車載端末装置に車載ＬＡＮを介して車載端末制御装置を接続し、この車載端末制御装置が取得したプログラムに基づいて車載端末装置のプログラムの更新を行うので、車載端末装置は、車載ＬＡＮ以外の通信プロトコルを制御する手段を持たなくても更新プログラムを取得することができ、また、プログラムの更新を行う際に複数の車載端末装置に対してプログラムの更新を行うことを通知することにより、複数の車載端末装置はプログラムを更新している車載端末装置があることを認識し、プログラムを更新している車載端末装置以外の車載端末装置と車載ＬＡＮとの通信を制限するので、車載ＬＡＮ上の更新プログラムの転送効率を向上させることができる。
【００１３】
また、本発明の通信システムは、前記車載端末制御装置は、データの送信時に前記車載ＬＡＮの１フレーム中に割当てられる更新プログラムの帯域を可変する車載ＬＡＮ制御手段を備えたものから構成される。
【００１４】
このような構成により、プログラムの更新を行うために車載ＬＡＮの帯域を確保することができ、他の車載端末装置が車載ＬＡＮを使用していてもプログラム更新を行うことができる。
【００１５】
また、本発明の通信システムは、前記車載端末制御装置は、前記複数の車載端末装置の中で、プログラムの更新を行う車載端末装置の優先順位が高くなるように前記車載ＬＡＮを制御する車載ＬＡＮ制御手段を備えたものから構成される。
【００１６】
このような構成により、プログラムの更新を行う車載端末装置の優先順位を高くすることで、車載ＬＡＮを優先的に使用することができ、プログラムの更新を行うための車載ＬＡＮの転送効率を上げることができる。
【００１７】
また、本発明の通信システムは、前記車載端末装置は、前記プログラム更新通知を受信すると、前記車載ＬＡＮを介して通信されるデータの種類に応じて通信制御を行うデータ種類制御手段を備えたものから構成される。
【００１８】
このような構成により、車載ＬＡＮを介して通信されるデータの種類に応じて通信を行うことにより、例えば、システム制御を行うために必要な制御データの通信は許可することで、システムの制御を行いつつ、プログラムの更新を行うことができる。また、制御データは比較的少ないデータ量であるので、プログラムを更新する際の車載ＬＡＮの転送効率を上げることができる。
【００１９】
また、本発明の通信システムは、前記車載端末装置は、前記プログラム更新通知を受信すると、前記車載ＬＡＮを介して通信されるデータの容量に応じて通信制御を行うデータ転送量制御手段を備えたものから構成される。
【００２０】
このような構成により、車載ＬＡＮを介して通信されるデータの容量に応じて通信を行うことにより、例えば、プログラム更新中は、大量のデータ通信を行わないように制御することにより、プログラム更新のために車載ＬＡＮの転送効率を上げることができる。
【００２１】
また、本発明の通信システムは、前記車載端末装置は、前記プログラム更新通知を受信すると、前記車載端末装置が保有する機能を制限して通信制御を行う機能制限制御手段を備えたものから構成される。
【００２２】
このような構成により、例えば、車載ＬＡＮを利用して車載端末装置が大量のデータを通信する機能を使用しないように制御することにより、プログラムを更新するために車載ＬＡＮの転送効率を上げることができる。
【００２３】
また、本発明の通信システムは、前記車載端末装置は、前記車載ＬＡＮの単位時間当たりのデータの転送量を監視する監視手段を有し、前記プログラム更新手段は、前記単位時間当たりのデータの転送量が少ないときにプログラムの更新を開始するものから構成される。
【００２４】
このような構成により、車載ＬＡＮの単位時間当たりのデータの転送量が少ないときにプログラム更新を開始することにより、プログラム更新のために車載ＬＡＮの転送効率を上げることができる。
【００２５】
また、本発明の通信システムは、前記車載端末装置は、前記プログラム更新通知を受信したとき、現在実行している処理が終了してから前記車載端末制御装置に処理終了通知を行う処理終了通知手段を備え、前記車載端末制御装置のプログラム更新手段は、前記処理終了通知を受信したときに前記プログラム更新手段によりプログラムの更新を行うものから構成される。
【００２６】
このような構成により、車載端末装置がプログラム更新通知を受信したとき、現在実行している処理を終了した後にプログラムの更新を行なうことができるので、車載端末装置で実行中の処理が中断されるのを防止することができる。
【００２７】
また、本発明の車載端末制御装置は、プログラムによって制御される複数の車載端末装置に車載ＬＡＮを介して接続可能な車載端末制御装置であって、前記車載端末装置のプログラムの更新を行うプログラム更新手段と、前記複数の車載端末装置のうちの任意の車載端末装置のプログラムの更新を行うときに、前記複数の車載端末装置に対してプログラムを更新することを通知するプログラム更新通知手段と、データの送信時に前記車載ＬＡＮの１フレーム中に割当てられる更新プログラムの帯域を可変する車載ＬＡＮ制御手段とを備えたものから構成される。
【００２８】
このような構成により、車載ＬＡＮの帯域を更新プログラムのデータ用に確保して車載ＬＡＮを使用することにより、他の車載端末装置からのデータを受信することなくプログラムの更新処理が妨げられるのを防止することができる。
【００２９】
また、本発明の車載端末装置は、車載ＬＡＮを介して車載端末制御装置に接続され、前記車載端末制御装置から送信される更新プログラムに基づいて自己のプログラムを更新するようにした車載端末装置であって、前記車載端末制御装置からプログラムの更新通知が行われたとき、前記更新通知を受信するプログラム更新通知受信手段と、前記車載ＬＡＮの１フレーム中に割当てられる更新プログラムの帯域が可変されたデータを受信する可変データ受信手段とを備えたものから構成される。
【００３０】
このような構成により、車載ＬＡＮの帯域を更新プログラムのデータ用に確保して車載ＬＡＮを使用することにより、他の車載端末装置からのデータを受信することなくプログラムの更新処理が妨げられるのを防止することができる。
【００３１】
また、１フレームの帯域に更新プログラムのデータ、制御データ、同期データ、非同期データを割り得てた場合には、プログラムの更新用に車載ＬＡＮを優先的に使用することができるとともに、プログラムの更新に関係のない車載端末装置間でも必要最低限のデータの通信を行うことができる。
【００３２】
また、本発明のプログラムの更新方法は、車載端末制御装置を車載ＬＡＮを介して複数の車載端末装置に接続し、前記車載端末制御装置によって前記車載端末装置を制御しているプログラムの更新を行うプログラムの更新方法であって、更新プログラムを取得し、任意の車載端末制御装置に対してプログラムの更新処理を行うことを複数の前記車載端末制御装置に通知する工程と、車載端末装置により送信される前記更新通知を確認する工程と、前記任意の車載端末制御装置のプログラムを更新する工程とを含んでなる。
【００３３】
このような方法により、複数の車載端末装置に車載ＬＡＮを介して車載端末制御装置を接続し、この車載端末制御装置が取得したプログラムに基づいて車載端末装置のプログラムの更新を行うので、車載端末装置は、車載ＬＡＮ以外の通信プロトコルを制御する手段を持たなくても更新プログラムを取得することができる。
【００３４】
また、プログラムの更新を行う際に複数の車載端末装置に対してプログラムの更新を行うことを通知することにより、複数の車載端末装置はプログラムを更新している車載端末装置があることを認識し、プログラムを更新している車載端末装置以外の車載端末装置と車載ＬＡＮとの通信を制限するので、車載ＬＡＮ上の更新プログラムの転送効率を向上させることができる。
【００３５】
【発明の実施の形態】
以下、本発明の実施の形態を図面に基づいて説明する。
（第１の実施の形態）
図１乃至図５は本発明に係る通信システムの第１の実施の形態を示す図であり、本実施の形態では、車載ＬＡＮとしてＭＯＳＴ（Ｍｅｄｉａ  Ｏｒｉｅｎｔｅｄ  Ｓｙｓｔｅｍ  Ｔｅｃｈｎｏｌｏｇｙ）を用いた例を示している。
【００３６】
まず、構成を説明する。図１において、通信システムは、車両に設けられた複数の車載端末装置１ａ、１ｂ、．．．．．．１ｎと、車載端末装置１に車載ＬＡＮ２を介して接続された車載端末制御装置３と、車載端末制御装置３にネットワーク４を介して接続されたサーバー５とから構成されている。
【００３７】
車載ＬＡＮ２はプラスチック光ファイバ（ＰＯＦ）によって車載端末装置１と車載端末制御装置３を接続して車載端末装置１相互と車載端末制御装置３との間でＭＯＳＴプロトコルによってデータ通信を行うバスである。また、ネットワーク４は公衆回線網やインターネット網等の通信ネットワークである。
【００３８】
車載端末制御装置３は、図２に示すように、車載端末制御装置３全体の制御を行なうＣＰＵ１１と、ＣＰＵ１１が実行するプログラムや制御に使用するパラメータ等が記憶されたメモリ１２と、車載ＬＡＮ２の通信制御を行なう車載ＬＡＮ制御手段１３と、車載ＬＡＮ２を介して車載端末装置１に更新するプログラムを提供するプログラム更新手段１４と、プログラム更新手段１４がプログラム更新を開始するときに車載ＬＡＮ２に接続されている車載端末装置１に対してプログラム更新開始通知を送信するとともに、プログラムの更新が終了したときに更新終了通知を送信するプログラム更新通知手段１５と、ＣＤ−ＲＯＭ、ＤＶＤまたはメモリーカード等の記録媒体が挿入されるカートリッジを有し、このカートリッジに挿入されたＣＤ−ＲＯＭ、ＤＶＤまたはメモリーカードから更新プログラムを読み出す記録媒体制御手段１６と、ネットワーク４との通信制御を行なうアンテナ１８が接続された携帯電話等の無線通信制御手段１７とを備えている。
【００３９】
なお、本実施の形態ではプログラムの更新通知はプログラムの更新開始通知と更新終了通知を含むものとする。
【００４０】
また、車載端末装置１は、オーディオ機器、ナビゲーション装置、ビデオゲーム装置、カーエアコン等の電子機器から構成されるものであり、この車載端末装置１は、図３に示すように、車載端末装置１全体の制御を行なうＣＰＵ２１と、ＣＰＵ２１が実行するプログラムや制御に使用するパラメータ等が記憶されるメモリ２２と、車載ＬＡＮ２の通信制御を行なう車載ＬＡＮ制御手段２３と、車載ＬＡＮ２を介して車載端末制御装置３からプログラム更新通知を受信するプログラム更新通知受信手段２４と、受信したプログラム更新通知により車載端末装置１の各種機能を制御する装置制御手段２５と、プログラム更新通知を受信したときに実行している処理が終了すると車載端末制御装置３に対して処理終了通知を送信する処理終了通知手段２６とを備えている。
【００４１】
本実施の形態では、プログラム更新通知受信手段２４がプログラム更新通知を受信し、車載端末制御装置３から更新プログラムを受信すると、ＣＰＵ２１によってメモリ２２に記憶されたプログラムを書き換えるようになっており、装置制御手段２５はプログラムの更新時に他の車載端末装置１との通信を制限するようになっている。
【００４２】
次に、図４の通信シーケンスに基づいてプログラムの更新方法を説明する。まず、車載端末制御装置３は、プログラム更新手段１４によって更新プログラムを取得する。この更新プログラムを取得する方法としては、更新プログラムが記録されたＣＤ−ＲＯＭやＤＶＤ、メモリーカードが記録媒体制御手段１６のカートリッジに挿入されると、プログラム更新通知手段１５が記録媒体制御手段１６を介して更新プログラムを取得するか、若しくは、ネットワーク４を介してサーバー５から更新プログラムを取得する。
【００４３】
ここで、車載端末装置１ａ用の更新プログラムを取得した場合には、プログラム更新手段１４はプログラム更新通知手段１５により車載ＬＡＮ２に接続された全ての車載端末装置（１ａ、１ｂ、１ｃ．．．．．．１ｎ）に対してプログラム更新通知（開始）を送信する。このとき、全ての車載端末装置１はプログラム更新通知受信手段２４によってプログラム更新通知を受信する。
【００４４】
車載端末制御装置３からプログラム更新通知（開始）を送信すると、プログラム更新対象である車載端末装置１ａに対してプログラム更新開始通知を送信した後、更新プログラムデータを送信する。このとき、装置制御手段２５が車載ＬＡＮ制御装置２３を車載ＬＡＮ２に接続し、更新プログラムを受信してメモリ２２に記憶されたプログラムを書き換える。
【００４５】
次いで、車載端末制御装置３から車載端末装置１ａに全ての更新プログラムデータが送信されると、全ての車載端末装置（１ａ、１ｂ、１ｃ．．．．．．１ｎ）に対してプログラム更新通知（終了）を送信する。車載端末装置１はプログラムの更新時に装置制御手段２５によって車載ＬＡＮ２との通信を制限する。
【００４６】
このように、本実施の形態では、複数の車載端末装置１に車載ＬＡＮ２を介して車載端末制御装置３を接続し、この車載端末制御装置３が取得したプログラムに基づいて車載端末装置１のプログラムの更新を行うので、車載端末装置１は、車載ＬＡＮ以外の通信プロトコルを制御する手段を持たなくても更新プログラムを取得することができる。
【００４７】
また、プログラムの更新を行う際に複数の車載端末装置１に対してプログラムの更新を行うことを通知することにより、複数の車載端末装置１はプログラムを更新している車載端末装置１があることを認識し、プログラムを更新している車載端末装置１ａ以外の車載端末装置１と車載ＬＡＮ２との通信を制限するので、車載ＬＡＮ２上の更新プログラムの転送効率を向上させることができる。
【００４８】
なお、車載端末制御装置３は、プログラム更新開始通知およびプログラム更新終了通知の送信を車載端末装置１に対して個々に実行せず、一斉同報により送信するようにしても良く、このようにしても上述した効果を得ることができる。また、車載端末制御装置３の機能を車載ＬＡＮ２に接続されているどれか１台の車載端末装置１で実現しても良く、このようにした場合でも上述した効果を得ることができる。
【００４９】
なお、本実施の形態では、車載端末装置１にプログラムの更新開始通知を行っているが、これに限らず、図５に示すように、車載端末装置１ａの車載ＬＡＮ２上のアドレスや車載端末装置１ａの名前、車載端末装置１ａの機能（車載端末装置１がナビゲーションであれば、ナビゲーションの機能）等の装置情報を全ての車載端末制御装置３に送信するようにしても良い。
【００５０】
また、このときに車載端末装置１ａは、車載端末制御装置３からプログラム更新開始通知および車載端末装置１ａの装置情報を受信すると、処理終了通知手段２６が現在実行中の処理が終了したか否かを判別し、処理が終了したときに車載端末制御装置３に処理終了通知を送信する。そして、処理終了通知を受信した車載端末制御装置３はプログラム更新手段１４によって車載端末装置１ａに対して更新プログラムデータを送信する。
【００５１】
このようにすれば、全ての車載端末装置１がプログラムを更新する車載端末装置１ａを特定して認識することができ、車載端末装置１ａで実行中の処理が中断されるのを防止することができる。
（第２の実施の形態）
図１乃至図７は本発明に係る通信システムの第２の実施の形態を示す図である。
【００５２】
本実施の形態は、車載端末制御装置３の車載ＬＡＮ制御手段１３が車載端末装置１にデータを送信するときに車載ＬＡＮ２の１フレーム中に割当てられる更新プログラムの帯域を可変するようにしているものである。また、車載端末装置１の車載ＬＡＮ制御装置２３は、車載ＬＡＮ制御装置１３で１フレーム中に割当てられる更新プログラムを受信するようになっており、可変データ受信手段を構成している。
【００５３】
具体的には、ＭＯＳＴはデータをフレーム単位として転送するようになっており、リング状に接続された各ノードをフレームが次々に一方向に転送されるようになっている。
【００５４】
ここで、車載ＬＡＮ上で通常のデータを転送する際のフレーム構成は、図６（ａ）に示すように１フレームが２２．５Ｍｂｐｓの伝送レートであり、１フレーム中にＳｙｎｃデータ（音楽データ、動画データ等の同期を必要とするデータ）、Ａｓｙｎｃデータ（更新プログラム、ＩＰパケット等の非同期で扱えるデータ）、Ｃｔｌデータ（制御用のデータ）を同じ割合で割り当てた場合には、ＳｙｎｃデータおよびＡｓｙｎｃデータがそれぞれ１０Ｍｂｐｓの帯域を確保することになる（Ｃｔｌは２．５Ｍｂｐｓで固定）。
【００５５】
また、車載ＬＡＮ上で更新データを転送する場合には、図６（ｂ）に示すように、１フレーム中の帯域にＡｓｙｎｃデータを割り当てると、２０Ｍｂｐｓの帯域を確保することができる。しかしながら、このように１フレーム中にＡｓｙｎｃデータを割り得てた場合でも、Ａｓｙｎｃデータ用に確保した帯域の全てを更新プログラムのデータ転送に使用することはできず、Ａｓｙｎｃデータ全ての通信が行われるため、更新プログラムのデータに割り当てられる帯域はＬＡＮの状況に依存してしまう。
【００５６】
すなわち、ＭＯＳＴのように物理層に自動車用アプリケーション向けに設計されたプラスチック光ファイバによる高速なバスを用いた車載ＬＡＮでは、通信プロトコルにおいて１フレームに割り当てられるデータが上述したように一定の転送レートの同期データ、非同期データおよび制御データとで割り当てられているので、１フレーム全てに更新プログラムのデータを割り当てることができない。
【００５７】
これに対して、本実施の形態では、１フレーム中に割り当てられる更新プログラムの帯域を可変することにより、例えば、図７（ａ）に示すように、１フレームの２０Ｍｂｐｓの帯域にシステムを制御するために必要不可欠なＣｔｌデータ以外に更新プログラムのデータを割り得てることにより、車載ＬＡＮ２の帯域を更新プログラムのデータ用に確保して車載ＬＡＮ２を使用することができ、他の車載端末装置１からのデータを受信することなくプログラムの更新処理が妨げられるのを防止することができる。
【００５８】
また、図７（ｂ）に示すように１フレームの帯域にＳｙｎｃデータ、Ａｓｙｎｃデータ、Ｃｔｌデータ、更新プログラムのデータを割り得てた場合には、プログラムの更新用に車載ＬＡＮ２を優先的に使用することができるとともに、プログラムの更新に関係のない車載端末装置１間でも必要最低限のデータの通信を行うことができる。
【００５９】
（第３の実施の形態）
図１乃至図５は本発明に係る通信システムの第３の実施の形態を示す図である。
【００６０】
本実施の形態は、車載ＬＡＮ制御手段１３が、複数の車載端末装置１の中で、プログラムの更新を行う車載端末装置１の優先順位が高くなるように車載ＬＡＮ２を制御することを特徴とするものである。
【００６１】
すなわち、車載端末装置１ａのプログラムを更新する場合には、車載ＬＡＮ制御手段１３は、プログラム更新開始時にプログラム更新対象である車載端末装置１ａの車載ＬＡＮ２の利用優先順位を高く設定する。そして、プログラム更新手段１４は更新プログラムデータを車載端末装置１ａに送信し、送信終了後に車載ＬＡＮ制御手段１３によりプログラム更新対象である車載端末装置１ａの車載ＬＡＮ２の利用優先順位をプログラム更新開始前の優先順位に戻す。
【００６２】
このように本実施の形態では、プログラムの更新を行う車載端末装置１ａの優先順位を高くすることにより、車載ＬＡＮ２を優先的に使用することができ、プログラムの更新を行うための車載ＬＡＮの転送効率を上げることができる。
【００６３】
（第４の実施の形態）
図１乃至図５は本発明に係る通信システムの第４の実施の形態を示す図である。
【００６４】
本実施の形態では、車載端末装置１のプログラム更新通知受信手段２４がプログラム更新通知を受信すると、装置制御手段２５が車載ＬＡＮ２を介して通信されるデータの種類に応じて通信制御を行うことを特徴としており、装置制御手段２５がデータ種類制御手段を構成している。
【００６５】
具体的には、車載端末装置１のプログラム更新通知受信手段２４が、車載ＬＡＮ２を介して車載端末制御装置３の送信したプログラム更新開始通知を受信すると、装置制御手段２５にプログラム更新開始通知を通知する。プログラム更新開始通知が通知された装置制御手段２５は、例えば、システムの制御データ（Ｃｔｌ）の通信は許可するが、動画や音楽等のストリームデータの通信を許可しないというように、車載端末装置１が送信しようとするデータの種類から判断して通信を制御する。
【００６６】
そして、プログラム更新終了後に車載端末制御装置３の送信したプログラム更新終了通知を受信すると、装置制御手段２５は全ての種類のデータの通信を許可する。
【００６７】
このように本実施の形態では、車載ＬＡＮ２を介して通信されるデータの種類に応じて通信を行うことにより、システムの制御を行いつつ、プログラムの更新を行うことができる。また、制御データは比較的少ないデータ量であるので、プログラムを更新する際の車載ＬＡＮの転送効率を上げることができる。
【００６８】
（第５の実施の形態）
図１乃至図５は本発明に係る通信システムの第５の実施の形態を示す図である。
【００６９】
本実施の形態は、車載端末装置１のプログラム更新通知受信手段２４がプログラム更新通知を受信すると、装置制御手段２５が車載ＬＡＮ２を介して通信されるデータの容量に応じて通信制御を行うことを特徴としており、装置制御手段２５がデータ転送量制御手段を構成している。
【００７０】
具体的には、車載端末装置１のプログラム更新通知受信手段２４が、車載ＬＡＮ２を介して車載端末制御装置３の送信したプログラム更新開始通知を受信すると、装置制御手段２５にプログラム更新開始通知を通知する。プログラム更新開始通知が通知された装置制御手段２５は、例えば１ｋＢｙｔｅ以下の容量のデータであれば通信を許可するが、１ｋＢｙｔｅ以上の容量のデータであれば通信を許可しないというように、車載端末装置１が送信しようとするデータの容量から判断して通信を制御する。そして、プログラム更新終了後に車載端末制御装置３の送信したプログラム更新終了通知を受信すると、装置制御手段２５は全ての容量のデータの通信を許可する。
【００７１】
このように本実施の形態では、車載ＬＡＮ２を介して通信されるデータの容量に応じて通信を行うことにより、上述したようにプログラム更新中には大量のデータ通信を行わないように制御することにより、プログラム更新のために車載ＬＡＮの転送効率を上げることができる。
【００７２】
（第６の実施の形態）
図１乃至図５は本発明に係る通信システムの第６の実施の形態を示す図である。
【００７３】
本実施の形態は、プログラム更新通知を受信すると、装置制御手段２５が車載端末装置１が保有する機能（ナビゲーションとしての機能、オーディオとしての機能等）を制限して通信制御を行うことを特徴としており、装置制御手段２５が機能制限制御手段を構成している。
【００７４】
具体的には、車載端末装置１のプログラム更新通知受信手段２４が、車載ＬＡＮ２を介して車載端末制御装置３の送信したプログラム更新開始通知を受信すると、装置制御手段２５にプログラム更新開始通知を通知する。プログラム更新開始通知が通知された装置制御手段２５は、例えば、ＤＶＤ−ＶｉｄｅｏやＣＤの再生機能は使用不可とするが、メール機能は使用可能とするように、車載端末装置１が実行しようとする車載ＬＡＮ２を使用する機能から判断し通信を制御する。
【００７５】
そして、プログラム更新終了後に車載端末制御装置３の送信したプログラム更新終了通知を受信すると、装置制御手段２５は全ての機能の実行を許可する。
【００７６】
このような構成により、車載ＬＡＮ２を利用して車載端末装置１が大量のデータを通信する機能を使用しないように制御することにより、プログラムを更新するために車載ＬＡＮの転送効率を上げることができる。
【００７７】
（第７の実施の形態）
図１乃至図５は本発明に係る通信システムの第７の実施の形態を示す図である。
【００７８】
本実施の形態では、車載ＬＡＮ２の単位時間当たりのデータの転送量を車載ＬＡＮ制御手段１３によって監視し、プログラム更新手段１４が車載ＬＡＮ制御手段１３の監視結果に基づいて単位時間当たりのデータの転送量が少ないときにプログラムの更新を開始することを特徴としており、車載ＬＡＮ制御手段１３が監視手段を構成している。
【００７９】
具体的には、プログラム更新通知手段１５が車載ＬＡＮ制御手段１３に対してプログラム更新開始通知の送信を要求すると、車載ＬＡＮ制御手段１３は、車載ＬＡＮ２上に流れるパケット数をカウントして単位時間あたりのパケット数からトラフィックを算出したり、車載端末装置１の車載ＬＡＮ制御手段２３から通信しているデータサイズ等の通信情報を取得することでトラフィックを算出することにより、車載ＬＡＮ２のトラフィックを監視し、トラフィックが小さくなった時点でプログラム更新通知手段１５によってプログラム更新開始通知を送信し、プログラム更新手段１４によってプログラム更新処理を開始する。
【００８０】
このように本実施の形態によれば、車載ＬＡＮ２の単位時間当たりのデータの転送量が少ないときにプログラム更新を開始することにより、プログラム更新のために車載ＬＡＮ２の転送効率を上げることができる。
【００８１】
なお、上記各実施の形態の形態では、車載ＬＡＮとしてＭＯＳＴネットワークを構築する例を示しているが、ＭＯＳＴ以外のネットワークに適用することができることは言うまでもない。
【００８２】
【発明の効果】
本発明によれば、車載ＬＡＮ以外の通信プロトコルを制御する手段を持たなくても更新プログラムを取得することができるとともに、車載ＬＡＮ上の更新プログラムの転送効率を向上させることができる通信システムを提供することができる。
【図面の簡単な説明】
【図１】本発明に係る第１乃至第７の実施の形態の通信システムのブロック図
【図２】本発明に係る第１乃至第７の実施の形態の車載端末制御装置のブロック図
【図３】本発明に係る第１乃至第７の実施の形態の車載端末装置のブロック図
【図４】本発明に係る第１乃至第７の実施の形態のプログラムの更新処理のシーケンス図
【図５】本発明に係る第１の実施の形態のプログラムの更新処理の他のシーケンス図
【図６】本発明に係る第２の実施の形態と比較するための１フレーム中のデータの割り当てを示す比較例
【図７】本発明に係る第２の実施の形態の１フレームのデータの割り当てを示す図
【符号の説明】
１  車載端末装置
２  車載ＬＡＮ
３  車載端末制御装置
１３  車載ＬＡＮ制御手段（監視手段）
１４  プログラム更新手段
１５  プログラム更新通知手段
２３  車載ＬＡＮ制御手段（可変データ受信手段）
２４  プログラム更新通知受信手段
２５  装置制御手段（データ種類制御手段、データ転送量制御手段、機能制限制御手段）
２６  処理終了通知手段
【図１】
2004289268.tif 000003
【図２】
2004289268.tif 000004
【図３】
2004289268.tif 000005
【図４】
2004289268.tif 000006
【図５】
2004289268.tif 000007
【図６】
2004289268.tif 000008
【図７】
2004289268.tif 000009