(57)【特許請求の範囲】
【請求項１】
データを記憶する記憶手段及び記憶したデータを含むメッセージを分配する手段を有する複数の分配装置と、該分配装置から分配されたメッセージを受信する車載装置とを備える車載通信システムであって、
前記車載装置は、複数のデータを含むメッセージの送信要求を前記分配装置へ送信する手段を備え、
前記分配装置は、
データを識別する情報及び該データを記憶手段に記憶している分配装置を示す情報を対応付けて記憶する装置情報記憶手段と、
前記車載装置から受信した送信要求に基づいて、分配すべきメッセージに含まれる各データが自身の記憶手段に記憶されているか否かを判断する判断手段と、
自身の記憶手段に記憶されていると判断したデータがある場合、該データを自身の記憶手段から読み出す手段と、
自身の記憶手段に記憶されていないと判断したデータがある場合、前記装置情報記憶手段の記憶内容に基づいて、該データを記憶手段に記憶する分配装置を特定する手段と、
特定した分配装置へ前記データを要求する要求手段と、
前記特定した分配装置から前記データを受信する手段と、
自身の記憶手段から読み出したデータ及び／又は前記特定した分配装置から受信したデータにて前記メッセージを生成する手段とを備え、
生成したメッセージを前記車載装置へ分配するように構成してあることを特徴とする車載通信システム。
【請求項２】
前記分配装置は、
メッセージを識別する識別情報、該メッセージに含められるべきデータを示すデータ情報及び分配先を示す情報を対応付けて記憶する分配情報記憶手段と、
該分配情報記憶手段に識別情報が記憶してあるメッセージを分配するに際し、該識別情報に対応して前記分配情報記憶手段にデータ情報が記憶してあるデータを含むメッセージを生成する手段とを備え、
生成したメッセージを、前記識別情報に対応して前記分配情報記憶手段に記憶してある分配先へ分配するように構成されており、
前記メッセージを受信した場合、該メッセージの識別情報に対応して前記分配情報記憶手段にデータ情報が記憶してあるデータを、受信したメッセージに付加し、前記識別情報に対応して前記分配情報記憶手段に記憶してある分配先へ分配するように構成されていることを特徴とする請求項１に記載の車載通信システム。
【請求項３】
前記分配先は、車載装置及び他の分配装置のいずれかであることを特徴とする請求項２に記載の車載通信システム。
【請求項４】
前記分配装置は、前記車載装置から送信要求を受信した場合、受信した送信要求に基づいて、分配すべきメッセージを識別する識別情報、該メッセージに含まれるデータを示すデータ情報及び分配先を示す情報を対応付けて前記分配情報記憶手段に記憶する手段を備えることを特徴とする請求項２又は３に記載の車載通信システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、データを記憶し、記憶したデータを分配する複数の分配装置と、該分配装置から分配されたデータを受信する車載装置とを備える車載通信システムに関する。
【背景技術】
【０００２】
近年、自動車（車両）に搭載される機器の増加及び運転補助機能の増加に伴い、搭載機器又は運転補助機能を電気的に制御する電子制御装置（ＥＣＵ：Electronic Control Unit）の数及び種類が増大する傾向にある。また、ＥＣＵの数の増大に伴いＥＣＵが接続される車内通信回線で送受信されるデータの量も増大する。
【０００３】
車内通信回線はＣＡＮ（Controller Area Network）等に準拠するシリアルバスにＥＣＵがバス型で接続されて構成されることが一般的である。このため、いくつかのＥＣＵでしか使用しないデータも同一の車内通信回線に接続される全てのＥＣＵに送信される。従って、車内通信回線で送受信されるデータ量の増大はコリジョン（衝突）によるデータの遅延又は欠落を招く。データの著しい遅延又は欠落は、ＥＣＵによるブレーキ制御等の運転補助機能に対して致命的な場合がある。
【０００４】
そこで、車内通信回線を複数に分け、異なる車内通信回線にＥＣＵをそれぞれ接続する構成が一般的である。データを共通に使用するＥＣＵをまとめることで車内通信回線の使用の無駄を抑えることができるからである。また、ＥＣＵの種類の増大に対して効率的に車内通信回線を利用するために、ＥＣＵの群を送受信するデータの種類で分別し、各群毎に通信速度の異なる車内通信回線に接続する構成もある。これらの構成では、異なる車内通信回線間はデータの送受信を制御するゲートウェイ装置により接続される。この場合、ゲートウェイ装置はＥＣＵから受信したデータを一旦記憶しておき、記憶したデータをそのデータが必要な車載装置へ分配送信する分配装置として機能する。
【０００５】
特許文献１には、ＥＣＵを複数の群に分けて群毎に車内通信回線に接続し、車内通信回線を更にゲートウェイ装置で接続する構成とし、送受信されるデータに優先順位を識別するための優先度情報を付加し、ゲートウェイ装置が異なる車内通信回線間でデータを送受信する場合、受信したデータの優先度情報から優先度を判別して優先度が高いデータを優先的に送信し、車内通信回線の通信負荷が増加した場合でも優先度が高いデータの送信が大きく遅れないようにする技術が開示されている。
【特許文献１】特開２００５−１５９５６８号公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
しかしながら、従来の車載通信システムでは、各車載装置は、自身と接続されているゲートウェイ装置から必要なデータを取得するので、自身と接続されているゲートウェイ装置が記憶していないデータが必要である場合、このデータを取得することは困難であった。また、特許文献１では、通信負荷が高い場合は優先度の高いデータを優先的に送信して大きく遅延させないことを目的としており、各車載装置が、車載通信システムに含まれるゲートウェイ装置のいずれかが記憶するデータを容易に取得できるものではない。
【０００７】
また、ゲートウェイ装置に、自身に接続された各車載装置が必要とする全てのデータを記憶させておくことが考えられるが、この場合、ゲートウェイ装置が記憶するデータのデータ量が膨大となり、現実的ではない。
【０００８】
本発明は斯かる事情に鑑みてなされたものであり、その目的とするところは、分配装置に記憶させておくデータのデータ量の増大を防止すると共に、車載装置が必要とするデータを分配装置が効率よく分配することができる車載通信システムを提供することにある。
【０００９】
本発明の他の目的は、システム上で送受信されるデータのデータ量を減らして通信負荷を低減すると共に、システムが通常動作を行なっている際には分配装置から車載装置へ分配されないデータであっても、必要に応じて分配装置から車載装置へ分配することができる車載通信システムを提供することにある。
【課題を解決するための手段】
【００１０】
本発明に係る車載通信システムは、データを記憶する記憶手段及び記憶したデータを含むメッセージを分配する手段を有する複数の分配装置と、該分配装置から分配されたメッセージを受信する車載装置とを備える車載通信システムであって、前記車載装置は、複数のデータを含むメッセージの送信要求を前記分配装置へ送信する手段を備え、前記分配装置は、データを識別する情報及び該データを記憶手段に記憶している分配装置を示す情報を対応付けて記憶する装置情報記憶手段と、前記車載装置から受信した送信要求に基づいて、分配すべきメッセージに含まれる各データが自身の記憶手段に記憶されているか否かを判断する判断手段と、自身の記憶手段に記憶されていると判断したデータがある場合、該データを自身の記憶手段から読み出す手段と、自身の記憶手段に記憶されていないと判断したデータがある場合、前記装置情報記憶手段の記憶内容に基づいて、該データを記憶手段に記憶する分配装置を特定する手段と、特定した分配装置へ前記データを要求する要求手段と、前記特定した分配装置から前記データを受信する手段と、自身の記憶手段から読み出したデータ及び／又は前記特定した分配装置から受信したデータにて前記メッセージを生成する手段とを備え、生成したメッセージを前記車載装置へ分配するように構成してあることを特徴とする。
【００１１】
本発明によれば、車載装置が複数のデータを含むメッセージの送信要求を分配装置へ送信し、分配装置は、受信した送信要求に基づいて、分配すべきメッセージに含まれる各データが自身の記憶手段に記憶されているか否かを判断する。分配装置は、自身の記憶手段に記憶されているデータについては、自身の記憶手段から読み出し、自身の記憶手段に記憶されていないデータについては、該データを記憶する他の分配装置へ要求して他の分配装置から受信する。そして、分配装置は、自身の記憶手段から読み出したデータ及び／又は他の分配装置から受信したデータを用いてメッセージを生成し、車載装置へ分配する。また本発明によれば、分配装置は、データを識別する情報及び該データを記憶している分配装置を示す情報を対応付けて装置情報記憶手段に記憶しており、分配すべきメッセージに含まれるいずれかのデータが自身の記憶手段に記憶されていないと判断した場合、装置情報記憶手段の記憶内容に基づいて、このデータを記憶する分配装置を特定し、特定した分配装置へ前記データを要求する。
【００１６】
本発明に係る車載通信システムは、前記分配装置は、メッセージを識別する識別情報、該メッセージに含められるべきデータを示すデータ情報及び分配先を示す情報を対応付けて記憶する分配情報記憶手段と、該分配情報記憶手段に識別情報が記憶してあるメッセージを分配するに際し、該識別情報に対応して前記分配情報記憶手段にデータ情報が記憶してあるデータを含むメッセージを生成する手段とを備え、生成したメッセージを、前記識別情報に対応して前記分配情報記憶手段に記憶してある分配先へ分配するように構成されており、前記メッセージを受信した場合、該メッセージの識別情報に対応して前記分配情報記憶手段にデータ情報が記憶してあるデータを、受信したメッセージに付加し、前記識別情報に対応して前記分配情報記憶手段に記憶してある分配先へ分配するように構成されていることを特徴とする。
【００１７】
本発明によれば、分配装置は、メッセージを識別する識別情報、該メッセージに含めるべきデータのデータ情報及び分配先を示す情報を対応付けて分配情報記憶手段に記憶してある。分配装置は、メッセージを分配するに際し、メッセージに含めるべきデータにてメッセージを生成し、対応する分配先へ分配する。また、分配装置は、メッセージを受信した場合、このメッセージに含めるべきデータを、受信したメッセージに付加し、対応する分配先へ分配する。
【００１８】
本発明に係る車載通信システムは、前記分配先は、車載装置及び他の分配装置のいずれかであることを特徴とする。
【００１９】
本発明によれば、分配装置がメッセージを分配すべき分配先は車載装置又は他の分配装置であり、データが付与されたメッセージを他の分配装置から受信した分配装置は、前記メッセージに付加すべきデータを、受信したメッセージに付加し、前記メッセージに対応して分配情報記憶手段に予め登録された分配先の車載装置又は更に他の分配装置へ分配する。
【００２０】
本発明に係る車載通信システムは、前記分配装置は、前記車載装置から送信要求を受信した場合、受信した送信要求に基づいて、分配すべきメッセージを識別する識別情報、該メッセージに含まれるデータを示すデータ情報及び分配先を示す情報を対応付けて前記分配情報記憶手段に記憶する手段を備えることを特徴とする。
【００２１】
本発明によれば、車載装置がメッセージの送信要求を分配装置へ送信した場合、分配装置は、受信した送信要求に基づいて、分配すべきメッセージを識別する情報、該メッセージに含められるべきデータのデータ情報及び分配先を示す情報を対応付けて分配情報記憶手段に記憶する。
【発明の効果】
【００２２】
本発明では、分配装置が車載装置へメッセージを分配するに際し、分配すべきメッセージに含まれるデータが自身の記憶手段に記憶されていれば、自身の記憶手段から読み出し、メッセージに含まれるデータが自身の記憶手段に記憶されていなければ、他の分配装置から受信する。分配装置は、自身の記憶手段から読み出したデータ及び他の分配装置から受信したデータにてメッセージを生成して分配する。よって、分配装置は、自身に接続されている車載装置が必要な全てのデータを保持しておく必要はないので、各分配装置が記憶しておくデータのデータ量を削減することができる。また、車載装置は、自身に接続されている分配装置から必要なデータを１つのメッセージとしてまとめて取得できるので、効率よくデータを取得することができる。
【００２３】
本発明では、分配装置は、車載装置からの送信要求に基づいて、必要であれば他の分配装置からデータを受信するので、各分配装置間で送受信されるデータのデータ量を削減することができ、システムにおける通信負荷を低減することができる。また、システムが通常動作を行なっている際に分配装置と車載装置との間で送受信されるデータではないデータ、例えば、車両の搭乗者による操作に従った動作によって分配装置と車載装置との間で送受信する必要が生じたデータのように、通常は送受信されないデータであっても、必要に応じて分配装置から車載装置へ分配することができる。
【００２４】
本発明では、分配装置は、各データを記憶している分配装置を予め把握しているので、車載装置へ分配すべきデータを他の分配装置から受信する必要が生じた場合、このデータを記憶している分配装置を容易に特定することができる。よって、分配装置は、車載装置からの送信要求に応じたデータを確実に車載装置へ分配することができる。
【００２５】
本発明では、各分配装置は、他の分配装置から分配されてきたメッセージに、自身が保持しているデータを順次付加するので、後段で受信する車載装置は、必要なデータを全て１つのメッセージとしてまとめて取得することができる。
【００２６】
本発明では、車載装置が必要とするデータを保持している複数の分配装置間において、各分配装置間の接続状態を考慮して効率良くデータを車載装置へ分配する経路を予め設定しておくことにより、分配装置間、又は分配装置と車載装置との間で送受信されるデータのデータ量をより削減することができる。
【００２７】
本発明では、分配装置は、車載装置からの送信要求に基づいて、分配すべきメッセージを分配する際に付与するデータのデータ情報及び分配先を対応付けて登録することにより、システムが通常動作を行なっている際には分配装置と車載装置との間で送受信されないデータであっても、必要に応じて分配装置から車載装置へ分配することができる。
【発明を実施するための最良の形態】
【００２８】
（実施形態１）
以下、本発明の車載通信システムを実施形態１の車載通信システムを示す図面に基づいて具体的に説明する。図１は本発明に係る車載通信システムの構成を示すブロック図である。本発明の車載通信システムは、電子制御装置（ＥＣＵ）を用いた複数の車載装置１ａ，１ｂ，１ｃ，１ｄ，１ｅと、車載装置１ａ，１ｂが接続された車内通信回線３ａと、車載装置１ｃが接続された車内通信回線３ｂと、車載装置１ｄ，１ｅが接続された車内通信回線３ｃと、車内通信回線３ａ，３ｂ，３ｃにそれぞれ接続された分配装置２ａ，２ｂ，２ｃと、分配装置２ａ，２ｂ，２ｃ間を相互に接続する通信線４とを備える。
【００２９】
なお、本実施形態１では、図１に示すような構成を例に説明するが、車載装置の数、分配装置の数、車内通信回線の数等はこれらに限定されるものではない。また、図１に示した構成では、車載装置１ａ，１ｂ，１ｃ，１ｄ，１ｅはそれぞれ、車内通信回線３ａ，３ｂ，３ｃのいずれかひとつにのみ接続されているが、車内通信回線３ａ，３ｂ，３ｃのうちの２つ以上に接続されていてもよい。
【００３０】
車載装置１ａ，１ｂは車内通信回線３ａにそれぞれバス型で接続されており、車内通信回線３ａに接続されている車載装置１ａ，１ｂ及び分配装置２ａは、車内通信回線３ａへ送信されたデータを共通して受信する。車載装置１ｃは車内通信回線３ｂにバス型で接続されており、車内通信回線３ｂに接続されている車載装置１ｃ及び分配装置２ｂは、車内通信回線３ｂへ送信されたデータを共通して受信する。車載装置１ｄ，１ｅは車内通信回線３ｃにそれぞれバス型で接続されており、車内通信回線３ｃに接続されている車載装置１ｄ，１ｅ及び分配装置２ｃは、車内通信回線３ｃへ送信されたデータを共通して受信する。
【００３１】
車内通信回線３ａ，３ｂ，３ｃは、例えばＣＡＮのプロトコルに基づく通信回線であり、車載装置１ａ，１ｂ，１ｃ，１ｄ，１ｅは、車内通信回線３ａ，３ｂ，３ｃを介してＣＡＮに基づく信号を発生又は検知することによりデータの送受信が可能である。なお、本発明の車載通信システムで使用する車内通信回線３ａ，３ｂ，３ｃはこれに限らず、例えばＬＩＮ（Local Interconnect Network）、ＦｌｅｘＲａｙ（登録商標）等のプロトコルに基づくデータの送受信が可能に構成してもよい。さらに、送受信されるデータの種類に応じて送受信のスピードがそれぞれ異なる車内通信回線３ａ，３ｂ，３ｃで構成してもよい。
【００３２】
車載装置１ａ，１ｂ，１ｃ，１ｄ，１ｅは電子制御装置を用い、例えば接続されているセンサ（図示せず）が検知した温度、角度、速度等の測定値、演算により得られた計算値、制御値等の各種物理量の数値情報（データ値）を含むデータの送受信、又はエンジン、ブレーキ等のマイクロコンピュータによる制御が可能である。例えば、一の車載装置１ａは車速を検知するセンサに接続され、センサが検知した車速のデータ値を含むデータを、接続してある分配装置２ａへ送信する。
【００３３】
なお、ＣＡＮでは、各種物理量毎にＩＤ（Identifier）が割り振られる。従って、本実施形態１における車載装置１ａ，１ｂ，１ｃ，１ｄ，１ｅと分配装置２ａ，２ｂ，２ｃとの間で送受信されるデータは、各種物理量毎に割り振られたデータＩＤ及びその物理量の測定値（データ値）を含む。車載装置１ａ，１ｂ，１ｃ，１ｄ，１ｅ及び分配装置２ａ，２ｂ，２ｃは、車載装置１ａ，１ｂ，１ｃ，１ｄ，１ｅ及び分配装置２ａ，２ｂ，２ｃのいずれかから送信されたデータに含まれるデータＩＤに基づいて、送信されたデータがいずれの物理量に対するデータ値を含むデータであるかを判断することができる。
【００３４】
分配装置２ａ，２ｂ，２ｃは、データベース（以下、ＤＢという）２１ａ，２１ｂ，２１ｃとして使用する記憶領域を備えており、接続してある車載装置１ａ，１ｂ，１ｃ，１ｄ，１ｅから送信されたデータを受信してＤＢ（記憶手段）２１ａ，２１ｂ，２１ｃに記憶し、ＤＢ２１ａ，２１ｂ，２１ｃから読み出したデータを、接続してある車載装置１ａ，１ｂ，１ｃ，１ｄ，１ｅへ分配する。
【００３５】
分配装置２ａ，２ｂ，２ｃ間は通信線４で接続されており、分配装置２ａ，２ｂ，２ｃは相互にデータを送受信することが可能である。本実施形態１では通信線４はパケット交換網で構成する例を示す。しかし本発明の車載装置通信システムの分配装置２ａ，２ｂ，２ｃ間を接続する通信線４は、分配装置２ａ，２ｂ，２ｃ間でデータの送受信が可能であればこれに限らず、例えばＣＡＮに基づく通信回線等でも構わない。
【００３６】
また、車載装置１ａ，１ｂと分配装置２ａとを接続する車内通信回線３ａ、車載装置１ｃと分配装置２ｂとを接続する車内通信回線３ｂ、車載装置１ｄ，１ｅと分配装置２ｃとを接続する車内通信回線３ｃ、及び分配装置２ａ，２ｂ，２ｃ間を接続する通信線４のトポロジーは、バス型、スター型、ディジーチェーン型等いずれの形態でもよい。
【００３７】
分配装置２ａ，２ｂ，２ｃは、他の車内通信回線（図示せず）を介して他の車載装置（図示せず）とも接続されており、接続してある車載装置１ａ，１ｂ，１ｃ，１ｄ，１ｅから受信したデータを他の車載装置へ送信してもよい。この場合、他の車載装置へ送信するデータは車載装置１ａ，１ｂ，１ｃ，１ｄ，１ｅから送信されるデータ全てではなく、当該他の車載装置で必要なデータのみをＤＢ２１ａ，２１ｂ，２１ｃから読み出して送信する構成とすることにより、車載通信システムにおける通信負荷を削減する。
【００３８】
図２は、本発明の車載通信システムを構成する車載装置１ａ及び分配装置２ａの内部構成を示すブロック図である。なお、車載装置１ｂ，１ｃ，１ｄ，１ｅは車載装置１ａと同様の内部構成であるので詳細な説明を省略し、分配装置２ｂ，２ｃは分配装置２ａと同様の内部構成であるので詳細な説明を省略する
【００３９】
車載装置１ａは、以下に示す各構成部の動作を制御する制御部１０と、各構成部へ電力を供給する電源回路１１と、ＤＲＡＭ（Dynamic Random Access Memory）等の揮発性のメモリからなる記憶部１２と、車内通信回線３ａとの通信を制御する通信部１３とを備える。なお、車載装置によっては複数の車内通信回線を介して複数の分配装置に接続される場合もあり、この場合、通信部と同様の構成の通信部を、接続される車内通信回線の数だけ備えればよい。
【００４０】
車載装置１ａの制御部１０は、車両のオルタネータ、バッテリー等の電力供給装置（図示せず）から電源回路１１を介して電力の供給を受け、記憶部１２に記憶されている制御プログラムを読み出して実行し、各構成部の動作を制御する。
【００４１】
車載装置１ａの記憶部１２には、車載装置１ａを本発明に係る車載通信システムの車載装置として動作させるために必要な種々の制御プログラムが予め記憶されている。また、記憶部１２には、制御部１０の処理により発生する制御値、計算値等の各種情報が一時的に記憶される。更に、記憶部１２には、車載装置１ａが車内通信回線３ａを介して分配装置２ａへ送信する物理量に割り振られ、各物理量を識別するためのデータＩＤが記憶されている。記憶部１２は揮発性メモリであるが図示しない電池を内蔵し、記憶している各種情報を保持するようにしてある。
【００４２】
車載装置１ａの通信部１３は、車内通信回線３ａを介して接続されている分配装置２ａとの間でデータの送受信を実現する。車載装置１ａの制御部１０は、記憶部１２に記憶されている制御プログラムを実行することにより各種物理量のデータ値を取得し、取得したデータ値に、記憶部１２に記憶してあるデータＩＤを付与したデータを、例えば１０ミリ秒の一定時間毎に通信部１３から分配装置２ａへ送信する。
【００４３】
分配装置２ａは、以下に示す各構成部の動作を制御する制御部２０と、各構成部へ電力を供給する電源回路２２と、ＤＲＡＭ等の揮発性のメモリからなる記憶部２３と、車内通信回線３ａとの通信を制御する第１通信部２４と、通信線４との通信を制御する第２通信部２５とを備える。
【００４４】
分配装置２ａの制御部２０は、車両のオルタネータ、バッテリー等の電力供給装置から電源回路２２を介して電力の供給を受け、記憶部２３に記憶されている制御プログラムを読み出して実行し、各構成部の動作を制御する。具体的には、制御部２０は、車載装置１ａから受信したデータに含まれるデータＩＤ及びデータ値を対応付けて記憶部２３のＤＢ２１ａに記憶する。
【００４５】
分配装置２ａの第１通信部２４は、車内通信回線３ａを介して接続されている車載装置１ａとの間でデータの送受信を実現する。第２通信部２５は、通信線４を介して接続されている分配装置２ｂ，２ｃとの間でデータの送受信を実現する。
【００４６】
分配装置２ａの記憶部２３には、分配装置２ａを本発明に係る車載通信システムの分配装置として動作させるために必要な種々の制御プログラムが予め記憶されている。また、記憶部２３には、制御部２０の処理により発生する各種情報が一時的に記憶される。更に、記憶部２３には、図３（ａ）に示すようなＤＢ２１ａのための記憶領域が設けられており、図３（ｂ）に示すような管理情報テーブル２３ａ、図４（ａ）に示すような第１送信情報テーブル２３ｂ、図４（ｂ）に示すような第２送信情報テーブル２３ｃ等も記憶されている。なお、記憶部２３は揮発性メモリであるが図示しない電池を内蔵し、記憶しているデータを保持するようにしてある。
【００４７】
図３はＤＢ２１ａ及び管理情報テーブル２３ａの登録内容を示す模式図、図４は第１送信情報テーブル２３ｂ及び第２送信情報テーブル２３ｃの登録内容を示す模式図である。図３（ａ）に示すように、ＤＢ２１ａには、制御部２０が車載装置１ａ及び分配装置２ｂ，２ｃから受信したデータのデータＩＤと、各データのデータ値とが対応付けて登録されている。また、図３（ｂ）に示すように、管理情報テーブル（装置情報記憶手段）２３ａには、各データのデータＩＤと、各データを記憶部２３に記憶してある分配装置２ａ，２ｂ，２ｃを示す装置情報とが対応付けて登録されている。なお、図３（ｂ）に示した管理情報テーブル２３ａ中の装置情報の欄には、分配装置２ａ，２ｂ，２ｃのそれぞれを識別するための情報として２ａ，２ｂ，２ｃが登録されている。
【００４８】
図４（ａ）に示すように、第１送信情報テーブル２３ｂには、分配装置２ａから車載装置１ａへ送信される各データの送信情報として、各データのデータＩＤ、各データを分配する際の分配周期及び送信先が対応付けて登録されている。また、図４（ｂ）に示すように、第２送信情報テーブル２３ｃには、分配装置２ａから車載装置１ａへ送信される各メッセージの送信情報として、各メッセージを識別するためのメッセージＩＤ、各メッセージを分配する際の分配周期、送信先、メッセージに含まれるデータを示すデータ情報が対応付けて登録されている。なお、図４に示した送信情報テーブル２３ｂ，２３ｃ中の送信先の欄には、送信先である車載装置１ａ，１ｂを識別するための情報として１ａ，１ｂが登録されているが、送信先としては、車載装置に限られず、車内通信回線を示す情報であってもよい。
【００４９】
また、第２送信情報テーブル２３ｃ中のデータ情報の欄には、メッセージ中の各位置とメッセージに含まれる各データのデータＩＤとが対応付けて登録されている。なお、ここでの位置は、例えば、１つのメッセージが８バイトのデータを含んでいる場合に、各データが何バイト目に含まれるかを示している。従って、図４（ｂ）に示した第２送信情報テーブル２３ｃに登録されたメッセージＩＤが１のメッセージは、分配周期Ｔ４で送信先１ａへ送信されるメッセージであり、１バイト目にデータＩＤが１のデータを含み、２バイト目にデータＩＤが１０１のデータを含み、３バイト目にデータＩＤが２０１のデータを含むメッセージであることを示している。
【００５０】
上述した構成の分配装置２ａにおいて、制御部２０は、第１通信部２４が車載装置１ａ，１ｂからデータを受信した場合、受信したデータに含まれるデータＩＤ及びデータ値を抽出する。そして、制御部２０は、抽出したデータＩＤを、ＤＢ２１ａのデータＩＤの欄から検索し、検索できた場合、このデータＩＤに対応するデータ値の欄に、受信したデータから抽出したデータ値を記憶させる。これにより、分配装置２ａは、車載装置１ａ，１ｂから順次送信されてくるデータに基づいて、ＤＢ２１ａに記憶してある各データのデータ値を逐次更新することができる。
【００５１】
ここで、本実施形態１における車載装置１ａ，１ｂ，１ｃ，１ｄ，１ｅ及び分配装置２ａ，２ｂ，２ｃは、同期したタイマを有しており、共有の周期に基づき同期して動作する。このため、車載装置１ａ，１ｂ，１ｃ，１ｄ，１ｅの制御部１０及び分配装置２ａ，２ｂ，２ｃの制御部２０はそれぞれ、図示しない内臓クロックに従ってタイマとして機能する。
【００５２】
以下に、分配装置２ａの制御部２０が、第１送信情報テーブル２３ｂ又は第２送信情報テーブル２３ｃに登録されている送信情報に従ってデータ又はメッセージを送信する処理について説明する。まず、制御部２０が、第１送信情報テーブル２３ｂに登録されている送信情報に従ってデータを送信する処理について説明する。
【００５３】
分配装置２ａの制御部２０は、第１送信情報テーブル２３ｂに登録されている各分配周期を計時しており、それぞれの分配周期が経過する都度、対応するデータＩＤ及び送信先を第１送信情報テーブル２３ｂから読み出す。そして、制御部２０は、読み出したデータＩＤが示すデータのデータ値をＤＢ２１ａから読み出し、データＩＤ及びデータ値を含むデータを、第１送信情報テーブル２３ｂから読み出した送信先へ第１通信部２４から送信する。これにより、分配装置２ａは、第１送信情報テーブル２３ｂに登録された各送信情報に従って、各データをそれぞれの分配周期で予め設定された送信先へ分配することができる。
【００５４】
次に、分配装置２ａの制御部２０が、第２送信情報テーブル２３ｃに登録されている送信情報に従ってメッセージを送信する処理について説明する。図５は分配装置２ａから車載装置１ａへメッセージが送信される際の処理を説明するための説明図である。なお、図５では、明確に図示するために、分配装置２ａ及び分配装置２ｂ間の接続と、分配装置２ａ及び分配装置２ｃ間の接続とを異なる通信線４，４で示しているが、これらは同一の通信線４である。また以下では、図４（ｂ）に示した第２送信情報テーブル２３ｃに登録してあるメッセージＩＤが１のメッセージを送信する際の処理について説明する。
【００５５】
分配装置２ａの制御部２０は、第２送信情報テーブル２３ｃに登録されている各分配周期を計時しており、それぞれの分配周期が経過する都度、対応するメッセージＩＤ、送信先及びデータ情報を第２送信情報テーブル２３ｃから読み出す。そして、制御部（判断手段）２０は、読み出したデータ情報に含まれるデータＩＤのデータが自身のＤＢ２１ａに記憶されているか否かを判断する。
【００５６】
具体的には、制御部２０は、読み出したデータ情報に含まれるデータＩＤに対応して管理情報テーブル２３ａに登録してある装置情報が自身の分配装置２ａを示す情報であれば、このデータＩＤのデータは自身のＤＢ２１ａに記憶されていると判断し、このデータＩＤに対応して管理情報テーブル２３ａに登録してある装置情報が自身の分配装置２ａを示す情報でなければ、このデータＩＤのデータは自身のＤＢ２１ａには記憶されていないと判断する。
【００５７】
制御部２０は、読み出したデータ情報に含まれるデータＩＤのデータが自身のＤＢ２１ａに記憶されていると判断した場合、このデータのデータ値をＤＢ２１ａから読み出す。また、制御部２０は、読み出したデータ情報に含まれるデータＩＤのデータが自身のＤＢ２１ａに記憶されていないと判断した場合、このデータＩＤに対応して管理情報テーブル２３ａに登録してある装置情報に基づいて、このデータを記憶する分配装置２ｂ，２ｃを特定する。
【００５８】
ここでの例では、第２送信情報テーブル２３ｃから読み出したデータ情報に含まれるデータＩＤが１のデータは分配装置２ａのＤＢ２１ａに記憶されており、データＩＤが１０１のデータは分配装置２ｂに記憶されており、データＩＤが２０１のデータは分配装置２ｃに記憶されていると判断される。
【００５９】
そして、分配装置２ａの制御部（要求手段）２０は、図５において分配装置２ａから分配装置２ｂへ図示した白抜き矢符で示すように、自身のＤＢ２１ａに記憶されていないデータＩＤが１０１のデータ（データ値）の送信を、このデータを記憶すると特定した分配装置２ｂに要求する。同様に、制御部２０は、図５において分配装置２ａから分配装置２ｃへ図示した白抜き矢符で示すように、自身のＤＢ２１ａに記憶されていないデータＩＤが２０１のデータ（データ値）の送信を、このデータを記憶すると特定した分配装置２ｃに要求する。
【００６０】
分配装置２ｂの制御部は、分配装置２ａからの要求に従って、ＤＢ２１ｂから１０１のデータＩＤに対応するデータ値を読み出し、図５において分配装置２ｂから分配装置２ａへ図示した白抜き矢符で示すように、データＩＤと共に分配装置２ａへ送信する。同様に、分配装置２ｃの制御部は、分配装置２ａからの要求に従って、ＤＢ２１ｃから２０１のデータＩＤに対応するデータ値を読み出し、図５において分配装置２ｃから分配装置２ａへ図示した白抜き矢符で示すように、データＩＤと共に分配装置２ａへ送信する。これにより、分配装置２ａの制御部２０は、自身のＤＢ２１ａに記憶されていないデータを他の分配装置２ｂ，２ｃから取得することができる。
【００６１】
上述したように、第２送信情報テーブル２３ｃから読み出したデータ情報に含まれる全てのデータＩＤに対応するデータ値を取得した場合、分配装置２ａの制御部２０は、データ情報に基づいてメッセージを生成する。具体的には、制御部２０は、データ情報が示す各位置に、各位置に対応するデータＩＤ及びデータ値を含むデータを嵌め込み、１つのメッセージを生成する。そして、制御部２０は、生成したメッセージに、第２送信情報テーブル２３ｃから読み出したメッセージＩＤを付与し、第２送信情報テーブル２３ｃから読み出した送信先へ第１通信部２４から送信する。
【００６２】
なお、ここでの例では、図５において分配装置２ａから車載装置１ａへ図示した白抜き矢符で示すように、１バイト目にデータＩＤが１のデータ（データＩＤ及びデータ値）を含み、２バイト目にデータＩＤが１０１のデータ（データＩＤ及びデータ値）を含み、３バイト目にデータＩＤが２０１のデータ（データＩＤ及びデータ値）を含むメッセージが分配装置２ａから車載装置１ａへ送信される。なお、メッセージの１バイト目から３バイト目以外のデータ領域には何も書き込む必要はない。上述した処理により、分配装置２ａは、第２送信情報テーブル２３ｃに登録された各送信情報に従って、各メッセージに含まれる全てのデータをそれぞれの分配周期で予め設定された送信先へ分配することができる。
【００６３】
なお、第２送信情報テーブル２３ｃから読み出したデータ情報に含まれる各データが自身のＤＢ２１ａに記憶されているか否かを判断する方法としては、上述したように管理情報テーブル２３ａを検索する方法に限られず、例えば、制御部２０が、読み出したデータ情報に含まれるデータＩＤが示すデータのデータ値をＤＢ２１ａから読み出したときに読み出せなかった場合に、このデータがＤＢ２１ａに登録されていないと判断する方法でもよい。
【００６４】
上述したように、分配装置２ａ，２ｂ，２ｃが車載装置１ａ，１ｂ，１ｃ，１ｄ，１ｅへ複数のデータを含むメッセージを送信する際に、自身のＤＢ２１ａ，２１ｂ，２１ｃに記憶されていないデータがある場合、他の分配装置２ａ，２ｂ，２ｃからデータを取得して分配すればよいので、分配装置２ａ，２ｂ，２ｃは、接続されている車載装置１ａ，１ｂ，１ｃ，１ｄ，１ｅが必要とする全てのデータを保持しておく必要がなく、ＤＢ２１ａ，２１ｂ，２１ｃに記憶しておくデータのデータ量を削減することができる。
【００６５】
従って、車載通信システムが通常動作を行なっている際に分配装置２ａ，２ｂ，２ｃと車載装置１ａ，１ｂ，１ｃ，１ｄ，１ｅとの間で送受信されるデータではないデータ、例えば、車両の搭乗者による操作に従った動作によって分配装置２ａ，２ｂ，２ｃと車載装置１ａ，１ｂ，１ｃ，１ｄ，１ｅとの間で送受信する必要が生じたデータであっても、車載装置１ａ，１ｂ，１ｃ，１ｄ，１ｅは、自身に接続されている分配装置２ａ，２ｂ，２ｃから必要なデータを全て取得することができる。
【００６６】
なお、分配装置２ａ，２ｂ，２ｃは、上述したような第２送信情報テーブル２３ｃの登録内容に基づいて複数のデータを含むメッセージを車載装置１ａ，１ｂ，１ｃ，１ｄ，１ｅへ分配するだけでなく、車載装置１ａ，１ｂ，１ｃ，１ｄ，１ｅからの要求に応じて、複数のデータを含むメッセージを分配することもできる。
【００６７】
具体的には、例えば、車両の搭乗者による操作に従って、車載装置１ａ，１ｂ，１ｃ，１ｄ，１ｅが、複数のデータが必要となった場合、車載装置１ａ，１ｂ，１ｃ，１ｄ，１ｅは、必要となったデータの送信要求を、自身に接続されている分配装置２ａ，２ｂ，２ｃへ送信する。分配装置２ａ，２ｂ，２ｃの制御部２０は、車載装置１ａ，１ｂ，１ｃ，１ｄ，１ｅから送信されてきた送信要求に基づいて、各データが自身のＤＢ２１ａ，２１ｂ，２１ｃに記憶されているか否かを判断し、記憶されている場合には自身のＤＢ２１ａ，２１ｂ，２１ｃから読み出し、記憶されていない場合には他の分配装置２ｂ，２ｃから取得する。そして、分配装置２ａ，２ｂ，２ｃの制御部２０は、自身のＤＢ２１ａ，２１ｂ，２１ｃから読み出したデータと、他の分配装置２ｂ，２ｃから取得したデータとを含むメッセージを生成して車載装置１ａへ分配する。
【００６８】
これにより、車載通信システムが通常動作を行なっている際に分配装置２ａ，２ｂ，２ｃと車載装置１ａ，１ｂ，１ｃ，１ｄ，１ｅとの間で送受信されるデータではないデータであっても、車載装置１ａ，１ｂ，１ｃ，１ｄ，１ｅは、自身に接続されている分配装置２ａ，２ｂ，２ｃから必要なデータを全て取得することができる。
【００６９】
以下に、分配装置２ａが第２送信情報テーブル２３ｃの登録内容に基づいて行なうメッセージの分配処理についてフローチャートに基づいて説明する。図６は分配装置２ａによる分配処理の手順を示すフローチャートである。なお、分配装置２ｂ，２ｃも同様の処理を行なうので詳細な説明を省略する。
【００７０】
分配装置２ａの制御部２０は、タイマとして機能しており、第２送信情報テーブル２３ｃに登録されているいずれかの分配周期を経過したか否かを判断する（Ｓ１）。いずれの分配周期も経過していないと判断した場合（Ｓ１：ＮＯ）、制御部２０は、ステップＳ１１へ処理を移行する。
【００７１】
いずれかの分配周期を経過したと判断した場合（Ｓ１：ＹＥＳ）、制御部２０は、対応するメッセージＩＤ、送信先及びデータ情報を第２送信情報テーブル２３ｃから読み出す（Ｓ２）。そして制御部２０は、読み出したデータ情報に含まれるデータＩＤのデータが自身のＤＢ２１ａに記憶されているか否かを判断し、他の分配装置２ｂ，２ｃにデータを要求する必要が有るか否かを判断する（Ｓ３）。
【００７２】
他の分配装置２ｂ，２ｃにデータを要求する必要が無いと判断した場合（Ｓ３：ＮＯ）、制御部２０は、ステップＳ９へ処理を移行する。他の分配装置２ｂ，２ｃにデータを要求する必要が有ると判断した場合（Ｓ３：ＹＥＳ）、制御部２０は、データを要求する他の分配装置２ｂ，２ｃを特定し（Ｓ４）、特定した他の分配装置２ｂ，２ｃに、自身のＤＢ２１ａに記憶されていないデータの送信を要求する（Ｓ５）。
【００７３】
他の分配装置２ｂ，２ｃの制御部は、分配装置２ａからの要求に従って、ＤＢ２１ｂ，２１ｃから対応するデータ値を読み出し（Ｓ６）、読み出したデータ値とデータＩＤとを含むデータを分配装置２ａへ送信する（Ｓ７）。分配装置２ａの制御部２０は、他の分配装置２ｂ，２ｃから送信されたデータを受信し（Ｓ８）、記憶部２３に一旦記憶させておく。
【００７４】
分配装置２ａの制御部２０は、ステップＳ２で読み出したデータ情報に含まれるデータＩＤのデータで、自身のＤＢ２１ａに記憶されているデータのデータ値をＤＢ２１ａから読み出す（Ｓ９）。制御部２０は、ステップＳ８で他の分配装置２ｂ，２ｃから受信したデータ及びステップＳ９で自身のＤＢ２１ａから読み出したデータを含み、ステップＳ２で読み出したデータ情報に基づくメッセージを生成し、ステップＳ２で読み出した送信先の車載装置１ａへ送信する（Ｓ１０）。
【００７５】
制御部２０は、電源回路２２からの電力の供給が終了した場合等、上述した処理の終了が指示されたか否かを判断しており（Ｓ１１）、処理の終了が指示された場合（Ｓ１１：ＹＥＳ）、上述した処理を終了し、処理の終了が指示されていない場合（Ｓ１１：ＮＯ）、ステップＳ１へ処理を戻し、処理の終了が指示されるまで上述した処理を繰り返す。
【００７６】
（実施形態２）
以下に、本発明の車載通信システムを実施形態２の車載通信システムを示す図面に基づいて具体的に説明する。なお、本実施形態２の車載通信システムは、上述した実施形態１の車載通信システムと同様の構成により実現できるため、構成についての説明を省略する。
【００７７】
本実施形態２の車載通信システムにおいて、分配装置２ａ，２ｂ，２ｃの記憶部２３には、図３（ａ）に示すようなＤＢ２１ａ、図４（ａ）に示すような第１送信情報テーブル２３ｂのほかに、図７（ａ）に示すような第２送信情報テーブル２３ｃ、図７（ｂ）又は図７（ｃ）に示すような中継情報テーブルが記憶されている。なお、本実施形態２の分配装置２ａ，２ｂ，２ｃの記憶部２３には、上述した実施形態１の分配装置２ａの記憶部２３に記憶してあった管理情報テーブル２３ａを記憶させておく必要はない。
【００７８】
図７は第２送信情報テーブル２３ｃ及び中継情報テーブルの登録内容を示す模式図である。本実施形態２の第２送信情報テーブル（分配情報記憶手段）２３ｃには、図７（ａ）に示すように、分配装置２ａ，２ｂ，２ｃから車載装置１ａ，１ｂ，１ｃ，１ｄ，１ｅへ送信される各メッセージの送信情報として、各メッセージを識別するためのメッセージＩＤ、各メッセージを分配する際の分配周期、送信先、メッセージに含まれるデータを示すデータ情報が対応付けて登録されている。
【００７９】
中継情報テーブル（分配情報記憶手段）には、図７（ｂ）又は図７（ｃ）に示すように、他の分配装置２ａ，２ｂ，２ｃから受信し、他の分配装置２ａ，２ｂ，２ｃ又は車載装置１ａ，１ｂ，１ｃ，１ｄ，１ｅへ送信する各メッセージの送信情報として、各メッセージのメッセージＩＤ、送信先、メッセージに含まれるデータを示すデータ情報が対応付けて登録されている。なお、図７に示した第２送信情報テーブル２３ｃ及び中継情報テーブル中の送信先の欄には、送信先である車載装置１ａ又は分配装置２ａ，２ｂを識別するための情報として１ａ，２ａ，２ｂが登録されているが、送信先としては、車載装置及び分配装置に限られず、車内通信回線を示す情報であってもよい。
【００８０】
以下では、図７（ａ）に示す第２送信情報テーブル２３ｃは分配装置２ｃの記憶部２３に記憶されており、図７（ｂ）に示す中継情報テーブルは分配装置２ｂの記憶部に記憶されており、図７（ｃ）に示す中継情報テーブルは分配装置２ａの記憶部に記憶されている構成を例に説明する。図８は分配装置２ａから車載装置１ａへメッセージが送信される際の処理を説明するための説明図である。なお、図８では、明確に図示するために、分配装置２ａ及び分配装置２ｂ間の接続と、分配装置２ｂ及び分配装置２ｃ間の接続とを異なる通信線４，４で示しているが、これらは同一の通信線４である。
【００８１】
図７（ａ）に示す第２送信情報テーブル２３ｃが記憶部に記憶してある分配装置２ｃにおいて、制御部は、第２送信情報テーブル２３ｃに登録されている各分配周期を計時しており、それぞれの分配周期が経過する都度、対応するメッセージＩＤ、送信先及びデータ情報を第２送信情報テーブル２３ｃから読み出す。分配装置２ｃの制御部は、読み出したデータ情報に含まれるデータＩＤに対応するデータ値をＤＢ２１ｃから読み出し、データ情報が示す位置に、読み出したデータ値及びデータＩＤを含むデータを嵌め込み、１つのメッセージを生成する。そして、分配装置２ｃの制御部は、生成したメッセージに、第２送信情報テーブル２３ｃから読み出したメッセージＩＤを付与し、第２送信情報テーブル２３ｃから読み出した送信先へ第１通信部２４又は第２通信部２５から送信する。
【００８２】
ここでの例では、図８において分配装置２ｃから分配装置２ｂへ図示した白抜き矢符で示すように、３バイト目にデータＩＤが２０１のデータ（データＩＤ及びデータ値）を含み、メッセージＩＤに１が付与されたメッセージが分配装置２ｃから分配装置２ｂへ送信される。なお、メッセージの３バイト目以外のデータ領域には何も書き込む必要はない。この処理により、分配装置２ｃは、第２送信情報テーブル２３ｃに登録された送信情報に従って、各メッセージをそれぞれの分配周期で予め設定された送信先へ分配することができる。
【００８３】
図７（ｂ）に示す中継情報テーブルが記憶部に記憶してある分配装置２ｂにおいて、制御部は、分配装置２ｃからメッセージＩＤが１のメッセージを受信した場合、メッセージＩＤ「１」に対応する送信先及びデータ情報を中継情報テーブルから読み出す。分配装置２ｂの制御部は、読み出したデータ情報に含まれるデータＩＤに対応するデータ値をＤＢ２１ｂから読み出し、分配装置２ｃから受信したメッセージ中の、データ情報が示す位置に、読み出したデータ値及びデータＩＤを含むデータを嵌め込み、メッセージを変更する。そして、分配装置２ｂの制御部は、データを追加したメッセージを、中継情報テーブルから読み出した送信先へ第１通信部２４又は第２通信部２５から送信する。
【００８４】
ここでの例では、図８において分配装置２ｂから分配装置２ａへ図示した白抜き矢符で示すように、２バイト目にデータＩＤが１０１のデータ（データＩＤ及びデータ値）を含み、３バイト目にデータＩＤが２０１のデータ（データＩＤ及びデータ値）を含み、メッセージＩＤに１が付与されたメッセージが分配装置２ｂから分配装置２ａへ送信される。なお、メッセージの２バイト目及び３バイト目以外のデータ領域には何も書き込む必要はない。この処理により、分配装置２ｂは、中継情報テーブルに登録された送信情報に従って、それぞれのメッセージＩＤが付与されて送信されてきたメッセージに、ＤＢ２１ｂに記憶してあるデータを付加して予め設定された送信先へ送信することができる。
【００８５】
図７（ｃ）に示す中継情報テーブルが記憶部に記憶してある分配装置２ａにおいて、制御部２０は、分配装置２ｂからメッセージＩＤが１のメッセージを受信した場合、メッセージＩＤ「１」に対応する送信先及びデータ情報を中継情報テーブルから読み出す。分配装置２ａの制御部２０は、読み出したデータ情報に含まれるデータＩＤに対応するデータ値をＤＢ２１ａから読み出し、分配装置２ｂから受信したメッセージ中の、データ情報が示す位置に、読み出したデータ値及びデータＩＤを含むデータを嵌め込み、メッセージを変更する。そして、分配装置２ａの制御部２０は、データを追加したメッセージを、中継情報テーブルから読み出した送信先へ第１通信部２４又は第２通信部２５から送信する。
【００８６】
ここでの例では、図８において分配装置２ａから車載装置１ａへ図示した白抜き矢符で示すように、１バイト目にデータＩＤが１のデータ（データＩＤ及びデータ値）を含み、２バイト目にデータＩＤが１０１のデータ（データＩＤ及びデータ値）を含み、３バイト目にデータＩＤが２０１のデータ（データＩＤ及びデータ値）を含み、メッセージＩＤに１が付与されたメッセージが分配装置２ａから車載装置１ａへ送信される。なお、メッセージの１バイト目から３バイト目以外のデータ領域には何も書き込む必要はない。この処理により、分配装置２ａは、中継情報テーブルに登録された送信情報に従って、それぞれのメッセージＩＤが付与されて送信されてきたメッセージに、ＤＢ２１ａに記憶してあるデータを付加して予め設定された送信先へ送信することができる。
【００８７】
上述したように、分配装置２ａ，２ｂ，２ｃが、第２送信情報テーブル２３ｃ又は中継情報テーブルの登録内容に従って、メッセージを生成して送信し、又は送信されてきたメッセージにデータを付加して送信（転送）することにより、車載装置１ａ，１ｂ，１ｃ，１ｄ，１ｅは、分配装置２ａ，２ｂ，２ｃによってそれぞれ記憶されているデータを、第２送信情報テーブル２３ｃに予め設定された分配周期で取得することができる。
【００８８】
また、分配装置２ａ，２ｂ，２ｃのそれぞれの記憶部２３に記憶される第２送信情報テーブル２３ｃ又は中継情報テーブルの登録内容を、分配装置２ａ，２ｂ，２ｃ間の接続状態を考慮し、メッセージが効率良く車載装置１ａ，１ｂ，１ｃ，１ｄ，１ｅへ分配される経路に基づいて設定しておくことにより、分配装置２ａ，２ｂ，２ｃ間、又は分配装置２ａ，２ｂ，２ｃと車載装置１ａ，１ｂ，１ｃ，１ｄ，１ｅとの間で送受信されるデータのデータ量をより削減することができる。
【００８９】
上述したような第２送信情報テーブル２３ｃ及び中継情報テーブルの登録内容は、予め登録しておくだけでなく、車載装置１ａ，１ｂ，１ｃ，１ｄ，１ｅからの要求に応じて登録することもできる。具体的には、車載装置１ａ，１ｂ，１ｃ，１ｄ，１ｅが、分配装置２ａ，２ｂ，２ｃの記憶部２３がそれぞれ記憶している各データを把握しておき、例えば、車両の搭乗者による操作に従って、車載装置１ａ，１ｂ，１ｃ，１ｄ，１ｅが、複数のデータが必要となった場合、車載装置１ａ，１ｂ，１ｃ，１ｄ，１ｅは、各データをいずれの分配装置２ａ，２ｂ，２ｃから取得するかを決定すると共に、各データを送信する分配装置２ａ，２ｂ，２ｃ間の経路を決定する。そして、車載装置１ａ，１ｂ，１ｃ，１ｄ，１ｅは、分配装置２ａ，２ｂ，２ｃのそれぞれに、図７に示したような送信情報を送信し、分配装置２ａ，２ｂ，２ｃの制御部２０は、受信した送信情報を第２送信情報テーブル２３ｃ又は中継情報テーブルに登録する。
【００９０】
これにより、車載通信システムが通常動作を行なっている際に分配装置２ａ，２ｂ，２ｃと車載装置１ａ，１ｂ，１ｃ，１ｄ，１ｅとの間で送受信されるデータではないデータであっても、車載装置１ａ，１ｂ，１ｃ，１ｄ，１ｅは、自身に接続されている分配装置２ａ，２ｂ，２ｃから必要なデータを全て取得することができる。なお、上述したように、車載装置１ａ，１ｂ，１ｃ，１ｄ，１ｅが、第２送信情報テーブル２３ｃ及び中継情報テーブルに登録される送信情報を生成する構成のほかに、車載装置１ａ，１ｂ，１ｃ，１ｄ，１ｅからのデータの送信要求を受信した分配装置２ａ，２ｂ，２ｃが、図７に示したような送信情報を生成し、各分配装置２ａ，２ｂ，２ｃの第２送信情報テーブル２３ｃ又は中継情報テーブルに登録する構成とすることもできる。
【００９１】
以下に、分配装置２ａ，２ｂ，２ｃが第２送信情報テーブル２３ｃ又は中継情報テーブルの登録内容に基づいて行なうメッセージの分配処理についてフローチャートに基づいて説明する。図９及び図１０は分配装置２ａ，２ｂ，２ｃによる分配処理の手順を示すフローチャートである。なお、以下では、上述の説明と同様に、図７（ａ）に示す第２送信情報テーブル２３ｃが分配装置２ｃの記憶部２３に記憶されており、図７（ｂ）に示す中継情報テーブルが分配装置２ｂの記憶部に記憶されており、図７（ｃ）に示す中継情報テーブルが分配装置２ａの記憶部に記憶されている構成を例に説明するが、分配装置２ａ，２ｂ，２ｃはそれぞれ第２送信情報テーブル２３ｃ又は中継情報テーブルの登録内容に従って同様の処理を行なう。
【００９２】
分配装置２ｃの制御部は、タイマとして機能しており、第２送信情報テーブル２３ｃに登録されているいずれかの分配周期を経過したか否かを判断する（Ｓ２１）。いずれの分配周期も経過していないと判断した場合（Ｓ２１：ＮＯ）、分配装置２ｃの制御部は、通常動作を行ないつつ待機する。
【００９３】
いずれかの分配周期を経過したと判断した場合（Ｓ２１：ＹＥＳ）、分配装置２ｃの制御部は、対応するメッセージＩＤ、送信先及びデータ情報を第２送信情報テーブル２３ｃから読み出す（Ｓ２２）。そして分配装置２ｃの制御部は、読み出したデータ情報に含まれるデータＩＤに対応するデータ値をＤＢ２１ｃから読み出し（Ｓ２３）、読み出したデータ値及びデータＩＤを含み、ステップＳ２２で読み出したデータ情報に基づくメッセージを生成し、ステップＳ２で読み出した送信先の分配装置２ｂへ送信する（Ｓ２４）。
【００９４】
分配装置２ｂの制御部は、分配装置２ｃからメッセージを受信したか否かを判断しており（Ｓ２５）、受信していない場合（Ｓ２５：ＮＯ）、通常動作を行ないつつ待機する。分配装置２ｃからメッセージを受信した場合（Ｓ２５：ＹＥＳ）、受信したメッセージに付与されたメッセージＩＤに対応する送信先及びデータ情報を中継情報テーブルから読み出す（Ｓ２６）。分配装置２ｂの制御部は、読み出したデータ情報に含まれるデータＩＤに対応するデータ値をＤＢ２１ｂから読み出し（Ｓ２７）、ステップＳ２６で読み出したデータ情報に基づいて、分配装置２ｃから受信したメッセージに、読み出したデータ値及びデータＩＤを付加してメッセージを生成し、ステップＳ２６で読み出した送信先の分配装置２ａへ送信する（Ｓ２８）。
【００９５】
分配装置２ａの制御部は、分配装置２ｂからメッセージを受信したか否かを判断しており（Ｓ２９）、受信していない場合（Ｓ２９：ＮＯ）、通常動作を行ないつつ待機する。分配装置２ｂからメッセージを受信した場合（Ｓ２９：ＹＥＳ）、受信したメッセージに付与されたメッセージＩＤに対応する送信先及びデータ情報を中継情報テーブルから読み出す（Ｓ３０）。分配装置２ａの制御部２０は、読み出したデータ情報に含まれるデータＩＤに対応するデータ値をＤＢ２１ａから読み出し（Ｓ３１）、ステップＳ３０で読み出したデータ情報に基づいて、分配装置２ｂから受信したメッセージに、読み出したデータ値及びデータＩＤを付加してメッセージを生成し、ステップＳ３０で読み出した送信先の車載装置１ａへ送信する（Ｓ３２）。これにより、車載装置１ａは、分配装置２ａ，２ｂ，２ｃによってそれぞれ記憶されているデータを取得することができる。
【図面の簡単な説明】
【００９６】
【図１】本発明に係る車載通信システムの構成を示すブロック図である。
【図２】本発明の車載通信システムを構成する車載装置及び分配装置の内部構成を示すブロック図である。
【図３】ＤＢ及び管理情報テーブルの登録内容を示す模式図である。
【図４】第１送信情報テーブル及び第２送信情報テーブルの登録内容を示す模式図である。
【図５】分配装置から車載装置へメッセージが送信される際の処理を説明するための説明図である。
【図６】分配装置による分配処理の手順を示すフローチャートである。
【図７】第２送信情報テーブル及び中継情報テーブルの登録内容を示す模式図である。
【図８】分配装置から車載装置へメッセージが送信される際の処理を説明するための説明図である。
【図９】分配装置による分配処理の手順を示すフローチャートである。
【図１０】分配装置による分配処理の手順を示すフローチャートである。
【符号の説明】
【００９７】
１ａ，１ｂ，１ｃ，１ｄ，１ｅ  車載装置
２ａ，２ｂ，２ｃ  分配装置
２１ａ，２１ｂ，２１ｃ  ＤＢ（記憶手段）
３ａ，３ｂ，３ｃ  車内通信回線
【図１】
0005165957.tif 000002
【図２】
0005165957.tif 000003
【図３】
0005165957.tif 000004
【図４】
0005165957.tif 000005
【図５】
0005165957.tif 000006
【図６】
0005165957.tif 000007
【図７】
0005165957.tif 000008
【図８】
0005165957.tif 000009
【図９】
0005165957.tif 000010
【図１０】
0005165957.tif 000011